* first pass at desktop image pasting for multiplatform
* removed debug println
* fixed bug with pasting text
* temp files are deleted now following simplex conventions
* optimizations
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
* desktop, android: pass remote host explicitely to API calls
* use remote host ID in model updates
* add remote host to chat console
* add remote host to notifications functions
* desktop: support remote files (WIP)
* working with remote files locally
* better
* working with remote file downloads
* sending files
* fixes of loading files in some situations
* image compression
* constant for remote hosts
* refactor
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
* android, desktop: support calls on desktop and moved www dir to different root
* add page title, fix links on Android, change timeouts
* using worker in desktop Chrome and Safari
* ui changes
* end call button in app bar
* fix android
* a lot of enhancements
* fix after merge master
* layout
* sound play on call
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* desktop: Windows build
* temp
* temp
* new way of libs loading
* new way of libs loading
* Revert "new way of libs loading"
This reverts commit 8632f8a8f7.
* made VLC working on Windows
* unused lib
* scripts
* updated script
* fix path
* fix lib loading
* fix lib loading
* packaging options
* different file manager implementation on Windows
---------
Co-authored-by: Avently <avently.local>
Co-authored-by: avently <avently@local>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* desktop: ability to always show terminal view
* only show toggle with dev tools enabled
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* 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>
* mobile: remove most user data from responses, to reduce noice in errors/console
* small change for desktop
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
* desktop: better logic when switching chats
* auto scroll to top when selected chat changes
* multiplatform: members page performance
* preloading group members
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* desktop: creating tmpDir
* provide name for saved file
* directories only selection on Mac
* specified filename for file savers
---------
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>