Audric Ackermann
8f58edc63c
chore: update libsession-util-nodejs to latest v0.2.1
2 years ago
Audric Ackermann
594eee698b
Merge remote-tracking branch 'upstream/clearnet' into unstable
2 years ago
Audric Ackermann
43badfa134
fix: virtualize list of search result so input typing is fast
2 years ago
Audric Ackermann
dc3e8450e9
fix: memoize selected conversation props to avoid unneeded rerenders
2 years ago
Audric Ackermann
4280d83ba8
fix: bump libsession to allow createdAt to be given during migration
2 years ago
Audric Ackermann
0e18bf4640
fix: disable expire timer tracking for all libsession logic
...
this will need to be turned on when the disappearing branch is merged
2 years ago
Audric Ackermann
32498717b4
chore: bump libsession-nodejs version
2 years ago
Audric Ackermann
cd14180b63
chore: fix windows build
2 years ago
Audric Ackermann
5a5f069cca
fix: add tracking of expiration timer for nts through libsession
2 years ago
William Grant
c6976a6cc2
chore: updated linkify-it dependency
2 years ago
Audric Ackermann
2068737cdd
fix: break down deleteContact based on convo type
2 years ago
Audric Ackermann
2b3e490ade
chore: build workers concurrently and minimize them
2 years ago
Audric Ackermann
77e5e38e46
chore: update lodash types, use prebuilt curbe25519-js
2 years ago
Audric Ackermann
1b7d09bb77
chore: bump to Session 1.11.0
2 years ago
Audric Ackermann
a551d4d7cc
chore: add yarn commands to build workers
2 years ago
Audric Ackermann
3827298078
Merge remote-tracking branch 'emily/integration_tests_2' into onboarding-with-integrationtest-2
2 years ago
Audric Ackermann
4d0e79f195
fix: legacy group with wrapper and disable right click while searching
2 years ago
Audric Ackermann
bac2887c28
fix: update with latest libsession util
2 years ago
Audric Ackermann
318a77be4b
fix: mark messages sent before our lastreadts from the wrapper as read
2 years ago
Audric Ackermann
3cd52d5b1a
fix: add currentHashes and update expiry on every poll
2 years ago
Emily
eeb6cfb435
Adds data-testid to loading-animation, microphone recording button, recording permissions button, stop recording button, consolidates tests into user actions test, adds media to fixtures folder, updates linked device tests with avatar change, username change and group tests. Adds tests for messaging, sending image, video, document, gif and link with preview. Also updates reply message functionality to wait for loading animation
2 years ago
Audric Ackermann
1c48ff8a49
chore: include worker .node in addition to libsession .node
2 years ago
Audric Ackermann
dc1daf7ed4
chore: include libsession node module into packaged apps
2 years ago
Audric Ackermann
9c0f40473c
fix: readd dmg-builder as a resolution instead of root package
2 years ago
Audric Ackermann
ce186517a3
chore: lint code
2 years ago
Audric Ackermann
e263b701b0
chore: fetch latest archive from libsession nodejs git repo
2 years ago
Audric Ackermann
9d87ca2546
fix: test with libsession compiled with node-api
2 years ago
Audric Ackermann
faea0501bb
chore: rollback to node-gyp way of building libsession wrapper
2 years ago
Audric Ackermann
c2e3f1b587
chore: update libsession-util name & dependency
2 years ago
Audric Ackermann
3ecc89fab3
Merge remote-tracking branch 'upstream/master' into onboarding
2 years ago
Audric Ackermann
dc329668fa
chore: fix unit tests
2 years ago
Audric Ackermann
94dee23371
chore: bump to 1.10.8
2 years ago
Audric Ackermann
fe5eea4c8d
chore: fix critical yarn audit issues
2 years ago
Audric Ackermann
51df7d80bb
chore: remove parcel completely and grunt
2 years ago
Audric Ackermann
88b5446c6e
fix: remove reference to local folder from package.json
2 years ago
Audric Ackermann
62a0f35cef
chore: bump to 1.10.7
2 years ago
Audric Ackermann
4f39cea1fb
chore: bump to 1.10.6
2 years ago
Audric Ackermann
e499b22d94
chore: bump to 1.10.5
2 years ago
Audric Ackermann
9cf1419ca5
feat: add first try to build SharedConfigMessages
2 years ago
Audric Ackermann
588c73bc33
chore: fix high and critical `yarn audit` issues
2 years ago
William Grant
d1b29de56a
fix: updated electron-builder dmg-builder dep to fix building on macos
...
from macos 12.3 python2 support has been dropped. Due to type issues we cant upgrade electron-builder for python3 support so we just updated the dmg-builder package
2 years ago
Audric Ackermann
becd494863
fix: package.json lint
2 years ago
Audric Ackermann
b4835f1636
fix: make libsession worker run from the renderer with key from settings
2 years ago
Audric Ackermann
1a65b7a7f2
feat: working calls to node module from renderer through worker
2 years ago
Audric Ackermann
bace70c6bc
chore: move util worker to its own folder
2 years ago
Audric Ackermann
65df3157bd
chore: lint
2 years ago
Audric Ackermann
9749529e25
feat: add dependency to our libsession wrapper for nodejs
...
also add a basic test to make sure it works
2 years ago
Audric Ackermann
8f426a5b53
chore: bump to Session v1.10.4
3 years ago
Jason Rhinelander
9557fdd69c
Fix .deb Section
...
Currently the deb has `Section: default`, which isn't a valid debian
section at all; this fixes it to be `net` to properly categorize it in
deb package managers.
3 years ago
Audric Ackermann
3c17d5cc05
chore: bump to Session 1.10.3
3 years ago
William Grant
367c0c94d0
Merge branch 'clearnet' into theming
3 years ago
William Grant
5b44565b5f
Merge branch 'clearnet' into theming
3 years ago
Audric Ackermann
1800c6f643
chore: add concurently to rebuilt tsc and sass
...
does not work well with parcel-util-worker yet
3 years ago
Audric Ackermann
58950a15e3
chore: bump release version
3 years ago
Audric Ackermann
51e03cf4e5
fix: rerender loop of react list modal
...
update redux related libraries
and update imports to use the RTK ones
3 years ago
William Grant
c6af1a7468
feat: upgraded emoji-mart and added theme support
3 years ago
William Grant
a54fb65d0b
Merge branch 'theming' into theming_left_pane
3 years ago
Audric Ackermann
203e4992c3
bump to Session v1.10.1
3 years ago
William Grant
2cb7e72f68
feat: starting theming work on left pane and commented on areas that will need to be fixed
3 years ago
Audric Ackermann
5a8a94040f
Merge pull request #2446 from Bilb/cleanup-package.json
...
tomerge after release chore: cleanup package.json
3 years ago
Audric Ackermann
4638f2007a
fix: keep local- config as it is used during build for commit sha
3 years ago
Audric Ackermann
d50413ce7c
chore: cleanup package.json
3 years ago
Audric Ackermann
218456f7fd
bump to Session 1.10.0
3 years ago
Audric Ackermann
1e098a90c1
bump to Session 1.9.2
3 years ago
Will G
267f49ff1e
Emoji Reacts ( #2320 )
...
Add support for emoji reacts in conversations
Resolves #2375 and #1577
3 years ago
Audric Ackermann
3359bfa212
chore: bump Session to 1.9.1
3 years ago
Audric Ackermann
e8a1e07b68
fix: build do not add files in linux, win and mac dist/subfolders
3 years ago
Audric Ackermann
0ef847c104
feat: bump to 1.9.0
3 years ago
Audric Ackermann
242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver ( #2347 )
...
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
3 years ago
Audric Ackermann
f795b2ce0c
fix: merge sqlite3 bins outside of git-lfs
3 years ago
Audric Ackermann
fd95d3aea4
Merge pull request #2376 from yougotwill/patch-1
...
Fixed Parcel SASS build flags
3 years ago
Audric Ackermann
dca63409b6
fix: use oxen-io session-better-sqlite3 instead of signal one
3 years ago
Will G
35d3e63389
Fixed Parcel SASS build flags
3 years ago
William Grant
6bd75d26e9
fix: make sure sass:watch command clears sass artefects before running to prevent stale style states
3 years ago
William Grant
c150631054
fix: build target strings for mac were incorrect
3 years ago
William Grant
48c9b56571
fix: add sass check to yarn ready
3 years ago
William Grant
5cf76c5f08
feat: build sass files using parcel instead of grunt
...
added sass watch command for auto building sass on file changes, cleaned up IE7 fallback css
3 years ago
Audric Ackermann
ca0c74317f
bump to 1.8.6
3 years ago
Audric Ackermann
ec76057c5e
Merge integration test ( #2313 )
...
* Testing playwright for Desktop automation
* add more data-testid field
* remove commited test-results
* test: skip group upkeep for now
* test: mention test create group instead of restoring from seed
* test: run on testnet
* fix: revert messagebanner unread count changes
from commit 8107d75e89
Co-authored-by: Emily <emily@oxen.io>
3 years ago
Audric Ackermann
df5891f662
bump to v1.8.5
3 years ago
William Grant
fb74a33f28
build: fixed better-sqlite3 dependency source
...
the chosen commit hash no longer exists
3 years ago
Audric Ackermann
0efce6ea2d
updating workflows actions version
3 years ago
Audric Ackermann
335e452730
moved DebugLogView to components folder
3 years ago
Audric Ackermann
3cfcf128a5
Merge remote-tracking branch 'upstream/master' into node-side-in-ts
3 years ago
Audric Ackermann
13e2f81f26
Merge remote-tracking branch 'upstream/clearnet' into node-side-in-ts
3 years ago
Audric Ackermann
add267ae69
make the util worker be bundled with parcel
3 years ago
Audric Ackermann
00d70db0be
queue user profile avatars update
...
also add some tests for the promise utils
3 years ago
Audric Ackermann
84fd12ca62
fix github action build
3 years ago
Audric Ackermann
261940e978
fix tests
3 years ago
Audric Ackermann
5047e8921b
made all verifi signatures in a single call to the worker
3 years ago
Audric Ackermann
0ebc1d7e92
split attachmnent logic between what is used on main and renderer
3 years ago
Audric Ackermann
9f8920ef2c
mostly working but need to improve perfs
3 years ago
Audric Ackermann
fe57531797
Sesion 1.8.4 with calls enabled
3 years ago
Audric Ackermann
2b17ad5cfa
WIP
3 years ago
Audric Ackermann
280cc494e8
test with webpack - not working
3 years ago
Audric Ackermann
2dfd09a7b1
app kind of start background side
3 years ago
Audric Ackermann
0dfa3e35cc
refactor main_node.js to TS
3 years ago
Audric Ackermann
70ee8cefdc
WIP sql.js
3 years ago
Audric Ackermann
175c0e4843
move logging.js to ts
3 years ago
Audric Ackermann
38774a9344
moved a bunch of node files to typescript
3 years ago
Audric Ackermann
12d9a8db78
electron-renderer webpack seems to be generating main_renderer.js
3 years ago
Audric Ackermann
2318a291f0
bump to 1.7.9 without calls
3 years ago
Audric Ackermann
36eb6c8d8e
bump to 1.8.3 with calls enabled
3 years ago
Audric Ackermann
9d4989b66d
cleanup constants.tsx file
...
and fixup commit id showing at the bottom in settings
3 years ago
Audric Ackermann
89757a95a6
use readyForUpdates to trigger update from renderer
...
this is used to only start the updater once the fileserver returned use
the latest release
3 years ago
Audric Ackermann
17feb4a405
1.8.2 with calls
3 years ago
Audric Ackermann
6dfee3c528
1.7.8 without calls
3 years ago
Audric Ackermann
236abe768b
enable call for 1.8.2
3 years ago
Audric Ackermann
912d5f4209
disable calls for 1.7.8 build
3 years ago
Audric Ackermann
71aa6c813c
Merge remote-tracking branch 'upstream/clearnet' into fix-i18n-with-dollars-sign
3 years ago
warrickct
4f4aef6b97
Removing white space
3 years ago
warrickct
b166a0483a
Adding logging output for dropping outdated config messages. Removing libsodium-wrapper usage as we use sumo version now. Making target for linux build on one line.
3 years ago
warrickct
4ee51b4ee9
Removing open group blocklist code.
3 years ago
Audric Ackermann
3eb922f83f
remove unused webpack dependecies and remove dtrace optional dep
3 years ago
warrickct
0c7bca4322
Adding blocklist to files
3 years ago
warrickct
75191ae757
Add blocking joining open group based on blocklist.
3 years ago
Audric Ackermann
63e64ac3e8
bump to 1.8.2
3 years ago
Audric Ackermann
03483c93f5
Merge pull request #2175 from Bilb/update-publisher-name
...
Update publisher name
3 years ago
William Grant
24cb02acf9
reduced mac app icon size to be consistent with other apps
3 years ago
Audric Ackermann
d66716df2c
update publisher name
3 years ago
Audric Ackermann
19722b6bdc
remove other emoji dependency and use unicode to render them in message
...
Relates #2151
3 years ago
Audric Ackermann
c0d73bdaaa
bump back to 1.8.1 and enable back calls
3 years ago
Audric Ackermann
146a317301
build session without calls but with search ON
3 years ago
Audric Ackermann
2b71f573e0
bump to 1.8.1
3 years ago
Audric Ackermann
27906de084
grunt keep underscore in for backbone
3 years ago
Audric Ackermann
845e6048c4
add back underscore dependency as this is causing issues with backbone
3 years ago
Audric Ackermann
98bdd53bd5
fix release build and decrese search results to 150 for messages
3 years ago
Audric Ackermann
40344bde52
move search logic to the search input component
3 years ago
audric
381cb77ad9
fixup tsconfi complaining about playwright.config being above it
3 years ago
audric
247cb7c065
cleanup dependencies
3 years ago
audric
2e1016a90e
remove unused libxmljs dependency
3 years ago
audric
e515ce3ca5
Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment
3 years ago
burtonemily
ffdf2519ca
Integration test ( #2128 )
...
* Testing playwright for Desktop automation
* converting tests from javascript to typescript and finishing create user automated test
* Trying to delete app data when test finishes, not through UI
* Undoing the code for clear database once test completes
* Creating POM for cleanup function
* cleanup function for playwright tests
* Creating a new user function, open electron function and clean up function
* fixes user object for new user function
* Adds a login function and start of send message test
* Creating test for sending messages, logging in and adding in data test id tags
* add more data-testid field
* updates new contact test, to have multiple windows and users running simultaneously
* updating clean up and new user test
* Fixing issues with creating new user
* new contact test
* New test to check password functionality
* make sure to cleanup data before running tests
* New group creation test and sending message function
* Adding new automated test for sending message to a contact
* create group test and updating new contact test to include date in test message
* updating package.json to remove webdriver and chromedriver and spectron
Co-authored-by: Audric Ackermann <audric@loki.network>
3 years ago
audric
40372e47e0
fix windows build
3 years ago
audric
8159613626
make sure we do not useInterval if not expiring for expiretimer
3 years ago
Audric Ackermann
c7565fe7b3
Move scale/resize and attachment logic to typescript
3 years ago
Audric Ackermann
d7424f1b69
update electron to 13.6.2
...
Relates #2057
3 years ago
Audric Ackermann
2822f8ddd2
Merge pull request #2116 from Bilb/move-confirm-right-dialogs
...
Move confirm right dialogs
3 years ago
Audric Ackermann
3d87f0d5a2
enable calls and bump Session to 1.8.0
3 years ago
audric
8321e3a55a
bump to 1.7.6
3 years ago
Audric Ackermann
e33b6eadc4
bump typescript to 4.5.4
3 years ago
Audric Ackermann
e17b5e0671
Fix attachment dl freeze ( #2086 )
...
* fix attachment download freezing app for some opengroups
* make registration page work with smaller height
3 years ago
Audric Ackermann
48e7a0e25f
Various UI fixes ( #2070 )
...
* cleanup unused convo json fields in db
* display a toast if the user is not approved yet on call OFFER received
* enable CBR for calls
* do not update active_at on configMessage if !!active_at
* remove mkdirp dependency
* disable call button if focused convo is blocked
* quote: do not include the full body in quote, but just the first 100
* click on the edit profile qr code padding
* Allow longer input for opengroup join overlay
Fixes #2068
* Fix overlay feature for start new session button
* make ringing depend on redux CALL status
* turn ON read-receipt by default
3 years ago
Audric Ackermann
cf44896a03
Minor call tweaks ( #2051 )
...
* show missed-call,started-call and answered call notification in chat
* fix types for createLastMessageUpdate
* show incoming dialog if we have a pending call when enable call receptio
* simplify a bit the avatar component
* move disableDrag to a custom hook
* speed up hash colors of avatarPlaceHolders
* fixup text selection and double click reply on message
* keep avatar decoded items longer before releasing memory
* add incoming/outgoing/missed call notification
also, merge that notification with the timer and group notification
component
* hangup call if no answer after 30sec
* refactor SessionInput using hook + add testid field for recovery
* disable message request feature flag for now
* fix merge issue
* force loading screen to be black instead of white
for our dark theme user's eyes safety
3 years ago
warrickct
f17b923add
Fixing rimraf transpile bug. Adding PR fixes - icon buttons.
3 years ago
Audric Ackermann
22e4c9d850
fix archlinux pw unused issue
...
on archlinux, the appimage links to the system sqlite by default which
does not support sqlcipher
3 years ago
Audric Ackermann
485a5b257d
fix ringing sound for in release builds
3 years ago
Audric Ackermann
d04884e97a
bump to v1.7.5
3 years ago
Audric Ackermann
f871ed53df
add a sample test with playwright
3 years ago
Audric Ackermann
4e4f7a61f1
bump to 1.7.4
4 years ago