Commit graph

183 commits

Author SHA1 Message Date
Michael Schättgen 04e6e36811 Started working on custom profile images 2018-06-06 21:26:09 +02:00
Alexander Bakker 972a1670eb Make preferences look decent (material) on KitKat
I have no idea what I'm doing
2018-05-14 18:45:15 +02:00
Alexander Bakker 4cd87b0452 Update dependencies
And make the isRunning function in AegisApplication a little easier to read
2018-05-08 20:13:27 +02:00
Michael Schättgen ae686c8ae2 Improved darkmode
Closes #10
2018-04-10 00:45:48 +02:00
Michael Schättgen 22b3ca1dae Removed unused library 2018-04-05 12:45:12 +02:00
Michael Schättgen 211f228efa Added advanced settings to EditProfile view 2018-04-05 00:07:48 +02:00
Alexander Bakker b27edb1b6b Update dependencies 2018-03-13 14:27:32 +01:00
Alexander Bakker 44139de212 Replace the FAB with a FAB menu and allow manually entering OTP details 2017-12-30 00:32:05 +01:00
Alexander Bakker 1fd85e360a Update SDK and dependencies 2017-12-13 22:36:55 +01:00
Alexander Bakker 49a31551a0 Clean up and fix a couple of bugs in the otp update process 2017-12-13 22:19:43 +01:00
Alexander Bakker ff38af8e6b Separate package id for debug builds 2017-12-12 12:25:55 +01:00
Alexander Bakker 7d5bd8f812 Add a project for a cli application and update dependencies 2017-12-11 13:29:56 +01:00
Alexander Bakker 41bafba596 Update dependencies 2017-11-26 19:17:45 +01:00
Alexander Bakker 302c4802b7 Switch to a more flexible intro library 2017-08-13 19:51:54 +02:00
Alexander Bakker 911b2fab78 Replace PBKDF2 with scrypt, provided by Spongy Castle 2017-08-07 22:38:36 +02:00
Alexander Bakker 3e2bb5b0b3 Support plain text databases 2017-08-06 21:45:27 +02:00
Alexander Bakker 722ea50b68 Add an activity to decrypt the database 2017-08-06 18:24:12 +02:00
Michael Schättgen f1b499f101 Started working on authentication methods 2017-08-06 18:21:01 +02:00
Impyy 9de0f35104 Replaced the sqlcipher database with a custom one
Still a WIP. This change was made to allow us to use Android's SecretKey API.
Which in turn allows us to store our secret keys in the Android KeyStore.

You can read about the database file format here: doc/db.md
2017-08-06 18:21:01 +02:00
Michael Schättgen a90e35eb97 Added new profile shortcut 2016-11-13 18:00:13 +01:00
Michael Schättgen dc7f8b5b7e Upgraded sdk 2016-11-03 22:04:50 +01:00
Michael Schättgen 22524136a7 Order is now getting saved properly
Also enabled Java 8
2016-10-25 23:53:33 +02:00
Michael Schättgen 606ce09fc7 Rearranged code and improved listview 2016-10-04 22:23:34 +02:00
Michael Schättgen 5c0b3177a6 Fixed support library versions 2016-09-29 17:04:17 +02:00
Michael Schättgen 9112c16235 Added material intro screen including icons 2016-09-29 12:39:49 +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
Michael Schättgen 5783066e38 Added Drag and Drop support 2016-08-21 22:54:27 +02:00
Michael Schättgen f11145ce95 Added ImageDrawable to listview 2016-08-21 21:55:04 +02:00
Impyy 58d60e2760 Remove constraint-layout for now 2016-08-17 15:20:04 +02:00
Michael Schättgen 2628925779 Added dialog and extend build.gradle 2016-08-17 01:14:25 +02:00
Impyy ac1c2cf7df Reworked MainActivity to include an FA button and a settings button 2016-08-16 14:17:34 +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