Commit Graph

6369 Commits

Author SHA1 Message Date
Evgeny @ SimpleX Chat ea1ffd68c4 fix links 2026-06-28 18:14:32 +00:00
Evgeny Poberezkin b3b75f1a3b renames 2026-06-28 17:34:41 +01:00
Evgeny Poberezkin b0387898cb api types, schema 2026-06-28 17:19:00 +01:00
Evgeny @ SimpleX Chat 8c1162ee59 rename columns 2026-06-28 15:53:22 +00:00
Evgeny @ SimpleX Chat 5e1247e6cf change field for name 2026-06-28 14:59:46 +00:00
Evgeny Poberezkin 07e81d59da update api types 2026-06-28 13:01:54 +01:00
Evgeny @ SimpleX Chat 7671225946 mapM_ 2026-06-28 11:35:08 +00:00
Evgeny @ SimpleX Chat 7eb7c49d72 refactor verification 2026-06-28 11:30:55 +00:00
Evgeny @ SimpleX Chat 5600d01d45 renames 2026-06-28 10:04:41 +00:00
Evgeny @ SimpleX Chat 35fd8e7400 read short links when looking up by name 2026-06-28 09:18:40 +00:00
Evgeny @ SimpleX Chat 3084df657e load own names 2026-06-28 08:49:50 +00:00
Evgeny @ SimpleX Chat 38a360ce93 refactor to another type 2026-06-28 08:20:44 +00:00
Evgeny @ SimpleX Chat 2a7084960b refactor 2026-06-27 23:24:16 +00:00
Evgeny @ SimpleX Chat 5b659c8858 refactor more 2026-06-27 22:38:45 +00:00
Evgeny Poberezkin 09b4c7b151 bots api 2026-06-27 23:29:53 +01:00
Evgeny @ SimpleX Chat 8bcabcb912 move names 2026-06-27 21:57:53 +00:00
Evgeny Poberezkin cc86ee8e93 rename 2026-06-27 21:50:13 +01:00
Evgeny @ SimpleX Chat d9346d0a37 remove tests using pre-short-link addresses 2026-06-27 20:35:22 +00:00
Evgeny @ SimpleX Chat 30130f8402 refactor 2026-06-27 19:03:06 +00:00
Evgeny Poberezkin 5008b4e625 remove trivial tests 2026-06-27 16:49:17 +01:00
Evgeny Poberezkin 72c5417c75 refactor setting user name 2026-06-27 16:49:17 +01:00
Evgeny Poberezkin c51071b740 refactor setting user name 2026-06-27 16:31:29 +01:00
Evgeny @ SimpleX Chat a990a7f7d4 remove spurious comments 2026-06-27 14:59:45 +00:00
Evgeny Poberezkin fbcdd1f21f type name 2026-06-27 15:34:27 +01:00
Evgeny @ SimpleX Chat 471a538622 remove cute language 2026-06-27 14:32:54 +00:00
Evgeny Poberezkin 9e246faa6f test: remove unused 2026-06-27 15:21:39 +01:00
Evgeny Poberezkin b4ce534643 simplify warnings 2026-06-27 15:17:21 +01:00
Evgeny Poberezkin 22122eed68 remove comment 2026-06-27 14:45:24 +01:00
Evgeny @ SimpleX Chat fc0582cf08 split verify API for contacts and public groups 2026-06-27 13:39:44 +00:00
Evgeny @ SimpleX Chat 9db306d33f Merge branch 'master' into sh/namespace 2026-06-27 11:22:18 +00:00
spaced4ndy 894e44b8ed ui: fix channel contributor being able to "send message" without relays (#7139) 2026-06-27 12:12:47 +01:00
Evgeny @ SimpleX Chat 9d753f5d1f remove same link, use simplexmq instead 2026-06-27 10:59:19 +00:00
Evgeny Poberezkin c9c76b4f6a update simplexmq 2026-06-27 10:30:44 +01:00
Evgeny @ SimpleX Chat 7781e24209 ad hoc link comparison, create short link 2026-06-27 09:28:18 +00:00
Evgeny Poberezkin 79e0884e5e generate bot types, schema, unStrJSON, fix tests 2026-06-27 08:41:05 +01:00
Evgeny @ SimpleX Chat 08f488617f Merge branch 'master' into sh/namespace 2026-06-26 21:54:42 +00:00
Evgeny Poberezkin 2e909f0f6a simplexmq 2026-06-26 22:49:07 +01:00
Narasimha-sc e979b7efdc android, desktop, ios: remove left padding on consecutive received messages in channels (#7108)
* android, desktop, ios: remove left padding on consecutive received messages in channels

In channels, a received message that does not show an avatar (a consecutive post from the same sender) drops the avatar-sized left padding and sits flush-left. Applies to both owner broadcasts (ChannelRcv) and contributor posts (GroupRcv); the first message of each run still shows the avatar. Gated on ChatInfo.isChannel, so regular groups, business and direct chats, sent messages, and avatar-shown messages are unchanged.

* docs: add plan justifying removing left padding on consecutive received messages in channels

* ios: fix right gap on consecutive received messages in channels

Removing the avatar-sized left padding from no-avatar received messages
(this PR) shifted those bubbles ~44pt left, but maxWidth still reserved
the avatar inset, so consecutive messages stopped ~44pt short of the
first (avatar) message on the right.

Widen maxWidth for no-avatar channel-received items so their right edge
matches the avatar-shown first message. The no-avatar predicate reuses
the exact shouldShowAvatar expression from the render path (lifted to a
file-scope function so the maxWidth site can call it), so the width and
the rendered layout can never disagree.

Android is unaffected: Compose derives content width from padding, so
reducing the start padding already widened the row there.

* ios: increase left padding

* kotlin: increase left gap

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2026-06-26 22:12:39 +01:00
Evgeny @ SimpleX Chat afe2cb9a49 simpler resolution, name proofs 2026-06-26 21:09:28 +00:00
spaced4ndy 3a38c39d35 desktop: fix remote desktop channel and connection issues (#7137) 2026-06-26 15:42:47 +00:00
Evgeny @ SimpleX Chat db963db47e update types and schema 2026-06-26 13:57:49 +00:00
SimpleX Chat 1785132691 7.0.0-beta.2: android 361, desktop 150, ios 339 v7.0.0-beta.2 2026-06-26 11:07:49 +01:00
Evgeny @ SimpleX Chat 2711f3b3ed plan for name resolution 2026-06-26 09:30:44 +00:00
Evgeny Poberezkin d04e93eb00 Merge branch 'master' into sh/namespace 2026-06-26 07:36:03 +01:00
Evgeny Poberezkin 66e6233e78 core: 7.0.0.6 2026-06-26 07:35:19 +01:00
spaced4ndy e49a5ec6b5 core: XGrpMemNew checks (#7132) 2026-06-25 11:42:01 +00:00
spaced4ndy aa9b147aa8 ui: show subsriber roles in list; contributor list for subscribers (#7126) 2026-06-25 08:28:54 +00:00
Evgeny Poberezkin db00ae1be5 update simplexmq 2026-06-24 19:56:43 +01:00
Evgeny Poberezkin 0fea6e8821 Merge branch 'master' into sh/namespace 2026-06-24 19:47:21 +01:00
spaced4ndy 4f855e6bba core: support connecting to channels via cli (#7131) 2026-06-24 14:55:21 +00:00