Commit Graph

37 Commits

Author SHA1 Message Date
Dain Nilsson
16f6732f09
Convert StateNotifiers to AsyncNotifiers for App states. 2023-07-03 11:36:47 +02:00
Dain Nilsson
0e3d315a50
Replace Pair with records. 2023-05-22 11:20:30 +02:00
Dain Nilsson
274989c22b
OATH cleanups. 2023-02-24 14:19:34 +01:00
Dain Nilsson
2d887593bb
Refactor OATH views and actions. 2023-02-13 17:04:49 +01:00
Dain Nilsson
987a87f939
Use case-insensitive sort order for credentials. 2022-11-25 17:14:24 +01:00
Adam Velebil
f472097a9f
license notice update in source files 2022-10-04 12:12:54 +02:00
Dain Nilsson
19cb2e49b2
Keep Pinned status when account is renamed. 2022-09-06 09:22:42 +02:00
Dain Nilsson
6be8fb0e9a
OATH: Don't show creds with issuer: "_hidden". 2022-08-12 13:23:37 +02:00
Dain Nilsson
112bc1ee08
Fix account count not being immediately updated. 2022-08-12 09:56:11 +02:00
Dain Nilsson
bc5f47d0d7
Test: Fix OATH credential provider. 2022-07-08 09:17:29 +02:00
Dain Nilsson
20d66ae924
Let Application pages control their AppBar. 2022-03-25 17:43:57 +01:00
Dain Nilsson
6b3bd585ba
Use AsyncValue instead of custom classes. 2022-03-24 12:39:18 +01:00
Dain Nilsson
aecd406bad
Add base for FIDO support. 2022-03-15 17:26:14 +01:00
Dain Nilsson
5b14a19001
Introduce "failed" state for apps. 2022-03-11 13:31:23 +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
d751c1a345
Make OATH accounts selectable. 2022-03-02 08:23:29 +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
0884a92b84
Use platform-specific logging initialization. 2022-02-21 10:47:34 +01:00
Dain Nilsson
9eda277af9
Replace List<String> with DevicePath for device paths.
This prevents equality checks from treating devices with the same path
as different.
2022-02-08 13:44:35 +01:00
Dain Nilsson
05e82c6bec
Use RPC to remember passwords. 2022-02-08 12:34:48 +01:00
Dain Nilsson
85458f4f5a
Move desktop-specific implementation into desktop/ 2022-01-27 12:47:17 +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
ac8cf7a461
Remove leftover logging from debugging. 2022-01-21 11:30:23 +01:00
Dain Nilsson
276005b868
Add OATH reset dialog. 2022-01-21 11:30:14 +01:00
Dain Nilsson
65560e728d
Add "Manage password" dialog. 2021-12-08 11:20:04 +01:00
Dain Nilsson
e6db6df8ff
Don't replace newer codes with older. 2021-12-06 12:31:22 +01:00
Dain Nilsson
81c33a0e36
Improve RPC error recovery. 2021-12-06 10:28:19 +01:00
Dain Nilsson
034e2794f8
Update OATH list view. 2021-12-03 17:49:16 +01:00
Dain Nilsson
4c5b0bcf20
Add window focus/visibility detection to release YubiKeys when idle. 2021-12-03 10:27:29 +01:00
Dain Nilsson
4b6a6a3a0e
Remove commented code. 2021-12-02 20:29:40 +01:00
Dain Nilsson
9236701f02
Implement theming and re-arrange views. 2021-12-02 11:44:17 +01:00
Dain Nilsson
4c875865a8
Add OATH password unlock.
Currently stores the derived key in memory.
2021-11-29 14:11:16 +01:00
Dain Nilsson
064fb038e6
Use the logging package, and log from RPC. 2021-11-23 13:02:05 +01:00
Dain Nilsson
b153c09015
Break up OATH widgets into separate files. 2021-11-22 14:00:24 +01:00
Dain Nilsson
8c6f36ae3c
Add start of navigation structure. 2021-11-22 14:00:23 +01:00