Commit Graph

296 Commits

Author SHA1 Message Date
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
eee34285a3
Merge PR #47. 2022-02-23 15:00:30 +01:00
Dain Nilsson
1e3c758c59
Bump minimum python version requirement to 3.8. 2022-02-23 14:13:20 +01:00
Dain Nilsson
be5fd3712a
Merge PR #46. 2022-02-23 13:37:16 +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
c3c0d0fcde
Better logging of non-json errors. 2022-02-23 12:17:05 +01:00
Dain Nilsson
4fac11fc1d
Fix counting of devices with same PID. 2022-02-23 12:17:02 +01:00
Dain Nilsson
ade7f7dd87
Merge PR #45. 2022-02-23 12:14:27 +01:00
Dain Nilsson
c048c6f137
Set minimum window width. 2022-02-23 12:07:38 +01:00
Dain Nilsson
affda87841
Fix typos. 2022-02-23 12:07:36 +01:00
Dain Nilsson
2f03d64e3d
Adapt no_device_screen after device type. 2022-02-22 11:41:46 +01:00
Dain Nilsson
0a02d658e6
Use "wifi" icon instead of "nfc". 2022-02-22 11:32:23 +01:00
Dain Nilsson
ab2a63fd2b
Add placeholders in main drawer, move theme and logging to settings. 2022-02-22 11:15:15 +01:00
Dain Nilsson
27176f5c18
Quick stab at some colors. 2022-02-22 10:56:52 +01:00
Dain Nilsson
4b716d311a
Set main green color for more widgets. 2022-02-21 17:07:52 +01:00
Dain Nilsson
6b841f4a88
Merge PR #43. 2022-02-21 16:26:42 +01:00
Dain Nilsson
06c348cf50
Avoid RPC getting "stuck" on responses that are not valid JSON. 2022-02-21 15:47:37 +01:00
Dain Nilsson
f03a9a9fe5
Merge PR #42. 2022-02-21 15:15:23 +01:00
Dain Nilsson
d0c1bfb19f
Update dependencies to latest versions. 2022-02-21 14:49:53 +01:00
Dain Nilsson
aed03e5fc3
Merge PR #40. 2022-02-21 13:22:38 +01:00
Dain Nilsson
e62d0c7c4e
Merge PR #41. 2022-02-21 13:21:46 +01:00
Dain Nilsson
7082e1839b
Use SEVERE instead of WARNING for unparsable log lines. 2022-02-21 13:21:12 +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
975e299eb6
Update ykman and replace submodule with pyproject config. 2022-02-21 10:47:33 +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
8340c96edf
Merge PR #37. 2022-02-11 14:57:49 +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
a6ffe45651
Search field: Jump to first result on Enter/Down. 2022-02-11 10:35:30 +01:00
Dain Nilsson
ea5c0ea363
Merge PR #36. 2022-02-11 10:34:10 +01:00
Dain Nilsson
ae98d054e1
Merge PR #39. 2022-02-11 10:24:20 +01:00
Dain Nilsson
56bd68296a
Merge PR #38. 2022-02-11 10:22:49 +01:00
Dain Nilsson
d41a300d48
Add QrScanner via provider. 2022-02-10 15:24:28 +01:00
Dain Nilsson
1f15640bfa
Add QR scanning to RPC. 2022-02-10 15:24:07 +01:00
Dain Nilsson
84fe77f500
Update mac build for ykman-rpc. 2022-02-10 14:17:54 +01:00
Dain Nilsson
bfbfc51a00
Use ykman-rpc from Flutter. 2022-02-10 13:47:58 +01:00
Dain Nilsson
8362cc2093
Update build scripts. 2022-02-10 13:38:46 +01:00
Dain Nilsson
fcab9b7331
Start setting up ykman-rpc. 2022-02-10 13:29:20 +01:00
Dain Nilsson
3af44ea19d
Make drawer scrollview non-primary.
This prevents an exception when both the main view and drawer is
visible, if both views are scrollable. It does not seem to impact
behavior at all.
2022-02-09 12:34:38 +01:00
Dain Nilsson
6273c26420
Merge PR #35. 2022-02-09 10:53:50 +01:00
Dain Nilsson
939f590b09
Pass in BuildContext to MenuItem.action.
Instead of when constructing the MenuItem itself.
2022-02-09 10:42:08 +01:00
Dain Nilsson
af652b3609
Merge PR #33. 2022-02-08 15:14:21 +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
cde3b14ef1
Merge PR #32. 2022-02-08 12:33:24 +01:00