Arturs Krumins
|
f0d6f15393
|
ios: prevent image encoding from blocking the UI (#4966)
* ios: prevent image encoding from blocking the UI
* let
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
|
2024-10-05 20:11:57 +01:00 |
|
spaced4ndy
|
0d9ef4e567
|
ui: support CRChatItemsStatusesUpdated response (#4890)
* ui: support new CRChatItemsStatusesUpdated api
* ios
* refactor
|
2024-09-17 20:51:18 +01:00 |
|
Evgeny
|
71bea947a5
|
ios: cache base64 images (#4827)
|
2024-09-04 14:49:01 +01:00 |
|
spaced4ndy
|
f587179045
|
ios: multi send & forward api (#4739)
|
2024-08-22 21:38:22 +04:00 |
|
Evgeny
|
6a7e573b42
|
ios: rename group default for SimpleX Lock to protect share extension without unnecessarily locking the app (#4632)
|
2024-08-08 18:27:46 +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 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 |
|
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 |
|
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 |
|
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
|
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 |
|