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
|
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
|
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
|
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
|
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
|
dac3fed303
|
Added some analytics events to settings page
|
2016-08-04 23:27:50 -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
|
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
|
7ba4baa5ce
|
Tracked a few events in the main app.
|
2016-08-04 00:32:37 -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
|
ae37c634ef
|
sort sites and folders
|
2016-08-02 18:45:25 -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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
c206d228fc
|
Fixed locked setting bug. Added no site list message to extension.
|
2016-07-21 23:41:50 -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
|
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
|
61c492f85e
|
searchbar adjustments
|
2016-07-14 00:58:28 -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
|
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
|
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
|
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
|
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
|
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 |
Kyle Spearrin
|
cd4f1f4c2f
|
Organizated pages into folders based on app "section"
|
2016-07-01 19:21:12 -04:00 |
Kyle Spearrin
|
5a34d4cd6d
|
Check push registration once per day
|
2016-07-01 19:16:47 -04:00 |
Kyle Spearrin
|
7d62a89a51
|
Init HttpClient with each Api Request. Guarg agsint connectivity issues when making API calls.
|
2016-07-01 18:54:00 -04:00 |
Kyle Spearrin
|
a4e6f49959
|
Building out tools page options
|
2016-07-01 00:03:54 -04:00 |
Kyle Spearrin
|
94f7f715e6
|
stubbed out tools page and moved sync to settings
|
2016-06-30 22:04:45 -04:00 |
Kyle Spearrin
|
8fd4e09b78
|
More sync operations with broadcast refreshes of listing pages
|
2016-06-30 20:08:34 -04:00 |
Kyle Spearrin
|
acfe0032ef
|
background color updates
|
2016-06-30 19:08:09 -04:00 |
Kyle Spearrin
|
17af08b7d4
|
Removed disclosure from view cell in favor of button. Updated sync logic for incrementals. Store revision date from server record. Apply more accessability font size support for editor and picker controls
|
2016-06-30 18:53:43 -04:00 |
Kyle Spearrin
|
7a48128e43
|
Push notification and sync fixes
|
2016-06-30 00:36:44 -04:00 |
Kyle Spearrin
|
8653a76e26
|
full sync from sync page
|
2016-06-29 22:04:09 -04:00 |
Kyle Spearrin
|
84836fe89b
|
adjusting cells for vault list view
|
2016-06-29 00:34:20 -04:00 |
Kyle Spearrin
|
2e9410846e
|
Optimizations for dynamic text sizes.
|
2016-06-28 23:44:47 -04:00 |
Kyle Spearrin
|
818b1c426f
|
push notification registration for iOS
|
2016-06-28 00:55:53 -04:00 |
Kyle Spearrin
|
3506383733
|
gray color on home page label
|
2016-06-27 22:18:48 -04:00 |
Kyle Spearrin
|
0cbda0b574
|
added image option to form entry cell. Added clear option to extended entry
|
2016-06-27 22:17:49 -04:00 |
Kyle Spearrin
|
54da129887
|
Move to named sizes
|
2016-06-27 20:56:59 -04:00 |
Kyle Spearrin
|
aac1c22c56
|
Changed all background colors for pages. Got rid of custom label colors in favor of defaults.
|
2016-06-27 19:53:31 -04:00 |
Kyle Spearrin
|
e38dbff152
|
Added register page and accounts repo. Switch to color instead of bg image.
|
2016-06-25 20:54:17 -04:00 |
Kyle Spearrin
|
712f031650
|
async fix on log in
|
2016-06-23 23:06:33 -04:00 |
Kyle Spearrin
|
3532037700
|
Login page updates
|
2016-06-23 23:03:00 -04:00 |
Kyle Spearrin
|
a437731bfa
|
added styles to homepage buttons
|
2016-06-22 23:50:38 -04:00 |
Kyle Spearrin
|
1b73748d52
|
Stubbed out new HomePage for landing on when logged out.
|
2016-06-21 23:54:51 -04:00 |
Kyle Spearrin
|
4cfa8e2dee
|
device registration on login
|
2016-06-21 22:29:29 -04:00 |
Kyle Spearrin
|
244936534e
|
android adjustments
|
2016-06-17 18:14:24 -04:00 |
Kyle Spearrin
|
79892cbf9f
|
Added eye button icon for show/hide password
|
2016-06-17 00:37:51 -04:00 |
Kyle Spearrin
|
0c3bd0b92c
|
some style consolidation
|
2016-06-17 00:01:25 -04:00 |
Kyle Spearrin
|
7c6a4c8fb1
|
Added back more context menu to list view of vault
|
2016-06-16 00:09:46 -04:00 |
Kyle Spearrin
|
ecc15363b5
|
Added listview renderer that implements margins as contentinset. Added margin to vault listview.
|
2016-06-15 23:39:49 -04:00 |
Kyle Spearrin
|
527fc00e0a
|
larger box for text cell disclosure button
|
2016-06-15 23:05:11 -04:00 |
Kyle Spearrin
|
0d3cb7c117
|
added "more" disclosure image for vault listing cell "more options" action sheet.
|
2016-06-15 00:36:50 -04:00 |
Kyle Spearrin
|
a238523551
|
repurpose vaultlistpage to also serve favorites page
|
2016-06-14 23:23:05 -04:00 |
Kyle Spearrin
|
3c14eaf3f8
|
Added site favorite option
|
2016-06-14 22:36:37 -04:00 |
Kyle Spearrin
|
cd9d06b0b3
|
Only display folders that have contents
|
2016-06-14 22:19:40 -04:00 |
Kyle Spearrin
|
f8f004a798
|
new star and cogs icons
|
2016-06-13 23:38:00 -04:00 |
Kyle Spearrin
|
29e91ae22e
|
change plus icon on iOS
|
2016-06-13 22:09:16 -04:00 |
Kyle Spearrin
|
e4926c4425
|
Added favorites tab with new selected icon capabilities in TabbedPage
|
2016-06-13 22:04:25 -04:00 |
Kyle Spearrin
|
8108f4023a
|
Vault add/edit/view site updates to table section/cell display.
|
2016-06-13 20:03:16 -04:00 |
Kyle Spearrin
|
e85fd53d56
|
PIN settings page
|
2016-06-12 00:49:35 -04:00 |
Kyle Spearrin
|
9af3239f41
|
lock page styling.
|
2016-06-11 02:43:53 -04:00 |
Kyle Spearrin
|
904ba1ffb8
|
Updated PIN lock page with gesture recognizer to refocus entry
|
2016-06-07 19:19:21 -04:00 |
Kyle Spearrin
|
15e154feb0
|
pin lock page modifications
|
2016-06-06 21:13:00 -04:00 |
Kyle Spearrin
|
89e4189779
|
redid lock pin page with pin control.
|
2016-06-06 18:48:52 -04:00 |
Kyle Spearrin
|
2c19413275
|
setup lock pin page
|
2016-06-05 00:17:15 -04:00 |
Kyle Spearrin
|
83e872f4b6
|
Remove android icon from nav bar. Persist selection for lock options.
|
2016-05-24 22:32:39 -04:00 |
Kyle Spearrin
|
3e14f4a19c
|
header updates
|
2016-05-24 20:14:37 -04:00 |
Kyle Spearrin
|
6f286ded4f
|
entry optimizations on all entry pages
|
2016-05-23 23:48:34 -04:00 |
Kyle Spearrin
|
7ce1eec96d
|
ios extended entry options. next button actions for add site page
|
2016-05-23 21:56:38 -04:00 |
Kyle Spearrin
|
8e8272c6fd
|
manual lock setting
|
2016-05-21 23:26:35 -04:00 |
Kyle Spearrin
|
29236f7462
|
security settings for touch id and locking
|
2016-05-21 22:50:15 -04:00 |
Kyle Spearrin
|
c408614a85
|
added lock fingerprint page. added view for ios to hide app when backgrounded from multitask window.
|
2016-05-21 12:32:34 -04:00 |
Kyle Spearrin
|
54652e639b
|
positioning. extended switch cell.
|
2016-05-18 23:55:30 -04:00 |
Kyle Spearrin
|
383a49b75c
|
icon resources for android. more places for extended obs collection.
|
2016-05-18 23:30:46 -04:00 |
Kyle Spearrin
|
96daac9b34
|
remove test list page
|
2016-05-18 22:53:34 -04:00 |
Kyle Spearrin
|
9cd4145217
|
testing list page perf
|
2016-05-18 21:45:13 -04:00 |
Kyle Spearrin
|
c4161ac5a5
|
Extended observable collection for bulk addrange
|
2016-05-18 20:29:03 -04:00 |
Kyle Spearrin
|
11f908aab2
|
folder delete
|
2016-05-17 23:25:40 -04:00 |
Kyle Spearrin
|
08875f7c5a
|
Settings options added to table. Folder add/edit/list pages for settings.
|
2016-05-17 23:09:20 -04:00 |
Kyle Spearrin
|
72c807a5b2
|
ExtendedTextCell and ExtendedViewCell for iOS and Android. BackgroundColor and Disclousure Indicators
|
2016-05-17 21:28:19 -04:00 |
Kyle Spearrin
|
e9999adcf2
|
vault page layout positioning
|
2016-05-16 23:54:24 -04:00 |
Kyle Spearrin
|
dc9ebbc5a7
|
folder icon added to header view. custom bordering. extended text cell for android background color.
|
2016-05-16 22:47:36 -04:00 |
Kyle Spearrin
|
4e906f9370
|
Wired up view page functionality. Expanded LabeledValueCell. Created custom group template for vault list page.
|
2016-05-14 01:34:42 -04:00 |
Kyle Spearrin
|
d288116b39
|
new LabelValueCell for tableview on site view page
|
2016-05-13 19:57:07 -04:00 |
Kyle Spearrin
|
83f308cbf0
|
Moved add/edit pages to use custom form cells. Moved navigation of vault to modals. Created custom renderer for left modal dismiss button on navigation pages. refresh for edit site UI.
|
2016-05-13 00:11:32 -04:00 |
Kyle Spearrin
|
8ec957c39c
|
Extended table view more for iOS
|
2016-05-12 21:30:02 -04:00 |
Kyle Spearrin
|
2ece75b2c0
|
new icons for ios. new renderers for editor, picker, table view. android style changes.
|
2016-05-12 00:09:06 -04:00 |
Kyle Spearrin
|
6fd81fc40e
|
TableView to add site page
|
2016-05-11 19:29:43 -04:00 |
Kyle Spearrin
|
15be1cbf43
|
Android styles and theme, updated to extended controls
|
2016-05-10 22:53:34 -04:00 |
Kyle Spearrin
|
3f251d0d12
|
Extended controls
|
2016-05-09 23:25:37 -04:00 |
Kyle Spearrin
|
b4144a393a
|
init addsite page
|
2016-05-09 18:16:42 -04:00 |
Kyle Spearrin
|
01b318024b
|
New resource strings. TableView implementation for settings page.
|
2016-05-08 00:28:14 -04:00 |
Kyle Spearrin
|
93f1d9ebfb
|
Site edit page. Moved site view page to a bound view model. Renamed view models to Models.Page namespace.
|
2016-05-07 23:11:47 -04:00 |
Kyle Spearrin
|
a6cdce6bb4
|
make sync a navigation page
|
2016-05-07 16:32:29 -04:00 |
Kyle Spearrin
|
aeb04d0178
|
More localized resource strings applied. Implemented more options actions on valut list page. Added delete confirmation.
|
2016-05-07 13:42:09 -04:00 |
Kyle Spearrin
|
27e8474dae
|
Setup resx file to house localized resource strings.
|
2016-05-07 03:06:27 -04:00 |
Kyle Spearrin
|
d4b56e0e16
|
Clipboard service and view site page
|
2016-05-06 22:29:03 -04:00 |
Kyle Spearrin
|
71be9f8780
|
save last sync in settings
|
2016-05-06 18:49:01 -04:00 |
Kyle Spearrin
|
decd3fc24e
|
Added icons for iOS. Broke out data access into repositories. Added syncing service.
|
2016-05-06 00:17:38 -04:00 |
Kyle Spearrin
|
24a5a16723
|
wip
|
2016-05-03 19:49:49 -04:00 |
Kyle Spearrin
|
92e74274e0
|
wip
|
2016-05-03 02:08:50 -04:00 |
Kyle Spearrin
|
c6222c8ed3
|
Add folder page, folder picker on add site page.
|
2016-05-02 18:35:01 -04:00 |
Kyle Spearrin
|
e05ed4c1f2
|
updates
|
2016-05-02 17:50:16 -04:00 |
Kyle Spearrin
|
bc3d9c4465
|
initial commit
|
2016-05-02 02:52:09 -04:00 |