audric
01ff290f85
fix tests
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
612e99af4a
add a setting to start the app with a tray icon
...
Relates #1759
4 years ago
audric
abbd0a84a9
increase timeout for snode api requests (mainly for attachment upload)
...
Relates #1774
4 years ago
audric
e9412df60e
fix lint and steal autofocus on registration to seed
4 years ago
audric
2ebae9a746
fix tests for variable swarm polling
4 years ago
audric
61b48dd06b
move delete_all api call to snodeAPI.ts
4 years ago
audric
c276bf8dbe
fix delete_all endpoint for testnet
4 years ago
audric
9991dc2364
move delete account logic to it's own dialog
4 years ago
Audric Ackermann
e43e9df8e0
make sure forceDelete network data returns malicious snodes
4 years ago
Audric Ackermann
3dd1a534d3
fix delete all on network request
4 years ago
audric
67c2124a3b
do not try to fetch seed node data with ip as cert will not be valid
4 years ago
audric
ab8b6e85b4
Merge remote-tracking branch 'upstream/clearnet' into network-clear-all
4 years ago
audric
b05910e219
Merge remote-tracking branch 'upstream/clearnet' into add-message-bottom-keep-scroll
4 years ago
audric
0658cb539a
poll more often for inactive closed groups
...
the issue is that when you start the app, a closed group active at is
maybe a day old.
so you poll for this pubkey.
if the call is a success, all good, you get the latest messages and
update the active_at.
but if the first call fails (even after retrying), this group will be
marked as inactive and will be polled only a tiny little bit until we
get new messages.
So this commit make sure that we poll more often for closed groups which
are considered inactive
4 years ago
audric
bea704ecf0
bump react to 17
4 years ago
Audric Ackermann
f7658c323d
Merge pull request #1821 from Brice-W/bug-fixes
...
Bug fixes
4 years ago
Brice-W
f7c7d6a3d8
change source of MessageAttributesOptionals to not null
4 years ago
Audric Ackermann
19c6bebab0
make sure to retry fetch sqwarm with a new targetNode if needed
4 years ago
Audric Ackermann
6e8d25e530
Fixes mentions in message body and resolve them quicker
...
Relates #1815
4 years ago
Warrick Corfe-Tan
f087937f6f
WIP debugging network deletion failing.
4 years ago
Audric Ackermann
3f065a7b0e
improve marking message as read with hooks
4 years ago
Warrick Corfe-Tan
ec447b2e2e
network clear all WIP
4 years ago
Audric Ackermann
119b6e1baf
keep scrolled position when adding messages at the bottom
4 years ago
Audric Ackermann
f9ecfccc0a
batch UI updates of message added events
4 years ago
Audric Ackermann
506a0b2927
fix profileKey share in config message for base64 profileKey
4 years ago
Warrick Corfe-Tan
2e5ffc3196
wip delete all network message.
4 years ago
audric
316f37ae3d
fix a bug of attachment not loading in one to one chats
4 years ago
audric
fce86989f0
make sure profileKey is a hex string in all convos
4 years ago
audric
e69873d6ba
fix link preview url onClick
...
Fixes https://github.com/oxen-io/session-android/issues/669
4 years ago
audric
bfc4b2b720
lint
4 years ago
audric
c2b5ac68d6
don't rely on scrollheight to calculate for ui Updates
...
as it causes a layout complete refresh
4 years ago
audric
e72885944b
use selector to sort and add first of serie flag
4 years ago
audric
6d34a60f94
improve performance by not loading all unread messages
4 years ago
Audric Ackermann
16d34a7137
moved conversations reducer to createSlice
4 years ago
Audric Ackermann
63b81b4c8e
cleanup SessionMessageList p1
4 years ago
Audric Ackermann
399041c5b3
cache identity pair and add some per measure
4 years ago
Audric Ackermann
e8f0c4aaec
move libloki to webworker and remove unused stuff in it
4 years ago
Audric Ackermann
8760a59875
nodefetch headers as on mobile + cleanup worker code
4 years ago
Audric Ackermann
aead3d6510
force headers to be empty for onion_req request
4 years ago
Audric Ackermann
9a302fb5ff
add a cache of the keypairs for a closed group
4 years ago
Audric Ackermann
7f76ab274c
added a hook to fetch avatar of closed group members
4 years ago
Audric Ackermann
b385a9b101
test with better-sqlite3 bindings
4 years ago
Audric Ackermann
97b9156562
improve performamce by memoizing avatar and menus
4 years ago
Audric Ackermann
c8aa73626e
do not load right panel data unless it is visibl
4 years ago
Audric Ackermann
a0afd3efe4
add some performance measure for commit calls
4 years ago
Audric Ackermann
ca331b95a6
remove coverage unused
4 years ago
Audric Ackermann
6ca466cc22
fix about window localized string
4 years ago
Audric Ackermann
ef0b07bb7a
WIP
4 years ago
Audric Ackermann
447f862ace
add some static glowing to the actionpanel light
4 years ago
Audric Ackermann
504a9afc0a
fix up handling of clock out of sync
4 years ago
Audric Ackermann
e85f69a144
use our retrieve status as isOnline status
4 years ago
Audric Ackermann
19555b99a0
Merge pull request #1723 from Bilb/poll-less-often-group-not-active
...
Poll less often group not active
4 years ago
Audric Ackermann
bab0a94e0d
make moderator strings add/remove error more explicit
4 years ago
Audric Ackermann
ce9155a6bf
fix refresh random snode pool after getting new guardNodes
4 years ago
Audric Ackermann
4a491e6a6a
lint
4 years ago
Audric Ackermann
13bc1a21d9
add test for swarmPolling variable rate
4 years ago
Audric Ackermann
7ea30b70ca
variable swarm polling based on activeAt timestamp
4 years ago
Audric Ackermann
712f76a53c
Merge remote-tracking branch 'upstream/clearnet' into remove-conversationct-singleton
4 years ago
Audric Ackermann
9e5d33d849
trigger download for past messages when trusting contact
4 years ago
Audric Ackermann
802bd169d7
remove opengroupmanager singlteon
4 years ago
Audric Ackermann
e090b8e8c6
remove getInstance on swarmPolling
4 years ago
Audric Ackermann
e9e718bfcb
remove getInstance on MessageController=> getMessageController
4 years ago
Audric Ackermann
0b410404a3
remove keypair request manager
4 years ago
Audric Ackermann
89a0868fc3
remove getInstance of conversationController to get()
4 years ago
Warrick Corfe-Tan
02713328db
removed line.
4 years ago
Warrick Corfe-Tan
fce639bb6c
Fix snode return
4 years ago
Audric Ackermann
bfb4c00583
Merge pull request #1709 from Bilb/fix-fetch-snodes-from-db
...
fix snode fetch from seed if not enough on app start in db
4 years ago
Audric Ackermann
156a880472
fix snode fetch from seed if not enough on app start in db
4 years ago
Audric Ackermann
09d9db38e8
move taskWithTimeout to typescript
4 years ago
Audric Ackermann
a659d5b480
fix open group invitation logic
4 years ago
Audric Ackermann
9a08ab68bc
fix onion path status light for orange color
4 years ago
Audric Ackermann
93e43fe929
move conversation dialogs to redux store
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
eae9321522
Merge pull request #1701 from Bilb/fix-ons-single-char
...
allow single chars ONS
4 years ago
Audric Ackermann
09799d83c6
allow single chars ONS
4 years ago
Audric Ackermann
dd9341a196
remove i18n from props everywhere where possible
4 years ago
Audric Ackermann
e9217168e4
improve 502 handling with guard node in fault in some cases
4 years ago
Audric Ackermann
8ef9c8ed1a
remove delivery receipt logic
4 years ago
Warrick Corfe-Tan
eb964f8aeb
removed intentional COG invite fail.
4 years ago
Warrick Corfe-Tan
ee7afb6ebf
WIP: refacotring. confirm modals mostly done. Working on add moderator modal now. Need to toggle via setModal.
4 years ago
Audric Ackermann
27fb732f50
cleanup unused prekeys table
4 years ago
Audric Ackermann
c5287158c4
merge protobuf attachment and preview types
4 years ago
Audric Ackermann
b403b89224
fix bug with quote empty profileName
4 years ago
Audric Ackermann
3c80869418
improve bad path handling when snode not in path
4 years ago
Audric Ackermann
5bf844241b
fix tests
4 years ago
Audric Ackermann
c1225b3a74
made some timestamp required in the protobuf
4 years ago
Audric Ackermann
173b49723b
rename groupInvitation in proto and remove more stuff unused
4 years ago
Audric Ackermann
01fd927070
match envelope type with ios protos
4 years ago
Audric Ackermann
37c9c6b5c3
new closed group send and handle expire timer already set
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
f9dfe4290a
Merge pull request #1680 from Bilb/fix-readd-clear-zombies
...
add pn server dev url fallback to v2/lsrpc
4 years ago
Audric Ackermann
6b399e3683
add pn server dev url fallback to v2/lsrpc
...
the dev pn server is not used in the app, this change is just here to
not have to think of switching this part too when debugging against the
pn dev server
4 years ago
Audric Ackermann
10b5ff9e0d
fix deleteAuthToken by including it on the request
4 years ago
Warrick Corfe-Tan
e435b6c932
Making some PR changes.
5 years ago
Audric Ackermann
ecf409bed5
fix slow app while removing v1 convoss
5 years ago
Audric Ackermann
d44c55b6af
WIP
5 years ago
Audric Ackermann
118813661d
remove inte tests + handle opengroupv2 messages in chunk
...
this is to avoid freezing UI and is only a temporary fix
We need to have webworkers in this app
5 years ago
Audric Ackermann
f3768a674a
short error on no network for retry sending message
5 years ago