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
|
f5eea018d9
|
ios: chat themes and wallpapers (#4376)
* ios: wallpapers (#4304)
* ios: wallpapers
* theme selection
* applied theme colors and preset wallpaper
* more places with background
* one more
* accent color
* defaults
* rename
* background
* no change to cell color
* unneeded
* changes
* no global tint
* defaults
* removed unneeded class
* for merging
* ios: wallpapers types (#4325)
* types and api
* divided types per target
* creating directory for wallpapers
* creating wallpaper dir at launch
* ios: wallpapers appearance (#4335)
* appearance
* changes
* refactor
* scale
* lambda to function
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* ios: wallpapers user/chat overrides (#4345)
* ios: wallpapers user/chat overrides
* chat overrides
* color picker updates colors correctly
* fix state update
* labels
* background for light theme
* small optimization
* removed commented code
* ios: enhancements to wallpapers (#4361)
* ios: enhancements to wallpapers
* colors for background
* ios: wallpapers import/export (#4362)
* ios: wallpapers import/export
* comment
* ios: wallpapers theme updates (#4365)
* ios: wallpapers theme updates
* group member background
* colors
* profile picture colors
* unneeded
* optimizations, images, state fixes
* fixes
* no editing of title color
* rename Menus and alerts, refactor
* tint applying fix
* fixes
* migration of accent and themes
* fix updating system theme
* migration changes
* limiting color range
* ios: wallpapers rename enum (#4384)
* ios: wallpapers rename enum2 (#4385)
* ios: wallpapers rename enum2
* change
* colors were commented
* fix build and look
---------
Co-authored-by: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com>
|
2024-07-03 22:42:13 +01:00 |
|
Evgeny Poberezkin
|
db93d29e76
|
ios: fix removing group link in iOS 17 (#3725)
|
2024-01-21 10:09:32 +00:00 |
|
spaced4ndy
|
7102723c23
|
ios: create new group with incognito membership (#3284)
* ios: create new group with incognito membership
* layout
* fix button
* update layout
* layout
* layout
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
|
2023-10-26 18:51:45 +04:00 |
|
spaced4ndy
|
d8d47d706d
|
ios: connection plan improvements; remove browser mode for simplex links (#3237)
|
2023-10-17 12:56:12 +04:00 |
|
Evgeny Poberezkin
|
494328541a
|
ios: fix picker resetting value in iOS 15 (fixes disappearing messages and changing member role) (#2503)
* ios: fix picker resetting value in iOS 15
* group link view layout
|
2023-05-24 14:29:27 +01:00 |
|
Evgeny Poberezkin
|
1f4bb8a224
|
ios: fix picker heights
|
2023-03-27 20:43:39 +01:00 |
|
Evgeny Poberezkin
|
c037eb2d24
|
Revert "mobile: hide observer role from UI (to be reverted after v4.5.4 is released)"
This reverts commit 37d0bc2f14.
|
2023-03-22 21:38:12 +00:00 |
|
Evgeny Poberezkin
|
37d0bc2f14
|
mobile: hide observer role from UI (to be reverted after v4.5.4 is released)
|
2023-03-16 22:58:00 +00:00 |
|
Evgeny Poberezkin
|
be19af62d9
|
ios: group link role, add observer role (#1978)
* ios: group link role, add observer role
* prevent observers from sending in UI, clear compose state on role change
|
2023-03-16 22:20:20 +00:00 |
|
Evgeny Poberezkin
|
21765905a7
|
ios: create group link with one click (#1566)
* ios: create group link with one click
* line break
* move call
|
2022-12-13 17:15:45 +00:00 |
|
Evgeny Poberezkin
|
18b772a80b
|
ios: translations (#1411)
|
2022-11-25 13:50:26 +00:00 |
|
JRoberts
|
4e5aa3dcbc
|
ios: adjust preferences UX; fix group profile not updating; fix servers api (#1377)
|
2022-11-17 12:59:13 +04:00 |
|
JRoberts
|
a525b4e5db
|
ios: group links (#1214)
* libraries
* api
* ui
* via nav link
* translations
* align android translations
|
2022-10-15 18:09:25 +04:00 |
|