Commit Graph

908 Commits

Author SHA1 Message Date
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
ffe7f72aa3
use ellipsis character 2023-02-24 11:32:45 +01:00
Adam Velebil
45ff81a443
change copy for Loading icon pack 2023-02-24 11:25:24 +01:00
Adam Velebil
53b3ba134a
prevent Icon Pack Dialog closing on YK change 2023-02-24 10:59:12 +01:00
Adam Velebil
89409b14b8
support png and jpg formats 2023-02-24 09:54:21 +01:00
Adam Velebil
9abe253a99
change max icon pack size to 5MB 2023-02-24 09:44:53 +01:00
Adam Velebil
d735a03dd5
move space character from resources to code 2023-02-23 16:59:42 +01:00
Adam Velebil
9b39b5c391
use join 2023-02-23 16:38:03 +01:00
Adam Velebil
0469561f26
show Icon Pack import progress 2023-02-23 10:46:33 +01:00
Adam Velebil
1982daa18a
add Learn more content 2023-02-22 16:35:18 +01:00
Adam Velebil
4659cbaa8a
use simpler cache names 2023-02-22 16:21:46 +01:00
Adam Velebil
5bffce7451
fix tap gesture recognizer 2023-02-22 15:47:44 +01:00
Adam Velebil
dfe8b23e58
fix icon dialog style/theming 2023-02-22 15:36:44 +01:00
Adam Velebil
2f71b8e72b
add localization support 2023-02-22 15:23:57 +01:00
Adam Velebil
767c9dde16
update UI for remove icon pack 2023-02-22 14:23:16 +01:00
Adam Velebil
54f816403b
open dialog from OATH menu 2023-02-22 11:42:44 +01:00
Adam Velebil
bfd0f91c14
learn more updates 2023-02-22 11:27:05 +01:00
Adam Velebil
68411efbd8
dialog styling 2023-02-22 10:19:50 +01:00
Adam Velebil
3fde9681d3
replace settings with dialog 2023-02-21 17:52:56 +01:00
Adam Velebil
3dc620855e
use application support and system temp directory 2023-02-21 16:55:49 +01:00
Adam Velebil
a8100dc00f
add icon pack settings to Android 2023-02-21 14:38:25 +01:00
Adam Velebil
0a2fd4010f
add max zip size limit and error descriptions 2023-02-21 14:16:43 +01:00
Adam Velebil
3158165a7e
don't use ArchiveFile.isFile 2023-02-21 14:15:40 +01:00
Adam Velebil
4231c40fde
make search case insensitive 2023-02-21 13:34:39 +01:00
Adam Velebil
201332bdc8
add license text 2023-02-21 13:26:45 +01:00
Adam Velebil
99cf3f18cb
refactor icon pack manager 2023-02-21 13:25:59 +01:00
Adam Velebil
57ad15f491
refactor feature 2023-02-21 11:40:38 +01:00
Adam Velebil
127aacf5c7
ui update 2023-02-20 15:26:59 +01:00
Adam Velebil
836fee3fe9
use hash for cached filenames 2023-02-20 11:23:39 +01:00
Adam Velebil
494e99b36f
import icon pack 2023-02-17 17:35:29 +01:00
Adam Velebil
b8580c0612
compile fix 2023-02-17 15:35:31 +01:00
Adam Velebil
a456d813ac
use icon pack 2023-02-17 15:15:20 +01:00
Dain Nilsson
e804634091
Extract custom Widget. 2023-02-15 08:52:06 +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
ee6dbdf4db
Merge PR #962. 2023-02-13 17:02:58 +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
7de9351d21
Merge branch 'release/6.1.1' into merge/release/6.1.1 2023-02-13 15:51:21 +01:00
Adam Velebil
9f1b0ce4c2
bump version to 6.1.2-dev.0+60102 2023-02-13 14:31:44 +01:00
Adam Velebil
c33ef99576
bump version to 6.1.1 2023-02-10 09:19:41 +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
55fbad6db3
fix comment 2023-02-09 10:07:51 +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
67c717cf13
Fix text style in reset dialogs. 2023-02-07 14:38:23 +01:00
Dain Nilsson
0788d731f3
Theme tweaks. 2023-02-07 14:01:17 +01:00
Dain Nilsson
8f9107de23
Fixup account view theme. 2023-02-07 12:31:21 +01:00
Dain Nilsson
6c842049b6
Set up some base colors for testing. 2023-02-07 12:31:21 +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
898cc0c008
Bump version to 6.1.1-dev.0 2023-01-25 09:34:45 +01:00
Dain Nilsson
8acfda79ce
Add tooltip to "Configure YubiKey" button. 2023-01-23 11:26:45 +01:00
Adam Velebil
801540263f
update copyright 2023-01-23 09:39:57 +01:00
Adam Velebil
f5b381ddc0
bump version to 6.1.0+60100 2023-01-23 08:23:14 +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
0d9f69d646
Merge PR #903. 2023-01-13 17:13:31 +01:00
Adam Velebil
9c1217808c
Merge PR #901. 2023-01-13 17:04:10 +01:00
Dain Nilsson
e7d8567093
FIDO2: Allow PIN management when locked. 2023-01-13 15:11:38 +01:00
Dain Nilsson
144bc1f20e
Fix current device state for desktop. 2023-01-13 15:11:37 +01:00
Dain Nilsson
7370f6bc99
Refactor "more actions" dialogs and externalize strings. 2023-01-13 15:11:36 +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
e19f1a3bc5
Retain device better when elevating to admin. 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
b7d494cc77
removed maxLines 2023-01-13 07:58:21 +01:00
Adam Velebil
dc7ce60085
align to center 2023-01-11 11:12:13 +01:00
Adam Velebil
f115a6036a
enable softWrap for oath account dialog fields 2023-01-11 10:37:59 +01:00
Adam Velebil
3dde829cd2
update copy, add subtitle 2023-01-10 11:44:43 +01:00
Adam Velebil
ad68c95f22
Merge branch 'main' 2023-01-10 10:40:02 +01:00
Adam Velebil
7ba679a5ce
position toast 2023-01-10 10:17:31 +01:00
Adam Velebil
4a9fa83968
Merge PR #898. 2023-01-10 09:56:31 +01:00
Adam Velebil
fb7ce469ce
add PlatformException extension 2023-01-09 17:22:34 +01:00
Adam Velebil
499108bc77
add NFC Discovery Sound toggle 2023-01-03 13:10:03 +01:00
Adam Velebil
afc21b9dcf
fix Android provider overrides 2023-01-02 18:02:32 +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
Adam Velebil
9bd35856af
remove . from bypass touch subtitles 2022-11-30 08:43:21 +01:00
Adam Velebil
757b8aba6b
add subtitle 2022-11-30 08:39:56 +01:00
Adam Velebil
20c703b084
tests 2022-11-29 10:51:10 +01:00
Adam Velebil
a908232744
open app when YK is connected over USB 2022-11-29 10:51:02 +01:00
Dain Nilsson
38602a06c2
Bump version. 2022-11-28 15:53:44 +01:00
Adam Velebil
ff2bbf0162
Merge PR #848. 2022-11-28 08:37:14 +01:00
Dain Nilsson
987a87f939
Use case-insensitive sort order for credentials. 2022-11-25 17:14:24 +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
fe548a5682
treat content longer than maxLength as error 2022-11-22 10:24:11 +01:00
Adam Velebil
d753c43a6a
bump to 6.0.2+60006 2022-11-21 14:51:47 +01:00
Adam Velebil
caea13c466
Merge PR #820. 2022-11-17 16:27:25 +01:00
Adam Velebil
19d72f0853
bump version to 6.0.1+60004 2022-11-17 14:13:37 +01:00
Adam Velebil
63fdccb9a4
bump dev version to 6.0.1-dev.1 2022-11-09 13:43:46 +01:00
Adam Velebil
0c1387224b
bump to 6.0.0+60003 2022-11-08 17:47:43 +01:00
Adam Velebil
3d36f83b3e
update camera's uses-permissions/features + bump 2022-11-08 17:05:02 +01:00
Adam Velebil
204dbf11c9
bump to 6.0.0+60001 2022-11-08 15:46:06 +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
5ac4f9e1e9
Fix redraw on NFC poll. 2022-11-08 15:06:39 +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
30680517ec
update usage of Family provider 2022-11-08 14:21:19 +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
f4a2e63328
bump version to 6.0.0+60000 2022-11-07 11:08:17 +01:00
Adam Velebil
004c9cfd9a
manually add zxingcpp license information 2022-10-25 16:08:52 +02:00
Adam Velebil
50505abc2d
Merge PR #270. 2022-10-25 10:12:23 +02:00
Adam Velebil
93dfa7bf47
review updates 2022-10-25 09:25:13 +02:00
Dain Nilsson
118b845fd9
Don't allow turning all capabilities except CCID off. 2022-10-25 08:34:22 +02:00
Adam Velebil
d203a6a00f
refactor with updated urls 2022-10-24 14:18:31 +02:00
Dennis Fokin
01585400a1
Merge PR #267 2022-10-21 12:32:08 +02:00
Adam Velebil
be26688047
Merge PR #256. 2022-10-21 11:35:23 +02:00
Dennis Fokin
8b0171d43f
Remove filtering from issuer text field 2022-10-21 11:18:54 +02:00
Dennis Fokin
bc9536b6ad
Make sure ':' is not allowed in issuer 2022-10-21 10:31:40 +02:00
Adam Velebil
deefdb1344
remove yk5series in favor of generic image 2022-10-20 12:43:17 +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
992781ffeb
fix typo 2022-10-19 15:30:55 +02:00
Adam Velebil
60a86f26c5
bump packages 2022-10-19 11:15:48 +02:00
Adam Velebil
4371e00b53
fix typo 2022-10-19 10:12:51 +02:00
Adam Velebil
68b170c3e2
api update 2022-10-19 10:12:25 +02:00
Adam Velebil
d4dc8a8e6e
use non-periodic timer 2022-10-18 13:29:57 +02:00
Adam Velebil
f9c1c3914e
delay oath progressbar visibility 2022-10-18 11:52:02 +02:00
Adam Velebil
46cefcddba
remove Android Beta dialog 2022-10-07 16:29:43 +02:00
Adam Velebil
70d590f418
use correct comment type 2022-10-07 14:02:24 +02:00
Adam Velebil
9b05d65d16
prevent Null check operator used on a null value 2022-10-07 14:01:35 +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
b041d4cca6
Merge PR #240. 2022-10-04 10:26:55 +02:00
Adam Velebil
ebb0a5c928
Merge PR #239. 2022-10-04 09:13:59 +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
Adam Velebil
5d50d8e864
implement handler and method channel 2022-09-30 15:52:50 +02:00
Dain Nilsson
b8c18cf2e5
Place shortcut in second line in tooltip. 2022-09-30 11:42:01 +02:00
Dain Nilsson
f7225d326d
Move shortcut to trailing. 2022-09-30 11:18:47 +02:00
Dain Nilsson
33f8bab630
Merge PR #202. 2022-09-30 11:10:19 +02:00
Dain Nilsson
c426f9cdcc
Merge PR #237. 2022-09-30 11:04:14 +02:00
Adam Velebil
8359896ce9
Merge PR #234. 2022-09-30 11:01:23 +02:00
Adam Velebil
56f26627d2
Mrg 'main' into adamve/android-sdkversion-handling 2022-09-30 10:25:39 +02:00
Dain Nilsson
f00840ec7d
Prevent OATH screen from rebuilding on each code change. 2022-09-29 14:31:17 +02:00
Adam Velebil
5e04f48712
set size 2022-09-26 11:59:07 +02:00
Adam Velebil
d3292c4523
support USB keys on Android 2022-09-26 09:40:20 +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
d216d25630
fix reading Android SDK version 2022-09-22 17:28:52 +02:00
Adam Velebil
8af168bf73
Mrg 'main' into adamve/android-sdkversion-handling 2022-09-22 17:00:49 +02:00
Adam Velebil
1d99ce3fe6
handle features dependent on SDK version 2022-09-21 15:29:34 +02:00
Adam Velebil
d32cfd0a22
remove unused import 2022-09-20 15:03:56 +02:00
Adam Velebil
d783c4231f
don't request Beta Welcome dialog 2022-09-20 15:00:26 +02:00
Adam Velebil
0301a44bb7
bump dev versions 2022-09-20 14:26:41 +02:00
Adam Velebil
4f4a0ab7a5
Merge PR #222. 2022-09-16 15:44:41 +02:00
Dain Nilsson
c2679dc3ce
Prevent double screen refresh when swapping device. 2022-09-16 12:56:36 +02:00
Adam Velebil
c7f3aa4557
fix theming for different apis !forever! 2022-09-16 11:51:15 +02:00
Adam Velebil
00734ab610
handle user cancellation 2022-09-15 18:09:46 +02:00
Adam Velebil
dea19610a9
change state only when mounted 2022-09-15 17:57:59 +02:00
Adam Velebil
8e766fd7f9
pause and resume QR scanner 2022-09-15 17:46:22 +02:00
Dain Nilsson
15198466b5
Force dark theme in scanner and keep chrome. 2022-09-15 15:06:56 +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
c1643dd012
Check for duplicate codes when adding without a key. 2022-09-14 16:40:49 +02:00
Adam Velebil
e85b901dee
bump versions 2022-09-14 16:29:41 +02:00
Dain Nilsson
5260190287
Adjust padding. 2022-09-14 16:07:35 +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
e243ec207e
Add more error handling and unlock. 2022-09-14 16:07:33 +02:00
Dain Nilsson
84f0fe162f
WIP: Add Android happy path. 2022-09-14 16:07:32 +02:00
Dain Nilsson
aa6f8177cd
WIP. 2022-09-14 16:07:29 +02:00
Adam Velebil
cb2f48b1d3
remove unused code 2022-09-14 16:00:32 +02:00
Adam Velebil
fa37316b52
update beta dialog code to follow common pattern 2022-09-14 12:03:36 +02:00
Adam Velebil
e17feb792d
Mrg 'main' into adamve/android-beta-prep-20220914 2022-09-14 10:18:43 +02:00
Adam Velebil
66a893e109
render Toasts inside Safe area only 2022-09-14 09:36:22 +02:00
Adam Velebil
eb1f67e4fb
update tests, make them pass on Neo with delays 2022-09-13 17:13:06 +02:00
Adam Velebil
ea522834cf
Merge PR #173. 2022-09-13 13:22:31 +02:00
Dain Nilsson
e6d55347cb
Remove double-click from dialog view. 2022-09-13 11:06:42 +02:00
Dain Nilsson
8b83a79215
Prevent dialog open on single click, add double click to dialog view. 2022-09-13 11:06:41 +02:00
Dain Nilsson
eba0cbe3b4
Copy to clipboard on double click of code in list view. 2022-09-13 11:06:38 +02:00
Dennis Fokin
bb132f5ba4
Merge PR #215 2022-09-13 08:02:47 +02:00
Dennis Fokin
3f997aff42
Small fix context 2022-09-12 16:14:58 +02:00
Adam Velebil
4f2a9e5a41
get device info + YubiKey protection by SN 2022-09-12 16:00:08 +02:00
Dennis Fokin
bd4990bd00
Small fix 2022-09-12 15:49:32 +02:00
Dennis Fokin
b2389f2bee
l10n fido part 2 2022-09-12 15:46:43 +02:00
Dain Nilsson
9e4659f531
Add mising files. 2022-09-12 13:01:46 +02:00
Dain Nilsson
f198b47bbf
Refactor Key usage in tests. 2022-09-12 12:58:17 +02:00
Adam Velebil
71f09c7043
Merge 'main' into test/oath-integration-test 2022-09-12 10:56:06 +02:00
Adam Velebil
3b4e23c7d2
Merge PR #211. 2022-09-12 10:53:33 +02:00
Adam Velebil
b35b0d2fe3
no accounts and conditional rename functionality 2022-09-12 10:51:40 +02:00