Arturs Krumins
|
e79fa136a4
|
ios: fix keyboard loosing focus when forward search results are empty (#4895)
|
2024-09-21 19:26:42 +01:00 |
|
Arturs Krumins
|
255538e5d7
|
ios: bulk forward (#4857)
* ios: forward multiple messages
* ios: batch previews, when sending media messsages (#4861)
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
Co-authored-by: Arturs Krumins <auth@levitatingpineapple.com>
Co-authored-by: Diogo <diogofncunha@gmail.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
|
2024-09-19 08:04:19 +01:00 |
|
Arturs Krumins
|
7cb3a499b2
|
ios: optimise chat switching (#4663)
* ios: shooth chat switching
* debug button
* navigation timeout
* fix scroll crash
* fix merge
* whitespace
* wip
* add spinner; extract load and nav logic
* cleanup
* direct chat button
* cleanup
* showLoadingProgress
* reverse rename
* rename
* spinner layout
* move all programmatic navigation to `openLoadChat`
* remove access restriction
* fix scroll on item added regression
* print
* fix page load regression
* fix member sheet disappearing
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
|
2024-08-13 19:37:48 +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 |
|
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
|
0fa8d77214
|
ios: fix search disappearing in forward view (#4337)
* ios: fix search disappearing in forward view
* update
* diff
* refactor
* use List
|
2024-06-19 12:51:56 +01:00 |
|
spaced4ndy
|
6ba82c8c39
|
ios: check preferences before forward (#4336)
* ios: check preferences before forward
* rework
* clean up
* shorter message
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
|
2024-06-19 13:49:44 +04:00 |
|
Evgeny Poberezkin
|
cfa7e0bb28
|
ios: customizable profile images (#4084)
* ios: customizable profile images
* update slider
* whats new
|
2024-04-24 21:20:26 +01:00 |
|
spaced4ndy
|
77f5c678d5
|
ios: forward ui (#4024)
* wip
* wip
* fixes
* improvements
* info
* fix
* dont cleanup file
* info design, text
* text
* rework with LazyVStack
* delay
* refactor
* move delay
* fix
* refactor
* refactor 2
* keep current message
* forward with quote, context icons
* info
* preserve draft
* remove newline
* improve search
* info
* layout
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
|
2024-04-16 09:28:39 +01:00 |
|