Commit Graph

1115 Commits

Author SHA1 Message Date
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
Kyle Spearrin 43cee53dc8 make sure totp copy isn't available if not premium 2019-06-13 10:06:21 -04:00
Kyle Spearrin 0b56dd2795 null checks 2019-06-12 21:49:52 -04:00
Kyle Spearrin 028ebff102 activity key and unsub when activity destroyed 2019-06-12 21:49:43 -04:00
Kyle Spearrin cd60c3da2a fixed size icons 2019-06-12 09:13:13 -04:00
Kyle Spearrin 3d239a3c2b selectable label effect 2019-06-12 08:31:33 -04:00
Kyle Spearrin 31a77a6e19 autofocus prompt input 2019-06-10 23:18:34 -04:00
Kyle Spearrin 2376489f51 minor layout adjustments 2019-06-10 22:37:25 -04:00
Kyle Spearrin fd41047923 layout adjustments 2019-06-10 21:53:12 -04:00
Kyle Spearrin 393882f57b size adjustments for cipher cell 2019-06-10 21:40:36 -04:00
Kyle Spearrin 313e3a3447 remove old layouts 2019-06-10 21:16:33 -04:00
Kyle Spearrin 3be53235a5 build whole solution 2019-06-10 14:50:26 -04:00
Kyle Spearrin 8e9e818c43 fixes for appveyor 2019-06-10 14:10:14 -04:00
Kyle Spearrin 3b7d3e2652 update appveyor for fdroid builds 2019-06-10 13:57:12 -04:00
Kyle Spearrin c4ebd8b6b7 fixes to locking 2019-06-10 13:19:05 -04:00
Kyle Spearrin 5248df85ec transparent bg more button 2019-06-10 10:42:15 -04:00
Kyle Spearrin 31d39e0626 padding on cipher list item 2019-06-10 10:37:47 -04:00
Kyle Spearrin 5485bb574e font sizes for cipher cell on android 2019-06-10 10:02:09 -04:00
Kyle Spearrin 337965a7f7 set colors for cipher view cell 2019-06-08 22:29:22 -04:00
Kyle Spearrin 81cd2e26f4 more button click command 2019-06-08 13:04:06 -04:00
Kyle Spearrin 95c07334d7 website icons enabled property 2019-06-08 12:18:49 -04:00
Kyle Spearrin 2f66ee264b image and icon 2019-06-08 11:48:45 -04:00
Kyle Spearrin 6cdf84dcb7 wiring up cipher view cell elements 2019-06-07 15:52:47 -04:00
Kyle Spearrin d7bfc64840 stub native cipher view cell for android 2019-06-07 14:35:44 -04:00
Kyle Spearrin 54141f77d6 no fade animations 2019-06-06 20:38:53 -04:00
Kyle Spearrin d5c610b819 set generator page from tile if locked 2019-06-06 20:34:59 -04:00
Kyle Spearrin 68d8b1fa3e catch disable display for nfc 2019-06-06 08:59:54 -04:00
Kyle Spearrin d6fd3edb3c nav bar background theming 2019-06-05 20:18:11 -04:00
Kyle Spearrin 5441c49d8d navigationBarColor black 2019-06-05 17:39:32 -04:00
Kyle Spearrin bc0bb7c7bb fic editor renderer and add incognito to prompt 2019-06-05 16:48:54 -04:00
Kyle Spearrin 1c58d99006 add back app name and theme 2019-06-05 16:40:05 -04:00
Kyle Spearrin e0c52dea3a generator tile and icon size adjustments 2019-06-05 16:37:54 -04:00
Kyle Spearrin a1a5d3b363 dont need splash activity 2019-06-05 15:09:13 -04:00
Kyle Spearrin 4a01116e93 catch any errors on OpenAccessibilitySettings 2019-06-05 12:09:05 -04:00
Kyle Spearrin 8eec0c22d7 nord theme 2019-06-05 11:36:58 -04:00
Kyle Spearrin 3b7078e565 try/catch on autofill service detection 2019-06-05 08:24:47 -04:00
Kyle Spearrin 113eaef0d1 cleanup themes 2019-06-04 22:11:31 -04:00
Kyle Spearrin f6f6253eab catch exception on accessibility service running 2019-06-04 17:06:27 -04:00
Kyle Spearrin 11e5b2ea5d rename main theme to light theme 2019-06-04 09:36:45 -04:00
Kyle Spearrin fdfd2d20e6 fdroid builds 2019-06-03 23:54:40 -04:00
Kyle Spearrin b38b801963 android tweaks 2019-06-03 22:19:51 -04:00
Kyle Spearrin 4f990ffe96 more imeFlags 2019-06-03 17:23:50 -04:00
Kyle Spearrin b69304992f log service 2019-06-03 12:52:46 -04:00
Kyle Spearrin 22f16ea514 accessibility settings page 2019-06-03 12:05:18 -04:00
Kyle Spearrin e8c776fe49 implement blacklisted uris options for autofill 2019-06-03 11:08:33 -04:00
Kyle Spearrin 999c9667c8 dont process OnSaveRequest if prompt disabled 2019-06-03 11:01:08 -04:00
Kyle Spearrin 4382490823 black theme styling 2019-06-02 00:14:09 -04:00
Kyle Spearrin 479ad31325 black theme option 2019-06-02 00:08:20 -04:00
Kyle Spearrin dd976b5b86 more black theme stub 2019-06-01 23:59:17 -04:00
Kyle Spearrin 0fc013eb8a migrated messaging 2019-06-01 23:33:36 -04:00
Kyle Spearrin 2ddb384c80 blacklist com.android.settings 2019-06-01 21:27:30 -04:00
Kyle Spearrin ddd521cd4b migrate if necessary 2019-05-31 23:32:01 -04:00
Kyle Spearrin 6aef106482 start some migration work for auth data 2019-05-31 17:49:51 -04:00
Kyle Spearrin b191542ab7 ime NoPersonalizedLearning on entry and editor 2019-05-31 16:47:54 -04:00
Kyle Spearrin 81b8c1716f color adjustments 2019-05-31 13:41:18 -04:00
Kyle Spearrin 32e757a873 update slider stroke 2019-05-31 11:03:32 -04:00
Kyle Spearrin b356627afd autofill rows on settings page 2019-05-30 22:45:48 -04:00
Kyle Spearrin 4dd05cf10e remove boxedview 2019-05-30 22:09:28 -04:00
Kyle Spearrin 68a85a2561 myvault tile service 2019-05-30 22:05:50 -04:00
Kyle Spearrin 49cde1c67d icons updates 2019-05-30 21:59:02 -04:00
Kyle Spearrin 6d9b860c8b update tabbar 2019-05-30 21:24:03 -04:00
Kyle Spearrin b1eabdfe86 main thread 2019-05-30 20:40:50 -04:00
Kyle Spearrin 419cfceef1 needs migration flag 2019-05-30 15:11:22 -04:00
Kyle Spearrin c7b62c8551 move some items needed for migration 2019-05-30 14:43:35 -04:00
Kyle Spearrin a66489cd8c make AutofillServiceEnabled public 2019-05-30 14:21:15 -04:00
Kyle Spearrin 6d51864873 update tasks and sync on app start 2019-05-30 14:13:02 -04:00
Kyle Spearrin 70fa41ca3e clear clipboard alarm 2019-05-30 11:22:35 -04:00
Kyle Spearrin 3f8f29dfe7 secondary menu on groupings page 2019-05-30 00:29:00 -04:00
Kyle Spearrin cc8b8f9ceb restart app after theme change 2019-05-29 23:02:30 -04:00
Kyle Spearrin 6e91d66b2c white logo and popupTheme 2019-05-29 17:14:15 -04:00
Kyle Spearrin 3fe7324cdf more theming 2019-05-29 16:44:18 -04:00
Kyle Spearrin a1741fdd67 themeing 2019-05-29 15:50:20 -04:00
Kyle Spearrin 6be54fa7ee disable favicons and totp copy fix for org 2019-05-29 09:55:48 -04:00
Kyle Spearrin 7046a010f9 remove XF 2019-05-29 08:40:16 -04:00
Kyle Spearrin 02552d0b24 add xf back to android project 2019-05-29 00:34:15 -04:00
Kyle Spearrin 026dd4761e hockeyapp 2019-05-28 23:14:02 -04:00
Kyle Spearrin 635dd5d4d5 non-debug is secure 2019-05-28 23:04:01 -04:00
Kyle Spearrin 81d972a462 thread policy 2019-05-28 23:03:03 -04:00
Kyle Spearrin bfeddd6d99 forms only needs to be on main app project 2019-05-28 23:01:10 -04:00
Kyle Spearrin d66646d168 disable fdroid for now to speed of builds 2019-05-28 15:50:53 -04:00
Kyle Spearrin ffe7771801 async await 2019-05-28 15:40:56 -04:00
Kyle Spearrin 5942bcc16d remove old autofill service 2019-05-28 15:34:49 -04:00
Kyle Spearrin eb3d0d726f turn off rdp builds 2019-05-28 15:21:14 -04:00
Kyle Spearrin 8e7ed05f25 firebase receivers 2019-05-28 14:53:23 -04:00
Kyle Spearrin 68ee013114 multidex? 2019-05-28 13:54:13 -04:00
Kyle Spearrin cd8a09ddef fdroid config profile 2019-05-28 13:50:01 -04:00
Kyle Spearrin 57af4e0a03 merge fixes 2019-05-28 12:15:38 -04:00
Kyle Spearrin 3f11fdaa82 push notification services 2019-05-28 12:01:55 -04:00
Kyle Spearrin 58d101659a listen to yubikey 2019-05-28 09:54:08 -04:00
Kyle Spearrin 29ab7f7a30 touch ups on two-factor page 2019-05-28 09:04:20 -04:00
Kyle Spearrin 23f27282d6 hybrid webview 2019-05-23 21:05:52 -04:00
Kyle Spearrin ea3dcd6250 add zxing lib 2019-05-22 20:28:31 -04:00
Kyle Spearrin 3c58775ae2 fixes for autofill service 2019-05-17 15:43:14 -04:00
Kyle Spearrin 22366ec0a2 autofill cipher 2019-05-17 14:46:31 -04:00
Kyle Spearrin 4112e0a4c9 autofill actions 2019-05-17 14:34:00 -04:00
Kyle Spearrin f73a5d6307 display alert action 2019-05-17 14:04:16 -04:00
Kyle Spearrin a3e165fa06 some device functions 2019-05-17 13:46:32 -04:00
Kyle Spearrin 9d491a3636 app options for add/edit page 2019-05-17 12:03:35 -04:00
Kyle Spearrin defb67c523 faceid detection 2019-05-17 09:45:07 -04:00
Kyle Spearrin 22a0b262e1 fingerprint setup 2019-05-16 16:31:58 -04:00
Kyle Spearrin c5bd59e52c set pin from settings 2019-05-16 15:54:21 -04:00
Kyle Spearrin 290e90ba8e lock alarm 2019-05-16 12:30:20 -04:00
Kyle Spearrin 264028b623 rate app 2019-05-15 13:09:49 -04:00
Kyle Spearrin 99f00b8e63 fix renderer namespaces 2019-05-13 15:25:20 -04:00
Kyle Spearrin 29d876eaed extended slider 2019-05-13 15:24:38 -04:00
Kyle Spearrin 29b37219c2 attachments page 2019-05-10 23:43:35 -04:00
Kyle Spearrin 75cb67890d light overflow menu 2019-05-10 13:26:37 -04:00
Kyle Spearrin a0e65fa75e custom field name prompt 2019-05-09 11:44:27 -04:00
Kyle Spearrin cbda58f770 identity fields and notes 2019-05-08 15:00:45 -04:00
Kyle Spearrin 0495c17fc8 fab padding and clicked action 2019-05-08 10:42:55 -04:00
Kyle Spearrin 2a5739dfdc fab 2019-05-08 08:33:17 -04:00
Kyle Spearrin 0b73317dd0 add some fields for various types 2019-05-07 23:22:55 -04:00
Kyle Spearrin 5dc4357078 padding/margins for entry/picker 2019-05-07 23:22:25 -04:00
Kyle Spearrin 128935eb9f searchbar on ciphers page 2019-05-04 00:14:49 -04:00
Kyle Spearrin 2553938380 material icons. stub out ciphers search page 2019-05-02 21:25:26 -04:00
Kyle Spearrin 3b97fa0379 login page layout 2019-05-01 15:11:54 -04:00
Kyle Spearrin 9eeafcd027 accessibility service 2019-04-30 14:33:00 -04:00
Kyle Spearrin 464f4ba300 autofill service 2019-04-30 12:35:58 -04:00
Kyle Spearrin cad56d438f more resources 2019-04-30 11:54:44 -04:00
Kyle Spearrin 4a1bccd516 android resources 2019-04-30 10:40:51 -04:00
Kyle Spearrin 1f4bdb04ee attachments on view page abd device actions 2019-04-29 16:09:27 -04:00
Kyle Spearrin 223e8a5293 toggle password 2019-04-26 23:37:21 -04:00
Kyle Spearrin dc0f9847c6 task.run ffimage init 2019-04-26 10:58:41 -04:00
Kyle Spearrin 7613f4191b init storage 2019-04-26 10:55:29 -04:00
Kyle Spearrin 9cb141ef62 splash 2019-04-26 10:07:42 -04:00
Kyle Spearrin 913cd23c45 cipher view cell and groupings styles 2019-04-22 17:08:37 -04:00
Kyle Spearrin a6cd16cdb5 selected list cell transparent 2019-04-22 09:16:47 -04:00
Kyle Spearrin 7c1549bb95 re-worked message sending 2019-04-19 12:29:37 -04:00
Kyle Spearrin 8c8fa8ae4c api error detection updates 2019-04-19 09:11:17 -04:00
Kyle Spearrin 2becf769c1 use new messaging and broadcaster services 2019-04-18 13:15:46 -04:00
Kyle Spearrin e141991166 bootstrap 2019-04-18 12:31:35 -04:00
Kyle Spearrin b94485be75 register services on android 2019-04-18 10:40:57 -04:00
Kyle Spearrin b61355a8fa update xamarin forms 2019-04-17 17:14:04 -04:00
Dustin C. Hatch 6c59bf8717 Android: Support autofill in Fennec F-Droid (#483)
The F-Droid build of Firefox (Fennec) has a different package name.
This name needs to be explicitly listed in order for autofill support to
work correctly.
2019-04-12 15:32:58 -04:00
Kyle Spearrin 6ee109dc80 i18n service 2019-04-11 15:33:10 -04:00
Kyle Spearrin b9838ecc4e service container 2019-04-11 14:14:34 -04:00
Kyle Spearrin 0d417b3eee more device actions 2019-04-09 23:33:12 -04:00
Kyle Spearrin 9e51c46522 mobile platform utils 2019-04-09 23:24:03 -04:00
Kyle Spearrin 3f5115728b layout tweaks 2019-04-05 22:30:11 -04:00
Kyle Spearrin 3539d7389e cell buttons 2019-04-05 16:13:17 -04:00
Kyle Spearrin 8c79c42b28 entry cell renderer 2019-04-05 13:35:19 -04:00
Kyle Spearrin 1085808867 rename cell resources 2019-04-04 23:29:29 -04:00
Kyle Spearrin 0a5f9f1b23 remove description from base cell 2019-04-04 23:15:24 -04:00
Kyle Spearrin 8006bcf10c cleanup 2019-04-04 23:00:02 -04:00
Kyle Spearrin 61e95e03c8 BoxedView with LabelCell 2019-04-04 22:28:03 -04:00
Kyle Spearrin 54a109345b support new moz browser in accessibility service 2019-04-01 12:57:51 -04:00
Kyle Spearrin af7a456e96 more moz browsers for autofill 2019-03-29 08:48:48 -04:00
Kyle Spearrin 6088cfe266 resolves #477 2019-03-29 08:43:03 -04:00
Kyle Spearrin 02e03c7654 stub out various pages 2019-03-28 23:52:33 -04:00
Kyle Spearrin cb9dddc7a7 crypto function service 2019-03-28 15:43:50 -04:00
Kyle Spearrin 781f838ce7 remove installLocation 2019-03-28 13:39:50 -04:00
Kyle Spearrin 21777602f6 storage services 2019-03-27 23:44:54 -04:00
Kyle Spearrin afd5d55b5f fontawesome icons 2019-03-27 21:26:57 -04:00
Kyle Spearrin 0f2d2ac7a9 themeing 2019-03-27 21:09:59 -04:00
Kyle Spearrin a77bf9ddff stub out xamarin project 2019-03-27 20:12:44 -04:00
Kyle Spearrin 297beac169 reset for v2 2019-03-27 16:23:00 -04:00
Kyle Spearrin 5a7f106e3e restore secure flag 2019-03-15 23:00:22 -04:00
Kyle Spearrin 25636ac6ce remove secure flag 2019-03-15 23:00:06 -04:00
Kyle Spearrin 6d11921f45 exclude TextFlagMultiLine from autofill detection 2019-02-26 11:50:02 -05:00
Kyle Spearrin 05f6d6d156 opera touch support 2019-02-19 22:25:15 -05:00
Kyle Spearrin b0cabbbfc2 parsed ShouldAutofill with app URL blacklist 2019-02-10 22:16:16 -05:00
Kyle Spearrin ed2ea75938 invoke Dispatch handler 2019-02-04 08:53:54 -05:00
ShirokaiLon 8053e6cb81 Set Android InputType directly for the pin lock screen to force numeric-only keyboard layout. (#451)
* Set Android InputType directly for the pin lock screen to force numeric-only keyboard layout.

* Renamed variable
2019-01-24 14:45:42 -05:00
ShirokaiLon 60c5bbc73d Handle exception when adding attachment that does not exist on file system. (#449) 2019-01-22 15:53:48 -05:00
Kyle Spearrin f0fb401d07 analytics not part of fdroid build any longer 2019-01-16 17:29:05 -05:00
Kyle Spearrin 6f3c302f28 missing null check 2019-01-16 16:38:12 -05:00
Kyle Spearrin ba5495877c disable test nodes 2019-01-16 16:15:13 -05:00
Kyle Spearrin bc0084cc8b bump version 2019-01-15 11:33:57 -05:00
Kyle Spearrin 5b6becc63f remove analytics 2019-01-15 11:19:31 -05:00
Kyle Spearrin 9c2a6da692 add qwant browser to autofill 2018-12-19 16:16:45 -05:00
Kyle Spearrin f25ab537f2 clear focus on cell 2018-12-11 10:13:17 -05:00
Kyle Spearrin 3b9f4433ad ClearExtensionCiphersCache 2018-12-10 11:48:35 -05:00
Kyle Spearrin c0eb84b7b1 bump version 2018-12-03 22:24:07 -05:00
Kyle Spearrin 66e8d955d9 allow cleartextTrafficPermitted for base config 2018-12-02 13:06:35 -05:00
Farzad E e280f585cf Honor user CA store when targeting Android Nougat SDK and later (#420)
* Included network-security-config.xml file to honor user added CAs (see:
https://android-developers.googleblog.com/2016/07/changes-to-trusted-certificate.html)

* Added domain-config entry to only use system CAs connecting to bitwarden.com

* Deny all plaintext traffic from network_security_config


Ref: https://developer.android.com/training/articles/security-config#CleartextTrafficPermitted
2018-12-02 08:56:16 -05:00
Kyle Spearrin 5792372a47 bump version 2018-11-26 09:14:07 -05:00
Kyle Spearrin 2f0935dbbe update libs 2018-11-23 09:20:39 -05:00
Kyle Spearrin 5af7c7d58a Revert "comment out keyboard dismissal"
This reverts commit ed087b81b4.
2018-11-22 21:16:11 -05:00
Kyle Spearrin ed087b81b4 comment out keyboard dismissal 2018-11-21 07:58:21 -05:00
Kyle Spearrin 36e263b9ff zh-HK gets traditional chinse 2018-11-15 08:23:45 -05:00
Kyle Spearrin 49af74729f update packages 2018-10-25 21:55:46 -04:00
Kyle Spearrin 8d0ee1caba bump version 2018-10-09 09:39:44 -04:00
Kyle Spearrin 9593f330db target android sdk 26 with fixes to HybridWebView 2018-10-08 23:21:29 -04:00
Kyle Spearrin 8632f7cadc version bump 2018-10-06 19:26:54 -04:00
Kyle Spearrin b7c6b65a3d bump version 2018-10-03 00:35:06 -04:00
Kyle Spearrin f8d5ee9d5d bump version 2018-09-26 12:38:26 -04:00
Kyle Spearrin 03a55d38d3 move power manager check inside try/catch 2018-09-23 08:08:38 -04:00
Kyle Spearrin 650d970b5e fix GA service methods 2018-09-22 23:37:44 -04:00
kspearrin 6904ea118b basic autofill 2018-09-20 16:44:06 -04:00
Kyle Spearrin d57d583076 bump version 2018-09-14 16:36:38 -04:00
Kyle Spearrin 1c8cd2dcbb remove unused const strings 2018-09-12 15:53:27 -04:00
Kyle Spearrin bb66a6c805 add firefox nightly, resolves #368 2018-09-10 08:17:22 -04:00
Kyle Spearrin 10ecdfbe31 add more autofill compat support 2018-09-06 00:17:26 -04:00
Kyle Spearrin fdcc6b0cb8 change back to pwd, out-null 2018-09-05 17:19:53 -04:00
Kyle Spearrin ac82d6bc6b update android using sdkmanager 2018-09-05 17:01:28 -04:00
Kyle Spearrin 3e0097c22c update android sdks on appveyor 2018-09-04 07:58:09 -04:00
Kyle Spearrin 355dc151c4 add more compat 2018-09-03 22:32:55 -04:00
Kyle Spearrin 4f0ea44078 update to android 9, test compat autofill mode. 2018-09-03 10:09:17 -04:00
Kyle Spearrin 960c2567bd can access premium for orgs 2018-08-29 12:36:44 -04:00
Kyle Spearrin 2616a5f500 bump versions 2018-08-21 16:29:31 -04:00
Kyle Spearrin a8a1750d5c version bump 2018-08-09 11:48:10 -04:00
Kyle Spearrin 5407e20150 update libs 2018-08-04 00:55:01 -04:00
Kyle Spearrin 58aa37bf8e catch EnableForegroundDispatch exception. disable
back button on yubikey 2fa.
2018-08-01 15:45:32 -04:00
Kyle Spearrin 37edfffb97 move last launch check after _lastQueriedUri 2018-07-16 10:17:05 -04:00
Kyle Spearrin 67fa653d06 prevent multiple main activities from autofill 2018-07-16 10:07:22 -04:00
Kyle Spearrin 366b9ddc4a update libs. update android security provider 2018-07-16 08:55:37 -04:00
Kyle Spearrin c9354f79b8 add escosia browser autofill 2018-07-16 08:40:38 -04:00
Kyle Spearrin f680b1e856 update libs 2018-06-30 00:06:41 -04:00
Kyle Spearrin d705e3c1fb version bump 2018-06-29 14:19:35 -04:00
Kyle Spearrin 4bd1322904 update libs 2018-06-29 14:09:53 -04:00
Kyle Spearrin ac027ee3a0 add support for kiwi browser 2018-06-29 13:48:47 -04:00