Commit Graph

69 Commits

Author SHA1 Message Date
Dain Nilsson
5a13389895
Use OATH code chips. 2022-03-31 12:25:14 +02:00
Dain Nilsson
f944c9cf86
Cancel ResponsiveDialog on tap outside.
Also moved the class to lib/widgets/
2022-03-31 11:50:40 +02:00
Dain Nilsson
dd3fef721a
Replace menu actions with FAB. 2022-03-31 11:41:28 +02:00
Dain Nilsson
1cf9ceab9b
Don't pass DeviceNode when DevicePath is sufficient. 2022-03-28 13:00:13 +02:00
Dain Nilsson
20d66ae924
Let Application pages control their AppBar. 2022-03-25 17:43:57 +01:00
Dain Nilsson
4b5ea2fdd7
Add and use showMessage for SnackBars. 2022-03-25 15:43:32 +01:00
Dain Nilsson
53699612f4
Remove empty constructor. 2022-03-25 15:14:36 +01:00
Dain Nilsson
9ace895fd1
Use dialog-button for manage password. 2022-03-25 14:40:45 +01:00
Dain Nilsson
6b3bd585ba
Use AsyncValue instead of custom classes. 2022-03-24 12:39:18 +01:00
Adam Velebil
e45fdb695d
show CircleTimer for TOTP only creds 2022-03-21 16:25:32 +01:00
Dain Nilsson
0221062fea
Handle cancelled "delete dialog" return value. 2022-03-16 09:33:10 +01:00
Dain Nilsson
3c712fef3a
Use ResponsiveDialog for OATH factory reset. 2022-03-16 09:33:09 +01:00
Dain Nilsson
21d5e76dcc
Use ResponsiveDialog for 'Delete account'. 2022-03-16 09:33:08 +01:00
Dain Nilsson
c945fb401f
Remove unused parameter. 2022-03-16 09:33:07 +01:00
Dain Nilsson
921190ba40
Introduce responsive dialogs. 2022-03-16 09:33:06 +01:00
Dain Nilsson
a48079864c
Cleanups. 2022-03-11 14:20:53 +01:00
Dain Nilsson
5b14a19001
Introduce "failed" state for apps. 2022-03-11 13:31:23 +01:00
Dain Nilsson
42a7a467b3
Change text "Unpin account" 2022-03-03 14:23:51 +01:00
Dain Nilsson
e77163dac2
Use "pinned" instead of "favorite". 2022-03-03 13:55:07 +01:00
Dain Nilsson
df689945a4
Visual tweaks to OATH popup.
- Smaller text, less padding.
- Fix popup position.
2022-03-03 11:20:47 +01:00
Dain Nilsson
06ec0b3887
Add right-click meny to accounts.
This also moves common Account view related code into a reusable Mixin
class.
2022-03-03 10:01:36 +01:00
Dain Nilsson
3931ae86fb
Fix rename credential.
* Update credential in dialog.
* Only show rename button for >= 5.3.
* Don't throw exception in Code lookup for renamed credential.
2022-03-02 15:34:23 +01:00
Dain Nilsson
af27c5ef0f
Better handling of window resizing. 2022-03-02 11:08:07 +01:00
Dain Nilsson
5e9cd7d0d4
Blur background and set max width. 2022-03-02 10:47:00 +01:00
Dain Nilsson
d751c1a345
Make OATH accounts selectable. 2022-03-02 08:23:29 +01:00
Dain Nilsson
a92dd12818
Fade out too long account names. 2022-02-24 15:19:18 +01:00
Dain Nilsson
ee48fa5c23
Lookup ScaffoldMessenger before await. 2022-02-24 12:49:28 +01:00
Dain Nilsson
49b7041b3f
Improve OATH activation via click for HOTP. 2022-02-24 11:34:39 +01:00
Dain Nilsson
829649695c
Prevent triggering copy/calculate on repeated clicks.
This disables the activation of an OATH credential while the snackbar of
a previous such action is shown.
2022-02-24 09:52:42 +01:00
Dain Nilsson
08f4c696e1
Add subtitle to "remember" checkbox. 2022-02-23 12:37:19 +01:00
Dain Nilsson
77142a8d1d
Keychain improvements.
* Add state for failure.
* Once failed/denied, don't ask again.
2022-02-23 12:17:06 +01:00
Dain Nilsson
affda87841
Fix typos. 2022-02-23 12:07:36 +01:00
Dain Nilsson
27176f5c18
Quick stab at some colors. 2022-02-22 10:56:52 +01:00
Dain Nilsson
aed03e5fc3
Merge PR #40. 2022-02-21 13:22:38 +01:00
Dain Nilsson
deec472ee4
Fix inverted 'enabled' and case-sensitive 'algorithm'. 2022-02-21 12:38:13 +01:00
Dain Nilsson
0884a92b84
Use platform-specific logging initialization. 2022-02-21 10:47:34 +01:00
Dain Nilsson
b7f1ec63f4
Move QR scan button to add_account_page, and have it populate the form. 2022-02-11 14:58:17 +01:00
Dain Nilsson
6d62ffb730
Change account trigger behavior.
This is closer to how the existing app behaves.
2022-02-11 11:44:08 +01:00
Dain Nilsson
0e31e4c9ea
Remove debugLabel. 2022-02-11 11:43:57 +01:00
Dain Nilsson
0b17f8b126
OATH focus item order for up/down arrows. 2022-02-11 10:35:31 +01:00
Dain Nilsson
05e82c6bec
Use RPC to remember passwords. 2022-02-08 12:34:48 +01:00
Dain Nilsson
6963b69c10
Improve add OATH account.
- Add padding to match Period with Digits.
- Validate secret length on submit.
2022-02-01 08:24:29 +01:00
Dain Nilsson
40335e66da
Refactor common code between add and rename accounts. 2022-01-31 15:48:34 +01:00
Dain Nilsson
a5f73f7d94
OATH: Add advanced options to add dialog. 2022-01-28 17:17:16 +01:00
Dain Nilsson
e884a1be3a
Add some comments to clarify code. 2022-01-25 15:00:42 +01:00
Dain Nilsson
a527e71818
OATH rename: Add length validation. 2022-01-25 14:50:00 +01:00
Dain Nilsson
8c139adf84
Add OATH rename dialog. 2022-01-25 12:48:20 +01:00
Dain Nilsson
ccc32903cf
Enable lint check for unawaited_futures. 2022-01-25 12:46:51 +01:00
Dain Nilsson
8160b30aed
Add OATH delete dialog. 2022-01-21 15:45:04 +01:00
Dain Nilsson
276005b868
Add OATH reset dialog. 2022-01-21 11:30:14 +01:00