* android: Global preferences and per contact
* Fixes
* Changes in UI
* Fix
* Strings and more descriptions
* Spelling error
* No dots at the end
* Adapting changes from core
* Adapting changes from core
* Change
* Simplified user's choice with toggle
* Changes after merge
* Updated preferences to the latest changes in core
* Strings
* Changes
* Small changes
* Contact will be updated in UI too
* bigger icons in section headers
* Icons and colors
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* Audio messages testing
* Without Vorbis
* Naming
* Voice message auto-receive, voice message composing
* Experiments with audio
* More recording features
* Unused code
* Merge master
* UI
* Stability
* Size limitation
* Tap and hold && tap and wait and click logics
* Deleted unused lib
* Voice type
* Refactoring
* Refactoring
* Adapting to the latest changes
* Mini player in preview
* Different UI for some elements
* send msg view style
* *** in translation
* Animation
* Fixes animation performance
* Smaller font for recording time
* File names
* Renaming
* No edit possible for audio messages
* Prevent adding text to edittext
* Bubble layout
* Layout
* Refactor
* Paddings
* No crash, please
* Draw progress as a ring
* Padding
* Faster status updates while listening voice
* Faster status updates while listening voice
* Quote
* backend comment
* Align
* Stability
* Review
* Strings
* Just better
* Sync of recorder and players
* Replaced Icon's with ImageButton's
* Icons size
* Error processing
* Update apps/android/app/src/main/java/chat/simplex/app/MainActivity.kt
* rename composable
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* Restoring app's data from backup tools will still allow to enter passphrase instead of just crashing
(cherry picked from commit 256243dc8c)
* corrections
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
* android: Connect via group link alert
* Rename
* Replace first
* rename CRData into CReqClientData to match haskell type
* Alert
* Shorter
* Strings
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* android: Settings to auto-accept contact requests
* Link will not be recreated when not needed
* Layout
* Layout
* Button rename
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* android: Multiple images can be sent at the same time in different messages
* Padding
* Removing an ability to delete selected image, filtered out videos
* Optimization
* android: Connection info
* UI changes
* Icon in text field
* Alias text field
* Revert "Alias text field"
This reverts commit 2ac694db4d.
* Padding
* Layout changes
* Bigger delay
* UI changes
* UI changes
* Two more notifications when contact connected or connection request received
* Large image in notification
* Do not show contact's icon when it't not permitted
* Sound and vibrate for notification
* No large icon in other cases
* Small change
* Floating button for creating a new chat
- also fixed two-line preview in a chat list
* Button color in light theme
* update button color, remove elevation
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* android: UX for making connections
* Tabs background color was specified
* Different icon and description
* update texts, fix layout on ios small screens
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* Restore database from a backup when encryption fails for some reason
* Removed unused code
* Safer way of doing some things
* Ordering
* Increased possible diff in time to 10 seconds
* update strings
* Alert confirmation
* update strings
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* Ability to encrypt credentials and to store them securelly
* Don't regenerate key if it exists
* Made code shorter
* Refactoring
* Initial support of encryped database
* Changes in UI and notifications about database problems
* Small changes to how we use chatController instance
* Show unlock view in console automatically
* Fixed wrong place of saving a key
* Fixed a crash
* update icons
* Changing controller correctly
* Enable migration
* fix JNI
* Fixed startup
* Show database error view when password is wrong while enabling a chat
* Chat controller re-init in one more place
- also added one more alert
* Scrollable columns and restarted service and worker
* translations
* database passphrase
* update translations
* translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* update translations
* update translations
* update icon colors, show empty passphrase as not stored
* update translation
* update translations
* shared section footer, bigger font, layout, change entropy bounds
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* update translations
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* Option for periodically fetching new messages without starting a service
- also user can hide some content from notification, like it's text or/and author
* More stable notification worker
* Allowed to run periodic notifications when battery optimization is on
* corrections
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* Changes to notifications flow
* correction
* Made delay for receiving messages in worker longer
* correction
* check interval
* Update SimplexApp.kt, SimplexService.kt, and SimpleXAPI.kt
* update strings
* Strings
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* Options when using .onion hosts
* Confirmation alert before applying network settings
* Useless new line was removed
* Different ordering of options in enum