Commit Graph

3563 Commits (42e06a8399c4347bb0489a70087224cb77cea24d)

Author SHA1 Message Date
Audric Ackermann 19decad766
fix: send read receipt when settings ON and window focused
Audric Ackermann f84762c889
fix: attachments download job trying to send function over ipc
Audric Ackermann beb36c1a46
Merge pull request from Bilb/fix-auto-play-audio-messages-on-load
fix: disable auto play of audio messages on message first load
Audric Ackermann c3b9cd2b41
fix: error when trying to reply to an attachment
Relates 
Audric Ackermann 83b44d0abf
fix: disable auto play of audio messages on message first load
Audric Ackermann 3595efea99
Merge pull request from oxen-io/fix-read-receipt
fix: read receipts handling for private chats
Audric Ackermann bfda4c7c01
fix: make sure a convo exists before returning it in search results
There is an edge case if you are in the search results page, and delete
(or get a convo deleted from the network).
The corresponding convo does not exist anymore but the search result
selector still tries to extract values from it.

This commit fixes that issue by returning early if the corresponding
convo is not there anymore
Audric Ackermann 55869fbe37
fix: swap confirm and cancel buttons in the confirmDialog
Audric Ackermann 3713e95a9f
feat: ask user for opengroup pruning on/off
Ian Macdonald 695e867221
Add setting to specify minimum age of open group messages to prune.
When an open group has more than 2000 messages, those older than the
specified number of months will be pruned on application start-up.

Fixes .
Audric Ackermann d5e3f73035 fix: read receipts handling for private chats
Audric Ackermann ea24da0f28
Merge pull request from oxen-io/fix-release-build
fix:  release build and new contact test
Audric Ackermann f654b0666b fix: contact seed nodes one at a time only
also includes a fix to fix the release builds
Audric Ackermann 71a3e13ea5 test: fix new contact test to use waitForMatchingText
Audric Ackermann e3edff45bd
Merge pull request from ianmacd/pr27
To aid debugging, don't redact strings when building for devprod.
Audric Ackermann ec76057c5e
Merge integration test ()
* 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>
Ian Macdonald 5f7822563a
To aid debugging, don't redact strings when building for devprod.
Audric Ackermann d9bc2c5c47
fix: revert unread count color
Audric Ackermann 8de8f014dd
fix: password input errors in seeddialog
Audric Ackermann 26187da521
force duplicates to -10 and 0 for closed groups between HF
Audric Ackermann 02ed40455f
fix: run the cleaning opengroup transaction on startup
Audric Ackermann cfab7057fb
fix moment locale globally
Will G 511567bc78
fix: emoji panel light mode support ()
* fix: emoji panel light mode support

* fix: link darkMode prop to redux state

* fix: use getTheme selector directly
Audric Ackermann 2b1601df2e
Merge pull request from Bilb/fix-start-app-no-account
fix start of app without account setup
Audric Ackermann 623ad33923
fix start of app without account setup
Audric Ackermann e4e9d535fc
Merge pull request from Bilb/pre-hf-inboxes
Add inboxes to retrieve & polling of messages and detection of hardfork
Audric Ackermann 6c05ff3c07
move useTestNet to featureFlag dependent on ENV variables
Audric Ackermann 0199e9e027
Merge pull request from ianmacd/pr22
Report number of deletions when a deletion operation completes.
Audric Ackermann ef62ffaa83
Merge pull request from ianmacd/pr23
Fix unfilled variable when user deletes messages only for himself.
Audric Ackermann 9bd8b73a0c
fix testnet
Ian Macdonald e0e8f8f444
Fix unfilled variable when user deletes messages only for himself.
Ian Macdonald 09be936aa4
Report number of deletions when a deletion operation completes.
Ian Macdonald 0991c23658
Fix typo in constant name.
Audric Ackermann d948045e6a
added hf switching of poll&store requests + tests
Audric Ackermann 363977b358
add polling from namespace 0 and storing lastHash with namespace
Audric Ackermann 50ca1bcda9
added namespace field and signature using it for our own 'retrieve'
Audric Ackermann b93201fbe6
When deleting multiple messages, inform the user of the number
taken from  by @ianmacd
Audric Ackermann bfb33d14c5
Merge pull request from Bilb/get-initials-skip-non-alphabet-chars
Get initials skip non alphabet chars
Audric Ackermann 71aa6e8bb4
lint and add test for getInitials and name with '-' as separator
Audric Ackermann 5c9c7173f0
Merge remote-tracking branch 'i/pr9' into get-initials-skip-non-alphabet-chars
Audric Ackermann a115d385dd
merge linkify component to messagebody as this is the only one using it
Audric Ackermann cae4d46492
allow to save attachments even if there is multiple of them
This is a bit dirty for now

Relates 
Audric Ackermann 1933bc8270
Merge pull request from ianmacd/pr19
Style message request counter as per conversation message count.
Audric Ackermann da9df532b0
Merge pull request from Bilb/node-side-in-ts
Node side + web worker in typescript
Audric Ackermann 8b299b6153
Merge koray fixes for emoji selection
Audric Ackermann 851d5280e0
fixup build appImage sqlite3 module not found
Audric Ackermann 0efce6ea2d
updating workflows actions version
Ian Macdonald 8107d75e89
Style message request counter as per conversation message count.
Audric Ackermann 4010373a7b
make sure we do not save more than one entry in the read_by
Session has read by only for private chats, so we do not care about
having more than one entry  in read_by
Audric Ackermann 368c0cd01b
drop sourceDevice and other unused json fields from msg table