Fabian Henneke
23158ce6da
Fix two SMS Autofill crashes ( #985 )
...
SMS OTP Autofill currently crashes for two reasons:
1. Tasks.await has a precondition of not running on the UI thread.
2. Exceptions thrown from Tasks are always wrapped into
ExecutionExceptions and need to be unwrapped before they can be
identified as ResolvableApiException.
This commit addresses both issues by making waitForSms a proper
coroutine using withContext and a custom wrapper around Task<T> that
relies on suspendCoroutine and automatically unwraps exceptions.
(cherry picked from commit 3afeff45d8
)
2020-07-30 14:00:33 +05:30
Harsh Shandilya
c132cc98e6
Fix TOTP import button check semantics ( #982 )
...
* Improve TOTP checking semantics
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Fix return label
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* update CHANGELOG
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Move updateViewState() call outside with(binding) scope
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
(cherry picked from commit ecf96aa066
)
2020-07-30 14:00:25 +05:30
Harsh Shandilya
64a6e0f4e9
Properly handle files without passwords ( #969 )
...
* Properly handle files without passwords
Fixes #967
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Fix tests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Only look for TOTP URI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
(cherry picked from commit 62dbc183d5
)
2020-07-30 13:49:26 +05:30
GitHub Actions
e15a1d2159
Prepare release 1.10.1
2020-07-23 16:30:46 +00:00
Fabian Henneke
f1ad84c34b
Add CHANGELOG entries for 1.10.1 ( #961 )
...
(cherry picked from commit da3ca10de6
)
2020-07-23 21:38:11 +05:30
GitHub Actions
f53f769543
Prepare release 1.10.0
2020-07-22 15:01:49 +05:30
Harsh Shandilya
fb5f4e421d
Add pt-BR translations and cleanup resources ( #947 )
2020-07-22 13:37:36 +05:30
Fabian Henneke
1c8f6b9886
Add changelog entry for ed25519 support ( #943 )
2020-07-20 08:46:53 +02:00
Harsh Shandilya
c7ccc2f4f1
Improve UI when launching with biometric lock ( #940 )
2020-07-19 16:37:18 +05:30
Harsh Shandilya
465d5b867a
Remove type images ( #939 )
...
* Remove type images
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Update changelog
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-19 10:25:34 +02:00
Harsh Shandilya
d4379a4779
Remove manual key selection and start actually using .gpg-id
( #916 )
...
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
Co-authored-by: Fabian Henneke <fabian@henneke.me>
2020-07-16 12:18:38 +05:30
Fabian Henneke
681c557e9e
Revert "Work around Chrome Autofill issue ( #921 )" ( #933 )
2020-07-14 15:00:29 +05:30
Harsh Shandilya
4250cd499c
Properly guard against invalid renaming ( #929 )
2020-07-14 11:56:47 +05:30
Harsh Shandilya
fc00de61dc
Move password export to the IO dispatcher ( #918 )
...
* Move password export to the IO dispatcher
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Simplify snackbars and disable exit operations during export
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Move export password logic to service
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
* Reformat
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Use explicit null check
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Remove unneeded hack
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Fixup strings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Don't use coroutines in a service
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
* Update notification icon
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
* Rollback unwanted formatting
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2020-07-09 14:00:24 +05:30
Harsh Shandilya
0ead6b2a4d
Mention #482 being fixed in the changelog ( #925 )
2020-07-08 14:20:08 +05:30
Fabian Henneke
d192ab2d9a
Work around Chrome Autofill issue ( #921 )
2020-07-07 20:32:57 +05:30
Harsh Shandilya
5d170249cd
Major UI overhaul and the introduction of a new icon ( #920 )
...
Co-authored-by: Fabian Henneke <fabian@henneke.me>
2020-07-07 19:18:24 +05:30
Fabian Henneke
ca9c951a53
Fill OTP fields with SMS codes ( #900 )
...
* Fill OTP fields with SMS codes
* Allow SMS OTP fill also for web origins
* Introduce free and nonFree build variants
* Fix up workflow
* Improve layout and feature detection
* Workflow changes
* Add Changelog entry
* github: update release workflow for nonFree/Free split
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Switch to lifecycleScope
* github: make snapshot deploy free variant
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-02 13:49:32 +02:00
Fabian Henneke
c702d4aa9e
Fix up URIish instances with @ in user name ( #913 )
2020-07-02 16:51:59 +05:30
Fabian Henneke
1c9f7971ce
Scroll to files and enter folders when created ( #909 )
2020-07-01 21:48:21 +05:30
Harsh Shandilya
f49d9c35e6
Merge remote-tracking branch 'origin/release' into release-catchup
...
* origin/release:
Bump version
Prepare release 1.9.2
update changelog
Workaround to prevent crash on first run (#898 )
build: bump version
Prepare release 1.9.1
Backport Actions fixes (#894 )
Remove API 30 from pull request test matrix (#879 )
CHANGELOG: reword to better clarify fixes
Prevent cached passwords from being wiped (#884 )
Use remembered credential even if it is empty (#880 )
Reset SSH passphrase after SSH key import (#885 )
Add relnotes for #871 (#872 )
Add org.gnu.icecat as a trusted multi-origin browser (#871 )
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-01 13:08:55 +05:30
Harsh Shandilya
5e74507d5b
Allow importing TOTP configuration through QR codes ( #903 )
...
Co-authored-by: Fabian Henneke <fabian@henneke.me>
2020-06-30 19:21:49 +05:30
GitHub Actions
d8469d3790
Prepare release 1.9.2
2020-06-30 09:32:17 +00:00
Harsh Shandilya
d6891fa7a0
update changelog
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-30 14:40:11 +05:30
Fabian Henneke
8bc662c9c0
Offer TOTP Autofill for OTP fields ( #899 )
2020-06-29 10:12:19 +02:00
Harsh Shandilya
063c1a1144
Reintroduce TOTP support ( #890 )
...
Co-authored-by: Fabian Henneke <fabian@henneke.me>
2020-06-29 12:08:59 +05:30
Harsh Shandilya
56c301dc7c
Sync with release branch ( #896 )
2020-06-28 22:36:20 +05:30
GitHub Actions
daedc3fa4b
Prepare release 1.9.1
2020-06-28 16:02:53 +00:00
Harsh Shandilya
9fc5d337b8
UI fixups ( #892 )
2020-06-28 01:45:39 +05:30
Harsh Shandilya
e21c8cd0fc
CHANGELOG: reword to better clarify fixes
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-26 12:52:33 +05:30
Fabian Henneke
8f7d3052ea
Use remembered credential even if it is empty ( #880 )
...
* Use remembered credential even if it is empty
Should fix #875 .
* .isNull() --> == null
* Update relnotes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Reword relnotes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* 2019 it is
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
(cherry picked from commit b60c5fb605
)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-26 12:44:32 +05:30
Fabian Henneke
b60c5fb605
Use remembered credential even if it is empty ( #880 )
...
* Use remembered credential even if it is empty
Should fix #875 .
* .isNull() --> == null
* Update relnotes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Reword relnotes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* 2019 it is
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-26 09:12:39 +02:00
Harsh Shandilya
694e461f6c
Add relnotes for #871 ( #872 )
...
(cherry picked from commit d5310bdd8e
)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-25 00:28:07 +05:30
Harsh Shandilya
d5310bdd8e
Add relnotes for #871 ( #872 )
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22 12:30:57 +02:00
GitHub Actions
de4a5d2881
Prepare release 1.9.0
2020-06-21 21:13:16 +00:00
Diogenes Molinares
23b488a8eb
Add support for category renaming ( #854 )
...
* rename category
* changed CHANGELOG
* IDE Refactor
* Address review comments
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* change Stack to List and fix bug when empty category name
* create intermediate folders
* little fixes and KDoc added
* Reuse existing move code
* change button Cancel => Skip
* use canonicalPath to confirm destination inside repository
* change error message
* update KDoc
* show different error to user
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <msfjarvis@gmail.com>
Co-authored-by: Fabian Henneke <fabian@henneke.me>
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-06-18 14:07:26 +02:00
Harsh Shandilya
8ff37e953f
Improve bulk deletion and password move flow ( #855 )
...
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-06-17 18:35:46 +05:30
Diogenes Molinares
faff735a08
Properly support password renaming ( #852 )
...
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-14 15:01:43 +05:30
Harsh Shandilya
cd72d15b32
UserPreference: delete all shortcuts when repository is deleted ( #850 )
2020-06-14 13:24:46 +05:30
Harsh Shandilya
d8231e112a
Break down PGP Activity into focused sections ( #776 )
2020-06-12 20:28:15 +05:30
Harsh Shandilya
7569d40270
Update changelog and pull request template ( #842 )
2020-06-09 19:20:25 +05:30
Harsh Shandilya
5a34f444c2
Completely revamp decrypted password screen ( #817 )
...
* Completely revamp decrypted password screen
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* update changelog
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-05-31 10:12:31 +02:00
Harsh Shandilya
e7463ec24c
Remove HOTP/TOTP support ( #806 )
2020-05-28 22:42:13 +05:30
Harsh Shandilya
ffcbabc2f4
Configure IME options and focus direction ( #805 )
2020-05-28 16:54:33 +05:30
Harsh Shandilya
eb936e1f36
Introduce better R8 optimizations ( #796 )
2020-05-26 21:43:41 +05:30
Fabian Henneke
96ed53206e
Remove "name" from the list of username heuristics ( #793 )
2020-05-25 17:21:12 +05:30
Harsh Shandilya
ffeb4c17d3
build: bump version
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-05-24 16:21:05 +05:30
Harsh Shandilya
ffe16e3488
build: bump version
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-05-23 15:47:15 +05:30
Harsh Shandilya
22fd47d20c
CHANGELOG: sync with master
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-05-23 15:45:07 +05:30
Harsh Shandilya
5591267318
CHANGELOG: sync with master ( #775 )
2020-05-14 01:51:56 +05:30