Commit graph

63 commits

Author SHA1 Message Date
Alexander Bakker
9c5726cbca Use glide to load and cache icons
This patch adds a dependency to glide to handle the loading and caching of
icons. In my testing it eliminated the lag previously experienced in the main
activity when quickly scrolling through a large list of entries. It does add an
extra 1MB to the APK size, but I think that's acceptable for the amount of
complexity it handles for us.
2019-06-25 21:01:50 +02:00
Alexander Bakker
0123b98e47 Disable screen security by default for debug builds
I've lost count of how many times I've tried to record a demo video with
screen security enabled.
2019-06-19 14:47:02 +02:00
Alexander Bakker
f64a23d98f Release v0.4.3 2019-06-06 22:27:59 +02:00
Alexander Bakker
b2995955b6 Release v0.4.2 2019-05-29 11:21:52 +02:00
Alexander Bakker
7c78ddc929 Release v0.4.1 2019-05-22 00:19:32 +02:00
Alexander Bakker
99c222cffa Release v0.4 2019-05-21 21:48:03 +02:00
Alexander Bakker
0fb33744ae Update Krop to 0.44 (#83) 2019-05-15 21:56:14 +02:00
Alexander Bakker
f4678e2813 Release v0.3.3 2019-04-17 13:40:57 +02:00
Alexander Bakker
f5cbec21f4 Release v0.3.2 2019-04-17 00:00:41 +02:00
Alexander Bakker
c5be99e58d Release v0.3.1 2019-04-16 23:38:05 +02:00
Alexander Bakker
0563ac917a Fix some rare crashes when restoring the app after termination
Also fixes an issue where the app shortcuts would not work for unencrypted vaults
2019-04-08 23:13:11 +02:00
Alexander Bakker
f27dc54ec4 Release v0.3 2019-04-01 23:50:07 +02:00
Michael Schättgen
ede9f93a59 Release v0.2.2 2019-03-28 13:46:39 +01:00
Alexander Bakker
75c37a454f Release v0.2.1 2019-03-27 00:51:44 +01:00
Alexander Bakker
52e4c5cd51 Release v0.2 2019-03-26 23:32:25 +01:00
Alexander Bakker
ad1d3f04a6 Add support for importing from Google Authenticator
Close #29
2019-03-23 22:43:24 +01:00
Alexander Bakker
40a5e03c0a Release v0.1.1 2019-03-23 13:35:32 +01:00
Alexander Bakker
44f3b7860d Update README.md 2019-02-09 14:56:18 +01:00
Alexander Bakker
62425511a1 Rename package to com.beemdevelopment.aegis 2019-02-07 22:39:33 +01:00
Michael Schättgen
85541b9ddf Merge branch 'master' of https://github.com/alexbakker/Aegis 2018-11-27 20:56:27 +01:00
Michael Schättgen
7f4703ef17 Remove ImagePicker library 2018-11-27 20:55:55 +01:00
Alexander Bakker
0b23b21ce6 Update dependencies 2018-11-17 15:11:55 +01:00
Alexander Bakker
571cf20eda Reapply the preference fix library
Close #14
2018-10-02 21:08:13 +02:00
Alexander Bakker
3435a4077e Finish updating to API 28
Also temporarily disable the preference fix library
2018-09-25 17:04:55 +02:00
Michael Schättgen
2152e2617f Migrated project to AndroidX 2018-09-25 16:26:57 +02:00
Michael Schättgen
300fb05c1f Added manifest parameters for debugging 2018-09-19 00:43:59 +02:00
Alexander Bakker
631274860d Update gradle and don't explicitly specify buildToolsVersion
Also alphabetically sort dependencies
2018-09-12 20:54:54 +02:00
Alexander Bakker
04dbb71cd7 Merge remote-tracking branch 'origin/custom-images' 2018-06-07 12:27:42 +02:00
Michael Schättgen
d8bfe2e947 User is now able to crop custom images 2018-06-06 21:57:38 +02:00
Alexander Bakker
3f01a0a3da Get rid of all uses of double brace initialization
The way this feature is implemented in java is absolutely ridiculous
2018-06-06 21:30:24 +02:00
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