1
0
mirror of https://github.com/bitwarden/mobile.git synced 2024-09-19 02:41:31 +02:00
Commit Graph

541 Commits

Author SHA1 Message Date
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