spaced4ndy
796f20e1fe
wip
2025-02-28 18:25:37 +04:00
spaced4ndy
3a6125d65b
predicates
2025-02-28 14:38:12 +04:00
Evgeny Poberezkin
c684c6f495
core: member acceptance
2025-02-27 12:29:54 +00:00
spaced4ndy
f701ffa4e0
core: communicate group join rejection ( #5661 )
2025-02-26 09:25:54 +00:00
spaced4ndy
a90f255df5
core: adapt simplexmq api for shared msg body (via MsgReq markers) ( #5626 )
...
* core: shared msg body 2
* WIP
* compiles
* refactor
* refactor
* refactor
* format
* simplexmq
* refactor
* refactor ChatMsgReq
* agent query plans
* simpler
* test
* test
* fix test
* agent plans
* simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-02-14 20:12:32 +00:00
Evgeny
205ced1c1d
core, ui: report preference ( #5620 )
...
* core: report preference
* fix tests
* ios: disable reports toggle until 6.4
* android, desktop: reports preference
* ui: section
* boolean
2025-02-10 09:06:16 +00:00
spaced4ndy
9e000d6bce
core: optimize group deletion ( #5565 )
...
* core: optimize group deletion
* withFastStore
* fix indexes
* updated plans
* remove prints
* remove print
* undo diff
* core: optimize group delete - delayed group cleanup, delete unused contacts before deleting group (#5579 )
* core: delete unused group contacts, don't create new ones
* remove from exceptions
* plans
* fix tests
* remove fixtures
* update plans
* update plans
* fix test
* remove unused functino
* update plans
* remove withFastStore
* core: time group deletion (#5596 )
* core: time group deletion
* queries
* works, test fails
* fix
* update plans
* update migration, queries
* not null
* remove deleted
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* cleanup
* remove unused field
* fix
* fix
* plans
* fix plan save
* plans
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-01-31 18:47:59 +04:00
spaced4ndy
5d18a49726
core: delete unused group contacts, don't create new ones ( #5590 )
...
* core: delete unused group contacts, don't create new ones
* remove from exceptions
* plans
* fix tests
* remove fixtures
* update plans
* update migration
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-01-31 10:32:07 +04:00
Evgeny
2d719273a8
core: update message text when forwarding and quoting to reflect changes in mentioned member names ( #5586 )
...
* update message text when forwarding and quoting to reflect changes in mentioned member names
* fix, test
* forward mentions to the same chat, refactor
* comment
* tests
* test markdown conversion to text
* simplify
* unused
* comments
2025-01-30 10:06:26 +00:00
Evgeny
621b291da1
core: member mentions, types and rfc ( #5555 )
...
* core: member mentions, types and rfc
* update
* update rfc
* save/get mentions (WIP)
* markdown
* store received mentions and userMention flag
* sent mentions
* update message with mentions
* db queries
* CLI mentions, test passes
* use maps for mentions
* tests
* comment
* save mentions on sent messages
* postresql schema
* refactor
* M.empty
* include both displayName and localAlias into MentionedMemberInfo
* fix saving sent mentions
* include mentions in previews
* update plans
2025-01-29 13:04:48 +00:00
spaced4ndy
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
Evgeny Poberezkin
95b19a4947
Merge branch 'stable'
2025-01-04 19:17:19 +00:00
spaced4ndy
00973d6e13
core: split Chat.hs module ( #5397 )
2024-12-20 16:54:24 +04:00