Evgeny Poberezkin
ec6cee1389
ios: digital password (instead of device auth) ( #2169 )
...
* ios: digital password (instead of device auth)
* set, ask, change password
* kind of working, sometimes
* ZSTack
* fix cancel
* update title
* fix password showing after settings dismissed
* disable button when 16 digits entered
* fixes
* layout on larger screens
* do not disable auth when switching to system if system auth failed, refactor
* fix enabling auth via the initial alert
* support landscape orientation
2023-04-12 11:22:55 +01:00
spaced4ndy
ef05fa4905
core: file protocol field; ios: distinguish behavior and look of XFTP and SMP files ( #2090 )
...
* core: file protocol field; ios: distinguish behavior and look of XFTP and SMP files
* remove unused method
* count style
* corrections
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-03-28 19:20:06 +01:00
Evgeny Poberezkin
c96ba30018
core: support down migrations to allow reverting to the previous version ( #2072 )
...
* core: support down migrations to allow reverting to the previous version
* update schema
* update simplexmq
* rename errors
* remove unused functions
* migration UI, test migration
* update migration UI
* return current migrations in CRVersionInfo
* update simplexmq
* test down migrations
* cleanup ios
* show migrations in log
2023-03-27 18:34:48 +01:00
Evgeny Poberezkin
06a0dbd0f2
core, iOS: hidden and muted user profiles ( #2025 )
...
* core, ios: profile privacy design
* migration
* core: user profile privacy
* update nix dependencies
* update simplexmq
* import stateTVar
* update core library
* update UI
* update hide/show user profile
* update API, UI, fix test
* update api, UI, test
* update api call
* fix api
* update UI for hidden profiles
* filter notifications on hidden/muted profiles when inactive, alerts
* updates
* update schema, test, icon
2023-03-22 15:58:01 +00:00
Evgeny Poberezkin
04d886e546
ios: user profiles view, per-user settings ( #1801 )
...
* ios: user profiles view, per-user settings
* remove comment
* bold profile name
2023-01-20 12:38:38 +00:00
Stanislav Dmitrenko
ad6aa10cd2
ios: Multiusers feature continue ( #1793 )
...
* ios: Multiusers feature continue
* Logging of user in responses
* UserId
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Undo ugly user inclusion into functions. Now it's in backend
* Do not set active user if it's unchanged
* Blank line
* if
* Change active user function
* refactor
* refactor
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* Alert
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2023-01-19 16:22:56 +00:00
Evgeny Poberezkin
18b772a80b
ios: translations ( #1411 )
2022-11-25 13:50:26 +00:00
Evgeny Poberezkin
faceeb6fce
ios: chat preferences, UI and types ( #1360 )
2022-11-14 10:12:17 +00:00
JRoberts
b66eb5b67f
mobile: disable setting chat item TTL if chat db changed ( #1183 )
2022-10-07 15:01:17 +04:00
Evgeny Poberezkin
fff0659b1e
ios: fix picker heights ( #1181 )
2022-10-07 13:31:31 +04:00
JRoberts
83c1340830
ios: update chats after setting chat item TTL ( #1179 )
2022-10-07 10:55:54 +04:00
Evgeny Poberezkin
f9c691cab1
ios: change member role ( #1164 )
...
* ios: change member role
* chat item types, error alerts
* update alert
* translations
* update messages
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-10-04 09:53:43 +01:00
JRoberts
e1454b1445
ios: refactor delete after x seconds option
2022-10-03 16:47:45 +04:00
JRoberts
6e9e6057af
ios: automatic message deletion ( #1160 )
2022-10-03 16:42:43 +04:00
Evgeny Poberezkin
83b77748b6
ios: fix: storing passphrase makes in available in NSE, do not allow empty current passphrase, reset files count after deletion ( #1125 )
2022-09-25 20:53:32 +01:00
Stanislav Dmitrenko
39f82e9e1a
android: single call to initialize chat, fix ( #1109 )
...
* JNI experiments
* Next try
* Next try
* Final JNI code for the new library method
* remove unused functions
* android: refactor, fix; ios: change entropy bounds
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-24 13:45:10 +01:00
Evgeny Poberezkin
ab7fed1628
ios: use single call to initialize chat controller ( #1110 )
...
* ios: use single call to initialize chat controller
* update logs
* comments
2022-09-24 09:28:22 +01:00
Evgeny Poberezkin
6e9cf2ba91
ios: fix background refresh crash, memoize migrateChatDatabase ( #1103 )
...
* ios: fix background refresh crash, memoize migrateChatDatabase
* store returned value
2022-09-23 12:51:40 +01:00
Evgeny Poberezkin
bd2a748169
ios: allow export of unencrypted database ( #1097 )
2022-09-22 13:10:25 +01:00
JRoberts
012115b330
ios: disable files deletion unless chat is stopped ( #1074 )
2022-09-20 12:35:25 +04:00
JRoberts
67323a41eb
ios: clear storage ( #1069 )
...
* wip
* display current storage state
* alert
* fix
* simplify
* remove unused function
* fix log
* replace prints with logger
* Apply suggestions from code review
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* low res will remain text
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-19 19:05:29 +04:00
JRoberts
2eca3e789c
ios: restore db ( #1063 )
...
* wip
* wip
* wip
* refactor
* clean up
* simplify
* simplify
* refactor
* rename
* rename consts
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-17 16:41:20 +04:00
Evgeny Poberezkin
76a7dfeabb
ios: localize database encryption ( #1048 )
...
* ios: localize database encryption
* fix incorrect language in NSE localizations
* corrections
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-14 14:04:41 +01:00
Evgeny Poberezkin
06835ee3fc
ios: additional db encryption UX ( #1031 )
...
* ios: additional db encryption UX
* typo
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* fixes
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-08 17:36:16 +01:00
Evgeny Poberezkin
766009269e
ios: use SQLCipher ( #1012 )
...
* use sqlcipher build, hardcoded encryption key
* UI for db encryption
* database passphrase UI
* show orange icon when database is not encrypted
* call encrypt
* more ios ux
* basic UX for passphrase complete
* with animation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* passphrase complexity, fixes
* fix moving entry field
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-07 12:49:41 +01:00
Evgeny Poberezkin
b1c732f3cc
ios: translations ( #793 )
2022-07-08 22:42:38 +01:00
Evgeny Poberezkin
95f518a582
ios: stopped state for DB management, suspend quicker/instantly on app termination ( #783 )
...
* ios: stopped state for DB management, suspend quicker/instantly on app termination
* update terminateChat
2022-07-06 14:07:27 +01:00
Evgeny Poberezkin
2c121b5731
ios: choose notifications mode during onboarding and after DB migration ( #773 )
2022-07-03 19:53:07 +01:00
Evgeny Poberezkin
f7f3f82090
ios: fix migration, refreshing chat list; disable periodic notifications ( #767 )
...
* ios: fix migration, disable refreshing chat list and periodic notifications
* fix refreshing chats when exiting background
* remove unused model property
2022-07-01 22:45:58 +01:00
Evgeny Poberezkin
6d25991417
ios: process notifications, suspend app, notifications settings UI ( #754 )
2022-06-27 10:28:30 +01:00
Evgeny Poberezkin
6a2f2a512f
ios: UI to export/import/delete chat database ( #743 )
...
* ios: UI to export/import/delete chat database
* move files
* ui for database migration
* migration screen layout
* ios: export archive and delete chat database
* import archive
* refactor, update texts
* database migration (almost works)
* fix missing import
* delete legacy database
* update migration errors
2022-06-24 13:52:20 +01:00