Commit graph

1232 commits

Author SHA1 Message Date
Michael Schättgen 6463d6fb9e Styling improvements 2016-08-24 23:58:26 +02:00
Michael Schättgen 61e932a8bc Fixed ability to add profiles again 2016-08-24 23:48:25 +02:00
Michael Schättgen c5626a41a7 Started working on a new 'Add'-Activity 2016-08-24 01:26:33 +02:00
Impyy 8063ba11f1 Initial pass on adding support for persistence using sqlcipher
To keep the database schema simple we just save the
otpauth:// url and let KeyInfo take care of checking for
validity.

This patch also includes multiple fixes for the KeyInfo
class.

We still need a separate activity to allow the user to
enter their PIN/password. Currently, "test" is used as the
password for the database.
2016-08-22 22:44:09 +02:00
Impyy 5994be2e4d Clean up unused imports 2016-08-22 16:15:07 +02:00
Impyy 555a0d673a Merge branch 'timer-timing' 2016-08-22 13:48:50 +02:00
Michael Schättgen 27c70aea27 Started working on night mode 2016-08-22 00:48:02 +02:00
Michael Schättgen 847d8acdd4 Replaced custom ItemClickListener and added ripple 2016-08-21 23:13:27 +02:00
Michael Schättgen 5783066e38 Added Drag and Drop support 2016-08-21 22:54:27 +02:00
Michael Schättgen 5a2aee70c6 Added clipboard manager 2016-08-21 22:32:07 +02:00
Impyy 9aa4e35203 Fire off the updateCode tasks at exactly the right time 2016-08-21 22:29:58 +02:00
Michael Schättgen 49a19cc910 Adjusted app colors 2016-08-21 22:25:11 +02:00
Michael Schättgen 0668e0639c Added itemClickListener 2016-08-21 22:24:04 +02:00
Michael Schättgen f11145ce95 Added ImageDrawable to listview 2016-08-21 21:55:04 +02:00
Impyy 59402d30ff Properly parse issuer and account name 2016-08-17 15:51:08 +02:00
Impyy 58d60e2760 Remove constraint-layout for now 2016-08-17 15:20:04 +02:00
Michael Schättgen 1825f6719d Added SquareFinderView for obvious reasons 2016-08-17 01:35:19 +02:00
Michael Schättgen 2628925779 Added dialog and extend build.gradle 2016-08-17 01:14:25 +02:00
Michael Schättgen a8179865d6 Added timers to update 2016-08-16 23:02:12 +02:00
Michael Schättgen 2cd0e2660e Various recyclerview styling improvements 2016-08-16 20:54:53 +02:00
Michael Schättgen 873299a224 Added list and adapter to handle profiles 2016-08-16 20:04:38 +02:00
Impyy ac1c2cf7df Reworked MainActivity to include an FA button and a settings button 2016-08-16 14:17:34 +02:00
Impyy 6a6da66bbe Added OTP.java
This class wraps the TOTP and HOTP functions in a method
called generateOTP which takes an instance of KeyInfo.
2016-08-16 13:31:22 +02:00
Impyy d4007ab065 Multiple improvements to KeyInfo.java
- Got rid of the setters as those won't be used anyway
- Renamed 'algo' to 'algorithm'
- KeyInfo.FromURL is now guaranteed to produce a valid result
2016-08-16 12:34:34 +02:00
Impyy b3957bb76f Fixed the TOTP test 2016-08-16 00:25:06 +02:00
Michael Schättgen b14eb42b12 Scanner now passes result correctly to MainActivity 2016-08-16 00:08:01 +02:00
Michael Schättgen 745e5c13b6 Generating OTP now works 2016-08-15 23:55:03 +02:00
Michael Schättgen 8dc53357a3 Added KeyInfo class 2016-08-15 23:31:26 +02:00
Michael Schättgen 4b4bf6ace5 Scanner now only supports QR 2016-08-15 22:45:33 +02:00
Michael Schättgen f508eb6645 Added permission request 2016-08-15 22:35:42 +02:00
Michael Schättgen 3df18c0226 Started working on ZXing 2016-08-15 22:31:28 +02:00
Impyy c0219fbc35 Initial commit 2016-08-15 21:29:41 +02:00