spaced4ndy
dea4d2ddb0
Merge branch 'chat-relays' into f/chat-relays-protocol
2025-10-24 15:32:33 +04:00
Evgeny
1c684ae654
rfc: unlinkable infrastructure (community) vouchers ( #6402 )
2025-10-23 21:49:12 +01:00
spaced4ndy
0582af8c7c
update
2025-10-23 19:19:11 +04:00
spaced4ndy
24fda60a9a
remove from protocol
2025-10-23 19:11:35 +04:00
spaced4ndy
37fffcd5f3
update
2025-10-23 18:58:38 +04:00
spaced4ndy
3340332ec5
update
2025-10-23 15:49:47 +04:00
spaced4ndy
56bdf776b7
update
2025-10-23 15:45:24 +04:00
spaced4ndy
7109b74b93
update doc
2025-10-23 12:31:10 +04:00
spaced4ndy
48463379c0
todo
2025-10-22 20:56:40 +04:00
spaced4ndy
b847c0e5b0
typo
2025-10-22 20:37:16 +04:00
spaced4ndy
1121b09009
update
2025-10-22 20:36:15 +04:00
spaced4ndy
d6bce10117
update
2025-10-22 18:26:21 +04:00
spaced4ndy
cfb79ef491
correct
2025-10-21 20:35:02 +04:00
spaced4ndy
f82ae6a1c8
format
2025-10-21 20:31:58 +04:00
spaced4ndy
fd6a669464
decrease number of steps
2025-10-21 20:28:58 +04:00
spaced4ndy
145caaf42b
more docs
2025-10-21 18:52:29 +04:00
spaced4ndy
8c1a0105ee
rename
2025-10-21 18:33:00 +04:00
spaced4ndy
77436c651d
formatting
2025-10-21 18:29:19 +04:00
spaced4ndy
826a097e27
update
2025-10-21 18:23:14 +04:00
spaced4ndy
e3ce9af5c4
recovery
2025-10-21 14:04:37 +04:00
spaced4ndy
b8096a9e00
update
2025-10-21 13:02:58 +04:00
spaced4ndy
e1144af6f4
removal protocol
2025-10-20 19:07:48 +04:00
spaced4ndy
41cf026bc1
remove file
2025-10-20 17:19:53 +04:00
spaced4ndy
7651ec4447
types, notes
2025-10-20 17:17:54 +04:00
spaced4ndy
961ca8bccf
core: chat relays protocol wip
2025-10-20 13:02:11 +04:00
spaced4ndy
382241fe3e
core: rework synchronous group forwarding in receive loop into asynchronous delivery tasks ( #6178 )
2025-09-12 13:22:34 +00:00
Evgeny
a66cad494d
rfc: chat widgets and activities approach ( #6169 )
...
* rfc: chat widgets and activities approach
* Narasimha sc patch 17 (#6171 )
* docs: Update FAQ
* Update FAQ.md
* update
---------
Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com >
* widget syntax/examples
* update
---------
Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com >
2025-08-28 07:13:52 +01:00
Evgeny
e7909ff813
rfc: channels MVP scope ( #6131 )
...
* rfc: channels MVP scope
* update
* split mvp
2025-08-09 20:29:25 +01:00
Evgeny
4811d663e6
rfc: bot messages and buttons, core: command markdown, supported commands in profile preferences, chat sessions preference, peer type field in profile to identify bots ( #5360 )
...
* rfc: bot messages and buttons
* update
* update bot rfc
* core: add bot commands to chat preferences and peer type to profile
* update postgresql schema
* update query plans
* chat sessions preference
* markdown for bot commands
* schema
* core: file preference, options to create bot from CLI
* core: different command type
* ios: commands menu
* update types
* update ios
* improve command markdown
* core, ios: update types
* android, desktop: clickable commands in messages in chats with bots
* android, desktop: commands menu
* command menu button, bot icon
* ios: connect flow for bots
* android, desktop: connect flow for bots
* icon
* CLI commands to view and set commands, remove "hidden" property of command, bot api docs
* corrections
* fix inheriting profile preferences to business groups
* note on business address
* ios: export localizations
* fix test
* commands to set file preference on user/contact, tidy up layout and display of command and attachment buttons
2025-08-07 11:13:35 +01:00
spaced4ndy
dd4ec6008d
docs: super-peer groups MVP rfc ( #5625 )
...
* docs: super-peer groups MVP rfc
* protocol
* schema
* remove super-peer
* accounting
* wording
* add
* fix
* fix
* fix
2025-07-30 17:09:00 +01:00
Evgeny
fb46c07fbf
rfc: group message and profile signing in chat protocol ( #5835 )
...
* rfc: group message and profile signing in chat protocol
* typo
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2025-07-30 17:04:15 +01:00
spaced4ndy
be1c4018cc
core: group knocking main functionality ( #5726 )
...
* docs: knocking rfc
* types, schema wip
* more comments
* rename
* more types
* change types
* wip compiles
* construct snd scope
* fix tests
* hide output
* sending
* fix member filtration
* plans
* conversations store/api model draft
* xgrpmemnew
* rework types wip
* wip
* wip
* remove tag
* wip (compiles)
* fix parsing
* fix query
* fixes, tests
* plans, comments
* fix member filtration
* wip
* protocol wip
* protocol wip
* fix
* fix tests
* fixes, test
* fix (remove NotInHistory)
* fix
* fix tests
* fix
* output
* fix tests
* tests
* gcsi in view
* fix tests
* plans
* refactor, make scopes Maybe
* remove groupChatFilter
* fix test
* change schema
* refactor
* rename
* rename
* rename
* refactor
* rename
* remove scope from item direction
* rework view
* change apis
* make api for cli
* change text
* refactor
* fixes
* comment
* rename
* refactor fmap/mapM
* refactor includeInHistory
* query plans
* knocking: patch scope (#5796 )
* knocking: patch scope wip
* more patches
* schema
* remove space
* plans
* fix test
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-04-02 07:57:18 +00:00
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