Audric Ackermann
c2e3e3ca3f
Merge remote-tracking branch 'upstream/clearnet' into ui-redesigns
3 years ago
Audric Ackermann
afe573fd06
Merge pull request #2482 from Bilb/crypto-magic-swallow-exception
...
fix: swallow exception while doing tryMatchBlindWithStandardKey
3 years ago
Audric Ackermann
d2472007b8
fix: swallow exception while doing tryMatchBlindWithStandardKey
3 years ago
Audric Ackermann
1d45aa6f45
fix: show loading spinner while sogs is fetching initial messages
3 years ago
Audric Ackermann
d9621f79c3
fix: allow any sogs to be awaited until messages are fetched
3 years ago
Audric Ackermann
38d85a653a
fix: do not wait for sogs messages on join of unofficial sogs
3 years ago
Audric Ackermann
0eac74dd07
Merge branch 'dev' into menu-redesign
3 years ago
Audric Ackermann
e8fe564a08
fix: show sogs without display name in convo list
...
also use the pollinfo to update whatever the displayname if needed
3 years ago
Audric Ackermann
2bd6c01ee3
Merge pull request #2473 from Bilb/fix-remove-admin-remove-mod-topo
...
Fix remove admin remove mod permission too
3 years ago
Audric Ackermann
aa0c15c8c1
fix: drop messages from a room left since start of current poll
3 years ago
Audric Ackermann
e14ff787d4
chore: update strings of moderator to admins until we have mods support
3 years ago
Audric Ackermann
f1358c4049
fix: make sure that removing an admin also removes the mod permission
...
because we cannot currently choose in the app what type of admin/mod we
want, it makes sense that adding/removing changes both permissions
3 years ago
Audric Ackermann
b9cccfc2a8
feat: open convo a session sogs when joined from the UI
3 years ago
William Grant
9251e7687f
refactor: improved logging for mutation cache
3 years ago
William Grant
58e4b4e896
fix: make sure to clear a reaction is the count is 0 on an opengroup
3 years ago
William Grant
f138ea31b2
test: finished writing tests for sogs mutation cache
...
refactored processMessagesWithCachce function
3 years ago
William Grant
7c6af17327
fix: dont log removing entries from cache when there are none
3 years ago
William Grant
3060ffd25a
test: added tests for adding and updating sogs cache entries
...
updated idForLogging for opengroups to be more verbose, updated reaction method calls to use exported Reactions object
3 years ago
William Grant
bbfb55f211
fix: pr review fixes
3 years ago
William Grant
b33ea096b4
fix: speed up reaction UI update for opengroups
3 years ago
William Grant
dde61bb35b
feat: moderator clear all reactions behaviour now uses the cache
3 years ago
William Grant
5ebd1775c0
feat: open group messages are now procesed via the cache
...
cached entries are now added or removed based on the "optimistic" state that we want
3 years ago
William Grant
e409c7ca82
feat: created a cache for opengroups reactions, we can add and update them
3 years ago
William Grant
d77c9fa824
fix: sogs reactions work again and added rate limiting
3 years ago
Audric Ackermann
530ed5991a
Merge pull request #2423 from Bilb/track-hidden_mods-hidden-admins-too
...
fix: track hidden mods and admins if we get them
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
5266a24d88
fix: track hidden mods and admins if we get them
3 years ago
Audric Ackermann
eabee8f39a
fix: split migrations and sql files
...
also address PR reviews
3 years ago
Audric Ackermann
18ab715e93
fix: sogs messages being skipped and not handled
3 years ago
Audric Ackermann
fac41bc6c4
fix: migrate session sogs room to their DomaiName syntax
3 years ago
Audric Ackermann
9b405b86ab
fix: do not attempt to connect to an sogs already join
...
make sure we consider http://, https:// and no protocol at all to look
for matches
3 years ago
Audric Ackermann
6f4b70e650
fix: allow non admin mods to delete message for deletion
3 years ago
Audric Ackermann
ef27153c69
fix: make sure existing sogs convo do not break on save
...
the app was crashing if a convo with an invalid read/write/upload capability was saved during a migration
3 years ago
Audric Ackermann
3d05d35bbb
fix: sogs deleted message now comes with `deleted` field set to true
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
3cfcf128a5
Merge remote-tracking branch 'upstream/master' into node-side-in-ts
3 years ago
Audric Ackermann
4baedda349
add tests for opengroup utils
3 years ago
Audric Ackermann
e11775a2e0
fix color of opengroup invitation
3 years ago
Audric Ackermann
6001da5ac8
add some [perf] duration measurement
3 years ago
Audric Ackermann
062db5caab
move filterDuplicatesFromDbAndIncoming to its own file and test
...
also add pending tests to do for in memory db and updater
3 years ago
Audric Ackermann
0158fd5ebb
filter duplicates on opengroup poll in a single sql call
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
6e8e8eaa9a
move errors.js to ts
3 years ago
Audric Ackermann
5afbd9c19e
cleanup creation of opengroup message on sync
3 years ago
Audric Ackermann
c7565fe7b3
Move scale/resize and attachment logic to typescript
3 years ago
Audric Ackermann
1a8a839ba3
no need to deleteAuthToken anymore for opengroupv2 servers
3 years ago
Audric Ackermann
28c7445dce
refactor most of the components to outside of their Session folder ( #2072 )
...
* refactor most of the components to outside of their Session folder
* finish moving overlay and memberListItem to react hook
* fix bug with kicked member len >2 not being displayed
also sort admins first in UpdateGroupMembers dialog
* fix admin leaving text of groupNotification
* add a useFocusMount hook to focus input fields on mount
* make click avatar convo item open only user dialog
* cleanup config default.json
* make sure to use convoController to build sync message
* disable showing pubkey on opengroups
* add a pause on audio playback
Fixes #2079
3 years ago