Commit Graph

1310 Commits

Author SHA1 Message Date
Evgeny
e3e9ae2ffd core, ui: create all links with short links, config parameter to use large link data, use short link as address in user profile (#5991)
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2025-06-17 15:56:33 +04:00
spaced4ndy
c08a3e7c4a Merge branch 'master' into short-links 2025-06-17 10:57:11 +04:00
Evgeny Poberezkin
8f9bb4dc5b Merge branch 'stable' 2025-06-16 22:38:43 +01:00
spaced4ndy
3d22b738d8 core: fix change connection user (#5992)
* core: fix change connection user

* plans
2025-06-16 22:38:02 +01:00
Evgeny
289b5ffffe core: fix updating invitation link data, use flexible link data encoding for backward/forward compatibility (#5988)
* core: fix updating invitation link data

* ghc 8.10.7 type annotation

* update link data encoding to use long strings for user data

* update encoding

* fix test

* update simplexmq

* rename field

* simplexmq

* remove comments

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2025-06-16 12:31:37 +01:00
spaced4ndy
b0ee13628b core: change user for prepared contact or group (#5985) 2025-06-13 14:38:17 +00:00
spaced4ndy
29e06d7878 Merge branch 'master' into short-links 2025-06-11 20:31:54 +04:00
spaced4ndy
d293104ce2 core: update short link data (#5983) 2025-06-11 15:53:29 +00:00
spaced4ndy
7f6bc30894 core, ios: track "short link data set" state, interact with address accordingly (#5978) 2025-06-10 15:12:23 +00:00
Evgeny Poberezkin
f80a704857 core: 6.4.0.3 (simplexmq 6.4.0.8) 2025-06-09 19:06:02 +01:00
Evgeny Poberezkin
3c2391dc32 core: update simplexmq 2025-06-09 18:26:57 +01:00
spaced4ndy
2bc4836338 core, ios: create contact requests with attached contact (#5967) 2025-06-09 16:18:01 +00:00
Evgeny Poberezkin
cd47b409c8 Merge branch 'stable' 2025-06-09 13:18:27 +01:00
Evgeny
50dfda6c09 core: fix deletion queries for PostgreSQL client (#5969)
* core: fix deletion queries for PostgreSQL client

* disable test in posrgres

* plan
2025-06-08 18:27:42 +01:00
spaced4ndy
56c8d8696e core: prepare and connect to group (#5964) 2025-06-05 13:16:04 +00:00
spaced4ndy
8a4760a2cb core: set short links data, prepare entity, etc.; ios: connect to prepared contact (#5951) 2025-06-04 07:47:10 +00:00
spaced4ndy
d126094c2d Merge branch 'master' into short-links 2025-05-29 14:58:02 +04:00
Evgeny
dfe94b6e28 core: update simplexmq (short links API) (#5953)
* core: update simplexmq (short links API)

* simplexmq
2025-05-29 10:52:33 +01:00
spaced4ndy
ace7278190 core: short link connection plans wip; short links implementation comments (#5947) 2025-05-27 13:00:52 +00:00
Evgeny
ee2ea152dc core: refactor types for DB entity (#5945) 2025-05-24 21:13:10 +01:00
Evgeny
96dcf16cc3 core: update simplexmq (#5941)
* core: update simplexmq

* update types
2025-05-24 16:49:45 +01:00
spaced4ndy
b2bc4d6a5c core: fix short link type when adding for group link (#5942)
* core: fix short link type when adding for group link

* shorten, rename

* update setContactShortLink

* update

* fix

* plans

* simplexmq

* ui: show error when setting short link

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-05-24 14:34:03 +01:00
spaced4ndy
6acd239339 core: allow to add short link to existing contact link (#5940) 2025-05-23 13:16:12 +00:00
Evgeny Poberezkin
e8968653ef core: add custom chat event 2025-05-23 10:40:04 +01:00
Evgeny Poberezkin
0e99e8010a core: 6.4.0.2 (simplexmq 6.4.0.4) 2025-05-21 10:12:53 +01:00
spaced4ndy
e84016e1b9 core, ui: update group scope unread stats on item deletions; create reports as read (reports use a different attention mechanism) (#5930) 2025-05-20 16:18:23 +00:00
spaced4ndy
1a80ecfc29 core, ui: allow to delete member support chat; rename reject action (#5927) 2025-05-20 09:07:44 +00:00
spaced4ndy
fa81df24ee core, ui: allow files and links in support scope (#5925) 2025-05-19 11:31:10 +00:00
Evgeny
a2577c3df3 core: support observers send messages to admins, CLI commands (#5921)
* core: allow observers send messages to admins

* improve parser, CLI command to approve members
2025-05-19 11:14:43 +01:00
spaced4ndy
98f35a38e8 core: fix member introduction when inviting admin accepts member; fix order of items for accepted member (#5924) 2025-05-19 09:08:28 +00:00
Evgeny Poberezkin
507feb92a5 core: 6.4.0.1 2025-05-16 19:26:46 +01:00
spaced4ndy
041807c870 core: decrease membersRequireAttention counter when member is deleted or leaves (#5919) 2025-05-16 15:03:15 +00:00
Evgeny Poberezkin
c82919cdab core: 6.4.0.0 (simplexmq 6.4.0.3) 2025-05-15 21:57:00 +01:00
spaced4ndy
a8da7c1c44 ios: fix auto-closing support chat for invitee when accepted; core: add accepted item to main scope (#5916) 2025-05-15 16:05:18 +00:00
spaced4ndy
b97e1e0f11 ui: show new messages from support scope in main chat preview when invitee is pending (#5909) 2025-05-14 15:14:34 +00:00
spaced4ndy
d3bc22726a core: fix group being displayed as connecting after join (#5908) 2025-05-14 11:25:24 +00:00
spaced4ndy
e29a9371b6 core, kotlin: open support chat with any member (#5904) 2025-05-13 16:29:47 +00:00
spaced4ndy
db1ffb2cf2 core: create "accepted by you" item for moderator (#5901) 2025-05-13 12:35:54 +00:00
spaced4ndy
e9414d713e Merge branch 'master' into group-knocking 2025-05-13 13:05:48 +04:00
spaced4ndy
671dc2537d core: accepted message to older clients (#5897) 2025-05-12 16:50:30 +00:00
Evgeny Poberezkin
9098e22d4b core: 6.3.4.1 2025-05-12 16:58:49 +01:00
spaced4ndy
1f8609a31f core: make member admission forwards compatible (#5893)
* core: make member admission forwards compatible

* cabal file

* schema

* plans

* inserts

* plans
2025-05-12 16:57:20 +01:00
spaced4ndy
9190c2a772 core: reset unanswered counter for support chats with members only if moderator message is newer (#5889) 2025-05-12 12:19:20 +00:00
Evgeny
2a43a02af3 core, ui: support trailing punctuation for mentions, URIs (also support domains), and email addresses (#5888)
* core: improve markdown parser for mentions, URIs, and email addresses

* ui
2025-05-12 11:22:35 +01:00
Evgeny
4b42a19ccb ios: fix XCode 16 regressions (tap not working on files, quotes, images, voice messages, etc.), open link previews on tap (#5880)
* ios: fix XCode 16 regressions (tap not working on files, quotes, images, voice messages, etc.), open link previews on tap

* fix voice recording

* fix video, accepting calls from chat, preference toggles in chat

* WIP message and meta

* handle links in attributed strings

* custom attribute for links to prevent race conditions with default tap handler
2025-05-10 14:37:45 +01:00
spaced4ndy
79991e84c9 core: member requires attention counter (#5881) 2025-05-09 15:36:06 +00:00
spaced4ndy
f5926e8b84 core, ui: update chat ts and pop chat for group on messages for secondary chat scope (#5878) 2025-05-08 08:22:46 +00:00
spaced4ndy
e3957ba156 core: postgres migration for knocking; fix previous migration (#5877) 2025-05-07 14:50:17 +00:00
spaced4ndy
6b71cd2ee9 core: add index for reading scoped chats stats (#5876) 2025-05-07 12:50:27 +00:00
spaced4ndy
79dadabf61 Merge branch 'master' into group-knocking 2025-05-07 13:48:55 +04:00