Evgeny Poberezkin
018d9a1064
core: allow getting call invitations and notificationn token when chat is stopped
2024-07-29 19:17:44 +01:00
Evgeny Poberezkin
4b382841a1
check chat is running
2024-07-29 18:51:01 +01:00
Evgeny Poberezkin
ca166d7f96
use priority database access
2024-07-29 15:12:18 +01:00
Evgeny Poberezkin
243f3a7516
revert some
2024-07-29 10:57:40 +01:00
spaced4ndy
aadba41e66
core: move db actions out of synchronous execution on chat start
2024-07-29 13:33:31 +04:00
Evgeny Poberezkin
5ee6f40e75
cli: allow passing ChatOpts parameter ( #4525 )
2024-07-28 12:06:07 +01:00
Evgeny Poberezkin
637189cc2d
core: multiline output ( #4520 )
2024-07-26 15:21:06 +01:00
Evgeny Poberezkin
13bfc9e92b
core: update app settings for migration ( #4518 )
2024-07-26 10:30:49 +01:00
spaced4ndy
4a9b54fbaf
core: get subs total api ( #4500 )
2024-07-22 19:06:53 +04:00
Evgeny Poberezkin
f10a0ce58e
core: receive only one notification message on push notification ( #4504 )
...
* core: receive only one notification message on push notification
* ios: receive only one notification message on push
* update stats to include notification server stats
* Codable
* update simplexmq
2024-07-22 15:48:57 +01:00
spaced4ndy
bfab76ed90
core: allow sending messages immediately on joinConnection, acceptContact ( #4465 )
2024-07-18 20:33:51 +04:00
Evgeny Poberezkin
ff8bbf11e7
core: allow start in extension without subscriptions but with enabled files ( #4464 )
...
* core: allow start in extension without subscriptions but with enabled files
* only start sending files
* update
* update
* update simplexmq
2024-07-17 14:14:19 +01:00
Evgeny Poberezkin
bf59402856
cli: option to only use SOCKS5 proxy with onion-only relays ( #4459 )
...
* cli: option to only use SOCKS5 proxy with onion-only relays
* simplexmq
* show socks mode in CLI, fix to use correct network config
2024-07-15 23:04:09 +01:00
Evgeny Poberezkin
3e873fcb32
core: faster tracking of active subscriptions; ui: only track in foreground ( #4446 )
...
* core: faster tracking of active subscriptions
* combine db transaction
* optimizations of queries from UI
* ios: track when active
* ios: disable log
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-07-13 08:44:51 +01:00
Evgeny Poberezkin
b348979b32
core: use disabled servers as known for private message routing ( #4444 )
...
* core: use disabled servers as known for private message routing
* send all servers to agent, add all preset servers
* update nix hashes
* refactor
* check that some servers are enabled, refactor
* update simplexmq
* remove functions
2024-07-12 14:12:20 +01:00
spaced4ndy
a8da9b9cd9
core: fix invitee sending redundant pending messages whey they should be forwarded ( #4430 )
2024-07-10 13:52:04 +04:00
spaced4ndy
a9d2535292
core: differentiate inactive and forwarded group snd statuses ( #4420 )
...
* core: GroupSndStatus
* rfc
* encoding, db apis
* pending, forwarded statuses
* encoding
2024-07-09 18:29:36 +01:00
Evgeny Poberezkin
5f96f6c117
core: extending queue information to debug delivery ( #4395 )
...
* core: extending queue information to debug delivery
* simplexmq
2024-07-03 19:34:58 +01:00
spaced4ndy
4bd6517d19
core: servers stats improvements, fixes ( #4358 )
2024-07-03 15:58:37 +04:00
Evgeny Poberezkin
ddeaa1c7c3
core: servers
2024-07-02 14:50:25 +01:00
Evgeny Poberezkin
00ba468898
core: update simplexmq (disable fast handshake) ( #4388 )
...
* core: update simplexmq (disable fast handshake)
* fix encoding tests
* fix
* update simplexmq
2024-07-02 14:35:47 +01:00
Evgeny Poberezkin
5907d8bd0c
core: remove legacy agent stats ( #4375 )
2024-07-01 11:25:27 +01:00
Evgeny Poberezkin
fab3827697
core: fix markdown for trailing / and ) characters in the links ( #4357 )
2024-06-29 08:41:21 +01:00
spaced4ndy
d951003191
core: servers summary api ( #4319 )
...
* core: servers summary api
* rework
* server known types
* set stats file path
* rename
* local simplexmq
* update
* rfc
* update
* update
* get servers
* compile summary
* remove sort
* rename
* rename, refactor
* refactor attempt
* refactor attempt 2
* refactor
* fix
* fix2
* remove space
* refactor xftp
* update
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2024-06-25 09:51:55 +04:00
spaced4ndy
6c4c9b172c
core: fix markdown check ( #4334 )
...
* core: fix markdown
* more tests
* enable tests
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2024-06-18 12:44:33 -07:00
spaced4ndy
d9a61af401
core: fix preference application ( #4330 )
2024-06-18 10:37:45 +04:00
spaced4ndy
a58522ef15
core: api to reconnect single server ( #4317 )
2024-06-17 11:52:55 +04:00
Evgeny Poberezkin
bcd510c913
cli: option to confirm up migrations ( #4150 )
...
* cli: option to confirm up migrations
* fix test
2024-06-16 20:24:37 -07:00
spaced4ndy
ce55c84b96
core: differentiate RCP error in view, test ( #4310 )
2024-06-10 17:58:53 +04:00
spaced4ndy
490e8cead8
core: file errors ( #4261 )
2024-06-05 21:02:13 +04:00
Evgeny Poberezkin
f578ee843b
core: update simplexmq (remove protocol encodings) ( #4272 )
...
* core: update simplexmq (remove protocol encodings)
* nix
* update simplexmq
* update simplexmq
2024-06-05 20:49:01 +04:00
spaced4ndy
a8740cee4b
core: fix cancellation of snd files without description (e.g. while being prepared for upload) ( #4285 )
2024-06-04 16:17:12 +04:00
Evgeny Poberezkin
11d4872186
core: 5.8.0.5 (simplexmq 5.8.0.10)
2024-06-01 00:22:26 +01:00
Evgeny Poberezkin
ef30fcf5e2
cli: options for private message routing and fallback mode ( #4256 )
...
* cli: options for private message routing and fallback mode
* remove short options
* fix tests
* encoding
* fix
2024-05-31 23:41:20 +01:00
Evgeny Poberezkin
5ac521f6d8
core: commands to debug subscribed SMP queues ( #4253 )
...
* core: commands to debug subscribed SMP queues
* getLastRcvMsgInfo
* DESC
* update
* update commands, ui compiles
* update
* ios: fix type
* swap
* simplexmq
* group member queue info
* copy button in the alert
2024-05-31 12:45:58 +01:00
spaced4ndy
54088c6d5a
core: "/get queues" api to debug agent queues ( #4252 )
2024-05-30 14:24:33 +04:00
Stanislav Dmitrenko
78f7fcc89f
android, desktop: wallpaper fixes ( #4251 )
2024-05-30 07:03:23 +01:00
spaced4ndy
2143eb2d7a
core: batch send pending group messages ( #4242 )
2024-05-28 18:32:29 +04:00
spaced4ndy
3d395b0e45
core: inactive connections/members ( #4009 )
2024-05-28 16:42:07 +04:00
spaced4ndy
01cadefde7
core: avoid creating duplicate introductions between group members connecting concurrently ( #4235 )
2024-05-27 18:42:39 +04:00
Evgeny Poberezkin
c70e7223d9
core: delete connection records when connecting (JOIN) fails ( #4233 )
...
* core: delete connection records when connecting (JOIN) fails
* show errors in commands
2024-05-27 15:32:09 +01:00
Evgeny Poberezkin
23581f59ae
core: 5.8.0.3
2024-05-24 21:33:45 +01:00
Evgeny Poberezkin
291df6e9d0
core: logging of chat events ( #4216 )
...
* core: update simplexmq (persist server errors)
* fix
* same config
* logging
* logging 2
* log
* log 2
* finally
* catch better
* more logs
* logs
* fix
* more logging, context from PROHIBITED
* warning
* more logs
* logs3
* logs4
* logs in simplexmq
* log locks from simplemq
* log queue size
* log sendMessagesB in simplexmq
* update simplexmq
* logs5
* logs6
* logs7
* logs8
* logs8
* logs9
* logs10
* log11
* log12
* fix test
* more logs
* logging
* clean up
* refactor
* simplify
* tags
* log level
* remove network errors from the log
* rename
2024-05-24 21:09:21 +01:00
Evgeny Poberezkin
dae0b63c22
Merge branch 'stable'
2024-05-23 22:56:04 +01:00
Evgeny Poberezkin
0964982782
core: ensure that messages are sent to different members ( #4221 )
...
* core: ensure that messages are sent to different members
* update simplexmq
2024-05-23 22:50:23 +01:00
spaced4ndy
d2d450d1d7
core: check known relays before file reception, support user approval of unknown relays ( #4043 )
...
* core: check known relays before file reception, support user approval of unknown relays
* comment
* reset on not approved agent error
* add privacyAskToApproveRelays to AppSettings
* filter distinct servers
* update simplexmq
* remember user_approved_relays
* refactor
* rename
* update simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-05-20 17:23:29 +04:00
spaced4ndy
49e09ca449
core: contact disabled event ( #4194 )
2024-05-16 17:08:13 +04:00
spaced4ndy
ef75eceb40
core: support message forwarding with custom ttl ( #4191 )
2024-05-16 14:11:55 +04:00
spaced4ndy
4c0d47bbd4
core: message statuses for sending proxies ( #4161 )
...
* core: delivery path
* update simplexmq
* via proxy snd flags
* error statuses
* rework errors
* proxy expired errors
* corrections
* move backwards compatibile parser to new type
* update simplexmq
* names
* refactor, style
* simplexmq
* refactor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-05-15 12:30:05 +01:00
Evgeny Poberezkin
331b4633fc
core: platform independent encoding for delete command ( #4176 )
2024-05-13 20:39:13 +01:00