Evgeny and Evgeny @ SimpleX Chat
44773d0412
core: support message signing in p2p groups ( #7312 )
...
* core: support message signing in p2p groups
* improve
* add member key
* distribute keys and sign
* refactor
* better query
* map
* sign in relay groups too
* clean up
* list
* fix test
* update bot types
* some refactor
* remove unnecessary condition
* simplify
* refactor
* simplify
* move
* clean up
* diff
* diff
* limit attempts for key sending
* optimize
* fix test
* split
* fuse
* null
* only mark as "key sent" when forwarder supports binary encoding
* fix bot apis
* fix some tests
* add key distribution steps, and fix some tests
* fix test
* increase timeout
* fix tests
* fix more tests
* simplify
* disable test output
* mark keys sent with invitations
* fix test
* fix test, query plans
* unify signing of connection info packets
* revert change to createNewGroup
* create key at group/member creation
* rename, remove liftIO
* clean up
* fix type
* remove ad hoc key sending
* update bot api
* diff
* reduce diff
* failing test
* fix sending messages in groups with members before version 18
* remove test delays
* update query plans
* update test
* add tests
* fix tests
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-11 12:33:07 +01:00
Evgeny and Evgeny @ SimpleX Chat
17cdef1692
core: include channel link and name when forwarding messages ( #7409 )
...
* core: include channel link and name when forwarding messages
* wip
* simplify
* add member ID
* refactor
* refactor
* refactor
* update api types
* store forward source group type
* rename
* api types
* simpler layout
* layout, translations
* refactor ios
* public
* simpler
* refactor kotlin
* padding
* padding
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-24 21:36:57 +01:00
Evgeny
f3664619ec
test: track query plans ( #5566 )
...
* test: track query plans
* all query plans
* fix postgres build
2025-01-24 09:44:53 +00:00
Evgeny Poberezkin
49bf3cc673
Merge branch 'stable'
2025-01-13 17:42:14 +00:00
Diogo
0d44e9f0f5
core, ui: clean media filename on forwards ( #5522 )
...
* core, ui: clean media name on forwards
* fix forward tests for new jpg files format
2025-01-13 16:51:15 +00:00
spaced4ndy and Evgeny Poberezkin
e05a35e26e
core: support postgres backend ( #5403 )
...
* postgres: modules structure (#5401 )
* postgres: schema, field conversions (#5430 )
* postgres: rework chat list pagination query (#5441 )
* prepare cabal for merge
* restore cabal changes
* simplexmq
* postgres: implementation wip (tests don't pass) (#5481 )
* restore ios file
* postgres: implementation - tests pass (#5487 )
* refactor DB options
* refactor
* line
* style
* style
* refactor
* $
* update simplexmq
* constraintError
* handleDBErrors
* fix
* remove param
* Ok
* case
* case
* case
* comment
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-01-10 11:27:29 +00:00
spaced4ndy
00973d6e13
core: split Chat.hs module ( #5397 )
2024-12-20 16:54:24 +04:00
Evgeny
b5f91f2d31
core: test forwarding image preview without attached file ( #4877 )
2024-09-14 10:57:55 +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
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
spaced4ndy
bcd50019be
core: add more multi send api tests ( #4750 )
2024-08-23 21:05:37 +04:00
spaced4ndy
791489e943
core: multi forward api ( #4704 )
2024-08-22 21:36:35 +04:00
spaced4ndy
7ff4b05c90
core: remember new origin for received forwarded messages ( #4032 )
2024-04-15 17:19:37 +04:00
spaced4ndy
638fd3756a
core: correctly populate data for items forwarded from groups ( #4025 )
2024-04-13 11:52:39 +01:00
spaced4ndy
ee53377070
core: fix forwarded item deletion ( #4018 )
2024-04-12 12:55:04 +04:00
Evgeny Poberezkin and spaced4ndy
a5db36469d
core: api to forward messages ( #3968 )
...
* wip
* wip
* test
* mute
* tests
* simplify (only bool flag)
* re-encrypt file
* tests
* more tests (wip)
* fix relative paths, refactor
* more tests
* more locks
* fix, tests
* more tests
* rework (revert from bool to ids)
* update schema
* more tests
* add to info
* ForwardedMsg container
* Revert "ForwardedMsg container"
This reverts commit bb57f12151 .
* parser
* more tests
* rework api
* more locks
* test
* move
* remove from
* view
* prohibit editing
* item info view
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-04-09 16:02:59 +04:00