* desktop: video and audio players
* making player working without preinstalled VLC
* mac support
* don't use vlc lib when not needed
* updated jna version
* changes in script
* video player lazy loading
* mac script changes
* updated build gradle for preserving atrributes of file while copying
* apply the same file stats on libs to make VLC checker happy
* updated script
* changes
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* desktop: setup passphrase during onboarding
* updated logic
* removed unused code
* button and starting chat action
* better
* removed debug code
* fallback
* focusing and moving focus on desktop text fields
* different logic
* removed unused variable
* divided logic in two functions
* enabled keyboard enter
* rollback when db deleted by hand on desktop
* update texts, font size
* stopping chat before other actions
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* android: workaround of system restricted background
* strings
* exclude lockscreen call from requirements to unrestrict
* texts
* added button and changed behaviour
* texts 2
* button instead of alert
* padding
* bigger padding
* refactor
* don't jump on button hide
* no exceptions for lockscreen
* sometimes do not show off alert
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* desktop: adapted UI
* more changes
* divider fix
* do not close screens on non-desktop in terminal view
* background click to close views and small changes
* dark theme detection on supported OSes
* fix text color after theme change
* placement of desktop text field
* marked as @Composable
* padding of text view
* window sizes
* screen layout
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* multiplatform: default files and directories were changed
* changes in paths and location of declaration
* more renames
* different paths
* update linux paths
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* multiplatform: relocated code to its new place
* code becomes better
* renamed file
* fixes for BASE64 and images, and changes for appFileUri
* different Base64 for both platforms
* fix file saving on long click
* platformCallbacks refactoring
* renamed callbacks to platform
* eol
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* multiplatform: moved to Gradle KTS and common directory structure
* renamed for review
* different versions for Android and desktop
* update desktop version_name
* Revert "renamed for review"
This reverts commit 80041efe40.
* EOLs
* change version to 1.0 to appease linter
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>