Igetin
6629eaf485
Added Finnish translations ( #37 )
...
* Added strings for Finnish translation
* Added Finnish App Store description
* Added Finnish captions for screenshots
* Added Finnish Play Store description
* Added Finnish captions for screenshots
2017-02-05 07:16:29 -05:00
Kyle Spearrin
74239521cd
HandleTokenStateAsync before each API call for refresh and auth bearer migration
2017-02-04 23:31:37 -05:00
Kyle Spearrin
c31e191d7e
add backslashes
2017-02-04 21:40:46 -05:00
Kyle Spearrin
c3134f779d
args for increment version script
2017-02-04 21:35:02 -05:00
Kyle Spearrin
d4749c139b
increment version script
2017-02-04 21:19:54 -05:00
Kyle Spearrin
6ddbd77009
encrypted keystore for CI builds
2017-02-04 01:33:16 -05:00
Kyle Spearrin
4a4779fc63
Converted auth to identity server endpoints and utilize bearer2 access token
2017-02-04 01:12:25 -05:00
Kyle Spearrin
46bb8d2cb5
added back FromAutofillService functionality
2017-02-03 23:21:40 -05:00
Kyle Spearrin
31b2eeb293
remove lots of mainpage code since we allow closing of autofill page now
2017-02-03 00:26:55 -05:00
Kyle Spearrin
8e9becd579
dont main page on sleep
2017-02-03 00:12:53 -05:00
Kyle Spearrin
d067de086d
autofill fixes
2017-02-02 23:36:40 -05:00
Kyle Spearrin
8c6d395d89
remove uri extra after captured
2017-02-02 23:05:24 -05:00
Kyle Spearrin
f66b26a866
beta title
2017-02-02 22:30:34 -05:00
Kyle Spearrin
83f00d69ce
added close button to autofill list page. if uri is a website on api level < 21, do not autofill and present modal for copying
2017-02-02 22:20:45 -05:00
Kyle Spearrin
8b2923b56d
Add more browser support for fetching URL
2017-02-02 19:39:00 -05:00
Kyle Spearrin
46af313c25
AutoFillServiceDescription
2017-02-01 22:03:35 -05:00
Kyle Spearrin
85dda759ec
updated autofill service tools page with new tutorial images
2017-02-01 21:55:00 -05:00
Kyle Spearrin
27fb44277f
Accessibility service setup pages
2017-02-01 00:38:35 -05:00
Kyle Spearrin
ea1aafbab2
WIP on accessibility service
2017-01-31 22:53:32 -05:00
Kyle Spearrin
2c446f939e
accessibility service WIP
2017-01-31 20:45:51 -05:00
Kyle Spearrin
47e427a851
wip autofill tweaks
2017-01-31 00:30:41 -05:00
Kyle Spearrin
95b8efae20
set color for autofill notification
2017-01-30 23:41:39 -05:00
Kyle Spearrin
53774735d4
autofill wip
2017-01-30 23:33:02 -05:00
Kyle Spearrin
36c6c5a35e
Accessibility service WIP
2017-01-30 19:26:39 -05:00
Kyle Spearrin
64fd8e3be9
autofill service WIP
2017-01-28 23:58:26 -05:00
Kyle Spearrin
45c516ea3f
cleanup on autofill
2017-01-27 23:32:48 -05:00
Kyle Spearrin
26667c0a59
autofill WIP into main activity. created login selection page
2017-01-27 23:13:28 -05:00
Kyle Spearrin
61e0379eb3
autofill cleanup WIP
2017-01-23 23:32:52 -05:00
Kyle Spearrin
759df9bdd5
Autofill WIP
2017-01-23 21:28:38 -05:00
Johannes Grönvall
33e7ca08d8
Changes ( #32 )
...
Refined the Swedish translations
2017-01-13 08:26:40 -05:00
Primokorn
c3d0d8bf63
Update AppResources.fr.resx ( #33 )
2017-01-13 08:26:21 -05:00
Kyle Spearrin
8387f1e204
Update packages
2017-01-05 23:54:14 -05:00
Kyle Spearrin
fe778293c1
renaming files for Site => Login refactor
2017-01-03 00:25:17 -05:00
Kyle Spearrin
991afb7722
Reactor rename Sites => Logins
2017-01-03 00:17:15 -05:00
Kyle Spearrin
a176542114
ARM64 architecutre on app extension
2016-12-31 11:47:35 -05:00
Kyle Spearrin
a3f555e816
added new translations for credits page
2016-12-30 22:49:58 -05:00
Kyle Spearrin
dae5453e13
Added translators to credits page
2016-12-30 22:44:17 -05:00
Kyle Spearrin
082826287e
Added french translation to the build
2016-12-30 22:39:21 -05:00
Primokorn
1495003103
Create AppResources.fr.resx ( #27 )
2016-12-30 10:42:39 -05:00
Peter Karlsson
9d6a276342
Additional strings update ( #25 )
2016-12-26 21:31:31 -05:00
Kyle Spearrin
9204d25b62
Applied i18n strings to missing parts in app extension
2016-12-26 21:22:55 -05:00
Kyle Spearrin
6c847292c7
simplified chinese used for all chinese languages for now
2016-12-26 14:38:18 -05:00
Kyle Spearrin
b2712119d1
Chinese support on iOS
2016-12-26 13:39:14 -05:00
Kyle Spearrin
7728046309
layout fixes
2016-12-26 11:30:57 -05:00
Kyle Spearrin
17e18a2a7a
Added contains and clear implementations for iOS Settings
2016-12-26 10:49:34 -05:00
Kyle Spearrin
14dc42e148
Fixes for language resources
2016-12-24 22:43:50 -05:00
Peter Karlsson
442c2294e9
Update AppResources.sv.resx ( #23 )
2016-12-24 22:19:24 -05:00
Peter Karlsson
5334514d55
Swedish translation ( #22 )
2016-12-24 20:43:06 -05:00
Kyle Spearrin
0d5b431e6a
version bump
2016-12-24 11:57:37 -05:00
Kyle Spearrin
8b10ee0028
better error handling in base repo
2016-12-24 11:47:29 -05:00
Kyle Spearrin
9682abdded
HttpService abstraction with CustomAndroidClientHandler to handle xamarin android bug with error response body
2016-12-24 10:54:18 -05:00
Kyle Spearrin
62cef0d141
Log service. Linker adjustments.
2016-12-23 00:39:00 -05:00
Kyle Spearrin
548132ce7e
switch chinese translations to just zh
2016-12-22 22:58:07 -05:00
Kyle Spearrin
4c19450f04
version bump to 1.2.0
2016-12-22 22:39:41 -05:00
Kyle Spearrin
b4ee44ca00
Some accessibility serviuce work based on KP2A solution
2016-12-22 22:37:35 -05:00
Felix
f2db2ae474
Added Chinese Translation ( #20 )
...
* Added Chinese Translation
Added simplified Chinese Translation
* Added Chinese Translation for store
Added Chinese Translation for store, both Apple and Google
2016-12-19 11:00:24 -05:00
Kyle Spearrin
f211b3a4da
Resolve search bug on android 7
2016-12-19 09:41:47 -05:00
Kyle Spearrin
936f65ecc9
switch tools to grid layout cells
2016-12-19 08:32:32 -05:00
Kyle Spearrin
83985965f2
Performance tuning layouts: remove stack layouts in favor of grid.
2016-12-18 00:19:14 -05:00
Kyle Spearrin
7bc38a35e8
Support for encrypt-then-mac
2016-12-10 22:05:52 -05:00
Kyle Spearrin
9879f7fa0a
adjust sizes of buttons. Use modals on android
2016-12-06 22:43:25 -05:00
Kyle Spearrin
7c856d08c4
adjust UriCell button width
2016-12-06 22:43:25 -05:00
Kyle Spearrin
6c554b4d51
update lots of packages.
2016-12-06 22:43:25 -05:00
Kyle Spearrin
187bc83db9
Updated Xamarin forms. Dropped modernhttpclient in favor of native implementations built into xamarin now.
2016-12-06 22:43:25 -05:00
Kyle Spearrin
0357f1461e
updated collection and fill scripts
2016-11-27 00:23:56 -05:00
Kyle Spearrin
8f99d80ac1
remove any spaces from authenticator code
2016-11-26 18:48:35 -05:00
Kyle Spearrin
2c05b3b89f
Added example spanish resource file
2016-11-26 18:47:16 -05:00
Kyle Spearrin
07bec16539
autofill improvements to fallback when no "viewable" password/username fields are detected.
2016-11-26 14:43:02 -05:00
Kyle Spearrin
9938fdd4a2
Localization services for setting culture
2016-11-26 10:51:04 -05:00
Kyle Spearrin
320d2c5c96
Added link to account recovery for lost 2fa app
2016-11-26 01:03:02 -05:00
Kyle Spearrin
6860cca9bb
Updated some packages
2016-11-26 00:34:15 -05:00
Kyle Spearrin
8e98eb439c
launch button width adjustment based on api level for android
2016-11-25 17:15:34 -05:00
Kyle Spearrin
29c4b8e6ee
i18n resource string for controls
2016-11-25 17:11:28 -05:00
Kyle Spearrin
d8559a81f4
i18n resource strings for app extension
2016-11-25 17:05:14 -05:00
Kyle Spearrin
8322e49305
i18n resource strings for pre-login pages
2016-11-25 16:54:33 -05:00
Kyle Spearrin
c0b6bf9f89
i18n resource strings for vault pages
2016-11-25 16:42:52 -05:00
Kyle Spearrin
620d421a4b
i18n resource strings for tools pages
2016-11-25 16:32:13 -05:00
Kyle Spearrin
071ec61683
i18n resource strings for lock and settings pages
2016-11-25 13:22:11 -05:00
Kyle Spearrin
c0a532a0fe
Handle all 400-500 range error response models
2016-11-12 18:35:52 -05:00
Kyle Spearrin
feb484dc9f
added viewable checks on autofill for iOS
2016-11-11 22:43:15 -05:00
Kyle Spearrin
0257c5b30d
removed monospaced font from username field
2016-11-08 21:29:24 -05:00
Kyle Spearrin
3b1bb02e41
1.1.0 version bump
2016-11-08 21:17:33 -05:00
Kyle Spearrin
229dc03b23
Turn off keyboard suggestions for password entry on vault add/edit
2016-11-08 00:21:36 -05:00
Kyle Spearrin
2e883c2050
removed duplicate Url set that avoided null check
2016-11-08 00:07:19 -05:00
Kyle Spearrin
65abb1dfaa
Don't allow entry width to overflow outside of layout
2016-11-08 00:02:43 -05:00
Kyle Spearrin
c72b551e80
Android vault add/edit/view button widths, padding, and background color adjusted.
2016-11-07 23:45:46 -05:00
Kyle Spearrin
9718e5aace
Added toggle apssword button to add site page as well
2016-11-07 22:46:15 -05:00
Kyle Spearrin
db6ceea711
Added button to toggle password field visibility on site edit
2016-11-07 22:07:33 -05:00
Kyle Spearrin
4a0e3227fc
adjust font sizse for username/password if they are over certain lengths on vault view page.
2016-10-30 00:02:07 -04:00
Kyle Spearrin
428e35237f
null checks around Application.Current
for SyncService
.
2016-10-29 10:30:03 -04:00
Kyle Spearrin
74972336c6
Remove password requirement from vault site add/edit
2016-10-15 01:24:11 -04:00
Kyle Spearrin
fc1b825f46
cryptographically secure RNG for password generator
2016-10-15 01:18:12 -04:00
Kyle Spearrin
9c0c819dce
remove unused instance of Random
2016-10-10 22:09:58 -04:00
Kyle Spearrin
bb37372be0
relax password requirements during registration
2016-10-10 22:04:00 -04:00
Kyle Spearrin
0b5def0f39
version bump for 1.0.0 release
2016-10-06 22:07:28 -04:00
Kyle Spearrin
b60be97b1f
updated fill script to support multiple forms on the same page and no form at all (only fields)
2016-10-04 00:26:05 -04:00
Kyle Spearrin
23274ef914
Password rules for registration.
2016-10-03 23:20:17 -04:00
Kyle Spearrin
713fdaeac1
added new website URLs
2016-10-02 00:20:45 -04:00
Kyle Spearrin
2a44937d09
smarter username field selection for no form condition
2016-09-17 13:47:14 -04:00
Kyle Spearrin
4751cc04fc
handle autofill for pages with no forms, but still has fields
2016-09-17 09:35:58 -04:00
Kyle Spearrin
5daeb0ee95
update xamarin forms for ios 10 fixes and bump version
2016-09-14 18:57:56 -04:00
Kyle Spearrin
1bcfd57193
version bump
2016-09-09 18:39:00 -04:00
Kyle Spearrin
dbd697a473
Do not show no data message when searching and no results.
2016-09-06 00:34:27 -04:00
Kyle Spearrin
24722d3644
Lock password page tableview to properly adjust row height on iOS.
2016-08-30 22:34:49 -04:00
Kyle Spearrin
2ce4f31a41
version 0.0.4 bump
2016-08-29 23:52:08 -04:00
Kyle Spearrin
22ac095dce
Created device specific navigation push/pops in order to support non-modal navigation on android (so we get the back button in nav).
2016-08-29 23:50:22 -04:00
Kyle Spearrin
0cba25fc0c
Apply auth service token when it is present.
2016-08-29 23:15:03 -04:00
Kyle Spearrin
ee883571da
Settings plusin doesn't support string null values for default on android. ref https://github.com/jamesmontemagno/SettingsPlugin/issues/8
2016-08-29 23:06:29 -04:00
Kyle Spearrin
4419fd5301
Added back ipad pro icon to info.plist (got accidently removed)
2016-08-27 23:55:46 -04:00
Kyle Spearrin
ca5d69016f
filter out push dependencies from linker so that push works in release mode
2016-08-27 20:16:43 -04:00
Kyle Spearrin
a077944629
Cannot make OnCreate method async or things don't execute in correct order
2016-08-27 15:00:12 -04:00
Kyle Spearrin
379404077a
hockeyapp crash
2016-08-27 14:48:14 -04:00
Kyle Spearrin
5c6ff45cc9
Proper conditions for push reregistration. Added fix for app compat crash on resume from sleep while app was open.
2016-08-27 14:36:32 -04:00
Kyle Spearrin
395342be37
icon update
2016-08-27 03:11:49 -04:00
Kyle Spearrin
c26960380a
Still need to unregister push each time on android for some reason
2016-08-27 02:59:34 -04:00
Kyle Spearrin
42434229ce
longer sleep for input focus on android
2016-08-27 02:37:52 -04:00
Kyle Spearrin
1d902c64d7
larger launcher icons
2016-08-27 01:34:24 -04:00
Kyle Spearrin
0a3857b1c2
Assembly updates
2016-08-26 23:53:50 -04:00
Kyle Spearrin
d538b809b1
configuration adjustments preparring for play store
2016-08-26 23:07:35 -04:00
Kyle Spearrin
185e234ef2
Catch Date toString exceptions to resolve crashing
2016-08-26 19:23:59 -04:00
Kyle Spearrin
aac4aafde0
Button styling update
2016-08-26 19:13:25 -04:00
Kyle Spearrin
873ebee256
Rename accessibility service to AutofillService. Remove autofill service from app for now until it is being worked on again.
2016-08-26 18:56:09 -04:00
Kyle Spearrin
3807f185d6
Android listview cell background set via drawable so that we can retain the selected state coloring. Adjustments to style separator for tableview cells.
2016-08-26 18:42:28 -04:00
Kyle Spearrin
d729f93b17
Fixed bug with extension fill script when a page has multiple password forms on same page together (register and login). Try to guess proper login form.
2016-08-26 00:06:16 -04:00
Kyle Spearrin
16058c5efb
auto-fill service tools page
2016-08-25 22:48:19 -04:00
Kyle Spearrin
18ff80875a
small padding adjustments
2016-08-25 22:31:11 -04:00
Kyle Spearrin
0cdba2a13d
Added Scale to device info service. Stack layout padding adjsutments depending on android scale.
2016-08-25 21:43:47 -04:00
Kyle Spearrin
5ff9131910
App extension callout alert on first time visiting the add site screen in iOS.
2016-08-25 00:23:24 -04:00
Kyle Spearrin
a4a7d2180c
Search bar adjustments. No data message and loading indicator for vault list.
2016-08-24 23:57:45 -04:00
Kyle Spearrin
fe422a101a
do not update activity on lock pages appearing
2016-08-24 00:16:54 -04:00
Kyle Spearrin
6cec61dc42
Do not record LastActivityDate on sleep if currently viewing a lock page on android
2016-08-24 00:15:13 -04:00
Kyle Spearrin
d4f52bce2b
Button uppercase styling enforcement
2016-08-24 00:07:46 -04:00
Kyle Spearrin
2262e1c4c2
Created extension for adjusting margins on entry fields for specific android API levels.
2016-08-23 23:57:11 -04:00
Kyle Spearrin
a7ba21f2f9
Implemented specific entry padding for android api 21.
2016-08-23 23:15:28 -04:00
Kyle Spearrin
043a4122b4
Added custom device info service for determining model and version (ios = major version, android = API level).
2016-08-23 22:43:17 -04:00
Kyle Spearrin
e5f3be9669
transparent buttons for lock page
2016-08-23 20:12:27 -04:00
Kyle Spearrin
34cb04cbde
Android UI updates.
2016-08-22 22:59:42 -04:00
Kyle Spearrin
610789fd6d
Android font size adjustments
2016-08-22 18:59:15 -04:00
Kyle Spearrin
aa880264e3
Fixed issue with noheader property in extended table view.
2016-08-22 00:49:52 -04:00
Kyle Spearrin
715b028f47
Fixed issue regarding forms cell reuse on table views.
2016-08-21 00:50:48 -04:00
Kyle Spearrin
fb77747a1b
Only process push messages for the current logged in user. Do not unregister from push on logout.
2016-08-20 22:18:05 -04:00
Kyle Spearrin
7b9c00cd77
More accurate push registration for android
2016-08-20 19:19:10 -04:00
Kyle Spearrin
b7448a7422
selected icon loading optimizations
2016-08-20 01:52:21 -04:00
Kyle Spearrin
e067d9b6df
Android theming.,Tab bar icons, etc.
2016-08-20 01:17:13 -04:00
Kyle Spearrin
3c20669296
Switch to proper appcompat/material theming.
2016-08-19 20:42:33 -04:00
Kyle Spearrin
8d33d8f216
Catch task cancellation of App.cs syncs
2016-08-19 18:42:27 -04:00
Kyle Spearrin
c27d427799
Splash screen, styling updates, focus with delay for android.
2016-08-19 00:27:37 -04:00
Kyle Spearrin
90a6855e39
Android style updates
2016-08-18 20:20:18 -04:00
Kyle Spearrin
4dfba13aea
Remove header, upper header text, set accent color.
2016-08-18 19:58:25 -04:00
Kyle Spearrin
1c4efb91b9
Hide android soft keyboard. Android styling of table view.
2016-08-18 19:09:01 -04:00
Kyle Spearrin
8a47e99a2c
Fixed extended button renderer. Added styles for it.
2016-08-18 08:43:55 -04:00
Kyle Spearrin
1ca4cceec8
turn off uppercase for some android buttons
2016-08-18 00:20:21 -04:00
Kyle Spearrin
a42c7a5198
Started extending android tableview more with CustomTableViewModelRenderer
2016-08-17 23:57:14 -04:00
Kyle Spearrin
e3b44ac7d1
Added rate app function and message passing for android
2016-08-17 23:08:26 -04:00
Kyle Spearrin
1e17c2212a
increment version to 0.0.3 build 3
2016-08-17 22:22:17 -04:00
Kyle Spearrin
fd09833df1
Revert micro sizes on android
2016-08-17 21:49:03 -04:00
Kyle Spearrin
8579b7130a
Move to lists and arrays for more performant iterating
2016-08-17 21:19:19 -04:00
Kyle Spearrin
ca4a00196a
Android styling. Invoke lock and isbusy updates on main UI thread. ConfigureAwaits in sync service.
2016-08-17 00:39:42 -04:00
Kyle Spearrin
189c56342a
Extended button and device specific monospace fonts
2016-08-16 22:18:45 -04:00
Kyle Spearrin
2c05c9595b
Await async calls after loading. Added ConfigureAwaits throughout API repositories. Formatting.
2016-08-16 19:20:41 -04:00
Kyle Spearrin
83bcd39791
some theming for android
2016-08-16 00:37:18 -04:00
Kyle Spearrin
db36f618db
Invoke PresentationFolders reset on main thread. Formatting. Move to ThrowIfCancellationRequested.
2016-08-15 23:09:41 -04:00
Kyle Spearrin
c03b5d6c00
Updated Xamarin Forms to latest version.
2016-08-15 21:33:07 -04:00
Kyle Spearrin
ee867df0be
Added task cancellation to vault list so that search filtering tasks do not stack.
2016-08-14 01:42:18 -04:00
Kyle Spearrin
2180fb6728
Android UI updates to custom cells
2016-08-14 00:54:07 -04:00
Kyle Spearrin
de244efbf9
hockeyapp custom listener for android. Disable some hockeyapp features in ios since we use google analytics.
2016-08-14 00:15:47 -04:00
Kyle Spearrin
d6a66d1eb0
Android styling for tools page
2016-08-13 22:07:44 -04:00
Kyle Spearrin
b4a80751b2
Android UI improvements. Added hockeyapp for android. Recycle lsitview elements.
2016-08-13 21:43:15 -04:00
Kyle Spearrin
748698b33f
Fixes to android. Added assets for android.
2016-08-13 00:30:41 -04:00
Kyle Spearrin
1caa6b8248
Increment build
2016-08-09 22:37:13 -04:00
Kyle Spearrin
4686273a73
version 0.0.2 bump
2016-08-09 22:27:22 -04:00
Kyle Spearrin
e026a8fea2
Reset IOC resolver since it seems static references hang around between extension launches
2016-08-09 20:00:55 -04:00
Kyle Spearrin
d3b1fed9b7
Track activity more accurately throughout the app & extension so that lock screen is not presented prematurly.
2016-08-08 19:00:36 -04:00
Kyle Spearrin
36629b0855
Optimized full and incremental syncs with IDictionary key/value lookup rather than enumerating the collections.
2016-08-08 18:59:47 -04:00
Kyle Spearrin
b24144ef3c
Include icon in csproj. Add arm64 to info.plist for extension as well.
2016-08-06 21:46:06 -04:00
Kyle Spearrin
b38873fc1f
Added ipad pro icon. Renamed bundle name for extension back (xamarin studio keeps changing it for some reason)
2016-08-06 21:19:40 -04:00
kspearrin
9c574c70fe
Resolved app store submission errors in info.plist
2016-08-06 21:01:34 -04:00
Kyle Spearrin
fe1545fbdf
catch WebExceptions during API calls
2016-08-06 19:33:04 -04:00
Kyle Spearrin
98ceaba5f5
Created anonymous app id for google analytics.
2016-08-06 19:03:48 -04:00
Kyle Spearrin
a267bf9cf7
adjusted put token by identifier to not have a response
2016-08-06 18:45:23 -04:00
Kyle Spearrin
35da8dd4ed
clear push token after logout
2016-08-06 15:21:59 -04:00
Kyle Spearrin
638b3288b4
Don't focus fields if coming from register page so that they can see toast.
2016-08-06 13:14:58 -04:00
Kyle Spearrin
7de33d1c60
load login page after registration completed
2016-08-06 11:57:05 -04:00
Kyle Spearrin
2d6407f9a0
Only show IsBusy indicator on vault list pages
2016-08-06 11:43:22 -04:00
Kyle Spearrin
503561d838
Device-Identifier header
2016-08-06 10:45:16 -04:00
Kyle Spearrin
8c8db7c34b
catch when key is null
2016-08-06 03:10:54 -04:00
Kyle Spearrin
33a01c0512
Since a sync operation is running on a background thread and is long-running, it is possible someone could log out during its processing. Do some auth checking during the loops process.
2016-08-06 01:48:24 -04:00
Kyle Spearrin
48b5545a33
unregister push on logout. iOS has no concept of unregistering for push.
2016-08-06 01:43:48 -04:00
Kyle Spearrin
b1da05474a
clear push token on unregister
2016-08-06 00:41:00 -04:00
Kyle Spearrin
38184e4893
Added "first load" check on site list to wait for sync to complete if key changed. Renamed "other" constants.
2016-08-05 23:58:31 -04:00
Kyle Spearrin
d96a94b478
store previous key and userid so we can determine if stored crypto is usable before a sync
2016-08-05 21:59:25 -04:00
Kyle Spearrin
2d0bfe1a92
Show status bar on mainpage. Getting confused with homepage.
2016-08-05 00:35:37 -04:00
Kyle Spearrin
85ea9ed6ef
continue for setup after pin if needed
2016-08-05 00:23:48 -04:00
Kyle Spearrin
004812bb09
GA track tools page
2016-08-05 00:20:45 -04:00
Kyle Spearrin
fb925b8fc2
ShowStatusBar set on init of main page
2016-08-05 00:19:10 -04:00
Kyle Spearrin
7eb78ee50f
no status base on main page appearing
2016-08-04 23:59:04 -04:00
Kyle Spearrin
c3d7cf125f
sync check on disappear
2016-08-04 23:56:44 -04:00
Kyle Spearrin
dac3fed303
Added some analytics events to settings page
2016-08-04 23:27:50 -04:00
Kyle Spearrin
1390316847
cleanup isbusy on page disappearing
2016-08-04 23:14:47 -04:00
Kyle Spearrin
7c29f8b77a
More GA event tracking throughout. Added dispatch when ios app is backgrounded.
2016-08-04 19:35:56 -04:00
Kyle Spearrin
dd633d4fc1
Added manual display method to GA service. AutoFilled event for extension.
2016-08-04 08:46:53 -04:00
Kyle Spearrin
d80735028c
Resolve IOC first in extension
2016-08-04 08:31:42 -04:00
Kyle Spearrin
ed29ead88e
GeneratedPassword events
2016-08-04 00:50:03 -04:00
Kyle Spearrin
fef77e94a4
Updated generatedpassword events so that slider changing doesn't spam the event
2016-08-04 00:44:53 -04:00
Kyle Spearrin
c93eb2eda7
SetAllowIdfaCollection for demographics
2016-08-04 00:34:09 -04:00
Kyle Spearrin
7ba4baa5ce
Tracked a few events in the main app.
2016-08-04 00:32:37 -04:00
Kyle Spearrin
561c972c96
Instrumented key events in extension
2016-08-04 00:25:10 -04:00
Kyle Spearrin
a831c9ac4f
Added track screen events for pages and controller in extension. UserId refresh on login/logout.
2016-08-04 00:06:09 -04:00
Kyle Spearrin
c86c82ee69
track page appearing
2016-08-03 21:45:01 -04:00
Kyle Spearrin
41deae60f5
Added google analytics service implementation for iOS and android
2016-08-03 21:25:01 -04:00
Kyle Spearrin
b5dfe2d336
Updated to new ITSEncryptionExportComplianceCode
2016-08-02 23:33:00 -04:00
Kyle Spearrin
009006fa70
CanAutoFill logic for extension
2016-08-02 19:56:51 -04:00
Kyle Spearrin
ae37c634ef
sort sites and folders
2016-08-02 18:45:25 -04:00
Kyle Spearrin
a732e8953b
Related items after add modal dismissed
2016-08-02 18:34:57 -04:00
kspearrin
f5fd550152
Removed linker xml file in favor of linkskip flags. Adjusted build
...
options.
2016-08-02 18:03:39 -04:00
Kyle Spearrin
4ddf9ea3be
fix output path issues
2016-08-02 01:11:46 -04:00
Kyle Spearrin
0960d3f1a7
extension name is just "bitwarden"
2016-08-02 00:53:45 -04:00
kspearrin
9ce3a6fb39
arm64 extension
2016-08-02 00:36:28 -04:00
Kyle Spearrin
2947809d78
Convert everything back to UTC since thats now settings plugin stores them. Move sync page ToLocalTime conversion.
2016-08-02 00:32:57 -04:00
Kyle Spearrin
625be7fdd4
Linker config, ARM64 support only. Assembly name updates.
2016-08-02 00:16:13 -04:00
Kyle Spearrin
775fb69a82
Use DateTime.Now for background date
2016-08-01 23:57:09 -04:00
kspearrin
be9750770a
displayname for bundle in extension
2016-08-01 23:54:23 -04:00
Kyle Spearrin
69fa9d33f8
WireUpForceUpdateSizeRequested on ExtendedCells with accessories
2016-08-01 21:47:42 -04:00
Kyle Spearrin
c42a1504a7
upadted package and isntalled pclcrypto into device projects
2016-08-01 21:15:24 -04:00
kspearrin
168cdc4bb8
bundle name fixes
2016-08-01 21:03:39 -04:00
Kyle Spearrin
23097072ef
Android test project with Key Derivation Tests
2016-08-01 20:49:04 -04:00
Kyle Spearrin
6f800896c3
Removed BouncyCastle in favor of PCLCrypto. Created KeyDerivationService for Android using BouncyCastle. Applied key derivation service to CryptoService. Create iOS Test project.
2016-08-01 20:23:46 -04:00
Kyle Spearrin
fc07844bb6
key derivation service that pinvokes into CommonCrypto for PBKDF2 key
2016-08-01 00:06:12 -04:00
Kyle Spearrin
eab691664e
remove system.xml refs
2016-07-31 01:44:13 -04:00
Kyle Spearrin
d0fa6841c3
cascade null to sites on folder delete
2016-07-31 00:19:12 -04:00
Kyle Spearrin
cf8ee2273a
Added EncryptionExportComplianceCode information
2016-07-30 20:32:31 -04:00
Kyle Spearrin
6068a4bd56
Handle unexpected error cases on API calls better.
2016-07-30 18:16:09 -04:00
Kyle Spearrin
a315f36e09
Moved local times to DateTime.Now. Styled sync page with last sync time shown.
2016-07-30 17:29:04 -04:00
Kyle Spearrin
ed1cb34cc1
sync versions. use same hockeyapp id for extension
2016-07-30 17:09:09 -04:00
Kyle Spearrin
c44726bd54
Moved to default lock of 15 minutes. Removed context options from vault list. Made folder add name selectable.
2016-07-30 16:39:52 -04:00
Kyle Spearrin
c59549f25a
Added remember last email login. adjsuted sizing on extension slider. Added fallback logout to fingerprint.
2016-07-30 13:28:13 -04:00
Kyle Spearrin
c84ec2e947
search bar cancel button color
2016-07-30 12:51:12 -04:00
Kyle Spearrin
912ade4059
fingerprint icon on extension lock page
2016-07-30 12:44:02 -04:00
Kyle Spearrin
ef77ccd189
Added fingerprint icon to unlock page
2016-07-30 12:17:32 -04:00
Kyle Spearrin
ceef61e841
cancel says "Close" when no password field.
2016-07-30 01:11:52 -04:00
Kyle Spearrin
86b1b62fbb
updated icons and architectures config
2016-07-30 00:46:17 -04:00
Kyle Spearrin
7060ee838c
Adjusted some spacing on about and settings
2016-07-30 00:16:40 -04:00
Kyle Spearrin
9e314233d5
tableview no header/footer updates
2016-07-29 00:13:35 -04:00
Kyle Spearrin
63373501b1
moved sections in password generator page. adjusted tableview renderer for AutomaticDimension height in footer.
2016-07-28 22:07:48 -04:00
Kyle Spearrin
7b76f2c238
Incremental sync only every 30 minutes
2016-07-28 21:41:45 -04:00
Kyle Spearrin
bb4b732b76
Added username/password copy options to extension when no password field is detected on the page details intitiated from.
2016-07-28 19:12:51 -04:00
Kyle Spearrin
9f54296ff0
updated instruction on extension tool page
2016-07-28 00:50:30 -04:00
Kyle Spearrin
010ae19284
two step login
2016-07-28 00:39:35 -04:00
Kyle Spearrin
9338552297
extension tutorial images
2016-07-28 00:24:51 -04:00
Kyle Spearrin
4ac447a13f
Added extension icon to setup view controller in extension along with text explanation.
2016-07-27 19:49:23 -04:00
Kyle Spearrin
9ef840412a
Use secure storage for app id so that it will persist over reinstalls. Use separate app identifier for extension in hockeyapp.
2016-07-27 18:46:55 -04:00
Kyle Spearrin
e742fca0e4
Update extension icon
2016-07-27 00:17:21 -04:00
Kyle Spearrin
5b97097a23
tools icon credit
2016-07-26 23:21:04 -04:00
Kyle Spearrin
a5d19bca3b
updated tab bar icons
2016-07-26 23:19:01 -04:00
Kyle Spearrin
d7f776a25b
adjusted logo margins on loading screens
2016-07-26 22:41:01 -04:00
Kyle Spearrin
669385df0f
Added setup view controller to app extension.
2016-07-26 22:28:02 -04:00
Kyle Spearrin
6371343dc5
Fixed perf issues with IEnumerable. Fixed rate link and row heights for settings.
2016-07-26 19:21:57 -04:00
Kyle Spearrin
39b7420c52
Updated to new version of user dialogs with new toast messages
2016-07-26 00:38:41 -04:00
Kyle Spearrin
d344354a33
use proper type for namedsize checks
2016-07-25 23:41:40 -04:00
Kyle Spearrin
dc69b75cb9
Null checks in iOS views on value changed. Segue to proper route on lock screen dismissal. Adjusted add site modal transition.
2016-07-25 23:40:25 -04:00
Kyle Spearrin
3dff2cc6d0
show push prompt before push registration
2016-07-25 23:34:19 -04:00
Kyle Spearrin
193ef8c995
Use tableview on about page for credits selections. Break settings page out into individual table views so we can use footer labels.
2016-07-25 22:24:40 -04:00
Kyle Spearrin
948dc9511f
app store rating footer label
2016-07-25 21:57:53 -04:00
Kyle Spearrin
ca23c9568d
centralized complete request code into loading view controller. added support for save login provider type.
2016-07-25 21:32:15 -04:00
Kyle Spearrin
b81eb007ab
null checks when loading add site
2016-07-25 18:09:53 -04:00
Kyle Spearrin
118a790689
update renders to use fixed font sizes when not using the named ones.
2016-07-25 18:00:57 -04:00
Kyle Spearrin
b8c6e77fca
About and credit page implementation. Adjusted block screen and launch screen logo margins up some. Added decryption message to extension loading.
2016-07-23 23:50:08 -04:00
Kyle Spearrin
8ad2786bb0
settings help page implementation
2016-07-23 19:13:30 -04:00
Kyle Spearrin
7b083d5d0d
added instruction label to pin code screens
2016-07-23 15:58:50 -04:00
Kyle Spearrin
4a136315d5
Control showing status bar for home page
2016-07-23 15:32:11 -04:00
Kyle Spearrin
3b7ade30a8
reset badge count when activated
2016-07-23 15:09:00 -04:00
Kyle Spearrin
0a2bc7f053
adjusted build configs for ios. safer parsing od push notifications
2016-07-23 15:04:05 -04:00
Kyle Spearrin
c0214e3707
adjusted config manager builds for iphone
2016-07-23 14:03:01 -04:00
Kyle Spearrin
7113bcca51
added new pages to settings. rearranged security section for settings.
2016-07-23 02:48:56 -04:00
Kyle Spearrin
cf27ace05e
support for two factor login flow
2016-07-23 02:17:11 -04:00
Kyle Spearrin
2911af2c16
Password hint page
2016-07-23 00:40:17 -04:00
Kyle Spearrin
aed04828e9
autosend crash reports
2016-07-22 22:56:45 -04:00
Kyle Spearrin
50b0770fd0
Added implementation of BITCrashManagerDelegate for additional contextual information in crash reports. Include AppId.
2016-07-22 17:55:11 -04:00
Kyle Spearrin
89da89a9a1
Added hockeyapp to ios extension
2016-07-22 17:14:57 -04:00
Kyle Spearrin
9ee5571000
Added hockeyapp configuration for ios
2016-07-22 00:04:05 -04:00
Kyle Spearrin
c206d228fc
Fixed locked setting bug. Added no site list message to extension.
2016-07-21 23:41:50 -04:00
Kyle Spearrin
ac0a4c3756
extension alert error when not logged in
2016-07-21 21:33:27 -04:00
Kyle Spearrin
580be02e2d
color style lock pages
2016-07-21 21:25:18 -04:00
Kyle Spearrin
81473cbefe
Some debug logs. Adjusting animations.
2016-07-21 20:59:55 -04:00
Kyle Spearrin
7f5d371bf3
Moved lock logic to loading view controller.
2016-07-21 19:02:04 -04:00
Kyle Spearrin
047f5b100f
password lock VC for extension
2016-07-21 18:28:05 -04:00
Kyle Spearrin
c2cb5ac7c9
entry font set by name only when font family is set for the element.
2016-07-21 00:20:04 -04:00
Kyle Spearrin
596a74b394
Adjusted button and entry to handle font upadte on property changes
2016-07-21 00:03:22 -04:00
Kyle Spearrin
98335c6acb
clear value after invalid pin
2016-07-20 23:51:31 -04:00
Kyle Spearrin
1a9d58eecc
Adjust pin lock page to listen for EditingChanged
2016-07-20 22:48:53 -04:00
Kyle Spearrin
1fffeb5614
Implemented funcitonality for extension pin VC. Apply size adjustments on proeprty changed for Labels.
2016-07-20 20:57:00 -04:00
Kyle Spearrin
d0bf141c5d
centralized lock logic into a new lock service to be shared to extension
2016-07-19 23:29:32 -04:00
Kyle Spearrin
7fb51b5aa4
Setup lock apge segues from site list VC. Implemented touchid checking in lock fingerprint VC.
2016-07-19 23:04:37 -04:00
Kyle Spearrin
4f9740043b
Setup lock view controllers and storyboard
2016-07-19 22:38:12 -04:00
Kyle Spearrin
81f2f2b1bb
Moved BeginInvokeOnMainThread to App.cs
2016-07-19 22:00:28 -04:00
Kyle Spearrin
2fb2d99541
Invoke logout message always on main thread.
2016-07-19 19:38:13 -04:00
Kyle Spearrin
6c496bea14
Change sync started/compelted flag
2016-07-19 19:01:40 -04:00
Kyle Spearrin
b2c96cb8fc
background thread on full sync after login
2016-07-19 18:59:46 -04:00
Kyle Spearrin
d07210c7dc
Centralized logout into a message subscription in app class. Logout when API results are forbidden or unauthorized.
2016-07-19 18:46:39 -04:00
Kyle Spearrin
a5d2ae9637
created fingerprint lock view controller in storyboard for extension
2016-07-18 21:20:48 -04:00
Kyle Spearrin
a9633e1fd1
added lock setting to persist settings page lock action between app restarts
2016-07-18 19:44:29 -04:00
Kyle Spearrin
299411e9a5
moved password lock page to a table form
2016-07-18 19:37:25 -04:00
Kyle Spearrin
d82c0d7d71
Lock by master password page.
2016-07-18 19:16:27 -04:00
Kyle Spearrin
83f4513604
Move to non-async FetchAndLoadVault
2016-07-15 01:52:33 -04:00
Kyle Spearrin
4d692e7eeb
set password on add page when generation is selected.
2016-07-15 01:28:12 -04:00
Kyle Spearrin
b90c153353
Respect options on gneerate password. Allow override parameters to be passed into password generation service. Respect context password options. Copy password.
2016-07-15 01:01:00 -04:00
Kyle Spearrin
83359b2d43
Added length slider to password generation page
2016-07-14 19:44:04 -04:00
Kyle Spearrin
afd22b6462
Stepper table view cell. Min numbers/special to password generator.
2016-07-14 19:01:34 -04:00
Kyle Spearrin
49cb984373
There is already a TableView property for a UITableViewController. Remove assigned one from storyboard.
2016-07-14 08:48:45 -04:00
Kyle Spearrin
61c492f85e
searchbar adjustments
2016-07-14 00:58:28 -04:00
Kyle Spearrin
e0b9261a28
added cell options to password generation page
2016-07-14 00:56:55 -04:00
Kyle Spearrin
5b339c63f4
Moved static table view into container view for password manager page
2016-07-13 00:56:07 -04:00
Kyle Spearrin
ba63bf18ec
stubbed out password generator pass in ios extension
2016-07-13 00:39:24 -04:00
Kyle Spearrin
ae79eb6a96
select focus inputs in table cells. load folders into picker cell.
2016-07-12 23:55:52 -04:00
Kyle Spearrin
4723e6a101
Setup picker tableview cell to mimic xamarin forms picker
2016-07-12 22:38:36 -04:00
Kyle Spearrin
822a14e56c
Added stepper cell to password generator settings page. Conditionally show sync indicator on pages.
2016-07-12 18:59:09 -04:00
Kyle Spearrin
f2893e788d
Added busy indicator for sync operations. Optimized vault list loading. Customized search bar appearance on iOS.
2016-07-11 23:55:16 -04:00
Kyle Spearrin
635b09de9b
move CbcBlockCipher into crypto methods instead of singleton instance to avoid multithreaded issues
2016-07-11 20:14:24 -04:00
Kyle Spearrin
f0455aad74
async vault fetch and filter (search) tasks. Resolved singleton crypto issue around reuse of PaddedBufferedBlockCipher
2016-07-11 19:36:39 -04:00
Kyle Spearrin
f9fd53c733
added search to vault list page.
2016-07-11 01:12:31 -04:00
Kyle Spearrin
f2ed6a4d33
support ipad for actionviewcontroller presentation on app extension page
2016-07-10 01:15:59 -04:00
Kyle Spearrin
4cb9488ee7
Remove UserDialogs plugin and dependencies for extension. Use custom/native dialogs for extension. Added modern http client to resolve TLS issues in extension. Dismiss and reload table for add site in extension.
2016-07-09 15:23:54 -04:00
Kyle Spearrin
d61d3c201a
singleton Random()
2016-07-09 13:12:46 -04:00
Kyle Spearrin
549ac1f996
Save newly added site in extension
2016-07-09 13:11:18 -04:00
Kyle Spearrin
066e48a721
standardized view controller and property names a bit for extension.
2016-07-09 02:01:23 -04:00
Kyle Spearrin
3a82653ae5
Moved cells from storyboard into being managed in controller code. new ios views for tableview cells.
2016-07-09 01:07:02 -04:00
Kyle Spearrin
3291a0d78d
Assigning context to add site cells
2016-07-08 00:35:48 -04:00
kspearrin
ecb7e9921d
Implement automatic height on static table view for add site
2016-07-08 00:06:10 -04:00
Kyle Spearrin
edd8e2e1a1
downgrade bouncycastle for xamarin studio nuget restore support
2016-07-07 21:23:25 -04:00
Kyle Spearrin
135f323372
revert back to default ios bar color. Added new Add Site view controller for extension (WIP)
2016-07-07 20:53:01 -04:00
Kyle Spearrin
e7c78f6efa
only select when there is an action passed in
2016-07-07 00:35:39 -04:00
Kyle Spearrin
6b996e3a98
Generate password cell added to add/edit site pages. Delete callback from generate password page.
2016-07-07 00:27:29 -04:00
Kyle Spearrin
b7869ed763
order names in vault. getbyid can now return null if not found (use find instead of get)
2016-07-07 00:00:12 -04:00
Kyle Spearrin
31ad96ff31
lazy decrypt password and username for vault listing. dynamically show copy and url launch options if provided.
2016-07-06 22:59:13 -04:00
Kyle Spearrin
29c7a0ccf0
background thread full/incremental sync operations. pool sqlconnection. sqlconnection to FullMutex mode for multithread environment. try/catch decryption errors.
2016-07-06 22:33:50 -04:00
Kyle Spearrin
0be15d7a34
updated to forms 2.3.0. Few fixes to NoHeader and NoFooter for tableview on iOS.
2016-07-05 19:07:56 -04:00
Kyle Spearrin
eb265503eb
wrap long lines
2016-07-04 23:20:16 -04:00
Kyle Spearrin
cd03acfb70
split push sentence with concatination
2016-07-04 23:19:16 -04:00
Kyle Spearrin
84326811dd
Redid a few thigns on extension page with messaging. Added reanable button. Updated refresh icon to orange
2016-07-04 23:11:44 -04:00
Kyle Spearrin
b1592bfd96
only use custom model renderer only when nofooter or noheader
2016-07-04 22:53:13 -04:00
Kyle Spearrin
2712ae10e6
Focus input when cell tapped.
2016-07-04 22:35:49 -04:00
Kyle Spearrin
2d5d9fd113
Added nofooter and noheader options to extendedtable view.
2016-07-04 22:31:15 -04:00
Kyle Spearrin
02d0e57197
bold "no way"
2016-07-04 03:01:43 -04:00
Kyle Spearrin
f74273999c
Relative layout on register page to show help text under password and hint.
2016-07-04 02:45:32 -04:00
Kyle Spearrin
b9c823b0aa
Added reflection service to handle sizerequest for extendedtableview. Remove footer spacing on uitableview ios renderer.
2016-07-03 02:57:09 -04:00
Kyle Spearrin
ec419a2306
padding option for form entry cell. increased padding on login and register forms. reduced large font size on iOS
2016-07-03 00:27:10 -04:00
Kyle Spearrin
7e6dbecfe3
update packages
2016-07-03 00:09:34 -04:00
Kyle Spearrin
d9b2bc30c4
Added missing service registrations and null check on domain in extension.
2016-07-02 23:53:45 -04:00
Kyle Spearrin
6bb7651ad1
Added tools extension page to help iOS users activate the action extension.
2016-07-02 15:20:06 -04:00
Kyle Spearrin
55ed801fe7
Password generator page. Password generation service. Tests. Renamed some settings constants.
2016-07-02 02:01:47 -04:00