Michael Schättgen
9f248e0802
Add checkbox to toggle visibility in password fields
...
Make string translatable
6 years ago
Michael Schättgen
be3f30e666
Add minor text improvement
6 years ago
Michael Schättgen
34ef4b3fb4
Merge pull request #232 from alexbakker/chromebook
...
Explicitly state in AndroidManifest that a camera is not required
6 years ago
Michael Schättgen
63b0f6bb99
Merge pull request #220 from alexbakker/highlight-entry
...
Add the option to highlight entries when tapped
6 years ago
Michael Schättgen
36973669ea
Merge pull request #219 from alexbakker/new-andotp-format
...
Add support for the new andOTP backup format
6 years ago
Alexander Bakker
8b063815ab
Explicitly state in AndroidManifest that a camera is not required
...
This hopefully fixes #226 . I tested this on a Chromebook emulator, but it let me
install the app even without this patch, so we'll have to wait and see if this
fixes it when we release a new version.
6 years ago
Alexander Bakker
75b79d3d4a
Merge pull request #203 from michaelschattgen/feature-winauthimport
...
Add WinAuth importer
6 years ago
Michael Schättgen
b61b73685f
Add WinAuth importer
...
Fix WinAuthImporter
6 years ago
Alexander Bakker
864e3bd6f4
Merge pull request #218 from michaelschattgen/feature-translation
6 years ago
Alexander Bakker
51a0a16afb
Add the option to highlight entries when tapped
...
This adds an option to highlight tapped entries, so that it's easier to
distinguisch between the one you're trying to enter into a website and the other
ones.
Only one entry can be highlighted at a time. Perhaps it would make sense to
change our tap to reveal functionality to behave the same, so that the two
features are nicely in sync. I can address that in a separate PR if we decide to
do so.
6 years ago
Alexander Bakker
a5165e2345
Add support for the new andOTP backup format
...
This patch adds support for the new backup file format of andOTP. andOTP has
improved their security by switching from SHA-256 to PBKDF2 to derive the key
for encrypted backups.
Glad to see this has been addressed now. Awesome work, @flocke!
See: andOTP/andOTP@d96b037 .
6 years ago
Alexander Bakker
e58dec35c0
Target API 29, update gradle and update the dependencies
...
This also fixes an issue with the use of the Iconics library where it was
initialized twice. I also removed the dependency to [AndroidX Preference
eXtended](https://github.com/takisoft/preferencex-android ), as there don't seem
to be any issues with using the vanilla AndroidX preference library anymore.
6 years ago
Michael Schättgen
45de9cea3a
Add Crowdin support
6 years ago
Michael Schättgen
9f075e7bc6
Add ungrouped filter
6 years ago
Michael Schättgen
a88d1cf11e
Merge pull request #211 from alexbakker/show-account-default
...
Set pref_account_name to true by default
6 years ago
Michael Schättgen
a6eec88dcb
Merge pull request #195 from alexbakker/about-version-git
...
Add git commit hash and branch information to AboutActivity for debug builds
6 years ago
Michael Schättgen
3c4afe36e8
Merge pull request #202 from simonporte/patch-1
...
Update french translation
6 years ago
simonporte
5b71df37ec
Update french translation.
...
Change a single word in english : change log --> changelog
6 years ago
Alexander Bakker
d7d3d52a30
Set pref_account_name to true by default
...
This changes the default settings so that account names are shown by default
6 years ago
Alexander Bakker
ac222c4946
Merge pull request #201 from michaelschattgen/feature-usernamesearch
...
Add ability to search in account names
6 years ago
奔跑的梅洛斯
0200287203
Add Simplified Chinese translation ( #198 )
6 years ago
Alexander Bakker
5677bd4112
Copy the version to the clipboard when tapped in AboutActivity
6 years ago
Alexander Bakker
cbe3697d68
Add git commit hash and branch information to AboutActivity for debug builds
...
This will help us differentiate between custom/debug builds and release builds
of Aegis.
6 years ago
Michael Schättgen
445410fcd7
Add ability to search in account names
6 years ago
Michael Schättgen
1d513441c6
Release v1.0.2
6 years ago
Michael Schättgen
0a31103f91
Disable automatic backups through Google Play
...
Backups from the Google Play Store had some unintended consequences...
6 years ago
Michael Schättgen
85bf4adc72
Enable and fix search feature again
...
For some reason we used the old SearchView. Changed it to androidx.appcompat.widget.SearchView and it works on Huawei devices again.
6 years ago
Alexander Bakker
cc55a6dacb
Release v1.0.1
6 years ago
Alexander Bakker
e099e2cacd
Add missing null check in onBackPressed for SearchView
6 years ago
Michael Schättgen
658946ff70
Temporarily disable search feature when unavailable
...
Which isn't working on Huawei devices
6 years ago
Alexander Bakker
b6a31ed789
Release v1.0
6 years ago
Michael Schättgen
3e626a37db
Add AboutActivity
...
Add DialogStyles for different themes
Add review fixes
Remove unused usings
6 years ago
Alexander Bakker
e2150e3823
Merge pull request #194 from michaelschattgen/feature-empty-dataset
...
Add placeholder for empty recyclerview
6 years ago
Michael Schättgen
6480fef315
Add placeholder for empty recyclerview
6 years ago
Alexander Bakker
95df2ceb42
Merge pull request #193 from michaelschattgen/fix-icon-onboarding
...
Fix app icon in IntroActivity
6 years ago
Michael Schättgen
189698dddb
Merge pull request #189 from alexbakker/entry-defaults
...
Set a default value for period and digits for new entries
6 years ago
Michael Schättgen
438d5581aa
Fix app icon in IntroActivity
6 years ago
Alexander Bakker
7af78b11f5
Merge pull request #192 from michaelschattgen/feature-fixbackpress
...
Add temporary backpress fix
6 years ago
Michael Schättgen
a7e1a88dc8
Add temporary backpress fix
6 years ago
Alexander Bakker
79279630ba
Fix all linter errors
...
Well almost all, just ignore missing translation errors
6 years ago
Alexander Bakker
e019fb6db2
Set a default value for period and digits for new entries
...
This is also in preparation for #24 , but I haven't fully figured out how to do
that nicely yet, so that'll come later.
6 years ago
Alexander Bakker
85bdecc573
Fix syntax error in the XML file of the German translation
6 years ago
Andrey Saksonov
21f3d93295
Update Russian localization ( #170 )
6 years ago
xopez
888e9d0e4a
Added German Translation ( #188 )
...
* Added German Translation
* Update arrays.xml
6 years ago
Alexander Bakker
e6d84e6859
Release v1.0-beta1
6 years ago
Alexander Bakker
65371f18d4
Merge pull request #184 from michaelschattgen/feature-setgroupautomatically
...
Set group on new entries automatically when group filter is active
6 years ago
Michael Schättgen
1b5ab33c25
Add way to pass selected group to edit entry activity
6 years ago
Michael Schättgen
c774796422
Change auto lock preference visibility behaviour
6 years ago
Alexander Bakker
c12c6ab107
Merge pull request #173 from michaelschattgen/feature-tapholdswipe
...
Overhaul entry interaction
6 years ago
Michael Schättgen
e3b9b67fee
Merge pull request #181 from alexbakker/fix-152
...
Check for the possibility of an overflow when parsing OTP period
6 years ago
Michael Schättgen
2407b4b780
Overhaul entry interaction
...
Add support for different card background colors
Add minor bug fixes
Add minor fixes
Fix minor bugs where action mode kept active
6 years ago
Michael Schättgen
e962d91c77
Merge pull request #177 from alexbakker/fix-175
...
Correctly display codes with an uneven number of digits
6 years ago
Michael Schättgen
d0afa2f61f
Fix app icon
6 years ago
Alexander Bakker
58d13ba9e3
Check for the possibility of an overflow when parsing OTP period
...
The conversion of the OTP period value to milliseconds may overflow for large
values, causing the result to wrap around to Integer.MIN_VALUE. This
subsequently caused a crash when calling ObjectAnimator.setDuration.
6 years ago
Alexander Bakker
631ca76136
Correctly display codes with an uneven number of digits
6 years ago
Alexander Bakker
2323d89938
Introduce UUIDMap for storing objects that are keyed by a UUID
...
This patch introduces the new ``UUIDMap`` type, reducing code duplication and
making UUID lookups faster. We currently already use UUIDs as the identifier for
the ``DatabaseEntry`` and ``Slot`` types, but the way lookups by UUID work are
kind of ugly, as we simply iterate over the list until we find a match. As we're
probably going to have more types like this soon (groups and icons, for
example), I figured it'd be good to abstract this away into a separate type and
make it a map instead of a list.
The only thing that has gotten slower is the ``swap`` method. The internal
``LinkedHashMap`` retains insertion order with a linked list, but does not know
about the position of the values, so we basically have to copy the entire map to
simply swap two values. I don't think it's too big of a deal, because swap
operations still take less than a millisecond even with large vaults, but
suggestions for improving this are welcome.
I had to update gradle and JUnit to be able to use the new ``assertThrows``
assertion method, so this patch includes that as well.
6 years ago
Michael Schättgen
6769fefd00
Merge pull request #106 from alexbakker/feature-import-freeotp+
...
Add support for importing from FreeOTP+
6 years ago
Alexander Bakker
5dbf1c7ce2
Merge pull request #172 from michaelschattgen/feature-otpauthuri
...
Add support for deeplinking otpauth uris
6 years ago
Michael Schättgen
8d3c113475
Add support for deeplinking otpauth uris
...
Fix bug
6 years ago
Alexander Bakker
087bf08d44
Merge pull request #169 from michaelschattgen/feature-showpassword
...
Add ability to toggle password visibility
6 years ago
Michael Schättgen
32b2ce280c
Merge pull request #144 from alexbakker/fix-lag-part1
...
Unregister any listeners when destroying EntryListView
6 years ago
Michael Schättgen
37c9b033c5
Merge pull request #141 from alexbakker/pref-lang
...
Add a language option to the preference menu
6 years ago
Alexander Bakker
f8d806999d
Merge pull request #157 from BM835/master
...
Updated Russian translation
6 years ago
Michael Schättgen
86c4011797
Merge pull request #158 from alexbakker/fix-150
...
Get external storage read permissions before selecting an image to scan
6 years ago
Michael Schättgen
bbc4c1d61c
Add ability to toggle password visibility
6 years ago
Alexander Bakker
951e908d4b
Merge pull request #148 from michaelschattgen/feature-notification
...
Add notification to warn user about the unlock state
6 years ago
Michael Schättgen
1f5a46b883
Add notification to warn user about the unlock state
...
Clean up code
Add minor changes
6 years ago
Michael Schättgen
4cab47235b
Add new icon
6 years ago
Kasper Seweryn
a3cdfe693d
Fix #162
6 years ago
Alexander Bakker
9e4ad1495d
Get external storage read permissions before selecting an image to scan
...
Fixes #150
6 years ago
BM835
914da94c01
Updated Russian translation
6 years ago
Alexander Bakker
950dcce803
Unregister any listeners when destroying EntryListView
...
We were leaking some resources by not unregistering listeners when destroying
the entry list view. The code refresh loop of the leaked view started running in
a tight infinite loop, which causes a lot of lag in the main activity.
6 years ago
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.
6 years ago
Michael Schättgen
550e53f225
Merge pull request #140 from alexbakker/debug-flag-secure
...
Disable screen security by default for debug builds
6 years ago
Alexander Bakker
b014d95005
Add a language option to the preference menu
6 years ago
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.
6 years ago
Alexander Bakker
d7093487dd
Add support for importing from FreeOTP+
...
This also includes some other small changes:
- Make FreeOtpImporter more reusable
- Refactor preference file parsing logic into a separate class
- Add support for importing Steam tokens from FreeOTP(+)
- Make FileReader a bit leaner
- Add some missing @Override annotations
6 years ago
Alexander Bakker
02c9a0cb1c
Move entry divider logic to EntryListView
...
This patch makes EntryListView responsible for providing the divider between
entries, instead of setting a margin on every entry like we do now. It also
fixes a couple of miscellaneous issues, like use of the old package name.
6 years ago
Michael Schättgen
eb29be587f
Fix bug where searchview did not reset properly
6 years ago
Alexander Bakker
f64a23d98f
Release v0.4.3
6 years ago
Alexander Bakker
4066cd83cc
Limit the amount of entry info passed to SelectEntriesActivitiy
...
This horrid patch changes the vault import logic to pass an ImportEntry list to
SelectEntriesActivity, instead of a DatabaseEntry list. Previously, a crash
would occur when importing a vault with lots of icons, because the maximum
Parcel size was exceeded.
Storing icons in the vault file was a bad idea.
6 years ago
Alexander Bakker
cca35bd5e5
Merge pull request #109 from michaelschattgen/feature-entrysearch
...
Add ability to search for entries in vault
6 years ago
Michael Schättgen
187adfa738
Add ability to search for entries
...
Fix bug where new entries did not get filtered
Fix IsEntryFiltered
6 years ago
Alexander Bakker
246c03dea1
Merge pull request #107 from michaelschattgen/feature-importauthy
...
Add support for importing from Authy
6 years ago
Alexander Bakker
e68571a7a6
Merge pull request #108 from michaelschattgen/feature-qrshortcuticon
...
Add new QR shortcut icon which follows material guidelines
6 years ago
Michael Schättgen
c75b25c4b6
Add new QR shortcut icon which follows material guidelines
...
Remove superfluous drawable files
6 years ago
Michael Schättgen
6abcfcea75
Add ability to import from Authy
...
Fix importer and appImporter lists
6 years ago
Alexander Bakker
b300b72626
Don't ignore the result of IntroActivity when the vault is locked
...
This fixes a bug where AuthActivity would be shown after finishing the intro.
6 years ago
Alexander Bakker
b2995955b6
Release v0.4.2
6 years ago
Alexander Bakker
1c9d07a47d
Adapt the unlock button size in AuthActivity to the text width
6 years ago
Alexander Bakker
66f99eb4d4
Always launch AuthActivity on lock if MainActivity is resumed
6 years ago
Alexander Bakker
ff584a323d
Always try to decrypt the password slot first, before the fallback
...
This makes sure the case where a user set up Aegis v0.4 with a password of over
64 bytes is also covered.
6 years ago
Alexander Bakker
8c658ac930
Use the old encode method for passwords over 64 bytes and repair the slot ( #98 )
...
Commit afb9e59711
fixed a bug where the password
encode function would add null bytes to the end of the output. Luckily (I
thought), PBKDF2 produces collisions for inputs with trailing null bytes and
thus scrypt does this as well, so we could safely change that function to remove
the null bytes without any impact. Unfortunately, that doesn't hold up if the
password is over 64 bytes in size. So after that change, the KDF started
producing different keys than before for such passwords and thus some users
could no longer unlock their vault.
This patch addresses the issue by using the old password encode function for
passwords over 64 bytes and repairing the affected password slot.
6 years ago
mdmk
588c1c07df
Update french translation ( #97 )
...
* Update strings.xml
6 years ago
Alexander Bakker
f54639c791
Merge pull request #89 from michaelschattgen/feature-ignorespaces
...
Add possibility to ignore spaces in EditTexts
6 years ago
Alexander Bakker
7c78ddc929
Release v0.4.1
6 years ago
Alexander Bakker
9f3ccdc508
Force a period uniformity check when initializing EntryAdapter
...
This fixes a bug where the progress bar was not shown upon unlock.
We'll come up with a better solution later. This is just a hot fix.
6 years ago
Alexander Bakker
99c222cffa
Release v0.4
6 years ago
Michael Schättgen
3556cd0e66
Add possibility to ignore spaces in EditTexts
6 years ago
Alexander Bakker
57e3574693
Fix a bug where Aegis would forcibly pop up after unlocking the device
6 years ago
Michael Schättgen
b6a31e798f
Select and focus password on failed unlock attempt
6 years ago
Michael Schättgen
5ebb714d05
Fix setting the preferred theme
6 years ago
Alexander Bakker
9958f73926
Set the Activity theme before calling super.onCreate ( #84 )
...
This fixes a NullPointerException that would occur when restoring from
savedInstanceState due to getSupportActionBar returning null. It also removes
the theme definitions from AndroidManifest as we override those anyway.
6 years ago
Alexander Bakker
0fb33744ae
Update Krop to 0.44 ( #83 )
6 years ago
Alexander Bakker
6d26d1beb0
Fix the last couple of sorting bugs ( #77 )
...
This fixes the following bugs:
- Sort category is forgotten after lock/unlock
- The sort mode is not respected for new entries
I got a little carried away while working on this patch and also included the
following other enhancements:
- Simplify the SortCategory, Theme and ViewMode enums
- Simplify usage of string resources
- Don't call notifyDataSetChanged and runLayoutAnimation unnecessarily
6 years ago
Alexander Bakker
0a8dd56306
Escape apostrophes in the French translation
6 years ago
mdmk
8a8d714901
French translation and small changes to english strings. ( #59 )
...
* Typos in strings
- Double space.
- Missing verb in sentence. "need" makes sense here.
- Equal is a verb suitable for speaking of strings. For a final user, identical is more understandable.
* French translation
6 years ago
Alexander Bakker
9893b2f057
Add support for importing encrypted andOTP backups
...
This also refactors dialog_newgroup to serve as a generic text input dialog
6 years ago
Alexander Bakker
47df8968c7
Refactor database importer logic
...
Summary:
- Combine app and file importers into one type
- Split encrypted and plain text file logic into separate DatabaseImporter.State
classes
- Add an abstract FileReader class that can handle reading from apps and files
The idea is that every importer implements its own UI logic to obtain
credentials for decryption through a dialog. Aegis databases are still an
exception to this rule as it still uses an Activity to ask for credentials. This
will be addressed in a future patch.
As a result of this change all app importers are now also available under
"Import from file".
6 years ago
Alexander Bakker
33b4b4b7ab
Merge pull request #72 from michaelschattgen/feature-selectentries
...
Add ability to select entries when importing
6 years ago
Michael Schättgen
21fd8fdd8d
Add ability to select entries when importing
...
Move onScroll to seperate class to avoid duplicate code
Move importing logic back to the PreferencesFragment
Add minor changes
Add ImportEntry to properly track checked states
Minor layout changes
6 years ago
Alexander Bakker
afb9e59711
Fix a bug where the password encode function added trailing null bytes
...
Funny story. Instead of obtaining the actual bytes from the ByteBuffer in the
password encode function, we obtained the entire buffer. This caused some
trailing null bytes to be added to the encoded password. Luckily (and
strangely), PBKDF2 produces collisions for inputs with trailing null bytes and
thus scrypt does this as well. As such, this bug doesn't affect us right now,
but it would if we were to use that encode function for other purposes in the
future.
This also adds a test that checks for the expected collision behavior of scrypt.
6 years ago
Michael Schättgen
2de9b96138
Add ability to scan image for QR code
6 years ago
Alexander Bakker
f4678e2813
Release v0.3.3
6 years ago
Michael Schättgen
b958145761
Fix bug where parsing otp codes was impossible
...
Y I K E S
6 years ago
Alexander Bakker
feea9a2e67
Fix crash when trying to auto lock a locked vault
6 years ago
Alexander Bakker
ebb9d0be3f
Make app importer path lookup more dynamic
...
Also fixes a crash in SteamAppImporter that occurred with empty dirs
6 years ago
Alexander Bakker
f5cbec21f4
Release v0.3.2
6 years ago
Alexander Bakker
cb01fb21d3
Remove extra translations to fix lint errors in release mode
6 years ago
Alexander Bakker
c5be99e58d
Release v0.3.1
6 years ago
Alexander Bakker
92458d0d3b
Move setGlobalDurationScale to AegisActivity
...
Also, rename the method and make the error string translatable
6 years ago
Michael Schättgen
5d835b05ee
Merge pull request #56 from ByteHamster/krop-color
...
Darkened Krop color
6 years ago
Michael Schättgen
2a47fa4de5
Add method to set global duration scale
...
Fixes #35
6 years ago
Alexander Bakker
553cb16bc4
Merge pull request #57 from ByteHamster/arrays
...
Strings.xml cleanup
6 years ago
ByteHamster
47f8c9e648
Strings cleanup
...
- Removed unused strings
- Moved arrays to their own file, so translators do not have to deal with arrays
6 years ago
ByteHamster
a415ef573e
Show keyboard automatically
6 years ago
ByteHamster
ffa2577cc2
Darkened Krop color
6 years ago
Alexander Bakker
2a0daae155
Fix crash that occurred when scheme of the URI in a QR code is missing
6 years ago
Michael Schättgen
b41e328d22
Add ability to translate themes and viewmodes
...
Closes #50
6 years ago
Michael Schättgen
1ac42d85d6
Merge pull request #53 from alexbakker/feature-autolock
...
Add an option to automatically lock the app
6 years ago
Michael Schättgen
685a791aba
Merge pull request #49 from zaggo0/master
...
Add Dutch translations
6 years ago
Michael Schättgen
89a1663e28
Fix bug where entries didn't get sorted properly
6 years ago
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
6 years ago
Patrick van der Linden
719ef3bc71
Add Dutch translations
...
+ Fix preference groups not being translated
6 years ago
Alexander Bakker
18fd88a441
Add an option to automatically lock the app
...
This adds an option to automatically lock the app when:
* The back button is pressed
* The device is locked
It's the first step towards implementing #7
6 years ago
Alexander Bakker
6d93b78f9a
Fix a crash on KitKat when clearing the KeyStore
...
Apparently KitKat doesn't like KeyPermanentlyInvalidatedException
6 years ago
Alexander Bakker
4365a693f2
Get Cipher back from FingerprintManager,CryptoObject after auth
6 years ago
Alexander Bakker
14fa493ac9
Remove keys from the KeyStore when disabling encryption or fingerprint
6 years ago
Alexander Bakker
36e3dd559c
Normalize formatting and 'optimize' imports
6 years ago
Michael Schättgen
b7cf234db6
Add smaller view mode
...
Closes #39
6 years ago
Alexander Bakker
f27dc54ec4
Release v0.3
6 years ago
Alexander Bakker
4c1dec613c
Fallback to a 30 second period if an andOTP doesn't provide one
6 years ago
Alexander Bakker
a251685002
Add a dialog that displays a list of errors that occurred during import
6 years ago
Alexander Bakker
118221e3df
Add support for Steam tokens to the andOTP importer
...
Close #44
6 years ago
Alexander Bakker
1dd5f893da
Add support for Steam OTP
6 years ago
Michael Schättgen
a46640f43d
Fix recreate when setting view mode
6 years ago
Michael Schättgen
a293078603
Add way to set view mode
6 years ago
Michael Schättgen
f3ed79dc71
Add ability to change view mode
6 years ago
Michael Schättgen
ee8fd2e9f2
Hide divider in compact mode when progressbar is visible
6 years ago
Michael Schättgen
8b9ec5f976
Start working on compact mode
6 years ago
Michael Schättgen
d283eae7a0
Add russian strings for authentication methods
...
#43
6 years ago
Michael Schättgen
a854db760c
Merge pull request #41 from ferhadnecef/stringlate-ru-1048
...
Updated ru (Russian) translation
6 years ago
Michael Schättgen
bbf967e2b7
Add a way to save current sorting method
6 years ago
Michael Schättgen
b9d011b48e
Disable drag and drop when list is sorted
6 years ago
Michael Schättgen
ecdadf5335
Add SortCategory fixes and support for custom sorting
6 years ago
Michael Schättgen
10b80442d0
Comparators will now ignore casing
6 years ago
Michael Schättgen
62025d1053
Add way to check for reversed sort categories
6 years ago
Michael Schättgen
09fe550a28
Add AccountNameComparator
6 years ago
Michael Schättgen
07aac1e6a3
Add support for reversed sorting methods
6 years ago
Michael Schättgen
b8939b504e
Start working on entry sorting
6 years ago
Alexander Bakker
592c6683c3
Continue importing entries even if one can't be parsed
6 years ago
ferhad.necef
f8edac72ea
Updated ru (Russian) translation
6 years ago
Alexander Bakker
fc0e1150f6
Replace hardcoded encoding names with constants
6 years ago
Michael Schättgen
ede9f93a59
Release v0.2.2
6 years ago
Michael Schättgen
c6c0eb88e9
Fix true black theme in all activities
...
Closes #32 . Also tested on API 19.
6 years ago
Michael Schättgen
a4ff9d6d31
Fix crash in API 19
6 years ago
Michael Schättgen
f7c32bc28b
Improve theme based texts
6 years ago
Michael Schättgen
59c0ca947d
Add workaround for amoled themed preferences
6 years ago
Michael Schättgen
a7ac1adb80
Convert dark mode preference to select theme preference
6 years ago
Michael Schättgen
17204cc026
Add status bar color for true dark theme
6 years ago
Michael Schättgen
cf4aecbd3e
Refactor dark mode to allow multiple themes
6 years ago
Michael Schättgen
9baaf824c6
Start working on amoled / true black theme
...
#32
6 years ago
Michael Schättgen
eb172fc54e
Merge branch 'master' of https://github.com/alexbakker/Aegis
6 years ago
Michael Schättgen
e99762b814
Change global progressbar color to improve visibility
...
As part of #34
6 years ago
Alexander Bakker
75c37a454f
Release v0.2.1
6 years ago
Michael Schättgen
554d7e17be
Fix NullPointerException when deleting tokens
6 years ago
Alexander Bakker
52e4c5cd51
Release v0.2
6 years ago
Alexander Bakker
14b8ba89c8
Fix the last couple of issues with tap-to-reveal
6 years ago
Alexander Bakker
7f1cea4202
Remove accidentally committed file
6 years ago
Alexander Bakker
29aa81765b
Rewrite the HOTP/TOTP code to be more compact and support more digits
6 years ago
Alexander Bakker
066a7447c0
Support an arbitrary number of digits
6 years ago
Michael Schättgen
a5778e6b38
Show/Hide action button depending on scroll direction
6 years ago
Michael Schättgen
cebf15ba44
Add ability to adjust tap to reveal timeout
6 years ago
Michael Schättgen
16bf195ac0
Fix bug in codeIsRevealed when recycling entries
6 years ago
Michael Schättgen
d57fc8b79a
Add tap to reveal preference to results
6 years ago
Michael Schättgen
0e6828fae1
Add ability to tap to reveal codes 👀
6 years ago
Alexander Bakker
ad1d3f04a6
Add support for importing from Google Authenticator
...
Close #29
6 years ago
Alexander Bakker
40a5e03c0a
Release v0.1.1
6 years ago
Alexander Bakker
dc742892e4
Make import errors a bit more specific
6 years ago
Alexander Bakker
49f868357e
Strip the padding before decoding base32
6 years ago
Alexander Bakker
82e1c1f270
Fix the layout height of the security setting slide in the intro
7 years ago
Alexander Bakker
44f3b7860d
Update README.md
7 years ago
Alexander Bakker
62425511a1
Rename package to com.beemdevelopment.aegis
7 years ago
Alexander Bakker
ceb03de240
Check the result code of GroupManagerActivity
7 years ago
Alexander Bakker
b28691c274
Decouple GroupManagerActivity from the global application state
7 years ago
Michael Schättgen
ec5be68ff2
Fix backpressing on GroupManagerActivity
7 years ago
Michael Schättgen
1071192156
Add animation to recyclerview
7 years ago
Michael Schättgen
4f0fea8a88
Add subtitle when setting group filter
7 years ago
Michael Schättgen
bb15b9983f
Fix groupname dialog title
7 years ago
Michael Schättgen
6db8260f4a
Delete group button now works properly
7 years ago