Diogo
d875fc99f4
revealedItemCount while loop
2024-11-01 15:03:57 +00:00
Diogo
1c4c48f168
prepareItems perf and fixes
2024-11-01 14:52:35 +00:00
Diogo
122d5948af
consistent type for chatItemsSectionArea
2024-11-01 14:13:36 +00:00
Diogo
3a2e59a6e8
fix dropTemporarySections
2024-11-01 12:36:37 +00:00
Avently
494724de01
one more
2024-11-01 19:09:54 +07:00
Avently
089e5f6ec1
fix stale chatInfo
2024-11-01 19:05:42 +07:00
Diogo
74c6a425b3
fix reveals and other range operations, performance improvement
2024-11-01 10:45:57 +00:00
Diogo
0698f4acfc
revealed fixed
2024-11-01 10:06:16 +00:00
Avently
779a91f5cb
removeIf -> removeAll
2024-11-01 15:00:21 +07:00
Avently
20c4c02f63
fix
2024-11-01 14:59:38 +07:00
Avently
d2a473c908
refactor
2024-11-01 14:31:16 +07:00
Avently
01d0c4ef96
Merge remote-tracking branch 'origin/dc/core-initial-landing-for-chat' into dc/android-desktop-infinite-scroll
2024-11-01 13:57:24 +07:00
Diogo
bab2341406
more concise pagination handling
2024-10-31 23:40:08 +00:00
Diogo
c98e8e774f
single api for simple pagination loads
2024-10-31 22:55:01 +00:00
Diogo
cf32d1d950
simplify
2024-10-31 22:40:28 +00:00
Stanislav Dmitrenko
4162bccc46
multiplatform: edge to edge design ( #5051 )
...
* multiplatform: insets
* more features and better performance
* calls and removed unused code
* changes
* removed logs
* status and nav bar colors
* chatList and newChatSheet search fields
* overhaul
* search fields, devtools, chatlist, newchatsheet, onehand on desktop, scrollbars
* android, desktop: update to Compose 1.7.0
- support image drag-and-drop from other applications right to a chat
(with and without transparent pixels - will be png or jpg)
* stable
* workaround
* changes
* ideal adapting height layout
* dropdownmenu, userpicker, onehandui, call layout, columns
* rename bars properties and strings
* faster update and better layout
* gallery in landscape with cutout
* better cutout
* 1% step on slider
* app bar moves to bottom in one hand ui
* default alpha
* changes
* userpicker colors
* changes
* blur
* fix wrong drawing area in chatview
* fix
* fixed differently
* changes
* changes
* android fix
* Revert "android fix"
This reverts commit 7d417afd9b .
* changes
* changes
* blur
* swap
* no logs
* fix build
* old Android support
* fix position of menu
* disable blur on Android 12
* call button padding
* useless code
* fix padding in group info view
* rename
* rename
* newline
* one more fix
* changes
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-31 17:26:17 +00:00
Stanislav Dmitrenko
24090fe350
android, desktop: update to Compose 1.7.0 ( #5038 )
...
* docs: correction
* android, desktop: update to Compose 1.7.0
- support image drag-and-drop from other applications right to a chat
(with and without transparent pixels - will be png or jpg)
* stable
* workaround
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-31 17:11:26 +00:00
Diogo
937e66b3b8
fix occasional race condition on long navigation
2024-10-31 16:55:53 +00:00
Diogo
7e9ab7cd85
avoid recompose when revealed is clean
2024-10-31 16:02:00 +00:00
Diogo
8ff2f66bb9
disable auto scroll when loading bottom section
2024-10-31 14:58:45 +00:00
Diogo
e2de454426
fix mark read for ranges
2024-10-31 13:24:56 +00:00
Diogo
f87a4a43c9
tracking positions correctly on scroll
2024-10-31 11:42:22 +00:00
Diogo
0ee2769e15
fixed enum
2024-10-31 10:49:04 +00:00
Diogo
82e6b2eefc
fixed bottom section load
2024-10-31 10:10:05 +00:00
Diogo
97894c7f53
load bottom section if loaded section is unread
2024-10-30 22:20:51 +00:00
Diogo
ff42ca69de
open on first unread message
2024-10-30 21:48:01 +00:00
Diogo
84bd23a99d
api for landing section
2024-10-30 16:07:36 +00:00
Diogo
9737f6baa6
multiple destination section jumps
2024-10-30 12:38:31 +00:00
Diogo
39e3a8cb70
trim section on jump to bottom
2024-10-29 21:56:43 +00:00
Diogo
649561fbc9
refactor
2024-10-29 21:27:23 +00:00
Diogo
c681c89657
not use snapshot inside derived state of to avoid crash
2024-10-29 21:22:46 +00:00
Diogo
7ad0a2dd87
remove other sections when jump to bottom clicked
2024-10-29 16:52:43 +00:00
Diogo
71d891acc2
scroll to bottom safer
2024-10-29 16:28:53 +00:00
Diogo
7faa5b4f6a
fix reveal and hide items
2024-10-29 16:03:05 +00:00
Diogo
c93ed87228
fix group avatar show
2024-10-29 14:11:43 +00:00
Diogo
2b170830df
add item separation and date back
2024-10-29 14:01:44 +00:00
Diogo
19755e359d
scroll down fixed
2024-10-29 11:35:11 +00:00
Diogo
53c77d310a
fetch both sides poc
2024-10-28 22:23:48 +00:00
Diogo
796d3916bd
track scroll direction
2024-10-27 16:01:04 +00:00
Diogo
b93abb9555
jump to quote base
2024-10-27 15:47:21 +00:00
Diogo
c31560238a
basic structure
2024-10-27 14:42:32 +00:00
Evgeny
9175897acf
core, ui: add SMP STORE error ( #5071 )
...
* core, ui: add SMP STORE error
* update library
2024-10-18 14:17:04 +01:00
spaced4ndy
b5d8c65249
ui: quota error description ( #5037 )
2024-10-15 12:01:06 +04:00
Evgeny
d2b4b7bed6
ui: translations ( #5031 )
...
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Czech)
Currently translated at 96.1% (2008 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* process localizations
---------
Co-authored-by: No name <CertainBot@users.noreply.hosted.weblate.org >
Co-authored-by: M1K4 <oomikaoo@gmail.com >
Co-authored-by: zenobit <zen@osowoso.xyz >
Co-authored-by: summoner001 <summoner@vivaldi.net >
2024-10-12 11:36:49 +01:00
Evgeny
83f42704ea
ui: translations ( #5026 )
...
* Translated using Weblate (Italian)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (German)
Currently translated at 99.7% (1839 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Japanese)
Currently translated at 65.1% (1201 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ja/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2089 of 2089 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1843 of 1843 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* process localizations
---------
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: No name <CertainBot@users.noreply.hosted.weblate.org >
Co-authored-by: Abdullah Koyuncu <wisewebworks@outlook.com >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: M1K4 <oomikaoo@gmail.com >
Co-authored-by: acevif <acevif@gmail.com >
2024-10-11 17:08:32 +01:00
Stanislav Dmitrenko
7ff6ef09fe
android: hide mic icon when mic is disabled ( #5025 )
2024-10-11 16:54:15 +01:00
spaced4ndy
9a87f344b5
core: do not regenerate key when accepting connection to avoid invalidating invitation link on bad networks ( #5018 )
...
* core: prepare conn (plan)
* update
* group join
* comment
* comment
* wip
* Revert "wip"
This reverts commit 0849f43377 .
* accept
* save contact_id, reuse contact
* refactor
* simplexmq
* set contactUsed
* support retrying join
* exclude prepared connections from API responses
* avoid race with events
* avoid race better
* fix UI
* update library
* tmp
* update
* display error details on ios cmd prohibited
* underscore instead of empty
* Update apps/ios/Shared/Model/SimpleXAPI.swift
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* test
* update simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: Diogo <diogofncunha@gmail.com >
2024-10-11 15:37:38 +01:00
Stanislav Dmitrenko
2127c7dcce
android, desktop: don't stop audio track on Android in calls ( #5024 )
...
* android, desktop: don't stop audio track on Android in calls
There is a problem related to managing selected audio output device in
call. When microphone is disabled, WebView turns speaker on without
need. No way to prevent it was found yet. This is temporary workaround
that makes everything work except it makes microphone icon visible in
status bar (microphone is not used actually in that moment)
* enabled=false
2024-10-11 14:37:36 +01:00
Stanislav Dmitrenko
e3528d3ffe
android: re-apply custom language when webview appears ( #5022 )
...
* android: re-apply custom language when webview appears
There is a bug on Android related to including WebView. App language
changes to system language regardless of what was set before in
context's configuration. Re-set needed to be done twice: after creating
of WebView and after removing it from a view
* add link to bug
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2024-10-11 14:36:57 +01:00
Diogo
baa585357f
multiplatform: disable chat buttons on user picker when chat is stopped ( #5017 )
...
* ios: disable chat buttons on user picker when chat is stopped
* small change
* disable use from desktop on android when chat stopped
2024-10-10 19:01:31 +01:00