Audric Ackermann
2fdafb8fba
Out of sync message sync ( #1923 )
...
* do not update sent_at for synced messages
* reply to message context menu only visible if msg sent
* Allow scrolling in mentioning people in composition box
Relates #1849
4 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
4 years ago
audric
ffe8375dd1
fix build of onion path when snodes count is exactly 12
4 years ago
audric
ea2dbb4a69
onionpath status only has ip needed
4 years ago
audric
ec2eab6e23
do not trigger redux update if onion path did not change
4 years ago
audric
e5dab2781e
remove spectron dependency
4 years ago
audric
8344c48d88
handle offline status for selectGuardNodes stuff
4 years ago
audric
9e37985d03
enable no-unused local and imports and fix tslint
4 years ago
audric
215f2227c1
move what is used only for PN server api call to pnserver.ts
4 years ago
audric
c83776e510
fix the log file space usage on path building error
...
the issue seems to be coming from the fact that we need at least
minSnodePool count snodes to build a path reliably.
4 years ago
Audric Ackermann
8760a59875
nodefetch headers as on mobile + cleanup worker code
4 years ago
Audric Ackermann
b385a9b101
test with better-sqlite3 bindings
4 years ago
Audric Ackermann
a0afd3efe4
add some performance measure for commit calls
4 years ago
Audric Ackermann
ce9155a6bf
fix refresh random snode pool after getting new guardNodes
4 years ago
Audric Ackermann
9a08ab68bc
fix onion path status light for orange color
4 years ago
Audric Ackermann
a5d7995168
merge dialog refctor with clearnet
4 years ago
Audric Ackermann
c9d7f4a1ab
Merge remote-tracking branch 'w/onion-paths' into clearnet
4 years ago
Audric Ackermann
e9217168e4
improve 502 handling with guard node in fault in some cases
4 years ago
Audric Ackermann
3c80869418
improve bad path handling when snode not in path
4 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
4 years ago
Audric Ackermann
ecf409bed5
fix slow app while removing v1 convoss
4 years ago
Audric Ackermann
94a0748d71
add some logs to opengroup retry
4 years ago
Audric Ackermann
637e092a00
make sure fileserver v1 is not supported and not used anymore
4 years ago
Audric Ackermann
88036edd38
add more tests for multi errors onion rebuild
4 years ago
Audric Ackermann
05745d7726
add tests to drop snode from path after 3 failure
4 years ago
Audric Ackermann
a2ea02960e
add some retries for not already retries requests
4 years ago
Audric Ackermann
5cab7908b4
add some test for partial path rebuilding
4 years ago
Audric Ackermann
4514714d60
WIP
4 years ago
Audric Ackermann
ed53ab43e6
WIP
4 years ago
Audric Ackermann
c599d0b629
WIP
4 years ago
Audric Ackermann
a83a2afa4f
scoring system kind of working
4 years ago
Audric Ackermann
8cb50ebc91
move onionPath building to outside of index.ts
4 years ago