Vitaly Kanevsky
5bb52c1e6e
website: fix typo ( #5933 )
2025-12-10 17:40:18 +00:00
spaced4ndy
894ea4a0ed
Merge pull request #6451 from simplex-chat/member-status-vector
...
core: migrate from introductions to member relations vector
2025-12-09 16:33:06 +00:00
spaced4ndy
f76e994034
core: forward based on relations vector ( #6464 )
...
* core: forward based on relations vector wip
* fix introductions
* fix forwarding tests
* fix forwarding inside support scope
* fix deduplication test
* fix more tests
* plans, api
* live migration wip
* enable tests
* member locks
* api
* plans
* fix for postgres
* fix for postgres
* rename predicate
* rename predicate
* optimize
* refactor
* fix
* check
* move part of migration to sql
* plans
* core: preserve detailed information in relation vectors (#6484 )
* core: relations vector live migrations; stage 2 migration sql (#6472 )
* rework forwarding in support scope
* move operations inside transactions
* set_member_vector_new_relation function
* read vector ad-hoc
* partition in transaction
* fix postgres
* postgres schema
* api
* plans
* remove comment
* lock before migration computation
* refactor
* simplify set relations
* retreive only support scope members
* fix
* refactor
* fix comment
* enable tests
* 1 second
* for update
* locks
* fix mask
* plans
* fix
* postgres
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-12-09 14:48:32 +00:00
Evgeny Poberezkin
f5896d6ac5
website: update jobs
2025-11-29 22:59:58 +00:00
Evgeny Poberezkin
3691bf9e67
website: update donations page
2025-11-27 23:36:04 +00:00
Evgeny Poberezkin
4827e6c736
website: update donations page
2025-11-27 00:35:12 +00:00
spaced4ndy
594a74e337
docs: relations vector rfc ( #6463 )
2025-11-25 07:31:35 +00:00
spaced4ndy
1101588c8b
docs: acknowledgements for async command responses rfc ( #6444 )
2025-11-18 07:26:25 +00:00
Evgeny Poberezkin
f67dfcce5f
website: update Community Vouchers page
2025-11-10 19:31:00 +00:00
Evgeny
7a858695bf
new website ( #6412 )
...
* website: started new design (#6279 )
* upload assets & change font to gt-walsheim
* fix language issue in learn-more page
* design cover for desktop
* website: home page sections (#6285 )
* upload assets & change font to gt-walsheim
* fix language issue in learn-more page
* design cover for desktop
* add section 2, 3 & 4 for desktop
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* website: more sections (#6289 )
* upload assets & change font to gt-walsheim
* fix language issue in learn-more page
* design cover for desktop
* add section 2, 3 & 4 for desktop
* website: directory page (#6283 )
* website: directory page
* core: use markdown in directory entries
* render markdown on directory page
* update markdown
* toggle secrets on click
* update listings asynchronously
* add group links to the listing
* cleanup
* better directory layout with pagination
* script to run website
* update page navigation
* search
* readable markdown colors, better "read less"
* core: atomic update of directory listings, to avoid files unavailable
* fix symlink, sort entries on page with new first
* update listings every 15 min, add activeAt time
* fix sorting in the page and listing url
* replace simplex:/ links on desktop
* website: fix search in directory
* add section 5 for Desktop
* android, desktop: update dependency
* website(directory): add bot address, open simplex links in new tab, improve error handling
* made cover responsive
* directory: show only recent groups in active/new tabs, page improvements (#6290 )
* directory: show only recent groups as active or new
* round times
* sorting order
* fix links
* improve
* directory: disable search autocomplete
* directory: show approximate activity/creation time
* scripts: suffix deb packages with distribution codename (#6273 )
* directory: show default image in case of loading error (can happen when group is delisted)
* website: add directory to nav bar, fixes (#6293 )
* website: add directory to nav bar, fixes
* docs: update readme
* add responsiveness
* add socials
* remove white redundent line
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: sh <37271604+shumvgolove@users.noreply.github.com >
* website: navbar (#6307 )
* add navbar for desktop
* website: complete navbar (#6313 )
* website: desktop layout for section 2 3 4 5 (#6317 )
* desktop layout for section 2 3 4 5
* improve mobile layout
* resolve navbar issues
* delete unwanted svg
* cover layout
* update section 5 for mobile
* section 5 desktop
* website: improve layout & section 6 (#6321 )
* improve layout
* add section 6
* website: promoted groups on home page (#6323 )
* website: promoted groups on home page
* use local images when fallback listing is used, replace image on download error with group icon
* welcome message
* more links
* rename CSS classes
* website: adding footer (#6326 )
* adding footer
* add footer
* update nav
* improve spaces in .group-images
* quick fix
* add community vouchers page
* fix footer problem
* disable pull to refresh
* address bar now hide in safari
* website: fallback group images (#6342 )
* website: new things (#6344 )
* add learn_more.md section in /learn-more page
* fix cover swiping bug & improve gradient
* fix click bug of group-images
* website: improve layout (#6361 )
* website: improve layout
* fix footer for iphone
* add light mode (#6368 )
* website: important updates (#6375 )
* design improvements for desktop
* design improvements for mobile
* same navbar for all pages
* add comparison table
* update z-index
* quick fix
* add glassy effect to nav
* quick improvement
* favicon
* quick fix
* update nav glassy effect
* quick nav update
* improve mobile layout
* improve mobile layout
* improve mobile layout
* rotate gradients for mobile
* safearea
* almost remove background from nav
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* website: cover updates (#6380 )
* remove background from nav
* add publications
* add security btns
* quick fixes
* quick fixes
* add all btns & made them responsive
* add hash & update pages
* Revert "remove background from nav"
This reverts commit ee27d17484 .
* fix web.sh
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* website: translation strings (#6384 )
* add translation strings for home page
* add translation strings for comparison table
* update strings
* website: update text (#6387 )
* website: update text
* website: additional translation strings
* comparison table
* update colors
* update glossary
* website: fix glossary capitalize issue (#6388 )
* fix glossary capitalize issue
* fix gradient scroll issue
* fix gradient scroll issue
* website: community vouchers and token (#6389 )
* website: community vouchers and token
* website: change translation string
* update name
* website: update translations, fonts, fix language navigation (#6395 )
* website: update translations
* website: update fonts, fix language navigation
* website: update texts (#6404 )
* website: update texts
* website: update texts
* update the text
* website: update texts
* update
* web: mobile layout / safe area (#6408 )
* improve status bar / safe area coloring
* improve status coloring
* website: popup to mint nft (WIP) (#6410 )
* website: popup to mint nft (WIP)
* update dApp
* minting works
* update dApp
* update
* update app
* improve
* update network to arbitrum
* update copyright
* website: layout fixes, token button (#6415 )
* update images, add note about arbitrum
* update colors
* website: update tokens, switch dApp to Ethereum
---------
Co-authored-by: M. Sarmad Qadeer <MSarmadQadeer@gmail.com >
Co-authored-by: sh <37271604+shumvgolove@users.noreply.github.com >
2025-10-28 22:09:17 +00:00
Evgeny
1c684ae654
rfc: unlinkable infrastructure (community) vouchers ( #6402 )
2025-10-23 21:49:12 +01:00
Evgeny
53d6d057c6
website: add directory to nav bar, fixes ( #6293 )
...
* website: add directory to nav bar, fixes
* docs: update readme
2025-09-22 12:17:45 +01: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
7a5e520cbe
docs: simplex name and logo ( #6218 )
...
* docs: simplex name and logo
* update
2025-08-24 15:54:08 +01:00
Evgeny
1df92b7ff4
docs: update downloads page ( #6216 )
...
* docs: fix & update downloads
- Removed non-existent Ubuntu 20.04 downloads
- Added Ubuntu 24.04 downloads
- Added aarch64 downloads
* Update DOWNLOADS.md
* update
* update
---------
Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com >
2025-08-23 19:55:43 +01:00
Evgeny
bc68801435
docs: update FAQ ( #6215 )
...
* Update FAQ.md
- Fix "How do I connect to people?" button
- Add group roles FAQ
- Remove simplex.chat domain FAQ
* Update FAQ.md
* update
---------
Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com >
2025-08-23 19:34:41 +01:00
Evgeny
c5062f902d
docs: update FAQ ( #6171 )
...
* docs: Update FAQ
* Update FAQ.md
* update
---------
Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com >
2025-08-11 07:19:16 +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
Evgeny Poberezkin
95f31031c4
docs: update join the team
2025-08-05 16:12:49 +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
Evgeny Poberezkin
b2f9ee4326
Merge branch 'stable'
2025-07-25 21:16:32 +01:00
Evgeny
7a3b30cca5
core: backward compatible JSON parser for remote controller/host ( #6105 )
...
* core: backward compatible JSON parser for remote controller/host
* forward compatible JSON parsers for chats and content
2025-07-25 21:15:46 +01:00
Evgeny
63caadca51
docs: code of conduct ( #6084 )
2025-07-16 14:29:44 +01:00
Evgeny Poberezkin
caf3d55af8
faq: fix link
2025-07-13 11:53:35 +01:00
Evgeny
ffacdcc8cb
faq: multi-device support ( #6063 )
...
* faq: multi-device support
* update
2025-07-13 11:47:25 +01:00
Evgeny Poberezkin
ec36930160
Merge branch 'master' into group-knocking
2025-05-07 13:52:12 +01:00
Evgeny
f49c51ae16
website: translations, readme: ZEC address ( #5875 )
...
* Translated using Weblate (German)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/
* Translated using Weblate (Arabic)
Currently translated at 91.4% (235 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ar/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/zh_Hans/
* Translated using Weblate (Hungarian)
Currently translated at 92.2% (237 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ar/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ar/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/
* Translated using Weblate (Arabic)
Currently translated at 91.4% (235 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ar/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/zh_Hans/
* Translated using Weblate (Hungarian)
Currently translated at 92.2% (237 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ar/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ar/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ar/
* Translated using Weblate (Italian)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/it/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* fix
* ZEC address
---------
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: Muhammad <muhammad.aem@outlook.com >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
2025-05-07 11:27:10 +01:00
spaced4ndy
ca2f019249
Merge branch 'master' into group-knocking
2025-04-29 20:28:45 +04:00
Evgeny
d53c13f8be
docs: dependencies ( #5850 )
2025-04-25 11:17:09 +01:00
Evgeny Poberezkin
82be7d00fd
Merge branch 'master' into group-knocking
2025-04-25 07:54:13 +01:00
sh
5351fa68d0
ci: switch to sha256 and skip 8.10.7 on release ( #5837 )
...
* ci: skip 8.10.7 on release
* ci: switch to sha256
* script/reproduce-builds: make it executable
* scripts/reproduce-builds: rename to simplex-chat-reproduce-builds
* ci: bump actions
* ci: 20.04 is deprecated
* scripts/reproduce-builds: remove Ubuntu 20.04
* docs: adjust reproduce script
* ci: skip 8.10.7 in stable or release for Linux
* ci: really skup 8.10.7 in stable or release
* ci: remove useless linux checks
* ci: remove timeout from mac tests
* ci: fix action names
* ci: setup swap for 8.10.7
* ci: bump swap to 30gb
* ci: simplify
* ci: 10 -> 3 retries
* ci: retry only in stable or release
2025-04-23 13:27:30 +01:00
spaced4ndy
3095b980cb
Merge branch 'master' into group-knocking
2025-04-15 19:27:36 +04:00
Evgeny Poberezkin
14d9240995
docs: correction to command
2025-04-13 10:50:06 +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
Evgeny
f8fddb1daf
docs: update server doc about reproducing builds ( #5779 )
2025-03-25 12:52:49 +00:00
Evgeny
9dfa68bf57
blog: update v6.3 release post ( #5733 )
...
* blog: update v6.3 release post
* update post, server page
* update
* headers
2025-03-08 23:28:33 +00:00
sh
3188d9f087
docs: add reproducibility section ( #5732 )
2025-03-08 20:53:27 +00:00
spaced4ndy
704bab171d
docs: member limits rfc ( #5635 )
2025-02-17 17:41:27 +04:00
sh
68e63c7eb6
docs/servers: update installation instructions ( #5561 )
...
* docs/servers: update installation instructions
* docs/servers: refactor installation instructions
* update
* update xftp-server
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-01-31 12:33:01 +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
Evgeny Poberezkin
46f9a7898a
docs: update transparency report
2025-01-15 10:05:28 +00:00
Stirlitz1337
0d6b26c269
fix typo ( #5506 )
2025-01-11 22:31:57 +00:00
Evgeny
569832c8de
core: rfc, protocol and types for user reports ( #5451 )
...
* core: rfc, protocol and types for user reports
* add comment
* rfc
* moderation rfc
* api, types
* update
* typos
* migration
* update
* report reason
* query
* deleted
* remove auto-accepting conditions for SimpleX Chat Ltd
* api, query
* make indices work
* index without filtering
* query for unread
* postgres: rework chat list pagination query (#5441 )
* fix query
* fix
* report counts to stats
* internalMark
* fix parser
* AND
* delete reports on event, fix counters
* test
* remove reports when message is moderated on sending side
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2025-01-08 09:42:26 +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
sh
4f1cf6e79f
docs: business page, technical advice ( #5314 )
...
* docs/business: populate technical advice sections
* dev tools
* update
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-12-04 10:24:31 +00:00
Evgeny
a182cf5730
ui, site: v6.2 whats new, business ( #5309 )
...
* ui, site: v6.2 whats new, business
* icon
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* business
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* typo
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* typo
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-12-03 18:23:24 +00:00
Narasimha-sc
43fa4c43a2
docs: update FAQ ( #5179 )
...
* Update FAQ.md
Added:
- Why invite links use simplex.chat domain?
- I do not know my database passphrase
* Update FAQ.md
* Add flatpak directory
* corrections
* correction
* invitation
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2024-12-03 12:48:54 +00:00