Commit Graph

32 Commits (267f49ff1ef536f3cd5a177d451e6a815cae429f)

Author SHA1 Message Date
Will G 267f49ff1e
Emoji Reacts (#2320)
Add support for emoji reacts in conversations

Resolves #2375 and #1577
2 years ago
Audric Ackermann e6cd277bd2 fix: allow non admin mods to delete message for deletion 2 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
2 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
2 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
Audric Ackermann c92baad736
Fix path building (#1903)
* Keep line breaks when message has some new lines

Relates #1758 and #1898 and #1901

* fix link preview cropped when received

* make sure we fetch from seed if we end up with not enough snodes

* try to download recent previews if we just trusted a user

* throw if we need to rebuild path while fetching snode list from snode

* fixup no refecthing of snode list while we are fetching them already

* added test for fetch from db or seed

* fetch snode list from snode every hour

also make sure the path building does not try to get more snodes. It
just throws

* do not drop a path if an opengroup room is down and we get errors  back

* do not throw an error if the snode in error in not in any path

* fix tests

* bump to v1.7.11
3 years ago
audric 8344c48d88 handle offline status for selectGuardNodes stuff 3 years ago
audric 215f2227c1 move what is used only for PN server api call to pnserver.ts 3 years ago
Audric Ackermann 119b6e1baf
keep scrolled position when adding messages at the bottom 3 years ago
Audric Ackermann 8760a59875
nodefetch headers as on mobile + cleanup worker code 3 years ago
Audric Ackermann ca331b95a6
remove coverage unused 3 years ago
Audric Ackermann e85f69a144
use our retrieve status as isOnline status 3 years ago
Audric Ackermann e9217168e4
improve 502 handling with guard node in fault in some cases 3 years ago
Audric Ackermann 0a208c0d15
store snodes list on db, use them if possible on app start
if not enough snodes or no snodes at all, a request to the seed node is
made instead
3 years ago
Audric Ackermann f3768a674a
short error on no network for retry sending message 3 years ago
Audric Ackermann 94a0748d71
add some logs to opengroup retry 3 years ago
Audric Ackermann c8878f0a19
remove existing opengroups v1 from db along with every messages 3 years ago
Audric Ackermann 372119b17b
WIP 3 years ago
Audric Ackermann 5cab7908b4
add some test for partial path rebuilding 3 years ago
Audric Ackermann 4514714d60
WIP 3 years ago
Audric Ackermann ed53ab43e6
WIP 3 years ago
Audric Ackermann a83a2afa4f
scoring system kind of working 3 years ago
Audric Ackermann 8cb50ebc91
move onionPath building to outside of index.ts 3 years ago
Audric Ackermann ad26e50de1
fix attachment upload for opengroupv1 and old file server 3 years ago
Audric Ackermann 710c9fa269
fix http request over onion 3 years ago
Audric Ackermann 98b69c17f0
add userblocking opengroupv2 and quoting back of messages 3 years ago
Audric Ackermann 193fb2a101
move some message interactions logic to another file 3 years ago
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 3 years ago
Audric Ackermann 19f3b6014d
add poller for open group v2 3 years ago
Audric Ackermann 897bad2d5e
throw only for breaking stuff on ApiV2 calls 3 years ago
Audric Ackermann b68338e26c
working get and post request with opengroup api v2 3 years ago
Audric Ackermann b9586c90ce
working open group v2 getInfo for https only 3 years ago