Diogo
55331289d3
ios: improve new and existing chat interactions - new chat sheet, one hand ui, info views action buttons; new modes of contact deletion (keep conversation, only delete conversation) ( #4427 )
...
* ios: added delete contacts, one hand ui, and contact action buttons
* remove unused, rework info buttons wip
* ios: moved existing buttons to new chat sheet
* ios: add basic list of contacts to new chat sheet
* ios: add deleted chats section to new chat sheet
* group chat info navigation
* fix spacing of group info buttons
* remove comment
* unify spacing logic across info views
* info button alerts wip
* calls alerts wip
* call buttons alerts
* fix call button to correctly update on preference change while in view
* refactor
* fix alert ids
* contact list wip
* more contact list actions
* open chat wip
* fix contact list elements clickability
* ios: search functionality on new chat sheet
* ios: white bg for search box on new chat sheet
* ios: don't show empty list when pasted contact is not known
* ios: add search and nav title to deleted chats
* navigation links wip
* fix refreshable
* ios: empty states for lists
* ios: hide contact cards from chat list
* ios: make search bar icon sizes consistent
* ios: fix deleted conversation dissapearing from chat list on back
* fix pending invitation cleanup in chat sheet
* rename search label from open to search
* make cleanup alert work on sheet and on dismiss
* dismiss all sheets after creation of groups
* fix double toolbar on group invite members
* fix double toolbar on group link invitation screen
* dismiss all on group creation error
* comment
* show alert in dismissAllSheets completion
* fix sheet dismissal on known group
* rework contact list with buttons (fixes dark mode)
* fix dark mode on new chat view
* fix search dark mode
* increase search padding
* improve new chat title and info button placing
* info view background
* improve create group title placement
* refactor
* fix delete dialogue in light mode
* change icon
* archivebox on contact list
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-05 15:58:24 +04:00
Stanislav Dmitrenko
b2b1519aea
android, desktop: multiple messages deletion ( #4559 )
...
* android, desktop: multiple messages deletion
* icons
* icon
2024-08-05 10:26:27 +01:00
Evgeny
e769abf14a
ui: translations ( #4575 )
...
* Deleted translation using Weblate (Hindi)
* Deleted translation using Weblate (Malayalam)
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1963 of 1963 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 97.1% (1695 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1963 of 1963 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% (1963 of 1963 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 99.6% (1739 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (French)
Currently translated at 100.0% (1963 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1745 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Dutch)
Currently translated at 99.0% (1728 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Arabic)
Currently translated at 2.5% (44 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Hebrew)
Currently translated at 91.8% (1803 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/he/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1963 of 1963 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% (1745 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1745 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Arabic)
Currently translated at 2.8% (50 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Hebrew)
Currently translated at 96.5% (1895 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/he/
* Translated using Weblate (Hebrew)
Currently translated at 38.9% (680 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/he/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/
* Translated using Weblate (Arabic)
Currently translated at 3.4% (61 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Arabic)
Currently translated at 3.8% (67 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Hungarian)
Currently translated at 99.5% (1987 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Arabic)
Currently translated at 4.5% (80 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1996 of 1996 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% (1996 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1996 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (French)
Currently translated at 100.0% (1996 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (1996 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Portuguese)
Currently translated at 46.8% (935 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1996 of 1996 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% (1745 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Arabic)
Currently translated at 5.5% (96 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Portuguese)
Currently translated at 46.9% (937 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1996 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (German)
Currently translated at 100.0% (1996 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (German)
Currently translated at 99.9% (1744 of 1745 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Vietnamese)
Currently translated at 28.0% (559 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (German)
Currently translated at 100.0% (1996 of 1996 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* import/export localizations
* update strings
---------
Co-authored-by: M1K4 <oomikaoo@gmail.com >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: Ophiushi <41908476+ishi-sama@users.noreply.github.com >
Co-authored-by: Muhammad AbdelMajeed <Muhammad.offic@proton.me >
Co-authored-by: shit face <shitface@users.noreply.hosted.weblate.org >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: הצל השחור וואהה!!!! <ty79k9+5pm8c50cjgpm4@sharklasers.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: Fábio Ferreira <ffcfpten@gmail.com >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: Pixelcode <pixelcode@dismail.de >
Co-authored-by: tuananh-ng <158744840+tuananh-ng@users.noreply.github.com >
Co-authored-by: mlanp <github@lang.xyz >
2024-08-05 10:19:32 +01:00
Evgeny
9ca7031f82
Translated using Weblate (German) ( #4574 )
...
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/
Co-authored-by: Pixelcode <pixelcode@dismail.de >
2024-08-05 09:36:49 +01:00
Evgeny
7a418918d6
ios: blur images of blocked group members ( #4573 )
...
* ios: blur images of blocked group members
* refactor
2024-08-04 22:24:08 +01:00
Stanislav Dmitrenko
8f1302e1c6
android, desktop: chat preview, compose message, new chat button ( #4576 )
...
* android, desktop: chat preview, compose message, new chat button
* padding on desktop
* multiplier
* no placeholder in console
* sheet elevation zero when hidden
* divider
* padding
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-04 21:57:23 +01:00
Evgeny
ee7c5d2aac
android: smaller new chat button in 1-hand UI mode, line on the correct side of the bar ( #4569 )
...
* android: smaller new chat button in 1-hand UI mode, line on the correct side of the bar (wrong color in 1-hand UI mode)
* remove comment
* desktop: open new chat information buttons on start modal
* remove no longer applicable comment
* desktop, android: move to chat when accepting from chat list and snsReady
* android: keep search visible if keyboard is open on new chat sheet
* android: keep search visibile if keyboard is open on chat list
* android: scroll modal header on new chat sheet
* android: added divider between search and toolbar in one hand ui
* make one hand ui toolbar more extensible by using scafold
* android: remove tiny paddings around one hand ui toolbars
* android: hide toolbar when searching on one hand ui
* avoid passing one hand ui as param everywhere
* make paddings match in new chat sheet action buttons
* flip animation
* refactor and divider fix
* fix padding
* bigger padding
* appPrefs
---------
Co-authored-by: Diogo Cunha <diogofncunha@gmail.com >
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-08-04 21:37:20 +01:00
Evgeny
bf697c722a
ios: update messages in share extension alert when message sending is slow ( #4578 )
2024-08-04 20:48:54 +01:00
Evgeny
f30dfa0be7
ios: move onion and private routing to advanced network settings, enable private routing by default ( #4571 )
...
* ios: move onion and private routing to advanced network settings, enable private routing by default
* update
* update labels
* update localizations
2024-08-04 12:01:09 +01:00
Evgeny Poberezkin
9c73ef9769
android, desktop: search placeholder color and size
2024-08-03 10:21:54 +01:00
Stanislav Dmitrenko
e38db7fb44
android: status bar and navigation bar colors from theme ( #4568 )
...
* android: status bar and navigation bar colors from theme
* padding
* background on desktop
* useless code
* colors
* removed unused param
* one more place
2024-08-02 23:48:41 +01:00
Evgeny Poberezkin
cb76c8079c
core: fix archive export when some filename is not compatible with zip ( #4561 )
...
* core: fix archive export when some filename is not compatible with zip
* update
* core, ios
* update kotlin apis, ios: add alert to migrate from device
2024-08-02 20:23:54 +01:00
Stanislav Dmitrenko
8fbba16f53
android, desktop: enhancements to chat switching ( #4567 )
2024-08-02 16:01:21 +01:00
Arturs Krumins
5384e2826d
ios: throttle items moving around in chat list too often ( #4564 )
...
* ios: add throttling for incoming messages
* cleanup
* throttle, update unread
* dont pop the first chat
* move chats every 3 seconds
* fix
* optimize
* better updateChats
* remove file
* diff
* restore special case for the current chat
* ios: simpler item throttler
* minor
* minor
* refactor
* sort by key
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-02 14:08:10 +01:00
Diogo
0975079a93
multiplatform: improve new and existing chat interactions - new chat sheet, one hand ui, info views action buttons; new modes of contact deletion (keep conversation, only delete conversation) ( #4435 )
...
* android, desktop: added action buttons and delete to contact card, added toolbar
* android, desktop: added setting for one hand ui
* android: implemented one hand ui for chat list screen (#4448 )
* android: implemented one hand ui for chat list screen
* android, desktop: remove extra toolbar
* android: fixed user picker positioning
* android, desktop: new chat sheet (#4479 )
* (early draft) android, desktop: new chat sheet
* first draft
* android, desktop: new chat UI improvements
* android, desktop: removed group connections
not needed, missunderstanding in requirements
* android, desktop: deleted contacts and requests
* android, desktop: showing only actionable contacts
* android, desktop: made full new chat sheet scrollable
* android, desktop: handled empty lists
* refactor: fixed fn access scopes
* android, desktop: made sure contacts list refreshes on changes
* android: removed one hand ui for new chat sheet
* android, desktop: removed no longer used code
* android: moved new chat button to toolbar for one hand ui
* removed unused imports
* android, desktop: remove favorite contact set functionality from new chat sheet
* android, desktop: improved chat redirect
* android, desktop: removed padding from contact rows
* android, desktop: improved paddings
* android, desktop: started to use accent color for contact cards and requests
* android, desktop: fixed modals and improved contact stage tracking
* android, desktop: made deleted contacts contactable
* android, desktop: allowed for simplex links to be pasted in new chat sheet
* android, desktop: added interaction for contact cards
* close modal
* android, desktop: started to hide cards from chat list
* android, desktop: translations cleanup
* android, desktop: started to mark deleted chat as non deleted when open from new chat sheet
* android, desktop: fixed link pastes for existing connections
* android, desktop: redirect to groups when group links are pasted in new chat sheet
* move one hand ui toggle
* refactor
* on contact card interaction only close new chat sheet on connect
* android, desktop: removed usages of connection stage enum
* android, desktop: stopped preloading active chats on new chat sheet
* android: fixed invitation cleanup
* desktop: fixed invitation cleanup
* desktop: improved consistency on modals to close
* desktop: added small delay to focus re-position logic to avoid focus change cancelling click events
* android, desktop: made add contact learn more smaller to avoid header becoming bigger than expected
* android, desktop: redirect to chat on accept if send is ready
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* android, desktop: hide new chat sheet action buttons when search text is not empty instead of when search is focused (#4529 )
* android, desktop: contacts, groups and group member action buttons (#4523 )
* android, desktop: made action buttons round
* android, desktop: updated action buttons for contacts
* android, desktop: added action buttons for groups
* android, desktop: removed context menu items
* android, desktop: cleaned up visuals and paddings for contact and group card action buttons
* android, desktop: improved modal close logic
* android, desktop: improved search
* adjust color, fix paddings
* android, desktop: avoided async calls to open chats and simplified search as result
* android, desktop: moved mute button to the end on group view to match chat view
* android, desktop: made filling of icons consistent
* android, desktop: fixed contacts sheet close and dismiss actions on contact connection
* order
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* android, desktop: streamlined delete actions based on contact type (#4538 )
* android, desktop: streamlined delete actions based on contact type
* removed unused translations
* refactor, adjust texts
* move toggle closer to buttons
* fix text
* fix accept request
* android, desktop: made sure deleted contacts update on deletes
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* restore deleted file
* desktop: stop closing modal on message search
* android, desktop: remove scroll preservation on new chat sheet unmount
* android, desktop: add functionality to search inside deleted conversation on main new chat sheet screen
* android, desktop: fixed attachment bug when clicking contact with keyboard open inside new chat sheet
* desktop, android: set incognito contacts color to Indigo in contact list
* remove unused code
* remove openedFromChatView
* android, desktop: change icon for contact requests and added icon for contact cards
* refactor
* fix paddings
* fix padding
* refactor
* android, desktop: fix attachment issue for deleted contacts
* remove unused
* android: invert new chat sheet on one hand ui
* info buttons alerts
* info buttons paddings
* android: one hand ui for new chat sheet and deleted chats
* fix build after latest master changes on chat model and mutations in chat
* android,desktop: add menu items back
* add scrollbars to new chat sheet
* desktop: inactivate and rephrase scan since it is not supported
* android: one hand ui for forward chat list
* android, desktop: fix for no chats in one hand ui
* desktop: use left side of screen for new chat actions
* desktop: close end modal when new chat sheet is clicked
* android: fix no filtered contacts on delete contacts view
* fix scrollbar not showing
* android: few adjustmnets in one hand ui
* change icon
* increase icon size
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-08-02 14:09:57 +04:00
Stanislav Dmitrenko
74e2b7582e
scripts (linux): fix building appimage with missing runtime file ( #4565 )
2024-08-02 09:34:04 +01:00
spaced4ndy
413a8f6b76
core: correctly update chat item deletable state on deletions ( #4558 )
2024-08-01 18:56:41 +04:00
Evgeny Poberezkin
619cff91b2
ios: export localized strings for translation
2024-08-01 14:58:39 +01:00
Evgeny Poberezkin
2ee16f9398
website: translations ( #4556 )
...
* Translated using Weblate (Czech)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/cs/
* Translated using Weblate (Czech)
Currently translated at 100.0% (257 of 257 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/cs/
---------
Co-authored-by: zenobit <zen@osowoso.xyz >
2024-08-01 14:14:50 +01:00
Arturs Krumins
bfab2d9fb6
ios: fix alert reseting list position ( #4554 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-01 10:21:31 +01:00
Evgeny Poberezkin
229ea80499
ios: fix sharing links with previews ( #4552 )
...
* desktop: fix app without user crashing when trying to get subscription data (#4551 )
* use newline
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-01 09:51:22 +01:00
spaced4ndy
95de471754
desktop: fix app without user crashing when trying to get subscription data ( #4551 )
2024-08-01 08:05:35 +01:00
Arturs Krumins
cbc86cd81e
ios: disable chats in share-sheet based on preferences ( #4549 )
...
* claenup
* cleanup
* remove groupFeatureEnabled from Chat
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-01 07:48:17 +01:00
Stanislav Dmitrenko
19cab39ee8
android, desktop: refactoring to use mutex when updating chats ( #4541 )
...
* moving to mutablestate + snapshotstatelist from snapshotstatelist
* android, desktop: refactoring to use mutex when updating chats
* wrapped into class instead of object
* fix
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-07-31 18:43:31 +01:00
Arturs Krumins
6fa3695ad6
ios: add database password prompt to share-sheet, fix sharing screenshot ( #4546 )
...
* ios: add password prompt to share-sheet
* fix sharing screenshots
* s/Password/Passphrase/
* alert title
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-07-31 18:07:11 +01:00
Stanislav Dmitrenko
6e6afdbd25
ios: multiple messages deletion ( #4535 )
...
* ios: multiple messages deletion
* changes
* layout
* fix
* changes in design and UX
* fixes
* padding
* paddings
* refactor
* changes
* gray circles, separator, optimize
* titles
* disable moderation for own single message
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-07-31 15:00:14 +01:00
Evgeny Poberezkin
93e88c3953
ios: optionally lock share extension when SimpleX Lock is enabled (default is to lock), allow link previews if enabled in the app, use the same shape of avatars ( #4547 )
2024-07-31 13:54:47 +01:00
Evgeny Poberezkin
676b533393
ui: translations ( #4540 )
...
* Translated using Weblate (Hungarian)
Currently translated at 99.7% (1948 of 1953 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 99.7% (1948 of 1953 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% (1953 of 1953 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1953 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1953 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1953 of 1953 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Indonesian)
Currently translated at 3.8% (75 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Translated using Weblate (Dutch)
Currently translated at 99.6% (1947 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (1953 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (German)
Currently translated at 100.0% (1953 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (German)
Currently translated at 100.0% (1687 of 1687 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% (1953 of 1953 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 94.2% (1590 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 83.5% (1631 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt_BR/
* Translated using Weblate (Indonesian)
Currently translated at 4.4% (86 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/
* Translated using Weblate (French)
Currently translated at 99.7% (1948 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (French)
Currently translated at 99.5% (1679 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Spanish)
Currently translated at 96.0% (1875 of 1953 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 94.1% (1589 of 1687 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% (1953 of 1953 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1953 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 25.4% (498 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (German)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (French)
Currently translated at 99.5% (1680 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Spanish)
Currently translated at 99.5% (1945 of 1953 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 98.3% (1659 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Spanish)
Currently translated at 98.3% (1659 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Indonesian)
Currently translated at 4.6% (90 of 1953 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Translated using Weblate (Spanish)
Currently translated at 99.5% (1944 of 1952 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 99.8% (1685 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1958 of 1958 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1952 of 1952 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 26.0% (509 of 1952 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (German)
Currently translated at 100.0% (1958 of 1958 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1958 of 1958 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1952 of 1952 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (1958 of 1958 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1952 of 1952 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 26.6% (521 of 1952 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1952 of 1952 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (French)
Currently translated at 100.0% (1952 of 1952 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1952 of 1952 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Indonesian)
Currently translated at 5.2% (103 of 1952 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Translated using Weblate (Polish)
Currently translated at 96.6% (1893 of 1958 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1952 of 1952 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% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 27.8% (543 of 1952 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Indonesian)
Currently translated at 5.2% (103 of 1952 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Translated using Weblate (German)
Currently translated at 100.0% (1963 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (1963 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Polish)
Currently translated at 99.9% (1957 of 1958 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Indonesian)
Currently translated at 5.3% (104 of 1952 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1963 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1963 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (1963 of 1963 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* update multiplatform strings
* ios: import localizations
* export localizations, add localized strings to extensions
---------
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: billy appetie <billy_appetie@users.noreply.hosted.weblate.org >
Co-authored-by: M1K4 <oomikaoo@gmail.com >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: Diego Luiz <diegoluizfps@gmail.com >
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Mqlx <vncrlecgubhp@rel.eliott.cc >
Co-authored-by: No name <CertainBot@users.noreply.hosted.weblate.org >
Co-authored-by: khalidbelk <khalid.belkassmi-el-hafi@epitech.eu >
Co-authored-by: tuananh-ng <158744840+tuananh-ng@users.noreply.github.com >
Co-authored-by: Ophiushi <41908476+ishi-sama@users.noreply.github.com >
Co-authored-by: B.O.S.S <BxOxSxS@protonmail.com >
2024-07-31 08:54:03 +01:00
Stanislav Dmitrenko
e1fb0ac0b1
ui: delete multiple messages ( #4532 )
...
* ui: delete multiple messages
* ios
* simplify, rename
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-07-30 23:56:56 +01:00
Evgeny Poberezkin
8bda64a5c1
core: api to delete multiple messages ( #4452 )
...
* core: api proposal (not implemeted) to delete multiple messages
* core: batch delete multiple messages; allow to moderate self (#4513 )
* allow to moderate self, remove saving item-message record on mark delete
* direct batched
* local batched
* group batched
* moderate batched
* refactor
* fix
* fix test
* remove unused event
* direct message batching wip
* direct test
* more tests
* trunk
* batch compressed
* remove unused function
* new agent api
* sendGroupMessages
* forward batched
* refactor
* remove comment
* rename, comment
* refactor
* many chat batches test (doesn't pass)
* refactor
* comment
* rename
* comment
* linearize
* fix
* fix
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* core: check item deletable with margin (#4533 )
* simplexmq
* remove L.singleton (ghc 8.10.7)
* test delay
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-07-30 22:59:47 +01:00
spaced4ndy
ab058d7222
core: add SimpleX-Status preset contact card; create contact cards for each new user ( #4544 )
2024-07-30 20:00:51 +04:00
Evgeny Poberezkin
4f9c53f561
6.0-beta.2: ios 229, android 227, desktop 58
v6.0.0-beta.2
2024-07-30 08:14:22 +01:00
Stanislav Dmitrenko
5257c6f9ca
android, desktop: fix crash on fast clicking every chat in list ( #4536 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-07-30 07:33:15 +01:00
Evgeny Poberezkin
6729b1fb4f
ios: update core library
2024-07-29 23:00:54 +01:00
Evgeny Poberezkin
ac5351a752
core: 6.0.0.3 (simplexmq 6.0.0.5)
2024-07-29 22:14:23 +01:00
Evgeny Poberezkin
2ff4619ca4
ios: improve chat list layout ( #4537 )
2024-07-29 22:11:02 +01:00
spaced4ndy
493ad14b39
core: make user db actions high priority, faster chat start with async db operations ( #4531 )
...
* core: move db actions out of synchronous execution on chat start
* revert some
* multiplatform: load chat data before starting chat
* use priority database access
* simplexmq
* fix race in the tests
* check chat is running
* core: allow getting call invitations and notificationn token when chat is stopped
* ios: load chats and refresh call invitations before chat is started
* simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-07-29 21:52:45 +01:00
Arturs Krumins
7f08f87ee4
ios: improve conversation scrolling (fixes hangs when messages are updated). ( #4534 )
...
* ios: fix hang while updating chat item state
* throttle item update
* fix
* remove buttons, switch back to Debug
* remove items getter/setter from ChatModel
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-07-29 21:17:14 +01:00
Evgeny Poberezkin
ce1b66cef2
ios: optimize marking messages read ( #4530 )
...
* ios: optimize marking messages read
* remove view ifs
2024-07-29 09:49:43 +01:00
Evgeny Poberezkin
3e18fdc34d
ios: link framework into share extension without embedding
2024-07-28 23:28:53 +01:00
Evgeny Poberezkin
c09075d71e
ios: update core library
2024-07-28 23:05:41 +01:00
Evgeny Poberezkin
41b4d7851a
ios: improve chat list layout ( #4528 )
2024-07-28 21:53:21 +01:00
Evgeny Poberezkin
92bec5eabb
core: 6.0.0.2 (simplexmq 6.0.0.4)
2024-07-28 18:11:38 +01:00
Stanislav Dmitrenko
24587ecc92
scripts (windows): add follow redirects to curl ( #4526 )
2024-07-28 17:55:58 +01:00
Evgeny Poberezkin
6865515f43
ios: share extension ( #4466 )
...
* ios: share extension (#4414 )
* ios: add share extension target
* ios: Add UI
* ios: send file from share-sheet
* image utils
* ShareError
* error handling; ui-cleanup
* progress bar; completion for direct chat
* cleanup
* cleanup
* ios: unify filter and sort between forward and share sheets
* ios: match share sheet styling with the main app
* ios: fix text input stroke width
* ios: align compose views
* more of the same...
* ShareAPI
* remove combine
* minor
* Better error descriptions
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* ios: enable file sending workers in share extension (#4474 )
* ios: align compose background, row height and fallback images for share-sheet (#4467 )
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* ios: coordinate database access between share extension, the app and notifications extension (#4472 )
* ios: database management proposal
* Add SEState
* Global event loop
* minor
* reset state
* use apiCreateItem for local chats
* simplify waiting for suspension
* loading bar
* Dismiss share sheet with error
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* send image message (#4481 )
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* ios: improve share extension completion handling (#4486 )
* improve completion handling
* minor
* show only spinner for group send
* rework event loop, errorAlert
* group chat timeout loading bar
* state machine WIP
* event loop actor
* alert
* errors text
* default
* file error
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* ios: add remaining share types; process attachment in background on launch (#4510 )
* add remaining share types; process attachment in background on launch
* cleanup diff
* revert `makeVideoQualityLower`
* reduce diff
* reduce diff
* iOS15 support
* process events when sharing link and text
* cleanup
* remove video file on failure
* cleanup CompletionHandler
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* ios: share extension - additional alerts and media previews (#4521 )
* add remaining share types; process attachment in background on launch
* cleanup diff
* revert `makeVideoQualityLower`
* reduce diff
* reduce diff
* iOS15 support
* process events when sharing link and text
* cleanup
* remove video file on failure
* cleanup CompletionHandler
* media previews
* network timeout alert
* revert framework compiler optimisation flag
* suspend chat after sheet dismiss
* activate chat
* update
* fix search
* sendMessageColor, file preview, chat deselect, simplify error action
* cleanup
* interupt database closing when sheet is reopened quickly
* cleanup redundant alert check
* restore package
* refactor previews, remove link preview
* show link preview when becomes available
* comment
* dont fail on invalid image
* suspend
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* ios: descriptive database errors (#4527 )
* ios: set share extension as inactive when suspending chat
---------
Co-authored-by: Arturs Krumins <auth@levitatingpineapple.com >
2024-07-28 17:54:58 +01:00
Evgeny Poberezkin
5ee6f40e75
cli: allow passing ChatOpts parameter ( #4525 )
2024-07-28 12:06:07 +01:00
Evgeny Poberezkin
637189cc2d
core: multiline output ( #4520 )
2024-07-26 15:21:06 +01:00
Evgeny Poberezkin
13bfc9e92b
core: update app settings for migration ( #4518 )
2024-07-26 10:30:49 +01:00
Stanislav Dmitrenko
032c5d3a5b
android, desktop: blur for media ( #4508 )
...
* android, desktop: blur for media
* change
* new option and applied blur to other elements
* new line
* added to migration
* long click handling
* hover on desktop
* changes
* change
* showDownloadButton function
* file rename
* don't blur when menu is visible
* rename
2024-07-26 09:29:13 +01:00
Evgeny Poberezkin
a53333be20
ios: increase wallpaper scale ( #4517 )
2024-07-26 09:11:42 +01:00