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
spaced4ndy
32fb5a5d12
ios: knocking ui ( #5851 )
...
* ios: knocking ui types
* update types
* member admission
* remove chatItemStatuses
* member support view
* member support chat view wip
* ios: secondary ItemsModel (#5862 )
* toolbar
* more chats
* remove theme
* preview icon
* chat toolbar fast markers
* change icon
* change icon
* remove/accept buttons
* item style
* get item ItemsModel in chat model methods (chat view doesn't work dynamically)
* fix support chat
* fix other chats
* refresh on exit
* refresh button
* dynamic marker in chat list
* prohibit multi select actions
* prohibited send field
2025-05-04 22:27:20 +01:00
Evgeny
f5c706f2dd
ios: remove types used only in the app from the framework ( #5866 )
...
* ios: remove types used only in the app from the framework
* move more types
* comment
2025-05-02 12:27:08 +01:00
Evgeny Poberezkin
83b3d631f5
6.3.3: ios 273, android 285, desktop 99
2025-04-23 18:14:43 +01:00
Evgeny Poberezkin
eae281df60
6.3.2: ios 272, android 283, desktop 98
2025-04-12 21:53:53 +01:00
Evgeny Poberezkin
e7f8533112
ios: v6.3.1, build 271 using XCode 15
2025-04-03 10:55:54 +01:00
Evgeny Poberezkin
4b6d1d4585
6.3.1: ios 270, android 281, desktop 97
2025-03-31 20:09:46 +01:00
Evgeny Poberezkin
af56b3fed0
ios: update core library
2025-03-31 17:27:12 +01:00
spaced4ndy
4443786474
ui: move operators selection to sheet on onboarding ( #5783 )
...
* ios: show updated conditions always on what's new screen
* rework onboarding
* update text
* android whatsnew
* android wip
* layout
* improve what's new layout
* remove
* fix desktop
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-28 15:37:39 +00:00
Evgeny
6556e09a33
core: update simplexmq to support PostgreSQL servers ( #5760 )
...
* core: update simplexmq to support postgres
* update simplexmq
* update ios
2025-03-19 07:16:31 +00:00
Evgeny
b8e2e71a60
core: exclude CLI modules from client library ( #5758 )
...
* core: exclude CLI modules from client library
* client_library flag in nix builds
* use client_library in builds, update iOS library
2025-03-16 19:30:31 +00:00
Evgeny Poberezkin
ed625347bd
ios: v6.3, build 269
2025-03-09 16:08:49 +00:00
Stanislav Dmitrenko
4bd95c8e4e
ios: fix random crashes in chat on iOS 18 ( #5734 )
2025-03-09 11:22:47 +00:00
Evgeny Poberezkin
89dddab060
6.3: ios 268, android 279, desktop 96
2025-03-07 18:18:43 +00:00
Evgeny Poberezkin
8140710660
6.3-beta.7: ios 267, android 278, desktop 95
2025-03-03 23:23:25 +00:00
Evgeny Poberezkin
7c2153762f
ios: update core library
2025-03-03 21:21:25 +00:00
Evgeny Poberezkin
981901d587
6.3-beta.6: ios 266, android 277, desktop 94
2025-02-24 22:06:52 +00:00
Stanislav Dmitrenko
9d1329498b
ios: open chat on first unread, "scroll" to quoted items that were not loaded ( #5392 )
...
* ios: open chat on first unread, "scroll" to quoted items that were not loaded
* more changes
* changes
* unused
* fix reveal logic
* debug
* changes
* test
* Revert "test"
This reverts commit 553be124d5 .
* change
* change
* changes
* changes
* changes
* commented deceleration logic
* changes
* fixes
* optimized item identifiers to use merged item directly
* fixed counters
* encreased initial and preload counters
* fix initial loading and trimming items
* optimize
* allow marking read
* 10 instead of 5
* performance
* one more parameter in hash
* disable trimming
* performance
* performance - in background
* optimization
* next/prev
* changes
* markread
* finally
* less logs
* read
* change after merge
* trimming, edge cases
* wait until items loaded
* Revert "wait until items loaded"
This reverts commit 895218b978 .
* progress indicator
* optimization
* disable scroll helper
* experiment
* Revert "experiment"
This reverts commit c952c9e623 .
* jump
* no read
* layoutIfNeeded
* changes
* EndlessScrollView
* read
* changes
* changes
* changes
* reduce time to open a chat (by ~300ms)
* open from the first unread when clicking member chat
* refactored and removed unused code
* handling search emptiness to scroll to correct position
* changes
* read state maintain
* remove protocol
* avoid parsing chatId
* pass chat
* changes
* remove reveal
* refactor spaghetti
* remove ItemsScrollModel
* rename
* remove setUpdateListener
* unused
* optimization
* scrollToTop
* fix
* scrollbar working again
* scrollToBottom
* fix
* scrollBar hiding when not many items on screen
* small safer change
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-02-17 18:21:40 +00:00
Evgeny Poberezkin
5a0821f9fc
6.3-beta.5: ios 265, android 276, desktop 93
2025-02-15 21:44:38 +00:00
Evgeny Poberezkin
8dbebbe3d6
6.3-beta.4: ios 263, android 273, desktop 91
2025-02-10 21:56:24 +00:00