* android, desktop: moving to single thread in api calls
* more places
* more changes
* seconds
* long running api into init function
* changes
* developer options
* progress indicator
* string
* rename
* progressIndicator for stop chat
* android: fix call sound when the app in the background
* using previous notification channel
* Revert "using previous notification channel"
This reverts commit 19da9a9ce193c39b353f478e884a97bbbf002e77.
* prevent playing sound on call twice
* android, desktop: rework UX of creating new connection
* different place for clipboard listener
* changes
* changes
* changes
* button, strings
* focus
* code optimization and search icon
* incognito link
* comment
* paddings
* optimization
* icon size and space in search
* appbar background color
* secondary color for icons in search bar
* lighter tool bar and avatars
* darker avatars in toolbar
* background for selected item and divider
* replacing connection view with actual chat view
* clear
* close unneeded view
* filter icon background
* filter doesn't hide current chat with empty search field
* fixes for review
* clearing focus on hiding keyboard
* fix invalid qr code message
* rename
* color
* buttons and text visibility when chat is not running yet
* loading chats label
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
* initial work on storing desktop window position and size
* removed useless imports
* updated to use app preferences
* vars to vals
* defensive programming
* fixed default
* removed default json
* do nothing if encoding to json while storing fails
* names, clean up
* move comment
* changes
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
* 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>