spaced4ndy
704bab171d
docs: member limits rfc ( #5635 )
2025-02-17 17:41:27 +04: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
Evgeny
c9f6f3c053
core: api and protocol support for reporting messages to group moderators ( #5469 )
...
* core: api and protocol support for reporting messages to group moderators
* moderator role
* delete mode
* remove auto-accepting conditions for SimpleX Chat Ltd
* mark as deleted locally
* ui: delete mode type
* store msg_content_tag with chat items, support moderator option on receiving side
* report API
* send reports only to moderators that support them, fail if none support
* fix tests
* test
* remove comment
* revert version
* do not build ghc8107 in stable branch
* skip job
* fix condition
* remove condition
* condition
* exit
* update
2025-01-04 18:33:27 +00:00
Evgeny
5f01dc1a3f
core: support business addresses and chats ( #5272 )
...
* core: support business addresses and chats
* types
* connect plan, add link type
* ios: toggle on address UI
* make compile
* todo
* fix migration
* types
* comments
* fix
* remove
* fix schema
* comment
* simplify
* remove diff
* comment
* comment
* diff
* acceptBusinessJoinRequestAsync wip
* comment
* update
* simplify types
* remove business
* wip
* read/write columns
* createBusinessRequestGroup
* remove comments
* read/write business_address column
* validate that business address is not set to be incognito
* replace contact card
* update simplexmq
* refactor
* event when accepting business address request
* sendGroupAutoReply
* delete contact request earlier
* test, fix
* refactor
* refactor2
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2024-12-02 14:01:23 +00: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
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
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
0596278e50
docs: flexible user records rfc ( #4205 )
2024-06-03 14:15:41 +04:00
Evgeny Poberezkin
19fc44efae
rfc: commercial model for infrastructure operators ( #4102 )
2024-04-30 07:53:27 +01:00
spaced4ndy
6c509027f7
docs: IP address protection rfc ( #4036 )
2024-04-17 13:53:45 +04:00
Evgeny Poberezkin
2968cd0460
rfc: protocol extensions for channels/super-peers ( #3980 )
2024-04-05 16:46:37 +01:00
Evgeny Poberezkin
e1a997877a
rfc: groups based on super-peers (WIP) ( #3917 )
2024-04-01 15:04:13 +01:00
spaced4ndy
1d698c114f
docs: communicate rejection rfc ( #3946 )
2024-03-26 11:29:28 +04:00
spaced4ndy
4b7458b58f
docs: PQ integration rfc ( #3847 )
2024-03-01 11:27:13 +04:00
spaced4ndy
ec8ae9febe
docs: inactive group members rfc (simplified) ( #3803 )
2024-02-26 15:05:25 +04:00
Evgeny Poberezkin
e37654772f
core: api to save/get app settings to migrate them as part of the database ( #3824 )
...
* rfc: migrate app settings as part of export/import/migration
* export/import app settings
* test, fix
* chat: store app settings in db (#3834 )
* chat: store app settings in db
* add combining with app-defaults
* commit schema
* test with tweaked settings
* remove unused error
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* remove app settings from export/import
* test, more settings
---------
Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com>
2024-02-24 15:00:16 +00:00
Evgeny Poberezkin
2d643e8d29
rfc: amend PQ double ratchet RFC
2024-02-24 09:27:55 +00:00
Evgeny Poberezkin
73de74d7e9
rfc: UX for database migration and other actions ( #3810 )
...
* rfc: UX for database migration
* update
* update
2024-02-19 12:20:12 +00:00
spaced4ndy
dfa9775d7e
docs: add to inactive group members rfc ( #3798 )
2024-02-13 12:10:58 +04:00
spaced4ndy
f4f8501eb8
core: members profile update, create profile update chat items ( #3644 )
2024-01-15 19:56:11 +04:00
spaced4ndy
b74e33b958
docs: inactive group members rfc ( #3419 )
2023-12-01 19:02:50 +04:00
Evgeny Poberezkin
b9dd2f45c9
rfc: post-quantum resistant augmented double ratchet algorithm ( #3463 )
...
* rfc: post-quantum resistant augmented double ratchet algorithm
* update doc
* replace Kyber with "some KEM"
2023-11-25 12:51:05 +00:00
Evgeny Poberezkin
d0f3a3d886
rfc: remote UI implementation ( #3206 )
2023-11-16 21:53:54 +00:00
Evgeny Poberezkin
b2f9270452
Merge branch 'master' into remote-desktop
2023-11-01 18:05:51 +00:00
spaced4ndy
68873464d7
docs: groups integrity DAGs rfc ( #3258 )
2023-11-01 17:30:40 +04:00
spaced4ndy
c1a0486c1d
docs: groups integrity rfc ( #3128 )
2023-11-01 17:30:19 +04:00
Alexander Bondarenko
cd98fabe43
robust discovery RFC ( #3276 )
...
* add new discovery RFC
* update
* update
* update ports
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-10-25 16:39:46 +01:00
Evgeny Poberezkin
5d4006f291
Merge branch 'master' into remote-desktop
2023-10-13 17:46:14 +01:00
Stanislav Dmitrenko
675fc19745
rfc: desktop calls ( #3208 )
...
* rfc: desktop calls
* errors
* html
* link
* screen sharing
* additions
* addition
* correction
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-10-13 00:05:06 +01:00
Alexander Bondarenko
fe6c65f75c
rfc: remote profile ( #3051 )
...
* Add session UX for mobile and desktop
* Resolve some feedback
* Resolve more feedback
Add QR note for desktops.
Add TLS handshake notice.
* Add details
2023-10-12 15:19:19 +01:00
spaced4ndy
1be70169ba
docs: contact merge issues rfc ( #3179 )
2023-10-06 14:27:13 +04:00
spaced4ndy
303d0eedf5
core: merge new contacts with existing contacts and group members ( #3173 )
2023-10-04 20:58:22 +04:00
spaced4ndy
75f18bc5f0
docs: group member contacts rfc ( #3049 )
2023-09-12 17:24:41 +04:00
Evgeny Poberezkin
aa67692465
rfc: local file encryption ( #2342 )
2023-09-03 08:32:21 +01:00
spaced4ndy
1c90eb0a2e
docs: groups improvements rfc ( #2988 )
2023-09-01 19:43:07 +04:00
Evgeny Poberezkin
79e1bdaf61
rfc: improving iOS notifications
2023-08-26 16:51:05 +01:00
spaced4ndy
de3fdde2f6
docs: create groups without establishing direct connections RFC ( #2890 )
2023-08-10 20:33:11 +04:00
spaced4ndy
0cf2af916b
docs: contact-groups rfc ( #2775 )
2023-08-10 20:32:18 +04:00
spaced4ndy
10b6bce8a2
docs: connection switch improvements rfc ( #2537 )
2023-06-01 21:04:51 +04:00
Evgeny Poberezkin
e65dcf51b0
rfc: community moderation ( #2489 )
2023-05-23 09:48:08 +01:00
Evgeny Poberezkin
174e703b4c
rfc: groups ( #2364 )
...
* rfc: groups
* message dissemination
2023-05-23 08:42:48 +01:00
Stanislav Dmitrenko
57801fde1f
desktop: RFC ( #2409 )
2023-05-08 20:05:49 +01:00
JRoberts
96ad9faa85
docs: user profiles rfc ( #1656 )
2022-12-28 16:28:07 +04:00
JRoberts
0e837ae392
core: timed messages ( #1561 )
...
* docs: disappearing messages rfc
* change schema
* word
* wip
* wip
* todos
* todos
* remove cancel, refactor
* revert prefs
* CITimed
* schema
* time on send direct
* time on send group
* add ttl to msg container, refactor
* timed on receive
* time on read
* getTimedItems, fix tests
* mark read in terminal - view, input, output, fix tests
* refactor
* comment
* util
* insert atomically
* refactor
* use guards
* refactor startTimedItemThread
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-15 15:17:29 +04:00
Evgeny Poberezkin
e463e19114
rfc: chat settings ( #1096 )
...
* rfc: chat settings
* update doc
* update doc
* update doc
* comment in JSON
2022-10-24 12:45:33 +01:00
JRoberts
98cb1c39f2
core: allow to delete contacts that are in groups; group contacts management rfc ( #1229 )
2022-10-20 19:27:00 +04:00
JRoberts
3bf8361911
core: group links ( #1194 )
2022-10-13 17:12:22 +04:00
JRoberts
9cb2542079
core: scheduled deletion ( #1075 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-28 20:47:06 +04:00
Evgeny Poberezkin
08e0d7339f
Merge branch 'master' into sqlcipher
2022-09-14 18:46:03 +01:00
JRoberts
c07d4a5e4e
core: use async agent commands when establishing connections w/t user action ( #977 )
...
* wip
* wip
* wip
* schema
* schema
* wip
* wip
* rework
* revert
* update simplexmq
* async commands
* corr id wip
* wip
* update simplexmq
* corr id
* wip
* rename variable
* wip
* refactor
* ACK continuation
* wip
* fix queries
* fix queries
* clean up schema
* update simplexmq, do not lock on stopping chat
* clean up
* refactor
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-14 19:45:21 +04:00