spaced4ndy
8396e70e7b
core: validate servers - find servers with duplicate hosts ( #5150 )
2024-11-06 16:13:08 +04:00
spaced4ndy
2da89c2cf1
core: setConditionsNotified, acceptConditions, setUserServers, validateServers apis wip ( #5147 )
2024-11-05 21:40:33 +04:00
spaced4ndy
3b0205b25f
core: setServerOperators, getUsageConditions api wip ( #5145 )
2024-11-05 14:15:20 +04:00
spaced4ndy
bdaec30fa0
core: getServerOperators, getUserServers, getUsageConditions apis wip ( #5141 )
2024-11-04 21:11:03 +04:00
Evgeny
97df069730
core: add support for server operators ( #4961 )
...
* core: add support for server operators
* migration
* update schema and queries, rfc
* add usage conditions tables
* core: server operators new apis draft
* update
* conditions
* update
* add get conditions api
* add get conditions API
* WIP
* compiles
* fix schema
* core: ui logic in types (#5139 )
* update
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-11-04 13:28:57 +00:00
spaced4ndy
78510b6fd3
core, ios: get messages for multiple last notifications; separately get notification connections before requesting messages (to avoid acknowledgement races in case of parralel nse threads); coordinate nse threads ( #5084 )
...
* core, ios: get messages for multiple last notifications (#5047 )
* ios: refactor notification service (#5086 )
* core, ios: separately get notification connections before requesting messages; coordinate nse threads (#5085 )
2024-10-25 20:09:59 +04:00
Evgeny Poberezkin
f3cd167502
core: ntf server
2024-10-18 13:06:47 +01:00
spaced4ndy
e76dc33cf0
core: associate new contact with all corresponding members on member contact re-creation (e.g. after it was merged to many members and then deleted) ( #5028 )
2024-10-11 20:47:54 +01:00
Evgeny Poberezkin
dbe4504f05
core: 6.1.0.8 (simplexmq: 6.1.0.7)
2024-10-11 15:44:13 +01:00
spaced4ndy
9a87f344b5
core: do not regenerate key when accepting connection to avoid invalidating invitation link on bad networks ( #5018 )
...
* core: prepare conn (plan)
* update
* group join
* comment
* comment
* wip
* Revert "wip"
This reverts commit 0849f43377 .
* accept
* save contact_id, reuse contact
* refactor
* simplexmq
* set contactUsed
* support retrying join
* exclude prepared connections from API responses
* avoid race with events
* avoid race better
* fix UI
* update library
* tmp
* update
* display error details on ios cmd prohibited
* underscore instead of empty
* Update apps/ios/Shared/Model/SimpleXAPI.swift
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* test
* update simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: Diogo <diogofncunha@gmail.com >
2024-10-11 15:37:38 +01:00
spaced4ndy
12423f4afa
core: test db indexes ( #4999 )
2024-10-09 15:15:58 +04:00
spaced4ndy
ad2a0024f2
core: add missing indexes ( #4993 )
2024-10-08 15:26:16 +04:00
Evgeny
fb044000d2
cli: option to use web port 443 with SMP servers when port is not specified ( #4942 )
...
* cli: option to use web port 443 with SMP servers when port is not specified
* ui types
* remove imports
2024-10-07 23:30:52 +01:00
spaced4ndy
7ccd80bf23
core, ios: try to get next ntf message to get expected ( #4962 )
2024-10-07 19:35:38 +04:00
Diogo
8727d3b91b
core: add chat message tail and roundness settings ( #4977 )
...
* core: add chat message tail and roundness settings
* ios: import/export chat message tail and roundness settings (#4978 )
2024-10-05 19:44:26 +01:00
Evgeny Poberezkin
65c7ecbddf
core: 6.1.0.4 (simplexmq 6.1.0.1)
2024-09-26 13:45:12 +01:00
spaced4ndy
6e5eb697a2
core: use broker ts for member profile update item ts ( #4940 )
2024-09-25 18:33:20 +01:00
spaced4ndy
e2e6935e5b
core: fix reactions not being read on item updates ( #4938 )
2024-09-25 11:16:32 +01:00
Evgeny
0f301adc57
core: xrcp encryption with forward secrecy ( #4926 )
...
* core: xrcp encryption with forward secrecy (tests intermittently fail)
* track and correlate keys
* simplify
* refactor
* remove comment
2024-09-24 09:25:41 +01:00
Evgeny
c849f5356d
core: save the time user profile was opened at to order in ui ( #4920 )
...
* core: save the time user profile was opened at to order in ui
* replace timestamp with order
2024-09-21 13:07:27 +01:00
spaced4ndy
8a70bad9af
core: process ERRS event ( #4896 )
...
* core: process ERRS event
* refactor
* update
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-09-20 21:13:27 +04:00
spaced4ndy
5ca27f63e6
core: send errors processing ( #4910 )
...
* core: send errors processing
* test
2024-09-20 09:27:14 +01:00
Evgeny Poberezkin
17a0f3a210
core: 6.1.0.2, update min versions for remote access to 6.1.0.2
2024-09-18 08:56:43 +01:00
Evgeny Poberezkin
166082c021
Merge branch 'stable'
2024-09-17 22:23:58 +01:00
spaced4ndy
17b55c51c5
core: update statuses of all batched messages on SENT, RCVD ( #4888 )
...
* core: update statuses of all batched messages on SENT, RCVD
* wip
* update all
* refactor
2024-09-17 20:50:26 +01:00
Evgeny
af993529f9
core: migrate SOCKS proxy settings ( #4894 )
2024-09-17 12:23:50 +01:00
Evgeny
40e93cc61e
core: reduce max message sizes ( #4882 )
...
* core: reduce max message sizes
* reduce
* comment
2024-09-16 18:05:09 +01:00
Evgeny Poberezkin
da058ca376
Merge branch 'stable'
2024-09-16 08:09:53 +01:00
Evgeny
c22d23750f
core: support different SOCKS proxy authentication modes ( #4886 )
...
* core: support different SOCKS proxy authentication modes
* use defaultSocksProxyWithAuth
* hostMode CLI option
* simplexmq
2024-09-16 07:33:48 +01:00
spaced4ndy
c6ab8ec6b3
core: cleanup empty file on error; check file status on forward ( #4878 )
2024-09-13 23:16:23 +04:00
Evgeny
4cfda91124
core: fix ForwardConfirmation encoding ( #4872 )
2024-09-13 09:35:11 +01:00
Evgeny
f6f2044675
core: plan forwarding chat items, api types ( #4865 )
...
* core: plan forwarding chat items, api types
* remove empty content, refactor get items
* another refactor
* plan
* test
* more tests
* text
2024-09-12 15:21:29 +01:00
Evgeny Poberezkin
dfdb4af646
Revert "core: bulk forward missing files error handling ( #4860 )"
...
This reverts commit 46d774a822 .
2024-09-12 08:52:09 +01:00
Diogo
46d774a822
core: bulk forward missing files error handling ( #4860 )
...
* add types
* wip dump
* collect errors
* Update src/Simplex/Chat/View.hs
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* test with not received files
* remove ciFileLoaded
* undo refactoring
* test for skipping missing file with text
* add test for empty message
* remove fdescribes
* copy or cleanup files after collecting errors and forward reqs
* don't forward w/t content
* translate CIFSRcvAborted into FFENotAccepted
* refactor
* refactor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-09-11 21:30:09 +01:00
Evgeny Poberezkin
1a853d4eea
Merge branch 'stable'
2024-09-11 13:06:11 +01:00
Evgeny
0cb568d206
fix incorrect error of migration to device ( #4852 )
...
* fix incorrect error of migration to device
* alert to finish migration, ios fix
* simplexmq
* catching exception and stopping chat
* text
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-09-09 15:01:18 +01:00
Evgeny
351cfcbcbc
core: allow deleting user when user record in agent database was deleted ( #4851 )
2024-09-08 23:01:31 +01:00
Evgeny
74b837bf9a
core: allow deleting user when user record in agent database was deleted ( #4851 )
2024-09-08 20:02:38 +01:00
Evgeny
5ed701402b
core: optimize marking chat items as read, batch API ( #4843 )
...
* core: optimize marking chat items as read
* tests, ui types
* ios: fix api
* refactor
2024-09-07 19:40:10 +01:00
Evgeny Poberezkin
d7ab0aef14
Merge branch 'stable'
2024-08-31 08:18:09 +01:00
Evgeny Poberezkin
a9ec1f9ec1
core: 6.0.4.0 (simplexmq 6.0.3.0)
2024-08-30 13:39:35 +01:00
Evgeny Poberezkin
94c552ca12
Merge branch 'stable'
2024-08-28 18:04:50 +01:00
Stanislav Dmitrenko
acb372a4ce
core: call uuid ( #4777 )
...
* core: call uuid
* fix
* text
* android, desktop
* ios
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-28 15:31:02 +01:00
Diogo
05e7f35037
core: fix associated agent user for recreated connections ( #4771 )
...
* core: fix associated user for recreated connections
* fix test for connection recreation
2024-08-27 22:12:55 +01:00
spaced4ndy
bcd50019be
core: add more multi send api tests ( #4750 )
2024-08-23 21:05:37 +04:00
Evgeny Poberezkin
7b90e01b3a
core: 6.1.0.0
2024-08-23 13:18:51 +01:00
spaced4ndy
791489e943
core: multi forward api ( #4704 )
2024-08-22 21:36:35 +04:00
Diogo
d5eb7b7811
core: api to change user of pending connections ( #4681 )
...
* core: add api that enables change of owner user id for pending connections
* old user sends request, incognito handling and coverage
* call agent inside set connection api
* only set user id if servers match
* simplify
* reduce test noise
* return invitation when a newone is created
* add test for profile on different server
* refactor namings
* update simplexmq
* refactor
* test improvements and simplify
* remove fdescribes
* simplify and reduce vars scope
* put if back
* refactor, change error
* refactor view
* refactor
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-21 13:27:58 +04:00
spaced4ndy
1d0d7bbd01
core: batch send file descriptions ( #4684 )
...
* core: batch send file descriptions
* fix useMember
* fix result interpretation
* remove comment
* refactor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-15 13:43:57 +04:00
Evgeny
02c404593c
cli: do not log events for hidden user profiles ( #4658 )
...
* cli: do not log events for hidden user profiles
* fix
2024-08-12 08:45:11 +01:00