Commit Graph

659 Commits

Author SHA1 Message Date
Evgeny Poberezkin
eafbc80e79 6.4.5: ios 298, android 319, desktop 120 2025-09-08 17:25:31 +01:00
Evgeny Poberezkin
478710e81c ios: update core library 2025-09-07 22:38:01 +01:00
spaced4ndy
9d65b9eb2b ui: navigation from support chat to member info (#6237) 2025-09-03 13:07:28 +00:00
Evgeny Poberezkin
3a52fbf3e3 6.4.4: ios 297, android 317, desktop 119 2025-08-27 21:19:02 +01:00
Evgeny Poberezkin
98b11b3df1 ios: update core library 2025-08-27 19:10:48 +01:00
Evgeny Poberezkin
7f9e4cece2 ios: update core library 2025-08-24 17:40:39 +01:00
Evgeny Poberezkin
6941539f25 6.4.4-beta.0: ios 296, android 316, desktop 118 2025-08-19 22:00:00 +01:00
Evgeny Poberezkin
c7b8d6c852 ios: update core library 2025-08-18 18:24:24 +01:00
Evgeny Poberezkin
79beace6b3 6.4.3.1: ios 295, android 314, desktop 117 2025-08-10 15:13:09 +01:00
Evgeny Poberezkin
37837b3fc1 6.4.3: ios 294, android 311, desktop 116 2025-08-09 20:04:53 +01:00
Evgeny Poberezkin
96708dbbf0 ios: update core library 2025-08-09 14:07:54 +01:00
Evgeny
ef60ceea12 core, ui: markdown for hyperlinks, warn on unsanitized links, option to sanitize sent links (#6160)
* core: markdown for "hidden" links

* update, test

* api docs

* chatParseUri FFI function

* ios: hyperlinks, offer to open sanitized links, an option to send sanitized links (enabled by default)

* update markdown

* android, desktop: ditto

* ios: export localizations

* core: rename constructor, change Maybe semantics for web links

* rename
2025-08-09 10:52:35 +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
335c0e03c4 6.4.2: ios 293, android 309, desktop 115 2025-08-02 18:18:36 +01:00
spaced4ndy
f42a6751b1 core: allow to manually accept member contact requests (#6129)
* core: allow to manually accept member contact requests

* response

* comment

* comment

* add fields

* fix

* field in request

* compiles

* fix tests

* test

* plans

* fix mobile tests

* fix doc tests

* renames

* group name in event

* fix renames

* tests

* plans

* rename selector

* ios wip

* fix

* ios wip

* move

* fix backend bug, ui

* reject dialogue

* update plans

* kotlin

* delete swipe

* should accept text

* rename

* postgres migration

* ios: pass chat as binding

* rename module

* fix queries

* schema

* update plans, api docs

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-08-01 10:18:29 +01:00
Evgeny Poberezkin
bf75c071fc 6.4.1: ios 292, android 307, desktop 114 2025-07-28 20:45:11 +01:00
Evgeny Poberezkin
677298de38 6.4.1-beta.0: ios 291, android 305, desktop 113 2025-07-25 23:39:45 +01:00
Evgeny Poberezkin
d8427ae252 ios: update core library 2025-07-25 22:46:38 +01:00
spaced4ndy
e9a3eb8f10 core: fix retrying connection via contact card (preset contacts) (#6104)
* core: fix retrying connection via contact card (preset contacts)

* ios

* kotlin

* banner
2025-07-25 17:31:05 +01:00
Evgeny Poberezkin
2669727754 6.4: ios 290, android 303, desktop 112 2025-07-15 20:07:38 +01:00
Evgeny Poberezkin
e65ab2c80f ios: update core library 2025-07-15 18:50:42 +01:00
Evgeny Poberezkin
9d7ce48016 6.4-beta.6: ios 289, android 302, desktop 111 2025-07-12 22:30:24 +01:00
Evgeny Poberezkin
66be59753a ios: update core library 2025-07-12 20:27:43 +01:00
Evgeny
a5768e903d core, ui: short bio/description for contact and group profiles (#6055)
* core: short bio/description for contact and group profiles

* use short description in commands

* fix tests

* query plans

* ios: show contact and group profile descriptions

* android, desktop: short description/bio

* ui: layout for chat info, correct copy

* comment out fields to add/edit short descriptions

* remove short description from events

* postgres schema
2025-07-11 21:28:10 +01:00
Evgeny Poberezkin
9ff29f3afd 6.4-beta.5: ios 288, android 301, desktop 110 2025-07-07 20:20:55 +01:00
Evgeny Poberezkin
ebac747422 ios: update library 2025-07-07 12:23:59 +01:00
Evgeny
88547ab704 core: use longer timeouts for background network requests, support retries with increased timeouts (#6043)
* core: use longer timeouts for background network requests, support retries with increased timeouts

* ios: update types

* ios: allow user retry actions with failed network requests

* build: add exporting API functions with retry

* android, desktop: update types and C APIs

* android, desktop: alert to retry action on network error

* simplexmq
2025-07-07 11:01:03 +01:00
Evgeny Poberezkin
05965c8aa1 6.4-beta.4: ios 287, android 300, desktop 109 2025-07-01 17:33:38 +01:00
Evgeny
8b770ca03e ios: better error handling when connecting via links, improve alerts with chat information (#6012)
* simplexmq

* ios: error handling

* better new chat alerts

* vertical buttons in alert when they dont fit

* allow messages in prepared groups
2025-06-26 12:10:06 +01:00
Evgeny
fc04872c91 core: chat item content types for chat initiation (#5998)
* core: chat item content types for chat initiation

* connection mode for ui

* padding

* simplexmq

* initial items

* update content items

* core: feature and e2e items

* refactor

* chat items

* ios types

* fix condition for PQ encryption of link
2025-06-20 11:54:21 +01:00
Evgeny Poberezkin
77eaea5b38 Merge branch 'master' into short-links 2025-06-15 15:54:50 +01:00
Evgeny Poberezkin
0634d7ed0f 6.4-beta.3: ios 283, android 297, desktop 107 2025-06-14 23:34:34 +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
Evgeny Poberezkin
e67887a70c 6.4-beta.2: ios 281, android 294, desktop 105 2025-06-10 12:15:16 +01:00
Evgeny Poberezkin
aa50af7739 ios: update library 2025-06-09 19:48:52 +01:00
spaced4ndy
2bc4836338 core, ios: create contact requests with attached contact (#5967) 2025-06-09 16:18:01 +00:00
spaced4ndy
fb5ce65597 Merge branch 'master' into short-links 2025-06-04 11:54:30 +04: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
Evgeny
6af8d781fa core: update simplexmq (use static RNG function) (#5957)
* core: update simplexmq (use static RNG function)

* ios: update library

* update simplexmq
2025-06-03 13:36:57 +01:00
Evgeny Poberezkin
1b75ca5258 6.4-beta.1: ios 279, android 291, desktop 103 2025-05-21 13:33:55 +01:00
Evgeny Poberezkin
cc7bc0536d 6.4-beta.0: ios 278, android 290, desktop 102 2025-05-16 21:11:21 +01:00
spaced4ndy
041807c870 core: decrease membersRequireAttention counter when member is deleted or leaves (#5919) 2025-05-16 15:03:15 +00:00
spaced4ndy
e9414d713e Merge branch 'master' into group-knocking 2025-05-13 13:05:48 +04:00
Evgeny Poberezkin
9b4908c370 6.3.4: ios 277, android 287, desktop 100 2025-05-12 19:34:06 +01:00
Evgeny Poberezkin
c822fa53f6 ios: 6.3.4 (build 276) 2025-05-12 16:23:44 +01:00
Evgeny Poberezkin
d338696035 ios: 6.3.4 (build 275) 2025-05-10 17:23:53 +01:00
spaced4ndy
79dadabf61 Merge branch 'master' into group-knocking 2025-05-07 13:48:55 +04:00
Evgeny Poberezkin
73fe6827b2 ios: update core library 2025-05-07 09:54:15 +01:00
Evgeny
05de019ecd ios: deliver notifications instantly when server has no more messages and better concurrency (#5872)
* core: return error and message absence when getting notifications

* ios: do not wait for notification messages when server says "no"

* do not postpone some notification events, comments

* refactor

* simplexmq (mapM)

* simplexmq (release lock)

* ios: inline, more aggressive GHC RTC settings for garbage collection

* simplexmq

* corrections

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

* refactor ntf delivery

* ios: 6.3.4 (build 274)

* simplexmq (fix updating last ts)

* improve notification for multiple messages

* simplexmq

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2025-05-07 07:33:00 +01:00