Kyle Spearrin
|
e7bc9ed5ba
|
nfc updates
|
2018-05-24 12:49:22 -04:00 |
|
Kyle Spearrin
|
740a18dbc0
|
stub out yubico nfc support for ios
|
2018-05-24 11:41:57 -04:00 |
|
Kyle Spearrin
|
add5189bb1
|
add via to oreo trusted browsers
|
2018-05-21 23:26:54 -04:00 |
|
Kyle Spearrin
|
62002b8bb3
|
disable test nodes
|
2018-05-21 22:53:32 -04:00 |
|
Kyle Spearrin
|
41b4ee33fe
|
adjust max_aspect ratio for samsung full screen
|
2018-05-20 10:14:54 -04:00 |
|
Kyle Spearrin
|
85c67ac676
|
version bump
|
2018-05-18 21:42:51 -04:00 |
|
Kyle Spearrin
|
4637b7d93f
|
update fingerprint lib
|
2018-04-28 00:25:58 -04:00 |
|
Kyle Spearrin
|
8b9a178c87
|
faceid description in info.plist
|
2018-04-28 00:23:31 -04:00 |
|
Kyle Spearrin
|
c595c381a9
|
bump android version
|
2018-04-26 00:06:43 -04:00 |
|
Kyle Spearrin
|
c308d7a610
|
look for password fields from HtmlInfo attributes
|
2018-04-26 00:04:07 -04:00 |
|
Kyle Spearrin
|
f7570122c6
|
ignore "edit" fields on autofill
|
2018-04-26 00:04:07 -04:00 |
|
Kyle Spearrin
|
1e5f186b58
|
Search Login URI as well
|
2018-04-26 00:04:07 -04:00 |
|
kspearrin
|
b732b2ffa7
|
remove password debug code
|
2018-04-20 20:14:39 -04:00 |
|
Kyle Spearrin
|
617a7be4f3
|
version bump
|
2018-04-17 11:28:23 -04:00 |
|
Kyle Spearrin
|
5c5e368d6b
|
comment out password debug
|
2018-04-17 11:03:36 -04:00 |
|
Kyle Spearrin
|
ff9f49416a
|
track with node id + hash code
|
2018-04-16 11:01:32 -04:00 |
|
Kyle Spearrin
|
93cae0e9cc
|
dont check ids
|
2018-04-16 09:00:51 -04:00 |
|
Kyle Spearrin
|
50affe26c5
|
update resources
|
2018-04-16 08:18:54 -04:00 |
|
kspearrin
|
36925770d0
|
show ut8 password alert
|
2018-04-15 21:45:05 -04:00 |
|
kspearrin
|
d17ca1686e
|
ignore recipient search fields
|
2018-04-15 21:02:55 -04:00 |
|
kspearrin
|
2ad709dae4
|
fix ipad crash on doc picker
|
2018-04-07 12:15:59 -04:00 |
|
kspearrin
|
5a3d86a12a
|
Only adjust insets on phone devices
|
2018-04-07 11:32:01 -04:00 |
|
Kyle Spearrin
|
1a4ba36820
|
add support for via browser
|
2018-04-03 16:08:11 -04:00 |
|
Kyle Spearrin
|
ddeae3b5ba
|
add support for Duo Organization 2FA
|
2018-04-03 15:59:58 -04:00 |
|
Kyle Spearrin
|
10df9e7cd5
|
multibutton alert, autofill and save new uri
|
2018-04-02 13:37:46 -04:00 |
|
Kyle Spearrin
|
be11933c60
|
remove persian language until further verification
|
2018-03-29 11:46:09 -04:00 |
|
Kyle Spearrin
|
d2db68b781
|
New Crowdin translations (#299)
* New translations AppResources.resx (Bulgarian)
* New translations copy.resx (Persian)
* New translations AppResources.resx (Vietnamese)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Thai)
* New translations copy.resx (Portuguese, Brazilian)
* New translations copy.resx (Portuguese)
* New translations copy.resx (Polish)
* New translations AppResources.resx (Polish)
* New translations copy.resx (Persian)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Persian)
* New translations copy.resx (Italian)
* New translations copy.resx (German)
* New translations copy.resx (German)
* New translations AppResources.resx (German)
* New translations copy.resx (French)
* New translations copy.resx (Danish)
* New translations copy.resx (Danish)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Croatian)
* New translations copy.resx (Vietnamese)
|
2018-03-29 11:42:49 -04:00 |
|
Kyle Spearrin
|
da6e271584
|
refactor ignoresearch and password terms detection
|
2018-03-28 11:48:49 -04:00 |
|
Kyle Spearrin
|
5103c80e1e
|
set default uri on add cipher
|
2018-03-26 17:06:58 -04:00 |
|
Kyle Spearrin
|
b5c80ea267
|
version bump
|
2018-03-22 12:01:17 -04:00 |
|
Kyle Spearrin
|
b5747fbb44
|
show/hide loading are async now
|
2018-03-22 11:07:41 -04:00 |
|
Kyle Spearrin
|
215ded8a77
|
fixes for match detection selection
|
2018-03-22 09:08:19 -04:00 |
|
Kyle Spearrin
|
e7ab6da068
|
fix param names for arg null exceptions
|
2018-03-21 07:35:27 -04:00 |
|
Kyle Spearrin
|
ee881f67ee
|
version bump
|
2018-03-20 20:21:11 -04:00 |
|
Kyle Spearrin
|
f33248aa4f
|
crash fixes
|
2018-03-20 20:19:44 -04:00 |
|
Kyle Spearrin
|
c6a40bac03
|
null checks on dialogs
|
2018-03-19 21:07:27 -04:00 |
|
Kyle Spearrin
|
aa38e79d08
|
resource update
|
2018-03-19 15:57:19 -04:00 |
|
Kyle Spearrin
|
9cac10e559
|
version bump
|
2018-03-19 10:24:54 -04:00 |
|
Kyle Spearrin
|
efbd418f56
|
New Crowdin translations (#296)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Estonian)
* New translations copy.resx (Estonian)
* New translations AppResources.resx (French)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Ukrainian)
|
2018-03-19 10:15:52 -04:00 |
|
Kyle Spearrin
|
4ff3464abd
|
new ic_launcher for adaptive icons
|
2018-03-17 17:26:10 -04:00 |
|
Kyle Spearrin
|
907ddbf903
|
collapse no folder listing if more than 99 items
|
2018-03-16 10:59:54 -04:00 |
|
Kyle Spearrin
|
7041991d5a
|
android dialog is not cancelable
|
2018-03-16 10:42:07 -04:00 |
|
Kyle Spearrin
|
b26067e5da
|
domain search term must be at least 3 characters
|
2018-03-16 10:41:53 -04:00 |
|
Kyle Spearrin
|
e519b13533
|
extension add login adjustments
|
2018-03-15 19:57:18 -04:00 |
|
Kyle Spearrin
|
30bc3867bf
|
New Crowdin translations (#295)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Romanian)
* New translations copy.resx (Portuguese, Brazilian)
* New translations copy.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations copy.resx (Portuguese)
* New translations copy.resx (Portuguese)
* New translations copy.resx (Polish)
* New translations copy.resx (Russian)
* New translations copy.resx (Polish)
* New translations AppResources.resx (Polish)
* New translations copy.resx (Persian)
* New translations copy.resx (Persian)
* New translations AppResources.resx (Persian)
* New translations copy.resx (Norwegian Bokmal)
* New translations copy.resx (Norwegian Bokmal)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Russian)
* New translations copy.resx (Russian)
* New translations copy.resx (Japanese)
* New translations AppResources.resx (Vietnamese)
* New translations copy.resx (Ukrainian)
* New translations copy.resx (Ukrainian)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Slovak)
* New translations AppResources.resx (Thai)
* New translations copy.resx (Swedish)
* New translations copy.resx (Swedish)
* New translations AppResources.resx (Swedish)
* New translations copy.resx (Spanish)
* New translations copy.resx (Spanish)
* New translations AppResources.resx (Spanish)
* New translations copy.resx (Japanese)
* New translations AppResources.resx (Japanese)
* New translations copy.resx (Bulgarian)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Danish)
* New translations copy.resx (Croatian)
* New translations copy.resx (Estonian)
* New translations copy.resx (Croatian)
* New translations AppResources.resx (Croatian)
* New translations copy.resx (Chinese Traditional)
* New translations copy.resx (Chinese Traditional)
* New translations AppResources.resx (Chinese Traditional)
* New translations copy.resx (Chinese Simplified)
* New translations copy.resx (Chinese Simplified)
* New translations AppResources.resx (Chinese Simplified)
* New translations copy.resx (Bulgarian)
* New translations AppResources.resx (Estonian)
* New translations copy.resx (Estonian)
* New translations AppResources.resx (Italian)
* New translations copy.resx (Indonesian)
* New translations copy.resx (Indonesian)
* New translations AppResources.resx (Indonesian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (Hindi)
* New translations copy.resx (German)
* New translations copy.resx (German)
* New translations AppResources.resx (German)
* New translations copy.resx (French)
* New translations copy.resx (French)
* New translations AppResources.resx (French)
* New translations copy.resx (Finnish)
* New translations copy.resx (Finnish)
|
2018-03-15 12:41:09 -04:00 |
|
Kyle Spearrin
|
5326c3aecc
|
Match detection string
|
2018-03-15 10:37:08 -04:00 |
|
Kyle Spearrin
|
c95251c903
|
switch cell for fields, btn widths on ios too
|
2018-03-14 22:59:31 -04:00 |
|
Kyle Spearrin
|
e08a0a0938
|
cog alt buttons
|
2018-03-14 18:26:07 -04:00 |
|
Kyle Spearrin
|
fcb072c37d
|
fix null ref when no uri
|
2018-03-14 17:41:18 -04:00 |
|
Kyle Spearrin
|
262c19b194
|
Change context options to action sheet w/ button
|
2018-03-13 17:33:45 -04:00 |
|
Kyle Spearrin
|
1031ddcd83
|
proper class on ExtendedViewCell
|
2018-03-12 22:46:46 -04:00 |
|
Kyle Spearrin
|
aaee0212f0
|
ios fixes
|
2018-03-12 15:42:53 -04:00 |
|
Kyle Spearrin
|
8fc95759ba
|
support login uris from app extension
|
2018-03-12 13:29:12 -04:00 |
|
Kyle Spearrin
|
b6a3a0a54f
|
noop on ios
|
2018-03-12 13:18:35 -04:00 |
|
Kyle Spearrin
|
e3eeaddb3e
|
normalize passwords
|
2018-03-09 22:29:59 -05:00 |
|
Kyle Spearrin
|
f2b202c714
|
only ignore vault.bitwarden.com
|
2018-03-08 10:34:07 -05:00 |
|
Kyle Spearrin
|
e6f3ad60ef
|
move fields above attachments on view
|
2018-03-06 13:32:58 -05:00 |
|
Kyle Spearrin
|
fb6e0c9eb8
|
moved password generation link to button
|
2018-03-06 12:40:42 -05:00 |
|
Kyle Spearrin
|
fb6e488339
|
select URI match option from action sheet
|
2018-03-06 11:58:02 -05:00 |
|
Kyle Spearrin
|
0bccc8f0d5
|
loginUri no longer used
|
2018-03-06 08:51:05 -05:00 |
|
Kyle Spearrin
|
560d831e92
|
masked password string constant
|
2018-03-06 07:41:40 -05:00 |
|
Mark Cohen
|
7c8f6a1cc7
|
Don't leak password length through mask (#293)
|
2018-03-06 07:37:46 -05:00 |
|
Kyle Spearrin
|
deb1ead4ea
|
trim Uri proper from stored json on save
|
2018-03-05 23:49:48 -05:00 |
|
Kyle Spearrin
|
005b2a4fb6
|
add support for uri match rules detection
|
2018-03-05 23:37:02 -05:00 |
|
Kyle Spearrin
|
4c8204f29a
|
view/add/edit login uris
|
2018-03-05 22:39:56 -05:00 |
|
Kyle Spearrin
|
83fd19784a
|
refactor for cipher model changes and multi-uris
|
2018-03-05 17:18:18 -05:00 |
|
Kyle Spearrin
|
1f21a2ecc7
|
add/edit/delete custom fields. remove field page.
|
2018-03-05 15:15:20 -05:00 |
|
Kyle Spearrin
|
c3f4d56d1e
|
New Crowdin translations (#288)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations copy.resx (Russian)
* New translations AppResources.resx (Russian)
* New translations copy.resx (Romanian)
* New translations AppResources.resx (Romanian)
* New translations copy.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Slovak)
* New translations copy.resx (Portuguese)
* New translations AppResources.resx (Portuguese)
* New translations copy.resx (Polish)
* New translations AppResources.resx (Polish)
* New translations copy.resx (Norwegian Bokmal)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations copy.resx (Russian)
* New translations copy.resx (Slovak)
* New translations copy.resx (Japanese)
* New translations AppResources.resx (Turkish)
* New translations copy.resx (Vietnamese)
* New translations AppResources.resx (Vietnamese)
* New translations copy.resx (Ukrainian)
* New translations AppResources.resx (Ukrainian)
* New translations copy.resx (Turkish)
* New translations copy.resx (Thai)
* New translations copy.resx (Thai)
* New translations AppResources.resx (Thai)
* New translations copy.resx (Swedish)
* New translations AppResources.resx (Swedish)
* New translations copy.resx (Spanish)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Japanese)
* New translations copy.resx (Chinese Simplified)
* New translations AppResources.resx (Estonian)
* New translations copy.resx (Dutch)
* New translations AppResources.resx (Dutch)
* New translations copy.resx (Danish)
* New translations AppResources.resx (Danish)
* New translations copy.resx (Czech)
* New translations copy.resx (Estonian)
* New translations AppResources.resx (Czech)
* New translations copy.resx (Croatian)
* New translations AppResources.resx (Croatian)
* New translations copy.resx (Chinese Traditional)
* New translations copy.resx (Chinese Traditional)
* New translations AppResources.resx (Chinese Traditional)
* New translations copy.resx (Estonian)
* New translations AppResources.resx (Finnish)
* New translations copy.resx (Italian)
* New translations AppResources.resx (Italian)
* New translations copy.resx (Indonesian)
* New translations AppResources.resx (Indonesian)
* New translations copy.resx (Hungarian)
* New translations AppResources.resx (Hungarian)
* New translations copy.resx (Hindi)
* New translations copy.resx (Finnish)
* New translations AppResources.resx (Hindi)
* New translations copy.resx (German)
* New translations AppResources.resx (German)
* New translations copy.resx (French)
* New translations AppResources.resx (French)
* New translations copy.resx (Finnish)
* New translations copy.resx (Vietnamese)
|
2018-02-27 23:49:47 -05:00 |
|
Kyle Spearrin
|
b8267d4329
|
Uppercase Bitwarden
|
2018-02-27 13:27:07 -05:00 |
|
Kyle Spearrin
|
23159c2201
|
catch ActivityNotFoundException with alert
|
2018-02-14 17:11:27 -05:00 |
|
Kyle Spearrin
|
884521ced0
|
premium message on attachments edit page
|
2018-02-12 08:54:31 -05:00 |
|
Kyle Spearrin
|
aeb01ba292
|
break if too many iterations
|
2018-02-10 09:39:45 -05:00 |
|
Kyle Spearrin
|
d5c3ae3d19
|
guard against infinite recursion and loops
|
2018-02-10 09:35:14 -05:00 |
|
Kyle Spearrin
|
7654bb7088
|
check if child is same as parent
|
2018-02-10 00:38:52 -05:00 |
|
Kyle Spearrin
|
64c301caeb
|
password gen fixes
|
2018-02-09 22:02:56 -05:00 |
|
Kyle Spearrin
|
e875b530b1
|
bail out if recursiveIterations >= 100
|
2018-02-09 16:23:51 -05:00 |
|
Kyle Spearrin
|
ee8c2b5272
|
thread sleeps
|
2018-02-09 15:00:54 -05:00 |
|
Kyle Spearrin
|
9b8bdb0639
|
remove log spam
|
2018-02-09 14:02:17 -05:00 |
|
Kyle Spearrin
|
1a99bbb040
|
more log info
|
2018-02-08 22:08:00 -05:00 |
|
Kyle Spearrin
|
0982b45473
|
more log spam
|
2018-02-08 17:44:48 -05:00 |
|
Kyle Spearrin
|
bcd210d504
|
log spam
|
2018-02-08 17:27:56 -05:00 |
|
Kyle Spearrin
|
c71608824b
|
fix null ref with e.source
|
2018-02-08 17:07:01 -05:00 |
|
Kyle Spearrin
|
170876ac16
|
event info logs
|
2018-02-08 16:36:49 -05:00 |
|
Kyle Spearrin
|
a6b172c445
|
log and throw accessibility exceptions
|
2018-02-08 16:33:52 -05:00 |
|
Kyle Spearrin
|
fca5447094
|
revert accessibility throttling
|
2018-02-03 09:47:16 -05:00 |
|
Kyle Spearrin
|
89f32beec5
|
throttle accessibility events
|
2018-02-03 09:21:27 -05:00 |
|
Kyle Spearrin
|
8cdb27fe43
|
check modal stack before popping
|
2018-02-01 23:38:18 -05:00 |
|
Kyle Spearrin
|
d84d11d064
|
update xamarin forms
|
2018-02-01 23:38:06 -05:00 |
|
Kyle Spearrin
|
5d646a6112
|
various android crash fixes
|
2018-02-01 23:25:48 -05:00 |
|
Kyle Spearrin
|
dd334858ff
|
add timeout on timers
|
2018-02-01 21:20:35 -05:00 |
|
Kyle Spearrin
|
dfd39ebc95
|
check installed launchers to skip
|
2018-02-01 21:20:28 -05:00 |
|
Kyle Spearrin
|
9dbb1f15a4
|
filter nova prime
|
2018-02-01 17:26:41 -05:00 |
|
Kyle Spearrin
|
32fd04a7d9
|
more filters
|
2018-02-01 17:23:41 -05:00 |
|
Kyle Spearrin
|
3a33ff375d
|
turn back on autofill stuff
|
2018-02-01 17:17:18 -05:00 |
|
Kyle Spearrin
|
8877e71bd2
|
add back SystemUiPackage
|
2018-02-01 17:01:37 -05:00 |
|
Kyle Spearrin
|
5b5385c01d
|
add FilteredPackageNames
|
2018-02-01 16:56:54 -05:00 |
|
Kyle Spearrin
|
9c365ecc48
|
log events
|
2018-02-01 16:27:08 -05:00 |
|
Kyle Spearrin
|
99d1a6d043
|
read RootInActiveWindow after launcher checks
|
2018-02-01 16:12:30 -05:00 |
|
Kyle Spearrin
|
854ef7e645
|
log any exceptions
|
2018-02-01 15:54:39 -05:00 |
|
Kyle Spearrin
|
a8eeb12325
|
just read RootInActiveWindow
|
2018-02-01 15:42:07 -05:00 |
|