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