Dain Nilsson
|
75f8f5be35
|
Add experimental feature flags for OATH and PIV.
|
2023-10-23 11:11:30 +02:00 |
|
Adam Velebil
|
23cefaa493
|
Merge branch 'main' into adamve/android_scan_from_file
|
2023-10-20 16:11:42 +02:00 |
|
Adam Velebil
|
ab35c6ef7d
|
update code style
|
2023-10-20 11:38:49 +02:00 |
|
Adam Velebil
|
9dc76a20a9
|
refactor and add tests
|
2023-10-20 09:59:31 +02:00 |
|
Adam Velebil
|
184e7a7f2c
|
Read QR code from file on Android
|
2023-10-18 15:34:31 +02:00 |
|
Elias Bonnici
|
715302eadc
|
Add shortcut for OTP calculation.
|
2023-09-29 14:44:47 +02:00 |
|
Dain Nilsson
|
221ca6ca21
|
Close Drawer when resized to expanded view.
|
2023-09-27 15:23:09 +02:00 |
|
Adam Velebil
|
3d01d7867e
|
wrap only one widget into Material
|
2023-09-22 11:28:19 +02:00 |
|
Adam Velebil
|
6be42ba0b3
|
wrap ListTile into Material
|
2023-09-22 11:01:15 +02:00 |
|
Adam Velebil
|
c67f89ed3f
|
Android No Key Present item in Drawer
|
2023-08-30 15:28:44 +02:00 |
|
Dain Nilsson
|
0059359642
|
Add Japanese support.
Also add override of locale by setting env "_YA_LOCALE" variable.
|
2023-08-30 09:26:37 +02:00 |
|
Dain Nilsson
|
b5b377380f
|
Merge PR #1156.
|
2023-08-24 15:44:21 +02:00 |
|
Dain Nilsson
|
9648a1396c
|
Use transparent barrier for FsDialogs.
|
2023-08-18 16:20:31 +02:00 |
|
Dain Nilsson
|
61f05b1ea5
|
Fix OATH manual entry on Android and improve failure to scan handling.
|
2023-08-18 11:40:19 +02:00 |
|
Dain Nilsson
|
142babd5d8
|
Merge PR #1145.
|
2023-08-18 10:45:27 +02:00 |
|
Dain Nilsson
|
916d9e24db
|
Minor cleanups.
|
2023-08-18 09:43:13 +02:00 |
|
Adam Velebil
|
7cbbd054bc
|
otpauth-migration Android support
|
2023-08-16 15:27:31 +02:00 |
|
Dain Nilsson
|
10d81f511f
|
Improve keyboard shortcuts:
- Remove CTRL+W on Linux
- Add support for Copy key for copying Oath codes, etc.
|
2023-08-16 14:57:24 +02:00 |
|
Dennis Fokin
|
96639b970c
|
Check capacity if state is not null
|
2023-08-16 14:45:44 +02:00 |
|
Dennis Fokin
|
c82119d726
|
Refactor code for handling uri
|
2023-08-16 12:38:29 +02:00 |
|
Dennis Fokin
|
84787c912f
|
Cleanup
|
2023-08-08 16:25:31 +02:00 |
|
Dain Nilsson
|
3f3298427c
|
Add SafeArea to FsDialog.
|
2023-08-08 15:38:31 +02:00 |
|
Dain Nilsson
|
fd606fa788
|
Don't show nav rail on phones.
|
2023-07-05 16:07:11 +02:00 |
|
Dain Nilsson
|
3d330e6d35
|
Fix NFC reader name overflow.
|
2023-07-04 14:21:14 +02:00 |
|
Dain Nilsson
|
d49d57abe7
|
Fix integration tests.
|
2023-07-04 14:21:13 +02:00 |
|
Dain Nilsson
|
05220e8089
|
Implement navigation rail with collapsed/expanded views.
|
2023-07-04 14:21:13 +02:00 |
|
Dain Nilsson
|
e42f7e4e67
|
Prevent underlying page from stealing focus from ResponsiveDialog.
|
2023-07-04 14:21:11 +02:00 |
|
Dain Nilsson
|
52bff18471
|
Start refactoring actions.
|
2023-07-04 14:21:09 +02:00 |
|
Dain Nilsson
|
25c728b145
|
Various fixes.
|
2023-07-04 14:21:06 +02:00 |
|
Dain Nilsson
|
4525198f9b
|
Refactor ActionItem avatar colors.
|
2023-07-04 14:21:06 +02:00 |
|
Dain Nilsson
|
4bd322a268
|
Extract ActionList classes.
|
2023-07-04 14:21:05 +02:00 |
|
Dain Nilsson
|
fcd226f123
|
Add localized strings.
|
2023-07-04 14:21:04 +02:00 |
|
Dain Nilsson
|
efa8f35e05
|
Add PIV to helper.
|
2023-07-04 14:21:04 +02:00 |
|
Dain Nilsson
|
d1be87ffd7
|
Revamp FIDO key actions and fingerprint dialog.
|
2023-07-03 11:36:48 +02:00 |
|
Dain Nilsson
|
fbe3cab253
|
Revamp OATH key actions and account dialogs.
|
2023-07-03 11:36:46 +02:00 |
|
Adam Velebil
|
688409d2be
|
press control-q to close the app on Linux
|
2023-05-26 08:30:21 +02:00 |
|
Dain Nilsson
|
920195ee08
|
Introduce switch expressions.
|
2023-05-22 11:52:49 +02:00 |
|
Dain Nilsson
|
2b56053c76
|
Fix deprecations.
|
2023-05-22 10:29:11 +02:00 |
|
Dain Nilsson
|
da2d23e426
|
Bump Flutter, dart, and dependency versions.
|
2023-05-22 09:49:30 +02:00 |
|
Adam Velebil
|
67fe9489cb
|
[Android] use different tooltip
|
2023-03-14 10:20:02 +01:00 |
|
Dennis Fokin
|
2fa87a5247
|
Merge PR #983
|
2023-03-07 13:03:23 +01:00 |
|
Dennis Fokin
|
f7fe129910
|
Cleanup code
|
2023-03-07 12:48:48 +01:00 |
|
Dain Nilsson
|
69146be242
|
Merge PR #985.
|
2023-03-06 10:43:12 +01:00 |
|
Adam Velebil
|
7261d2de63
|
fix Add account when cam permission not granted
|
2023-03-03 17:17:29 +01:00 |
|
Dain Nilsson
|
9d008bb0a6
|
Use TargetPlatform for isDesktop/isAndroid.
|
2023-03-03 16:30:54 +01:00 |
|
Dain Nilsson
|
7c0814a8e0
|
Refactor and combine platform specific settings pages.
|
2023-03-03 16:13:28 +01:00 |
|
Dennis Fokin
|
9b4c5aecbc
|
Change from LogicalKeySet to SingleActivator
|
2023-03-02 14:40:47 +01:00 |
|
Dain Nilsson
|
b33dca3900
|
Change prefixes and add check_strings.py
|
2023-03-02 12:45:55 +01:00 |
|
Dain Nilsson
|
cbd1561154
|
Add settings for community translations.
|
2023-03-02 09:34:52 +01:00 |
|
Dain Nilsson
|
ee2b3e5e34
|
String fixes.
|
2023-03-02 09:34:01 +01:00 |
|
Dain Nilsson
|
c8e84eb72d
|
Use English as fallback.
|
2023-03-01 10:57:42 +01:00 |
|
Dain Nilsson
|
be4dc4d7c3
|
Re-use AppLocalizations instance.
|
2023-03-01 08:36:58 +01:00 |
|
Dain Nilsson
|
1d389e3185
|
Restructure external strings.
|
2023-03-01 08:36:57 +01:00 |
|
Dain Nilsson
|
6bf231dc7d
|
Externalize strings.
|
2023-03-01 08:33:31 +01:00 |
|
Adam Velebil
|
8978298f01
|
Merge branch 'main' into feature/issuer_icons
|
2023-02-28 13:39:05 +01:00 |
|
Dain Nilsson
|
6f7d15dfff
|
Hide window on Ctrl/Cmd + W.
|
2023-02-24 14:23:43 +01:00 |
|
Dain Nilsson
|
758776d864
|
Add AppLocalizations Provider.
|
2023-02-24 14:20:17 +01:00 |
|
Dain Nilsson
|
1811344ed4
|
Add notification support.
|
2023-02-24 14:17:14 +01:00 |
|
Dain Nilsson
|
fc3238e829
|
Allow hiding the window.
|
2023-02-24 14:10:39 +01:00 |
|
Adam Velebil
|
53b3ba134a
|
prevent Icon Pack Dialog closing on YK change
|
2023-02-24 10:59:12 +01:00 |
|
Dain Nilsson
|
2d887593bb
|
Refactor OATH views and actions.
|
2023-02-13 17:04:49 +01:00 |
|
Dain Nilsson
|
15cdf0d62c
|
Implement alternative OATH navigation.
|
2023-02-13 17:04:09 +01:00 |
|
Dain Nilsson
|
7254cba50b
|
Add hotkeys for Settings, device switching. Refactor drawer actions.
|
2023-02-13 17:02:34 +01:00 |
|
Dain Nilsson
|
9de315f472
|
Fix focus issue for Ctrl+F, add Ctrl+W to close.
|
2023-02-13 16:24:28 +01:00 |
|
Adam Velebil
|
e71b619c67
|
Merge PR #955.
|
2023-02-10 08:43:15 +01:00 |
|
Adam Velebil
|
f6f93134f6
|
simplify nfc conditions
|
2023-02-09 10:30:07 +01:00 |
|
Adam Velebil
|
c9045cd811
|
revert non-changes
|
2023-02-09 10:14:31 +01:00 |
|
Adam Velebil
|
3bbe942c5c
|
use MessagePage.actions for Enable NFC button
|
2023-02-09 10:04:19 +01:00 |
|
Adam Velebil
|
0a19e1cdbe
|
handle state of Nfc adapter
|
2023-02-08 17:12:49 +01:00 |
|
Dain Nilsson
|
1ec1aff1b5
|
Use new NavigationDrawer.
|
2023-02-07 16:41:08 +01:00 |
|
Dain Nilsson
|
0788d731f3
|
Theme tweaks.
|
2023-02-07 14:01:17 +01:00 |
|
Dain Nilsson
|
ca133b5c6c
|
Fix incorrect theme usages.
|
2023-02-07 12:31:17 +01:00 |
|
Dain Nilsson
|
b263f82293
|
Fix deprecation notices and reset styles.
|
2023-01-26 11:52:01 +01:00 |
|
Dain Nilsson
|
8acfda79ce
|
Add tooltip to "Configure YubiKey" button.
|
2023-01-23 11:26:45 +01:00 |
|
Adam Velebil
|
dcd02a04b3
|
use supportedCapabilities in condition
|
2023-01-20 15:34:24 +01:00 |
|
Adam Velebil
|
b0f79a334c
|
handle unrecognized devices
|
2023-01-20 13:21:30 +01:00 |
|
Adam Velebil
|
03b9f2e69c
|
update integration tests
|
2023-01-13 15:11:35 +01:00 |
|
Dain Nilsson
|
9f79cb7973
|
Tweak title margin.
|
2023-01-13 15:11:34 +01:00 |
|
Dain Nilsson
|
e91d262793
|
Extract localization strings in device_picker_dialog.
|
2023-01-13 15:11:34 +01:00 |
|
Dain Nilsson
|
13b65c150c
|
Refactor device picker strings.
|
2023-01-13 15:11:33 +01:00 |
|
Dain Nilsson
|
0b98312c14
|
Fix name/subtitle for device.
|
2023-01-13 15:11:29 +01:00 |
|
Dain Nilsson
|
d5ce976a9a
|
Experimenting with "More actions" button.
|
2023-01-13 15:11:07 +01:00 |
|
Adam Velebil
|
fb7ce469ce
|
add PlatformException extension
|
2023-01-09 17:22:34 +01:00 |
|
Dain Nilsson
|
efe0d1319d
|
Delay showing CircularProgressIndicators.
|
2022-12-21 10:04:47 +01:00 |
|
Dain Nilsson
|
230d7a05b7
|
Handle slow to start Helper better.
|
2022-12-21 10:04:46 +01:00 |
|
Dain Nilsson
|
84210172bd
|
Re-generate freezed models.
|
2022-12-05 15:28:01 +01:00 |
|
Adam Velebil
|
443fadd11f
|
bump to riverpod 2.1.1 and fix deprecations
|
2022-11-30 15:27:32 +01:00 |
|
Dain Nilsson
|
7170e1aa1d
|
Detect a non-working helper and show it in the UI.
|
2022-11-25 12:26:22 +01:00 |
|
Adam Velebil
|
c0a478de71
|
Merge PR #286.
|
2022-11-08 15:41:58 +01:00 |
|
Dain Nilsson
|
f7ab712e29
|
Remove unused WidgetRef.
|
2022-11-08 15:07:31 +01:00 |
|
Dain Nilsson
|
2550afee40
|
Fix device popup menu from breaking.
|
2022-11-08 14:58:33 +01:00 |
|
Dain Nilsson
|
b97d17eaf5
|
Use generic YubiKey image for inaccessible.
|
2022-11-08 14:57:48 +01:00 |
|
Adam Velebil
|
80fdb03b34
|
simplify work with hasCamera
|
2022-11-08 14:06:27 +01:00 |
|
Adam Velebil
|
5ad830f191
|
Make camera optional on Android
|
2022-11-08 11:50:36 +01:00 |
|
Adam Velebil
|
22eff408c4
|
add no-key image to desktop as well
|
2022-11-07 15:44:35 +01:00 |
|
Adam Velebil
|
a743409093
|
add no-key for light and dark themes
|
2022-11-07 15:35:37 +01:00 |
|
Adam Velebil
|
93dfa7bf47
|
review updates
|
2022-10-25 09:25:13 +02:00 |
|
Adam Velebil
|
d203a6a00f
|
refactor with updated urls
|
2022-10-24 14:18:31 +02:00 |
|
Adam Velebil
|
51b90c89b5
|
use generic image for 'YubiKey FIDO' keys
|
2022-10-20 12:20:18 +02:00 |
|
Adam Velebil
|
a99a110456
|
exclude NFC supported capabs if none exist
|
2022-10-19 15:54:55 +02:00 |
|
Adam Velebil
|
78c83f2e95
|
choose correct image on Android
|
2022-10-19 15:31:38 +02:00 |
|
Adam Velebil
|
60a86f26c5
|
bump packages
|
2022-10-19 11:15:48 +02:00 |
|
Adam Velebil
|
46cefcddba
|
remove Android Beta dialog
|
2022-10-07 16:29:43 +02:00 |
|
Adam Velebil
|
cfe1c79fe3
|
Merge PR #245.
|
2022-10-06 13:51:13 +02:00 |
|
Adam Velebil
|
88fead73b2
|
Revert "Add workaround for rendering issue on Android."
This reverts commit 885fe439b6 .
|
2022-10-06 08:15:12 +02:00 |
|
Adam Velebil
|
4b5b090d41
|
remove license from generated files
|
2022-10-04 16:30:19 +02:00 |
|
Adam Velebil
|
f472097a9f
|
license notice update in source files
|
2022-10-04 12:12:54 +02:00 |
|
Adam Velebil
|
ae8af99a39
|
improved Key variable structure
|
2022-10-03 15:39:57 +02:00 |
|
Adam Velebil
|
09f2199a28
|
add otp tests
|
2022-10-03 15:34:06 +02:00 |
|
Dain Nilsson
|
f7225d326d
|
Move shortcut to trailing.
|
2022-09-30 11:18:47 +02:00 |
|
Adam Velebil
|
56f26627d2
|
Mrg 'main' into adamve/android-sdkversion-handling
|
2022-09-30 10:25:39 +02:00 |
|
Dain Nilsson
|
885fe439b6
|
Add workaround for rendering issue on Android.
|
2022-09-23 15:44:41 +02:00 |
|
Dain Nilsson
|
2e9a51d720
|
Migrate to Flutter 3.3.2
|
2022-09-23 10:42:29 +02:00 |
|
Adam Velebil
|
a43bacc073
|
theme preferences tests
|
2022-09-23 10:17:28 +02:00 |
|
Adam Velebil
|
8a7ba46a48
|
match supported themes by name string
|
2022-09-22 17:48:06 +02:00 |
|
Adam Velebil
|
1d99ce3fe6
|
handle features dependent on SDK version
|
2022-09-21 15:29:34 +02:00 |
|
Adam Velebil
|
00734ab610
|
handle user cancellation
|
2022-09-15 18:09:46 +02:00 |
|
Dain Nilsson
|
0307cc100a
|
Remove unused import.
|
2022-09-15 11:52:32 +02:00 |
|
Dain Nilsson
|
5f0b752cf0
|
Scan QR code and pass result to Add Account dialog on Android.
|
2022-09-15 11:47:39 +02:00 |
|
Dain Nilsson
|
19621de7f3
|
Make "Add account" button a bit more subtle.
|
2022-09-14 16:07:34 +02:00 |
|
Dain Nilsson
|
65cf3e1b76
|
Show "Add account" button on Android only.
|
2022-09-14 16:07:33 +02:00 |
|
Dain Nilsson
|
aa6f8177cd
|
WIP.
|
2022-09-14 16:07:29 +02:00 |
|
Adam Velebil
|
fa37316b52
|
update beta dialog code to follow common pattern
|
2022-09-14 12:03:36 +02:00 |
|
Adam Velebil
|
eb1f67e4fb
|
update tests, make them pass on Neo with delays
|
2022-09-13 17:13:06 +02:00 |
|
Adam Velebil
|
4f2a9e5a41
|
get device info + YubiKey protection by SN
|
2022-09-12 16:00:08 +02:00 |
|
Dain Nilsson
|
8d181dc3e1
|
Adjust some margins to adapt to old VS new style Android bottom bar.
|
2022-09-09 16:41:14 +02:00 |
|
Adam Velebil
|
e63dd36a02
|
add padding to scroll list
|
2022-09-09 11:24:33 +02:00 |
|
Adam Velebil
|
a09692b9ff
|
more updates to handling of system navigation bar
|
2022-09-09 10:45:34 +02:00 |
|
Adam Velebil
|
cec222ef84
|
styling android system navigation bar
|
2022-09-08 18:34:47 +02:00 |
|
Dain Nilsson
|
7e3a6205ce
|
Move "allow screenshots" to Troubleshooting, show warning.
|
2022-09-08 13:34:45 +02:00 |
|
Adam Velebil
|
98dc195184
|
Merge PR #186.
|
2022-09-05 14:53:20 +02:00 |
|
Dain Nilsson
|
dd42258298
|
Downgrade Flutter.
This is a temporary measure until Flutter 3.3 fixes its rendering
problems. This should later be reverted.
|
2022-09-02 14:48:59 +02:00 |
|
Dain Nilsson
|
53b1254145
|
More consistent use of ElevatedButton.
|
2022-09-02 12:16:22 +02:00 |
|
Adam Velebil
|
7ebde97abb
|
Merge 'main' into fix/YADESK-788-SKY-over-USB
|
2022-09-01 09:07:50 +02:00 |
|
Dain Nilsson
|
63765ac5ad
|
Fix appbar layout.
|
2022-08-31 08:48:36 +02:00 |
|
Adam Velebil
|
b2e7eece82
|
fix compile error
|
2022-08-25 13:59:03 +02:00 |
|
Adam Velebil
|
c32ab802ea
|
get SKY info from usbDevice
|
2022-08-25 13:54:34 +02:00 |
|
Dain Nilsson
|
8e08a72462
|
Refactor DialogManager and its usage in useOathSession.
|
2022-08-17 15:51:07 +02:00 |
|
Dain Nilsson
|
0ddc3381de
|
Remove unused import.
|
2022-08-12 10:00:10 +02:00 |
|
Dain Nilsson
|
9cc66db682
|
Add logo in drawer.
|
2022-08-12 09:56:10 +02:00 |
|
Dain Nilsson
|
6bad16315c
|
Android: Disable device picker, don't show NFC badge.
|
2022-08-12 09:56:09 +02:00 |
|
Adam Velebil
|
527d7129b4
|
remove not needed code
|
2022-08-09 08:52:14 +02:00 |
|
Adam Velebil
|
2cca27adf1
|
improved error messages
|
2022-08-04 08:24:12 +02:00 |
|
Adam Velebil
|
ff23ed9a53
|
implement yubiclip fnc, add Android settings
|
2022-08-03 15:21:39 +02:00 |
|
Dennis Fokin
|
b60b011209
|
Smaller fixes
|
2022-08-01 14:45:05 +02:00 |
|
Dennis Fokin
|
cefe002f78
|
Merge branch 'main' into feature/l10n
|
2022-07-27 12:06:35 +02:00 |
|
Dennis Fokin
|
fbb8bde5fc
|
Localization: first steps
|
2022-07-27 12:00:31 +02:00 |
|
Adam Velebil
|
0b68676371
|
Merge branch 'main' into fix/android-nfc
|
2022-07-22 10:32:30 +02:00 |
|
Adam Velebil
|
902eb6718d
|
Merge branch 'main' into fix/android-nfc
|
2022-07-21 17:24:35 +02:00 |
|
Adam Velebil
|
89d9a64941
|
regenerate freezed files
|
2022-07-21 16:38:45 +02:00 |
|