Kyle Spearrin
26c110291e
totp code generation on view login
2017-07-13 14:44:02 -04:00
Kyle Spearrin
eec4be1845
label right detail cell for attachments
2017-07-13 00:02:37 -04:00
Kyle Spearrin
ac3fdbc2cd
download, decrypt and open attachment files
2017-07-12 23:09:44 -04:00
Kyle Spearrin
0a7ad44d23
sync and display attachments on view login
2017-07-12 16:23:24 -04:00
Kyle Spearrin
18a86d3f12
model adjustments
2017-07-12 15:16:36 -04:00
Kyle Spearrin
74fba486bd
two-factor other methods switching and send email
2017-06-29 11:22:06 -04:00
Kyle Spearrin
d71bc775d5
hybrid web view and duo html/js
2017-06-28 13:10:47 -04:00
Kyle Spearrin
e2a3e55a17
setup 2fa methods page
2017-06-27 17:10:40 -04:00
Kyle Spearrin
4116d95a3e
refactors for new 2fa flows
2017-06-27 16:18:32 -04:00
Kyle Spearrin
93176989fd
centralized crypto utils. keystore with rsa.
2017-06-05 21:04:19 -04:00
Kyle Spearrin
d1424276bc
new localization resources
2017-06-02 16:28:56 -04:00
Kyle Spearrin
753d01d413
update fingerprint libraries
2017-06-02 14:46:10 -04:00
Kyle Spearrin
46fc2dd8d0
simple injector instead of unity
2017-06-01 14:50:17 -04:00
Kyle Spearrin
b063aae130
Revert "convert nuget references"
...
This reverts commit 655a729143
.
2017-06-01 14:23:20 -04:00
Kyle Spearrin
655a729143
convert nuget references
2017-06-01 14:21:54 -04:00
Kyle Spearrin
24382b8607
resolving warnings for obsolete APIs
2017-05-30 14:13:53 -04:00
Kyle Spearrin
1a3cb8b623
Revert "update ioc"
...
This reverts commit 9ae734672b
.
2017-05-30 12:01:05 -04:00
Kyle Spearrin
9ae734672b
update ioc
2017-05-30 11:36:06 -04:00
Kyle Spearrin
d392dc82a1
settings features page setup with analytics cell
2017-05-27 14:52:37 -04:00
Kyle Spearrin
8450f56093
fix project refs
2017-05-27 11:45:03 -04:00
Kyle Spearrin
0e28b1ffe1
add id resources
2017-05-25 22:20:39 -04:00
Kyle Spearrin
ed5b6962d7
include new resource files
2017-05-24 17:11:21 -04:00
Kyle Spearrin
825b76e28e
en file not needed
2017-05-19 11:21:25 -04:00
Kyle Spearrin
4b888e6911
en resources file
2017-05-16 21:02:06 -04:00
Kyle Spearrin
d1cf6c68f3
identity server client for auth
2017-05-06 20:20:57 -04:00
Kyle Spearrin
01736ca685
Lock Screen Fixes
...
- Move settings to AppSettingsService
- Update activity on page disappaearing
- Always check if app is currently locked before updating last activity
date
2017-04-28 11:07:26 -04:00
Kyle Spearrin
c8219b29c0
encrypted private key and org keys at rest
2017-04-25 16:05:13 -04:00
Kyle Spearrin
27e0c7421b
rename CryptoKey to SymmetricCryptoKey
2017-04-22 14:37:01 -04:00
Kyle Spearrin
672d753adf
update libs
2017-04-20 14:54:39 -04:00
Kyle Spearrin
408d66ee74
update xamarin forms. empty string section titles
...
There appears to be a bug regression introduced with the new xamarin
forms that removes headers if there is no title. Hack to fix it for now
is to include a empty string header title.
2017-04-20 14:18:16 -04:00
Kyle Spearrin
18b2b6f447
set org keys on login and decrypt org ciphers
2017-04-20 11:23:30 -04:00
Kyle Spearrin
e7f3b115a4
refactor for enc type header and cryptokey
2017-04-19 23:16:09 -04:00
Kyle Spearrin
0ebfe85d8e
centralize login code into auth service
2017-04-19 22:04:43 -04:00
Kyle Spearrin
22f3bd1073
tearing down event handlers on page disappears
2017-02-17 00:16:09 -05:00
Kyle Spearrin
d2d8ee504d
cached images
2017-02-15 21:56:02 -05:00
Kyle Spearrin
56c33ee82b
Aitpfill fixes for main page set. Memory service for monitoring memory use on Android.
2017-02-14 19:47:00 -05:00
Kyle Spearrin
c29d902b8e
Autofill service alert when adding new login for the first time and autofill isnt turned on. Added fi language to project.
2017-02-09 21:43:03 -05:00
Kyle Spearrin
e970ca49e8
Clear intent from autofill. Background app when back button on lock page.
2017-02-09 18:12:34 -05:00
Kyle Spearrin
2a1bd92e1a
sync domain settings
2017-02-08 22:04:07 -05:00
Kyle Spearrin
2c1ebc0439
setup settings api repository
2017-02-08 21:19:09 -05:00
Kyle Spearrin
0cd09cf03a
setup new settings service
2017-02-08 20:44:35 -05:00
Kyle Spearrin
3ad1e8a3ba
set up user settings data table and access repository
2017-02-08 20:39:37 -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
36c6c5a35e
Accessibility service WIP
2017-01-30 19:26:39 -05:00
Kyle Spearrin
26667c0a59
autofill WIP into main activity. created login selection page
2017-01-27 23:13:28 -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
082826287e
Added french translation to the build
2016-12-30 22:39:21 -05:00
Kyle Spearrin
14dc42e148
Fixes for language resources
2016-12-24 22:43:50 -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
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
2c05b3b89f
Added example spanish resource file
2016-11-26 18:47:16 -05:00
Kyle Spearrin
9938fdd4a2
Localization services for setting culture
2016-11-26 10:51:04 -05:00
Kyle Spearrin
6860cca9bb
Updated some packages
2016-11-26 00:34:15 -05:00
Kyle Spearrin
5daeb0ee95
update xamarin forms for ios 10 fixes and bump version
2016-09-14 18:57:56 -04:00
Kyle Spearrin
16058c5efb
auto-fill service tools page
2016-08-25 22:48:19 -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
610789fd6d
Android font size adjustments
2016-08-22 18:59:15 -04:00
Kyle Spearrin
189c56342a
Extended button and device specific monospace fonts
2016-08-16 22:18:45 -04:00
Kyle Spearrin
c03b5d6c00
Updated Xamarin Forms to latest version.
2016-08-15 21:33:07 -04:00
Kyle Spearrin
41deae60f5
Added google analytics service implementation for iOS and android
2016-08-03 21:25:01 -04:00
Kyle Spearrin
625be7fdd4
Linker config, ARM64 support only. Assembly name updates.
2016-08-02 00:16:13 -04:00
Kyle Spearrin
c42a1504a7
upadted package and isntalled pclcrypto into device projects
2016-08-01 21:15:24 -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
39b7420c52
Updated to new version of user dialogs with new toast messages
2016-07-26 00:38:41 -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
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
9ee5571000
Added hockeyapp configuration for ios
2016-07-22 00:04:05 -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
d82c0d7d71
Lock by master password page.
2016-07-18 19:16:27 -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
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
edd8e2e1a1
downgrade bouncycastle for xamarin studio nuget restore support
2016-07-07 21:23:25 -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
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
7e6dbecfe3
update packages
2016-07-03 00:09:34 -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
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
94f7f715e6
stubbed out tools page and moved sync to settings
2016-06-30 22:04:45 -04:00
Kyle Spearrin
2d6e0bd95a
Cipher api repository and various sync operations from push notifications.
2016-06-29 21:59:18 -04:00
Kyle Spearrin
2e9410846e
Optimizations for dynamic text sizes.
2016-06-28 23:44:47 -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
954e2294c0
added domain name parsing. moved iphone debug profile to only arm64 for faster building.
2016-06-26 00:16:10 -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
3532037700
Login page updates
2016-06-23 23:03:00 -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
3e91510868
implemented repository for device apis
2016-06-18 16:10:09 -04:00
Kyle Spearrin
8677e9e7ae
Setup push notifications for android and ios
2016-06-18 02:45:46 -04:00
Kyle Spearrin
e85fd53d56
PIN settings page
2016-06-12 00:49:35 -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
7ce1eec96d
ios extended entry options. next button actions for add site page
2016-05-23 21:56:38 -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
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
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
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
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
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
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
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
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
e05ed4c1f2
updates
2016-05-02 17:50:16 -04:00
Kyle Spearrin
bc3d9c4465
initial commit
2016-05-02 02:52:09 -04:00