Contribucious
5583c59e96
[SupportedBrowsers] Small update ( #1187 )
...
* [SupportedBrowsers] Small update
See PR for more info.
* Remove `org.ungoogled.chromium` from AutofillHelpers.CompatBrowsers too
Reason: deprecated.
* Remove `org.ungoogled.chromium` from autofillservice.xml too
Reason: deprecated.
* url -> URL
2020-12-21 13:15:29 -05:00
Matt Gibson
0801dea6e6
Attempt URI healing with https prior to http ( #1186 )
...
* Attempt URI healing with https prior to http
Browsers are moving away from displaying URI scheme in a way
accessibility can easily grab. This causes this URI healing to be relied
upon more frequently. It should attempt https prior to http due to
prevelence of https and security concerns with passwords over http.
* Just use https as the URI healing scheme
2020-12-21 09:58:26 -06:00
Matt Portune
ef4b53b337
Workaround for lack of shared DB support ( #1182 )
...
* workaround for lack of shared DB support
* dispose db in finally
2020-12-16 16:37:26 -05:00
Matt Portune
acf2e4360f
Use monotonic clock for vault timeout ( #1175 )
...
* Use monotonic clock for vault timeout
* free memory
* removed vault timeout timers and added crash logging to iOS clock hack
2020-12-14 15:29:30 -05:00
Vincent Salucci
6e40b7f25b
[Policy] Personal Ownership ( #1166 )
...
* Initial commit of personal ownership policy
* Updated logic for returning from allowing cipher creation from notification
* fixed small edge case when user in one org // adjusted error message to match all platforms
* Removed test code
2020-12-14 08:46:54 -06:00
Lyndon Shi
0dd87bbf78
Change clipboard clear text to "<space>" instead of string.Empty
. ( #1172 )
2020-12-10 12:27:46 -05:00
Matt Portune
e79097603f
bump version to 2.7.1 ( #1163 )
2020-12-01 16:19:20 -05:00
Matt Portune
f7e081ba5d
bump version to 2.7.0 ( #1153 )
2020-11-17 15:23:41 -05:00
Matt Portune
c71deb5051
Enhanced autofill settings ( #1150 )
...
* enhanced autofill settings
* cleanup
2020-11-17 09:37:57 -05:00
Matt Portune
311d3dd635
Android 11 inline autofill ( #1145 )
...
* Inline autofill support for Android 11 - initial commit
* null check intent before getting bool extra
* Updated xamarin androidx autofill
* fixed broken overlay fallback
* fixed filename
* auto-compat-check cleanup
* simplification
2020-11-10 17:24:24 -05:00
Matt Portune
a841419c30
Use plain shield icon for accessibility overlay for quick identification ( #1135 )
2020-11-03 12:30:34 -05:00
Matt Portune
730a56380a
Replacement of bitmap icons with vector versions (Android) ( #1133 )
2020-11-02 11:44:39 -05:00
stevenlele
97aa974443
Update support for several browsers and HTML viewer ( #1121 )
...
* Update accessibility support for Via browser
* Add Via browser (CN) & HTML viewer to AutofillHelpers
* Add Via browser (CN) & HTML viewer to autofillservice
* Add browsers to AccessibilityHelpers
* Add browsers to AutofillHelpers
* Add browsers to autofillservice
2020-10-21 09:10:31 -04:00
Matt Portune
3cbe932248
Additional support for system theme setting ( #1124 )
...
* first pass with iOS 13+ support
* tweaks for ios pre-13
* Added Android support for dark/light splash & detection with default theme
* update cipher cell text color on system theme change (android)
2020-10-20 15:26:25 -04:00
Contribucious
523e713d7a
[KnownUsernameField] Entries update (Top 20 JP enhancement) ( #1051 )
...
This adds support for alternative access for NTT DOCOMO (KnownUsernameField > Top 20 Japan).
2020-10-15 13:10:08 -04:00
Contribucious
c7cf634a94
Update support for Ungoogled Chromium browser ( #1119 )
2020-10-15 12:34:32 -04:00
Contribucious
c8c14396f1
Firefox (+ some forks): switch resource-id priority order ( #1116 )
2020-10-15 12:24:40 -04:00
Matt Portune
0b7e07ebab
clear cipher cache when replacing ios autofill identities ( #1112 )
...
* clear cipher cache when replacing ios autofill identities
* changed to be service-centric
* support for multiple cache keys
* async suffix
* added cache keys for android
2020-10-13 15:39:36 -04:00
Matt Portune
37e19d9a60
Support for storing multiple biometric integrity states for iOS ( #1110 )
...
* support for storing multiple biometric integrity states for iOS
* remove unused var & save new extension bio state upon password validation
2020-10-07 12:18:36 -04:00
yaakovfeldman
8f533bc576
Add support for Iceraven browser ( #1106 )
...
* Add support for Iceraven browser
* Remove legacy Firefox support from Iceraven
2020-10-05 09:15:01 -04:00
Matt Portune
096a9561ed
workaround for xamarin.android issue with Android 11 emulator debugging ( #1102 )
2020-10-01 14:36:52 -04:00
Matt Portune
c6ac9376fc
re-select support for android tabbed page buttons ( #1100 )
...
* re-select support for android tabbed page buttons
* applied Sane Person Technology (tm) to index check
* remove extra line
2020-10-01 14:16:37 -04:00
Matt Portune
67bc59f6b6
bump version to 2.6.2 ( #1094 )
2020-09-26 07:41:02 -04:00
Indranil012
74b34661a5
To add autofill support for Idm browser ( #1085 )
...
* Update AutofillHelpers.cs
* Update autofillservice.xml
* Update AccessibilityHelpers.cs
* Update AccessibilityHelpers.cs
2020-09-22 09:17:47 -04:00
Matt Portune
dc9765ef58
version bumps to 2.6.1 ( #1083 )
2020-09-21 19:56:49 -04:00
Matt Portune
0388738e02
fix issue with biometric validation ( #1081 )
...
* fix issue with biometric validation
* null check key & cipher
2020-09-21 11:59:56 -04:00
Chad Scharf
277c570723
version bump ( #1060 )
2020-09-05 21:50:38 -04:00
Matt Portune
f1419a75f6
Added SSO flows and functionality ( #1047 )
...
* SSO login flow for pre-existing user and no 2FA
* 2FA progress
* 2FA support
* Added SSO flows and functionality
* Handle webauthenticator cancellation gracefully
* updates & bugfixes
* Added state validation to web auth response handling
* SSO auth, account registration, and environment settings support for iOS extensions
* Added SSO prevalidation to auth process
* prevalidation now hitting identity service base url
* additional error handling
* Requested changes
* fixed case
2020-09-03 12:30:40 -04:00
Contribucious
3af08a4727
[KnownUsernameField] Entries update (Yandex) ( #1044 )
...
This adds all missing entries for Yandex (exhaustive list of Yandex domain names obtained by contacting their support).
2020-08-20 09:56:11 -04:00
Contribucious
a535cea85f
[KnownUsernameField] Fix for the special case "eBay India" ( #1041 )
...
See explanations in the PR.
2020-08-17 15:13:13 -04:00
Oscar Hinton
f95cddd05a
Return the correct value for valid biometric ( #1037 )
2020-08-12 15:55:15 -04:00
Oscar Hinton
ae28de4159
Invalidate biometric on change ( #1026 )
...
* Initial working version for Android
* Add a fallback for when upgrading from older app version.
* Ensure biometric validity is re-checked on focus
* Only setup biometric integrity key if biometric is turned on.
* Fix styling according to comments
* Fallback for Android 5.
* Improve comment
* Add boilerplate for iOS
* Change BiometricService to public
* Untested iOS implementation.
* Convert IBiometricService to async. Fix code style for iOS.
* Base64 NSData.
* Review comments for Android BiometricService.
* Rename methods in BiometricService to append Async
* Ensure we wait for async SetupBiometricAsync.
* Update BiometricService.cs
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-08-08 21:33:49 -04:00
Contribucious
39de2c1d25
[KnownUsernameField] Entries update (main ones) ( #1034 )
...
* [KUF] Fix Google; Add natl/dskp Amazon/eBay & Atlassian+Bitly ENT.+Tumblr+Yandex
... also, add missing OAuth support for PayPal. And add "My docomo" from NTT DOCOMO, as part of a Top 20 Japan.
* Less spacing
* Even less spacing
* Additional reduction of spacing
* [Perf. optim.] Google: most frequently used entry in first position
2020-08-07 11:02:08 -04:00
Contribucious
22570e08aa
[KnownUsernameField] Engine update (make the system more flexible) ( #1011 )
...
* [KnownUsernameField] Engine update (make the system more flexible)
* [KnownUsernameField] Engine update (make the system more flexible)
* Use of tuples array instead of multidimensional array (string[,])
* Use of tuples array instead of multidimensional array (string[,])
* [FIX] IndexOf -> Contains
2020-08-06 12:38:25 -04:00
Chad Scharf
c5a71c4304
Fix Pin cannot be hidden after showing it #1025 ( #1027 )
2020-07-30 13:46:06 -04:00
Chad Scharf
c1ec97055c
Added android:installLocation=internalOnly ( #1019 )
2020-07-23 09:19:11 -04:00
Matt Smith
ff322cd2dd
Modified Permissions Flow ( #1005 )
...
Permissions flow for Android was causing the white screen on initial permission grant on occasion. Moved permission grant to pre-TOTP page load.
2020-07-08 14:09:08 -05:00
Kyle Spearrin
1a96d3c38e
bump version
2020-07-06 14:36:10 -04:00
Kyle Spearrin
cfe84963fa
switch to access token, bump version
2020-07-06 13:54:44 -04:00
Kyle Spearrin
d908a599b1
bump version and build fixes
2020-07-06 13:28:19 -04:00
Kyle Spearrin
9b3ddb8da3
bump version via hub release command
2020-07-06 11:56:00 -04:00
Kyle Spearrin
56d994a69d
bump version
2020-07-06 11:27:19 -04:00
Kyle Spearrin
b9021e4331
bump version
2020-07-06 10:36:23 -04:00
Contribucious
1bb678e455
[KnownUsernameField] Compatibility with more browsers ( #1000 )
2020-07-01 10:31:12 -04:00
Chad Scharf
e59bc1a08e
version bump ( #994 )
...
* version bump
* version bump + fix manifest XML formatting
2020-06-25 17:30:14 -04:00
Matt Portune
a458b9bc88
Workaround for disabling predictive text in visible password fields ( #983 )
...
* Workaround for disabling predictive text in visible password fields
* Fix for non-master branch iOS builds (#984 )
* Enable extra workflow steps to allow iOS builds to succeed from non-master branch
* re-enable provisioning profile setup
2020-06-16 11:09:26 -04:00
Matt Portune
0980219c8d
Add autofill/a11y support for ungoogled.chromium browser ( #978 )
2020-06-12 15:01:23 -04:00
Kyle Spearrin
e64fb39c32
bump version
2020-06-10 13:49:58 -04:00
Laurent Tréguier
36efc0c877
Tweak icons to better blend with Android and iOS ( #962 )
...
* Add shadow to Android icon
* Add gradient to iOS icon
2020-06-08 15:02:20 -04:00
Kyle Spearrin
0a3a982cb9
github action android build steps
2020-06-08 12:14:22 -04:00
Kyle Spearrin
c30239b3a8
encrypted GPG files for github actions
2020-06-08 12:14:22 -04:00
Matt Portune
183834689d
Fix for accessibility overlay on Android 5 & 6 ( #965 )
...
* Fix for accessibility overlay on Android 5 & 6
* changed to skip check outright until API 26
2020-06-08 08:25:24 -04:00
Matt Portune
5da2f3279b
biometrics cleanup ( #964 )
2020-06-08 08:25:13 -04:00
Kyle Spearrin
ec7d87e757
bump version
2020-06-07 11:56:16 -04:00
Carl
9e7b7415a5
Add support for Bromite's vanilla build of Chromium ( #951 )
2020-06-02 23:18:30 -04:00
Kyle Spearrin
d3e6e415b9
bump version
2020-06-02 13:08:04 -04:00
Kyle Spearrin
7e633d31a0
sign fdroid builds with a different keystore ( #949 )
2020-06-02 10:36:16 -04:00
Kyle Spearrin
48e5b1686f
bump version
2020-06-02 09:21:58 -04:00
Kyle Spearrin
c377c4a52b
bump version
2020-05-30 10:49:51 -04:00
Vincent Salucci
4c3df2e1e1
[Auto Logout] Final review of feature ( #932 )
...
* Initial commit of LockService name refactor (#831 )
* [Auto-Logout] Update Service layer logic (#835 )
* Initial commit of service logic update
* Added default value for action
* Updated ToggleTokensAsync conditional
* Removed unused variables, updated action conditional
* Initial commit: lockOption/lock refactor app layer (#840 )
* [Auto-Logout] Settings Refactor - Application Layer Part 2 (#844 )
* Initial commit of app layer part 2
* Updated biometrics position
* Reverted resource name refactor
* LockOptions refactor revert
* Updated method casing :: Removed VaultTimeout prefix for timeouts
* Fixed dupe string resource (#854 )
* Updated dependency to use VaultTimeoutService (#896 )
* [Auto Logout] Xamarin Forms in AutoFill flow (iOS) (#902 )
* fix typo in PINRequireMasterPasswordRestart (#900 )
* initial commit for xf usage in autofill
* Fixed databinding for hint button
* Updated Two Factor page launch - removed unused imports
* First pass at broadcast/messenger implentation for autofill
* setting theme in extension using theme manager
* extension app resources
* App resources from main app
* fix ref to twoFactorPage
* apply resources to page
* load empty app for sytling in extension
* move ios renderers to ios core
* static ref to resources and GetResourceColor helper
* fix method ref
* move application.current.resources refs to helper
* switch login page alerts to device action dialogs
* run on main thread
* showDialog with device action service
* abstract action sheet to device action service
* add support for yubikey
* add yubikey iimages to extension
* support close button action
* add support to action extension
* remove empty lines
Co-authored-by: Jonas Kittner <54631600+theendlessriver13@users.noreply.github.com>
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
* [Auto Logout] Update lock option to be default value (#929 )
* Initial commit - make lock action default
* Removed extra whitespace
Co-authored-by: Jonas Kittner <54631600+theendlessriver13@users.noreply.github.com>
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-05-29 12:26:36 -04:00
Contribucious
cd3585be58
Early support for future versions of Firefox (+ some forks) ( #923 )
...
* Early support for future versions of Firefox
Note: Ideally, a swapping of the two entries of this resource-id value will be done when the time comes; `url_bar_title` becoming Legacy.
* Early support for future versions of some Firefox forks
Note: Ideally, a swapping of the two entries of these resource-id values will be done when the time comes; `url_bar_title` becoming Legacy.
2020-05-26 10:41:27 -04:00
Contribucious
2a82b09f7b
Fix support for Firefox Beta ( #918 )
2020-05-23 09:38:24 -04:00
Contribucious
fd26492577
Partial revert of "Fix support for Firefox Nightly for Developers" ( #919 )
...
My mistake: `org.mozilla.fennec_fdroid` is not an "F-Droid version of Firefox Nightly for Developers". This corrects my error.
2020-05-23 09:38:01 -04:00
Contribucious
528b90b694
Fix support for Firefox Nightly for Developers ( #917 )
2020-05-23 00:20:51 -04:00
Contribucious
9c7961ff6b
Adblock Browser: clarification ( #916 )
2020-05-22 23:00:27 -04:00
Contribucious
954ed6457c
Add support for Privacy Browser (Free/Standard). Closes #407 ( #915 )
...
* Add Privacy Browser (Free/Standard) to SupportedBrowsers dict
* Add Privacy Browser (Free/Standard) to CompatBrowsers
* Add Privacy Browser (Free/Standard) compatibility-package entries
2020-05-22 21:06:11 -04:00
Matt Portune
5a8fc2dabc
Workaround for pasting into editor within scrollview ( #913 )
2020-05-20 17:23:59 -04:00
Matt Portune
da661c229c
Lib updates ( #889 )
...
* lib updates
* updated libs
2020-05-07 17:03:13 -04:00
Matt Portune
fef370ad88
Fixed issue with autofill icon image ( #887 )
2020-05-07 13:54:06 -04:00
Matt Portune
71f546b467
Updated resources ( #884 )
2020-05-07 09:03:38 -04:00
Contribucious
a66f66c8ac
Add support for AVG Browser ( #883 )
...
* Add AVG Browser to SupportedBrowsers dict
* Add AVG Browser to CompatBrowsers
* Add AVG Browser compatibility-package entry
2020-05-06 17:32:53 -04:00
Chad Scharf
c2c6ca22db
Fixed spacing on known username field list ( #882 )
2020-05-06 12:11:58 -04:00
Matt Portune
b29440556a
Support for establishing a username field without a password field ( #880 )
...
* Support for establishing a username field without a password field
* added aws login
2020-05-06 09:48:34 -04:00
Kyle Spearrin
4104f6f772
Color updates for new branding ( #879 )
2020-05-05 19:13:18 -04:00
Contribucious
01c56dabdf
Add support for LG "Dual Window" mode (Android < 7.0 users) ( #878 )
2020-05-05 17:38:05 -04:00
Contribucious
fafd8f8ee6
[Browser lists] Global clarification ( #876 )
...
* AccessibilityHelpers.cs: global clarification
* AutofillHelpers.cs: global clarification
* autofillservice.xml: global clarification
2020-05-05 10:52:54 -04:00
Contribucious
e2033eee23
Add support for Samsung "Multi Window" mode (Android < 7.0 users) ( #877 )
...
... including "Pen Window" support, too.
2020-05-05 10:49:55 -04:00
Contribucious
780761664d
Add support for Tor Browser (Alpha) ( #872 )
...
* Add Tor Browser (Alpha) to SupportedBrowsers dict
* Add Tor Browser (Alpha) to CompatBrowsers
* Add Tor Browser (Alpha) compatibility-package entry
2020-05-04 09:28:28 -04:00
Contribucious
0cfa737eff
Add support for GNU IceCat ( #873 )
...
* Add GNU IceCat to SupportedBrowsers dict
* Add GNU IceCat to CompatBrowsers
* Add GNU IceCat compatibility-package entry
2020-05-04 09:27:47 -04:00
Contribucious
6463898c5d
Add support for Avast Secure Browser ( #874 )
...
* Add Avast Secure Browser to SupportedBrowsers dict
* Add Avast Secure Browser to CompatBrowsers
* Add Avast Secure Browser compatibility-package entry
2020-05-04 09:26:44 -04:00
Contribucious
7d4fffa8b6
Adblock Browser: support for v2+ (stable/beta) + Autofill Framework ( #868 )
...
* Adblock Browser (AccessibilityHelpers.SupportedBrowsers): add support for v2+ (stable/beta)
Support for older versions (based on Firefox for Android, instead of Chromium) in the list remains.
* Adblock Browser (AutofillHelpers.CompatBrowsers): add it to the list
* Adblock Browser (autofillservice.xml): add it to the list
2020-05-04 09:25:53 -04:00
Contribucious
bcc415ccb3
Add support for Brave Nightly (also: variants "_dev" and "_default") ( #869 )
...
* [Brave] Add all other variants to AccessibilityHelpers.SupportedBrowsers
* [Brave] Add all other variants to AutofillHelpers.CompatBrowsers
* [Brave] Add all other variants to autofillservice.xml
2020-05-04 09:23:09 -04:00
Contribucious
827fead347
AccessibilityHelpers.SupportedBrowsers: add Tor Browser, Firefox Lite and Opera Mini Beta ( #866 )
2020-05-01 14:00:01 -04:00
Matt Portune
36cdc7dd1c
Additional URI parsing fix ( #865 )
...
* Additional URI parsing fix
* name cleanup
2020-04-30 16:47:29 -04:00
Contribucious
99dceda8ac
[Autofill - Browser lists] Sort the entries alphabetically ( #864 )
...
* AccessibilityHelpers.SupportedBrowsers: sort the entries alphabetically
* AutofillHelpers.TrustedBrowsers: sort the entries alphabetically
* AutofillHelpers.CompatBrowsers: sort the entries alphabetically
* autofillservice.xml: sort the entries alphabetically
2020-04-30 11:32:56 -04:00
Matt Portune
9d27f111bf
Additional uri parsing intelligence ( #861 )
2020-04-29 13:09:46 -04:00
Matt Portune
69e0906491
Fixes to uri parsing ( #860 )
2020-04-29 11:04:50 -04:00
Matt Portune
cb0a3e3edf
Added additional smarts for establishing permission to draw over other apps ( #853 )
2020-04-24 14:45:11 -04:00
Chris
2b3915a91f
Allow a BiometricPrompt to succeed after an initial failure ( #791 ) ( #847 )
...
Previously a call to BiometricPrompt.AuthenticationCallback#OnAuthenticationFailed()
was treated as though an unrecoverable failure had occurred. However this is called on
each failed fingerprint match, for example, and is not a terminal failure. Now these
intermittent failures are ignored and a call to #OnAuthenticationError() is recognised
as an unrecoverable failure instead.
2020-04-23 10:28:43 -04:00
Matt Portune
9a403ba0ed
Fixed clipboard not clearing on Android 10 ( #851 )
2020-04-23 10:01:41 -04:00
Contribucious
84a6d1db71
Add support for Vivaldi Sopranos browser. Closes #673 ( #845 )
...
* Add Vivaldi Sopranos to SupportedBrowsers dict
* Add Vivaldi Sopranos to CompatBrowsers
* Add Vivaldi Sopranos compatibility-package entry
2020-04-21 08:49:03 -04:00
Contribucious
8cee50299f
Add support for Brave Beta browser ( #846 )
...
* Add Brave Beta to SupportedBrowsers dict
* Add Brave Beta to CompatBrowsers
* Add Brave Beta compatibility-package entry
2020-04-21 08:48:29 -04:00
Matt Portune
5a78cbef02
Tracing bundles ( #842 )
...
* Output to bundle (play store build only) and enable startup tracing
* Update ci build script to recognize bundle (.aab) for Google Play build
* Added bundle awareness to `appveyor.yml` and `Program.cs`
* Log upload exception
* Restore original apk creation alongside the bundle
* Remove link skip as AOT doesn't support linking
2020-04-17 17:06:37 -04:00
Kyle Spearrin
ae66a781d1
dont use encrypted keystore
2020-04-17 12:55:12 -04:00
Kyle Spearrin
5ae3b66e06
add slash
2020-04-16 17:19:56 -04:00
Kyle Spearrin
c3f1cee5d6
remove salt
2020-04-16 17:12:30 -04:00
Kyle Spearrin
5552c42e37
try secure-file ... again....
2020-04-16 17:11:25 -04:00
Kyle Spearrin
6f146b888b
update secure-file tool
2020-04-16 16:54:32 -04:00
Kyle Spearrin
56c09eae90
add salt to upload key decryption step
2020-04-16 16:43:00 -04:00
Kyle Spearrin
6883864e2d
sign with upload keystore
2020-04-16 16:31:52 -04:00
Ash Thompson
15bc395454
Add support for Naver Whale. #600 ( #837 )
...
* Add Naver Whale to SupportedBrowsers dict
* Add Naver Whale to CompatBrowsers
* Add Naver Whale compatibility-package
2020-04-16 10:08:16 -04:00
Matt Portune
41997d5fe0
Resync autofill compatibility package list with values from AutofillHelpers ( #834 )
2020-04-15 13:58:00 -04:00
Matt Portune
d66eaf8855
Additional accessibility tweaks ( #825 )
...
* Additional accessibility tweaks
* Cleanup
2020-04-09 14:57:06 -04:00
Matt Portune
8ad44b405d
Add support for Vivaldi snapshot browser ( #822 )
...
* Add support for Vivaldi snapshot browser
* Added to autofill helpers CompatBrowsers set as well
2020-04-06 11:43:45 -04:00
Matt Portune
4ce4288f68
Updated dependencies ( #820 )
2020-04-03 17:17:24 -04:00
Matt Portune
d635555576
Tweaks to autofill tile naming & fixed missing plus icon ( #819 )
2020-04-03 09:57:04 -04:00
Matt Portune
44999557c0
Tweaks to accessibility autofill overlay ( #818 )
2020-04-02 19:24:31 -04:00
Matt Portune
4d3d8b643a
Conversion of HockeyApp to AppCenter for crash reporting ( #810 )
...
* Conversion of HockeyApp to AppCenter for crash reporting
* Corrected older-style nuget package definition
2020-04-02 09:02:38 -04:00
Kyle Spearrin
915e8cf072
add litedb to linker skip
2020-03-31 13:23:56 -04:00
Chad Scharf
3c18fd7636
Changed all C# control flow block statements to include space between keyword and open paren ( #800 )
2020-03-28 09:16:28 -04:00
Matt Portune
6c00ac43fc
Added Quick Settings tile for triggering accessibility autofill ( #795 )
...
* Added Quick Settings tile for triggering accessibility autofill
* Fix crash when tile attempt to cancel non-visible but non-null overlay
* Persist tile state plus cleanup
2020-03-26 12:15:33 -04:00
Matt Portune
145482ea30
Project lib updates and migration ( #789 )
...
* Replace 3rd party FAB lib with our own code
* merged
* merged
* WIP
* WIP
* WIP
* WIP
* Updated LiteDB
* Update ZXing libs to 2.4.1
* Missing semicolon
* rename fab style to btn-fab
* Revert project guid modified by VSmac
2020-03-20 17:54:23 -04:00
Matt Portune
ed37972b99
Updated .gitignore with latest from Xamarin repo and removed Android Resource.designer.cs file ( #781 )
...
* Updated .gitignore with latest from Xamarin repo and removed Android Resource.designer.cs file
* didn't mean to leave vscode settings line in
2020-03-18 11:42:20 -04:00
Kyle Spearrin
5d719ba235
bump version
2020-03-16 21:05:56 -04:00
Matt Portune
2b1d186611
New Android attachment handling to support saving or opening attachments ( #751 )
...
* New Android attachment handling to support saving or opening (when available) attachments
* Simplified options dialog logic & changed error text
2020-03-02 22:14:14 -05:00
Kyle Spearrin
30d6a4d9eb
restrictions apparantly cannot have a null default value
2020-02-29 00:42:11 -05:00
Kyle Spearrin
ec3660a86d
bitwarden inc
2020-02-18 22:39:35 -05:00
Matt Portune
33df456cfd
In-app vault export support ( #729 )
...
* First pass at vault export UI
* Password validation via cryptoService
* Export service framework
* support for constructing json export data
* Support for constructing csv export data
* Cleanup and simplification
* Completion of vault export feature
* Formatting and simplification
* Use dialog instead of toast for invalid master password entry
2020-02-14 16:10:58 -05:00
Kyle Spearrin
7a6fe5ed5f
Check blacklist before showing overlay ( #730 )
2020-02-13 18:33:37 -05:00
Kyle Spearrin
1fb3698ba2
support for appconfig settings ( #727 )
2020-02-10 14:07:06 -05:00
Matt Portune
bbd8615cda
Align overlay to bottom or top of anchor view depending on available space (bottom by default on initial focus). Establishing visible app height now works much better on Android 5.0+. ( #718 )
2020-02-05 19:40:44 -05:00
Kyle Spearrin
93132f5d7b
version bump
2020-02-03 09:26:29 -05:00
Matt Portune
179514ddf1
Support for multiple browser UriViewIds when extracting a uri ( #713 )
...
* Support for multiple browser UriViewIds when extracting a uri
* Simplified
2020-01-29 12:59:17 -05:00
Matt Portune
4b9cff2271
Removal of double-event block for known browsers since it's no longer necessary and was preventing the overlay from working with some browsers ( #712 )
2020-01-29 09:59:35 -05:00
Kyle Spearrin
c3649a9c80
formatting touchups
2020-01-29 08:46:21 -05:00
Matt Portune
9a66b9003f
Made node recycling approach a bit more surgical to appease older versions of Android, and adjusted anchor position offset for older versions of Android ( #711 )
2020-01-29 07:23:49 -05:00
Matt Portune
34e32403b0
Accessibility fixes ( #709 )
...
* Show/hide accessibility overlay on scroll based on several visibility factors
* Improvements to accessibility overlay anchor view tracking
* Increase recursion limit and check for null children when walking the node tree
* Cleanup
* Hide overlay when expanding status (notification) bar
* use .Any() instead of .Count()
2020-01-27 17:36:20 -05:00
Kyle Spearrin
c2e34a8b0e
skip linking on OldAndroidSSLSocketFactory
2020-01-27 08:22:46 -05:00
Matt Portune
d0ba4b6702
Accessibility overlay support for username field and scroll tracking ( #700 )
...
* Trigger overlay prompt when focusing on username field
* Adjust accessibility overlay position in response to scroll events
* Get username EditText with a single pass of the node tree, plus additional cleanup
2020-01-13 17:14:57 -05:00
Matt Portune
641122b16f
UI support in app settings for handling overlay permission requirement in Accessibility Service implementation ( #697 )
...
* UI support in app settings for handling overlay permission requirement in Accessibility Service implementation
* Cleaned up shorthand operator with new var
2020-01-10 10:20:19 -05:00
Kyle Spearrin
fbe8708378
cleanup on accessibility service
2020-01-09 13:17:17 -05:00
Matt Portune
21c7b486ff
Replaced accessibility service notification with in-line overlay. ( #695 )
...
* Replaced accessibility service notification with in-line overlay. Requires draw-over permission to be enabled (will prompt if not, though this will be enhanced in subsequent commits)
* Updated with requested changes
* Fix for FDroid build
2020-01-09 12:17:16 -05:00
Matt Portune
c33728d418
* AccessibilityHelpers.cs: If ( #689 )
...
AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(..) returns
null when the source package is a supported browser, return a null
uri to prevent overwriting the existing notification's pendingIntent
uri extra with the brower's packageName.
* AccessibilityService.cs: Added null uri checks as it is now possible
for AccessibilityHelpers.getUri(..) to return a null uri when the
Accessibility Service is misbehaving.
2020-01-03 15:19:20 -05:00
Kyle Spearrin
051e15215d
bump version
2019-12-26 15:15:15 -05:00
proletarius101
fee8f58c0a
Add support for Tor browser ( #680 )
2019-12-26 07:29:20 -05:00
Kyle Spearrin
4e51517ddb
update libs
2019-12-16 09:14:54 -05:00
Kyle Spearrin
88009e1a63
bump versions
2019-12-03 11:11:30 -05:00
Kyle Spearrin
46a75a2944
Revert "try new http client handler for icons"
...
This reverts commit c099f82752
.
2019-11-22 08:24:23 -05:00
Kyle Spearrin
c099f82752
try new http client handler for icons
2019-11-20 17:38:05 -05:00
Kyle Spearrin
ac7e90c0aa
blacklist com.android.settings from autofill
2019-11-08 11:57:07 -05:00
Kyle Spearrin
d308f1ca3b
update libs and to xamarin forms 4
2019-10-30 08:27:40 -04:00
Kyle Spearrin
9c08a37772
UseNativeBiometric only for SDK 29
2019-10-23 11:54:53 -04:00
Kyle Spearrin
b13f5356fe
FingerprintManager to detect fingerprints on SDK 28
2019-10-23 11:26:00 -04:00
Kyle Spearrin
5f0c9725ce
bump version
2019-10-23 09:27:31 -04:00
Kyle Spearrin
f951fea555
use bio strings for native android bio
2019-10-23 09:24:34 -04:00
Kyle Spearrin
4b989b01e9
use native biomatrics on Android
2019-10-23 09:11:48 -04:00
Kyle Spearrin
0400d79f43
android 10 and bio permission
2019-10-18 20:41:04 -04:00
Kyle Spearrin
713e441d2e
upgrade to android 10 sdk
2019-10-18 14:19:56 -04:00
Kyle Spearrin
440a410d7f
skip com.treydev.pns
2019-10-17 08:00:58 -04:00
Kyle Spearrin
37a536b138
catch thrown sync errors from ui
2019-10-15 11:05:56 -04:00
Kyle Spearrin
a0aca3e837
add tf browser
2019-10-11 09:29:33 -04:00
Kyle Spearrin
b58c29111a
bump version
2019-10-07 09:42:55 -04:00
Kyle Spearrin
93b59a75a4
remove migration code
2019-10-05 21:36:47 -04:00
Kyle Spearrin
33c82129ff
bump version
2019-09-30 21:19:20 -04:00
Kyle Spearrin
b6747a63ed
stub out support for dark theme by default
2019-09-30 16:41:31 -04:00
Kyle Spearrin
a80eb1f533
bump version
2019-09-20 07:56:49 -04:00
Kyle Spearrin
f657edf195
add support for vivaldi browser. resolves #599
2019-09-10 17:21:11 -04:00
Kyle Spearrin
fb2db9c652
version bump
2019-09-04 13:02:00 -04:00
Kyle Spearrin
2507f3301b
device user agent
2019-09-04 11:52:32 -04:00
Kyle Spearrin
bdad5e4f0a
fixes to opening file types on android
2019-08-30 16:43:58 -04:00
kenjirooo
f4a98a2031
Added support for Sleipnir Mobile ( https://play.google.com/store/apps/details?id=jp.co.fenrir.android.sleipnir ). ( #583 )
2019-08-22 08:00:03 -04:00
Kyle Spearrin
224845cfd3
bump version
2019-08-12 09:41:12 -04:00
Kyle Spearrin
b7819838b8
parse fallback package id from first node title
2019-08-01 16:39:01 -04:00
Kyle Spearrin
67c6cf6b8c
load previous view/edit page after lock
2019-07-31 16:50:16 -04:00
Kyle Spearrin
d91d71333b
LastClipboardValue using static store rather than state
2019-07-31 11:21:07 -04:00
Kyle Spearrin
b8cdee383b
bump version
2019-07-27 12:42:42 -04:00
Kyle Spearrin
2272b10820
null check on cipher when autofilling
2019-07-24 10:40:12 -04:00
Kyle Spearrin
a0a5e30f48
re-work hockeyapp init
2019-07-23 09:08:16 -04:00
Kyle Spearrin
6d2dcb73ae
event service func
2019-07-23 00:06:34 -04:00
Kyle Spearrin
ae52922698
version bump
2019-07-22 23:07:00 -04:00
Kyle Spearrin
f9547f158e
log autofill events
2019-07-22 15:50:59 -04:00
Kyle Spearrin
e407acd2a7
bump version
2019-07-13 20:28:20 -04:00
Kyle Spearrin
38d702b6fe
log some events
2019-07-12 17:29:40 -04:00
Kyle Spearrin
a240a4ac66
get autofill web scheme for android p devices
2019-07-11 08:55:40 -04:00
Kyle Spearrin
4e7f195fd2
bump versions
2019-07-08 13:02:48 -04:00
Kyle Spearrin
e01bf57874
re-set state for website icons on login/unlock
...
resolves #549
2019-07-02 08:05:34 -04:00
Nicholas
73b5d1b3f1
add support for org.mozilla.fenix.nightly ( #551 )
...
* Update autofillservice.xml
* Update AutofillHelpers.cs
* Update AccessibilityHelpers.cs
2019-07-01 11:35:58 -04:00
Kyle Spearrin
8da2eac6d0
add support for org.mozilla.fennec_fdroid
...
resolves #548
2019-06-28 23:23:51 -04:00
Kyle Spearrin
79746efa2d
action extension project
2019-06-26 20:28:23 -04:00
Kyle Spearrin
72cbdcbc8d
use internal FilesDir for temp photo
2019-06-25 11:54:31 -04:00
Kyle Spearrin
e33b49e78c
externalsFileDir w/ FileProvider for temp store
2019-06-25 10:30:16 -04:00
Kyle Spearrin
2b670a5ae1
ios themeing
2019-06-24 14:29:23 -04:00
Kyle Spearrin
1705a21f68
slider styling
2019-06-22 09:45:54 -04:00
Kyle Spearrin
5350e5385c
version bump
2019-06-16 06:57:25 -04:00
Kyle Spearrin
8f18c4fd45
cleartextTrafficPermitted
2019-06-16 06:54:58 -04:00
Kyle Spearrin
8538fbabe5
dont link core lib
2019-06-15 22:50:54 -04:00
Kyle Spearrin
9367b34bbe
more linking
2019-06-15 21:58:43 -04:00
Kyle Spearrin
a766044cb4
bump version
2019-06-15 21:13:12 -04:00
Kyle Spearrin
0eb385e49f
revert com.android.settings from blacklist
2019-06-15 21:02:38 -04:00
Kyle Spearrin
c50dee479a
android http client handler
2019-06-15 18:44:08 -04:00
Kyle Spearrin
61b728fea7
x86 builds as well
2019-06-14 23:32:58 -04:00
Kyle Spearrin
07d57ebe8c
bump version
2019-06-14 08:46:04 -04:00
Kyle Spearrin
5b119ded17
x64 builds as well
2019-06-13 16:25:13 -04:00
Kyle Spearrin
f25ae870c5
hebrew fix
2019-06-13 16:07:08 -04:00
Kyle Spearrin
49673262e4
bump version and fix readme
2019-06-13 15:05:31 -04:00
vargbeaumont
3ed814c1f7
Update styles.xml ( #537 )
...
Fix black navigation bar on none Google ROMs.
2019-06-13 15:03:00 -04:00
Kyle Spearrin
30145894b6
bump version
2019-06-13 14:11:12 -04:00
Kyle Spearrin
28166f79a1
ACCESS_NETWORK_STATE permission
2019-06-13 12:02:36 -04:00
Kyle Spearrin
2fe67137c5
more fdroid build cleanup of google services
2019-06-13 10:06:21 -04:00
Kyle Spearrin
a6ea2de691
bump version
2019-06-13 10:06:21 -04:00