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
Adam Velebil
ec232f2c9c
oath test update
2022-09-12 06:34:49 +02:00
Adam Velebil
69228ae482
oath account, andr. settings, andr. beta dlg tests
2022-09-11 11:05:00 +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
Dain Nilsson
a02dbec67b
Re-add code accidentally removed in a merge.
2022-09-09 13:34:22 +02:00
Adam Velebil
9e567b348c
minimize changes
2022-09-09 12:55:56 +02:00
Adam Velebil
c7ea6bad53
Merge 'main' into test/oath-integration-test
2022-09-09 12:36:53 +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
Dennis Fokin
cfe715051e
Fix conflict
2022-09-09 10:24:39 +02:00
Dennis Fokin
fe8349f203
Fix conflicts
2022-09-09 10:15:39 +02:00
Dennis Fokin
32527e9384
l10n fido part 1
2022-09-09 10:07:46 +02:00
Adam Velebil
cec222ef84
styling android system navigation bar
2022-09-08 18:34:47 +02:00
Adam Velebil
066e4a3252
remove unused import
2022-09-08 14:48:52 +02:00
Adam Velebil
8b24c8f43f
disable "Learn more" until we have link
2022-09-08 14:45:21 +02:00
Adam Velebil
eac178a454
update survey link for Android Beta
2022-09-08 14:41:53 +02:00
Adam Velebil
d47f0c6704
Merge 'main' into feature/YADESK-800-beta-dialog
2022-09-08 14:41:30 +02:00
Dain Nilsson
c393adbc29
Rename hideAppThumbnail to match Flutter, and verify that the flag is set.
2022-09-08 13:34:49 +02:00
Dain Nilsson
7e3a6205ce
Move "allow screenshots" to Troubleshooting, show warning.
2022-09-08 13:34:45 +02:00
Dain Nilsson
32076aee51
Match style of desktop settings page with Android page.
2022-09-08 13:19:24 +02:00
Dain Nilsson
f02781b6b6
Fix paddings for Mode switching.
2022-09-08 13:19:23 +02:00
Dain Nilsson
4b8b481418
Remove padding from ResponsiveDialog and move it to each view.
2022-09-08 13:19:22 +02:00
Dain Nilsson
829fab4a9d
Adjust header styles.
2022-09-08 13:19:21 +02:00
Dain Nilsson
4c208cc6d9
Use darker red in dark mode.
2022-09-08 13:19:20 +02:00
Dain Nilsson
0df2889cbf
Adjust margins for buttons in OATH account dialog.
2022-09-08 13:19:20 +02:00
Dain Nilsson
d6c668ac40
Fix color of OATH search bar input.
2022-09-08 13:19:19 +02:00
Dain Nilsson
9a4ca550b1
Fix theming of OutlinedButton.
2022-09-08 13:19:18 +02:00
Dain Nilsson
563aa94ae6
Improve Andorid Settings page.
2022-09-08 13:19:17 +02:00
Dennis Fokin
05d01bb99b
Merge PR #209
2022-09-08 13:04:30 +02:00
Dennis Fokin
4ba4f1a368
l10n a few general strings added
2022-09-08 11:42:40 +02:00
Adam Velebil
24e64d84bd
Merge PR #206 .
2022-09-08 08:27:57 +02:00
Adam Velebil
59fa937852
use better variable name
2022-09-08 08:26:01 +02:00
Adam Velebil
b1ec64689a
hide app thumbnails setting
2022-09-07 19:28:22 +02:00
Adam Velebil
7ac783d1c2
Merge PR #210 .
2022-09-07 17:28:08 +02:00
Adam Velebil
714d18b848
add dialog header assets
2022-09-07 17:17:21 +02:00
Adam Velebil
41c6555db2
add missing font override
2022-09-07 15:30:49 +02:00
Dennis Fokin
c6227844f8
l10n mgmt widgets general part 1
2022-09-07 13:59:44 +02:00
Adam Velebil
da068d2043
dialog updates
2022-09-07 12:07:07 +02:00
Adam Velebil
1a5243681d
YADESK-823 add Beta feedback link for Android
2022-09-07 11:40:21 +02:00
Dennis Fokin
3290a5c65e
Merge PR #204
2022-09-07 08:28:40 +02:00
Adam Velebil
c1523dba5b
update statusbar colors
2022-09-06 17:57:50 +02:00
Adam Velebil
e198d3b501
functionality for Beta dialog
2022-09-06 16:52:17 +02:00
Dennis Fokin
6b03ba6628
Smaller fix, introduce dynamic string
2022-09-06 16:43:25 +02:00
Dennis Fokin
c4b070de71
l10n oath part 3
2022-09-06 14:30:18 +02:00
Adam Velebil
8b52c20d16
isUnique=true for null widget.credentials
2022-09-06 13:55:59 +02:00
Dain Nilsson
aa5bd15ff6
Fixup merge with localization.
2022-09-06 09:57:25 +02:00
Dain Nilsson
e88191e4d6
Add missing dispose() method. Clean up comments.
2022-09-06 09:24:26 +02:00
Dain Nilsson
19cb2e49b2
Keep Pinned status when account is renamed.
2022-09-06 09:22:42 +02:00
Dain Nilsson
07f9bab181
Improve Account issuer/name validation and trim values.
...
This adds the checking for duplicate issuer/name to Add Account, and
changes the error handling to indicate that the Name is incorrect
instead of both Issuer and Name. It also trims both issuer name name to
avoit leading/trailing whitespace.
2022-09-06 09:22:41 +02:00
Adam Velebil
e9f8c434d8
conditions for Save button enabled
2022-09-06 09:18:42 +02:00
Dennis Fokin
856ff8b2fc
Merge PR #199
2022-09-05 15:56:02 +02:00
Dennis Fokin
7702ff3293
l10n oath part 2
2022-09-05 15:10:44 +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
7a0f0ed8b0
Remove autofocus for Scan QR button.
2022-09-02 12:16:25 +02:00
Dain Nilsson
647954bf03
Fix highlights for OATH account dialog buttons.
2022-09-02 12:16:25 +02:00
Dain Nilsson
7e8c93a4bd
Add horizontal toast padding.
2022-09-02 12:16:24 +02:00
Dain Nilsson
70d4bb8510
Extract method for readability.
2022-09-02 12:16:23 +02:00
Dain Nilsson
f9067d9bdd
More work on integrating M3 Chips in the UI.
2022-09-02 12:16:23 +02:00
Dain Nilsson
53b1254145
More consistent use of ElevatedButton.
2022-09-02 12:16:22 +02:00
Dain Nilsson
11dded84de
Remove unused import.
2022-09-02 12:16:21 +02:00
Dain Nilsson
f34127980f
Update Chips for M3 changes.
2022-09-02 12:16:17 +02:00
Adam Velebil
9c9090d00f
Merge 'main' into fix/YADESK-788-SKY-over-USB
2022-09-02 12:14:22 +02:00
Adam Velebil
5477a3ca0a
Merge PR #190 .
2022-09-02 12:04:33 +02:00
Adam Velebil
d5beca16fc
copy license files to flutter assets during build
2022-09-01 17:42:59 +02:00
Adam Velebil
30b25ccadb
file per license
2022-09-01 16:31:37 +02:00
Dennis Fokin
8fded3b869
l10n oath part 1
2022-09-01 15:07:09 +02:00
Adam Velebil
d701f03b35
Merge 'main' into adamve/android-oss-licenses
2022-09-01 09:16:03 +02:00
Adam Velebil
7ebde97abb
Merge 'main' into fix/YADESK-788-SKY-over-USB
2022-09-01 09:07:50 +02:00
Adam Velebil
eec94421b6
Handle dependency licenses on Android
2022-08-31 15:49:43 +02:00
Dain Nilsson
766f72f24e
Fix OATH code dialog actions padding.
2022-08-31 13:47:17 +02:00
Dain Nilsson
e50fefe7e8
Fix lint warnings.
2022-08-31 09:26:15 +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
Adam Velebil
90fcbe028a
use withContextProvider for code copying
2022-08-24 18:03:33 +02:00
Adam Velebil
42c4445a47
simplify code copying
2022-08-24 17:34:54 +02:00
Adam Velebil
7271f76cbf
fix copying of touch-required credential's codes
2022-08-24 16:10:14 +02:00
Dain Nilsson
5d74e53ad6
Fix review comment issues.
2022-08-22 17:18:47 +02:00
Dain Nilsson
f52fe40b01
Handle AppConextManager more robustly.
2022-08-22 17:17:23 +02:00
Dain Nilsson
e60ded1347
Make "open app on NDEF" default to true.
2022-08-22 17:17:22 +02:00
Dain Nilsson
1f0103b9b9
Android: Drop LiveData for YubiKey devices.
2022-08-22 17:17:21 +02:00
Dain Nilsson
e0696da422
Android: Refactor OATH state management.
2022-08-22 17:17:20 +02:00
Dain Nilsson
8e08a72462
Refactor DialogManager and its usage in useOathSession.
2022-08-17 15:51:07 +02:00
Dain Nilsson
72b00c138a
Android: Don't auto-refresh for NFC.
2022-08-17 13:19:16 +02:00
Dain Nilsson
50210e371b
Update OATH model on reset.
...
There are other places where this doesn't happen which results in
different states in Flutter VS in Android, and these should probably be
fixed. This happens in set/unset password, and when unlocking.
2022-08-17 10:54:34 +02:00
Dain Nilsson
f6043c868a
Remove Pigeon.
2022-08-17 10:54:29 +02:00
Dain Nilsson
6be8fb0e9a
OATH: Don't show creds with issuer: "_hidden".
2022-08-12 13:23:37 +02:00
Dain Nilsson
1a2b43a87d
Show number of fingerprints used in popup menu.
2022-08-12 13:08:31 +02:00
Dain Nilsson
55e35a0ec7
Android: Fix touch prompt for USB.
2022-08-12 10:28:24 +02:00
Dain Nilsson
0ddc3381de
Remove unused import.
2022-08-12 10:00:10 +02:00
Dain Nilsson
f2cb9de037
Android: Better keyboard "done" actions.
2022-08-12 09:56:12 +02:00
Dain Nilsson
112bc1ee08
Fix account count not being immediately updated.
2022-08-12 09:56:11 +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
Dain Nilsson
4fb0b1842a
Android: Deselect text fields on outside tap.
2022-08-12 09:56:09 +02:00
Dain Nilsson
0ba4799f52
Add "bypass NFC touch" setting.
2022-08-12 09:56:08 +02:00
Adam Velebil
6080d2985e
Merge PR #180 .
2022-08-09 16:27:49 +02:00
Adam Velebil
527d7129b4
remove not needed code
2022-08-09 08:52:14 +02:00
Adam Velebil
01004eb3e5
fix null codes when adding HOTP credentials
2022-08-05 15:14:32 +02:00
Adam Velebil
035fbf7545
better Camera permissions handling
2022-08-05 14:04:04 +02:00
Adam Velebil
527d00d398
revamp UI
2022-08-05 10:40:36 +02:00
Adam Velebil
3b628938d7
yubiclip static passwords, settings improvements
2022-08-04 11:55:19 +02:00
Adam Velebil
2cca27adf1
improved error messages
2022-08-04 08:24:12 +02:00
Adam Velebil
4e7ad56634
use preview app id and app name
2022-08-04 08:23:07 +02:00