Commit Graph

6211 Commits

Author SHA1 Message Date
Evgeny @ SimpleX Chat 3f6ee72dc9 kotlin, labels 2026-05-31 19:25:23 +00:00
Evgeny Poberezkin 000475e3ce add init 2026-05-31 19:38:49 +01:00
Evgeny @ SimpleX Chat 8a9b82b796 update ui 2026-05-31 18:37:14 +00:00
Evgeny @ SimpleX Chat 3d0f5ff590 ios: group web access ui 2026-05-31 18:09:46 +00:00
Evgeny Poberezkin ac8503b75f Merge branch 'master' into ep/channel-web-render 2026-05-31 18:36:31 +01:00
Evgeny @ SimpleX Chat 699fb9fdb8 media metadata color 2026-05-31 16:54:01 +00:00
Evgeny Poberezkin 60e75aa398 Merge branch 'stable' 2026-05-31 17:33:52 +01:00
Evgeny 9bb2bec3fa plan: web previews for channels (#7022)
* plan: web previews for channels

* types for recipient side to support channel web previews and domain names

* fix

* migrations

* update schema and api types

* update schema

* rename migrations

* core: check member role

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-05-31 17:12:12 +01:00
Evgeny @ SimpleX Chat 6adf62bfae view public group access changes in CLI 2026-05-31 14:28:14 +00:00
Evgeny @ SimpleX Chat 45828c6d8f command to change group access parameters 2026-05-31 14:13:43 +00:00
Evgeny @ SimpleX Chat 8e05f69a52 forward icon 2026-05-31 14:03:23 +00:00
Evgeny @ SimpleX Chat 2d1effc041 fewer avatars 2026-05-31 14:01:30 +00:00
Evgeny @ SimpleX Chat 1d44abe07c fix reactions 2026-05-31 13:54:23 +00:00
Evgeny @ SimpleX Chat 037e42fc33 reactions 2026-05-31 13:47:09 +00:00
Evgeny @ SimpleX Chat 8aa04071a6 image sizes 2026-05-31 11:50:06 +00:00
Evgeny @ SimpleX Chat ff5d9d9256 markdown colors 2026-05-31 11:40:53 +00:00
Evgeny @ SimpleX Chat 7606fdc31c tails 2026-05-31 11:38:14 +00:00
Evgeny @ SimpleX Chat 97fd4c1a13 some fixes 2026-05-31 11:32:06 +00:00
Evgeny @ SimpleX Chat 85d86a8687 images 2026-05-31 11:20:33 +00:00
Evgeny @ SimpleX Chat c964bf35a5 layout 2026-05-31 11:16:15 +00:00
Evgeny @ SimpleX Chat f41ba24311 better layout 2026-05-31 11:07:43 +00:00
Evgeny @ SimpleX Chat f03d8fd0c0 rename options 2026-05-31 10:48:30 +00:00
Evgeny @ SimpleX Chat a605be5bcf default avatar 2026-05-31 10:02:08 +00:00
Evgeny @ SimpleX Chat 8c2ac6f25a sample channel page 2026-05-31 09:52:29 +00:00
Evgeny Poberezkin 91a3bfd25a Merge branch 'master' into ep/channel-web-render 2026-05-31 10:39:00 +01:00
Evgeny Poberezkin 6538b15270 Revert "cli: fix redraw slowness (#6735)"
This reverts commit b801d77c74.
2026-05-31 10:38:12 +01:00
Evgeny Poberezkin 35e03be99e Revert "cli: fix redraw slowness (#6735)"
This reverts commit b801d77c74.
2026-05-31 10:36:32 +01:00
Evgeny @ SimpleX Chat 49e1fe2a0f channel preview renderer 2026-05-31 08:03:28 +00:00
Evgeny Poberezkin 87bd4dc30e remove directory.js 2026-05-31 08:36:56 +01:00
Evgeny @ SimpleX Chat b831816102 JSC files 2026-05-31 07:30:27 +00:00
Evgeny @ SimpleX Chat 1769a6b81f website: use cpp to inject JS functions 2026-05-31 07:28:29 +00:00
Evgeny @ SimpleX Chat 5b733f0d71 core: render channel preview data in relays 2026-05-30 22:02:41 +00:00
Evgeny @ SimpleX Chat 9fa503c1c7 core: render channel preview data 2026-05-30 17:34:43 +00:00
Evgeny Poberezkin 5b4b51b1b1 Merge branch 'ep/channel-web' into ep/channel-web-render 2026-05-30 17:19:42 +01:00
Evgeny 16982b6111 core: rename migrations (#7028) 2026-05-30 17:16:56 +01:00
Evgeny Poberezkin c51a457f35 rename migrations 2026-05-30 16:28:00 +01:00
Evgeny Poberezkin 9f93e87f56 Merge branch 'stable' 2026-05-30 16:01:27 +01:00
Evgeny Poberezkin fdbcc270b6 update schema 2026-05-30 10:56:43 +01:00
Evgeny Poberezkin d2b57b5756 update schema and api types 2026-05-30 10:28:24 +01:00
sh 68fc1b5d22 core, ui: split SimplexNameDomain out of SimplexNameInfo (#7024)
* core, ui: split SimplexNameDomain out of SimplexNameInfo

* core: bump simplexmq to b3f28948 (SimplexNameDomain split)

* core: bump simplexmq to 4e2c9fc3 (StrEncoding split)

* core: bump simplexmq to ee2ff402 (#1788 squash merge)

* update sha256map.nix
2026-05-30 09:39:14 +01:00
Narasimha-sc 553f98adf4 desktop: don't copy non-message items when selecting message text (#6993)
* desktop: don't copy non-message items when selecting message text

Selecting text across messages also copied the text of event/info
items (e.g. "connected") that fell inside the selection, even though
those items are never highlighted as selected.

getSelectedCopiedText emitted text for every merged item between the
selection bounds. Event/info items have no msgContent but a non-empty
text, so as interior items their text was copied. Skip items whose
content has no msgContent - only real messages are copyable.

* plans: add 2026-05-20-fix-copy-non-msg-items.md
2026-05-30 09:01:16 +01:00
Evgeny @ SimpleX Chat 6970169eda migrations 2026-05-30 07:43:02 +00:00
Evgeny Poberezkin 853a8d5672 Merge branch 'stable' into ep/channel-web 2026-05-30 08:37:30 +01:00
Evgeny @ SimpleX Chat 65e10e9ce8 fix 2026-05-30 07:29:08 +00:00
Evgeny @ SimpleX Chat a9dc496059 types for recipient side to support channel web previews and domain names 2026-05-30 07:25:18 +00:00
Narasimha-sc 5aace8401c core: fix /start remote host parser when iface name contains a space (#7025)
* core: fix /start remote host parser when iface name contains a space

The iface= field used jsonP (which calls takeByteString and strict-decodes
the entire remaining input as JSON). When port= followed iface=, the strict
decode failed on the trailing data and the text1P fallback stopped at the
first space inside the JSON-quoted interface name (e.g. "Ethernet 2"),
leaving unparseable junk and producing "Failed reading: empty".

Replace jsonP with a bounded quotedP that consumes only up to the closing
quote, leaving port=… for the next parser.

* plan: document fix for /start remote host iface-with-space parser bug
2026-05-30 07:33:10 +01:00
sh 39717d3327 directory: add rtsopts (#7006) 2026-05-29 09:38:14 +01:00
Evgeny Poberezkin 507a4de61c Merge branch 'stable' 2026-05-28 23:19:54 +01:00
Evgeny @ SimpleX Chat 7244d47992 plan: web previews for channels 2026-05-28 08:59:09 +00:00
Evgeny 68abd805d4 rfc: namespace (#7001)
* rfc: namespace

* update rfc

* markdown for names

* record type, app "upgrade" alerts

* update api types

* rfc: change namespace syntax - now it is the usual namespace

* update bot types

* move types to simplexmq

* core: refactore markdown

* update simplexmq

* better names

* new names

* update nix content hashes

* fix

* change valid name function

* update simplexq, update valid name conditions

* fixes

Co-authored-by: simplex-chat-agent[bot] <287173099+simplex-chat-agent[bot]@users.noreply.github.com>

* update simplexmq

* fix localization

* simpler

* refactor

* refactor

* fix

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
Co-authored-by: simplex-chat-agent[bot] <287173099+simplex-chat-agent[bot]@users.noreply.github.com>
2026-05-28 08:44:43 +01:00