Evgeny Poberezkin
e30f7695ab
core, ios: fix markdown ( #2837 )
2023-08-02 16:22:20 +01:00
spaced4ndy
fff8935b94
core: fix status parsing 2 ( #2809 )
2023-07-31 15:26:29 +04:00
spaced4ndy
9e7a45c734
core: fix status parsing ( #2807 )
2023-07-31 14:20:24 +04:00
spaced4ndy
98e53fb35b
core: read unparsable item status as unknown ( #2805 )
2023-07-31 11:54:39 +04:00
Evgeny Poberezkin
cb4aa29549
core: update preset smp relays ( #2804 )
2023-07-30 15:15:41 +01:00
Evgeny Poberezkin
9c49b038cd
core: split preferences to separate file
2023-07-22 11:43:03 +01:00
spaced4ndy
d63c7d2abc
core: silence group errors to reduce load on UI event log ( #2735 )
2023-07-20 16:15:57 +04:00
spaced4ndy
05b292ac00
core, mobile: fix editable interactions, item menu actions ( #2733 )
2023-07-20 13:50:31 +04:00
spaced4ndy
938bd56c3a
core: check item status is not already SndRcvd before updating to SndSent ( #2708 )
2023-07-17 15:25:32 +04:00
Evgeny Poberezkin
0f4473d272
core: delivery receipts ( #2644 )
...
* core: delivery receipts
* update simplexmq
* preference, migration
* add activated state to receipts preference, update tests
* set receiveReceipts as activated on new profiles
* update simplexmq, fix tests
* update simplexmq, fix withAckMessage
* one more option
* more
* use tryChatError in ack message
* enable all tests
* rename pref
* update item status on delivery receipts
* show receipts for tests
* remove chat preference for delivery receipts
* add user, contact and group settings for delivery receipts
* only send delivery receipts if enabled for the contact or user profile (and not disabled for the contact)
* fix tests
* reuse event, test
* configure per contact - db, api, test
* rename commands
* update simplexmq
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2023-07-13 23:48:25 +01:00
Evgeny Poberezkin
7a8db16791
core: catch IO exceptions in ExceptT ( #2669 )
...
* core: catch IO exceptions in ExceptT
* catch IO exceptions for ACK
* simplify, remove unnecessary changes
* fix, update simplexmq
* update simplexmq, enable all tests
* fix
* update simplexmq (fix finally)
* update sha256map.nix
2023-07-09 23:24:38 +01:00
spaced4ndy
ae17566a94
core: ratchet synchronization ( #2653 )
2023-07-05 19:44:21 +04:00
Evgeny Poberezkin
5d9b6266ea
ios, core: pull to reconnect relays ( #2652 )
...
* ios, core: pull to reconnect relays
* update simplexmq
* update texts
2023-07-05 09:09:56 +01:00
Evgeny Poberezkin
6da18d9b2a
core: group permision to allow files and media ( #2610 )
...
* core: group permision to allow files and media
* test
2023-06-24 12:36:07 +01:00
spaced4ndy
da2622f00e
core: moderate messages that have arrived after the event of moderation ( #2604 )
...
* core: moderate messages that have arrived after the event of moderation
* remove index
* test, delete moderation
* unused selector
* rework
* refactor
* change error
* parameter
* fix syntax
* refactor
* Nothing
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-06-22 20:38:09 +04:00
spaced4ndy
15b00f6110
core, mobile: unhide share address (reverts #2468 ) ( #2600 )
2023-06-20 10:15:28 +04:00
spaced4ndy
d929c34e71
core: include ConnectionStats into switch api response ( #2594 )
2023-06-19 16:07:17 +04:00
Evgeny Poberezkin
5c105cb746
core: mark chats as favorite ( #2591 )
2023-06-18 12:46:38 +01:00
Evgeny Poberezkin
e1370e8f3c
core: split Store.hs to multiple files for faster re-compilation ( #2589 )
...
* core: split Store.hs to multiple files for faster re-compilation
* remove unused compiler pragmas
2023-06-18 10:20:11 +01:00
Evgeny Poberezkin
9fbcc2b5bb
core: rename module ( #2587 )
2023-06-17 11:03:22 +01:00
Evgeny Poberezkin
53d77b25ed
core: count successes and failures for batch operations, only log errors in info log-level ( #2585 )
...
* core: count successes and failures for batch operations, only log errors in info log-level
* correction
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2023-06-17 10:34:04 +01:00
spaced4ndy
6d3cb0ea2e
core: api to abort connection switch; update simplexmq ( #2544 )
2023-06-16 19:05:53 +04:00
Evgeny Poberezkin
46c6f5e615
cli: option to auto-accept files ( #2540 )
...
* cli: option to auto-accept files
* auto-accept works
* test
* add missing field
2023-06-16 13:43:06 +01:00
spaced4ndy
425c7b947f
core: optimize group deletion (delays deletion of unused contacts) ( #2560 )
...
* core: optimize group deletion (wip)
* delay deletion of unused contacts
* clean up, fix test
* rename field
* remove from type, more checks, remove ctx
* remove space
* rename functions
* rename
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-06-12 13:45:39 +04:00
spaced4ndy
92cf945e10
core: update default mobile servers ( #2548 )
2023-06-11 07:48:03 +01:00
spaced4ndy
cc0f55c245
core, mobile: track contact connection network status when new contact joins group ( #2566 )
2023-06-09 16:43:53 +04:00
spaced4ndy
f581e91f19
core, mobile: correctly check whether date is recent ( #2559 )
2023-06-08 11:23:04 +04:00
spaced4ndy
fb72dfcdee
core: calculate local item ts in view instead of having it in type ( #2551 )
2023-06-08 11:07:21 +04:00
spaced4ndy
875282e9ec
core: fix parsing multiple servers passed as cli argument ( #2549 )
2023-06-06 14:17:14 +04:00
Evgeny Poberezkin
6afda28367
cli: change active chat after tail command ( #2547 )
2023-06-05 10:38:25 +04:00
Evgeny Poberezkin
0101444c5d
cli: increase image size to match mobile auto-accept size limit, allow png and gif ( #2535 )
2023-05-30 11:18:27 +01:00
spaced4ndy
128883b8a3
core: improve queries performance; delay first chat item expiration cycle on start ( #2521 )
2023-05-29 15:18:22 +04:00
spaced4ndy
cc75b75d4e
core: remove timing events ( #2530 )
2023-05-29 11:19:03 +04:00
spaced4ndy
bd069aea49
core: add debug info to CEInvalidChatMessage ( #2518 )
2023-05-26 17:36:06 +04:00
spaced4ndy
8b1e5d3db7
core: add indexes for cleanup, initial delay ( #2514 )
2023-05-26 14:03:26 +04:00
spaced4ndy
57ed903a48
Revert "core: don't keep connection of the merged contact ( #2507 )" (for cross-version compatibility)
...
This reverts commit 6093219ce9 .
2023-05-26 13:52:06 +04:00
spaced4ndy
6093219ce9
core: don't keep connection of the merged contact ( #2507 )
2023-05-25 20:54:31 +04:00
spaced4ndy
fd2c7c888c
core: stabilize tests ( #2500 )
2023-05-24 16:14:41 +04:00
spaced4ndy
527a5bc6b5
core: replace catchError with Exception.catch in archive import ( #2495 )
2023-05-23 18:38:40 +04:00
spaced4ndy
9644dcb9b4
core: ArchiveError ( #2493 )
2023-05-23 15:54:44 +04:00
spaced4ndy
bcbfc1758e
core: catch errors on archive import ( #2486 )
...
* core: catch errors on archive import
* return list
* refactor
* rename
* rename
* refactor
* Update src/Simplex/Chat/Archive.hs
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* fix syntax
* refactor
* CRArchiveImported
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-05-23 13:51:23 +04:00
Evgeny Poberezkin
353927e6d2
mobile: hide share address until v5.2 ( #2468 )
...
* mobile: hide share address until v5.2
* terminal: hide /profile_address from help
2023-05-20 20:41:07 +01:00
Evgeny Poberezkin
3be2259068
update available reactions ( #2466 )
2023-05-20 13:42:50 +01:00
Evgeny Poberezkin
9978957e6c
core: deleted timestamps for chat item ( #2459 )
...
* core: edited and deleted timestamps for item
* migration
* add deleted timestamp to chat item, use chat item if there are no versions
* use broker timestamp for remote deletions
* refactor
2023-05-19 13:52:51 +01:00
Evgeny Poberezkin
01b3e98358
core: update chat item details api ( #2456 )
2023-05-18 16:52:58 +01:00
spaced4ndy
b6a4f5f518
core: enable creation of decryption errors chat items ( #2450 )
2023-05-17 16:13:35 +04:00
spaced4ndy
e799e80843
ios: remove "off" from group preferences ttl picker; core: allow optional ttl for group preference ( #2452 )
2023-05-17 13:31:24 +04:00
Evgeny Poberezkin
922e95756a
core: use JSON in reactions api, forward compatible JSON parsing for reactions ( #2449 )
2023-05-17 00:22:00 +01:00
Evgeny Poberezkin
b49f0d211b
cli: amend help messages ( #2447 )
...
* cli: amend help messages
* print servers on multiple lines
* correction
* fix tests
2023-05-16 18:37:45 +01:00
spaced4ndy
761fbf7757
core: remove temp files directory when deleting storage ( #2446 )
2023-05-16 15:05:18 +04:00