Alexander Bakker
cc55a6dacb
Release v1.0.1
2019-09-10 00:15:50 +02:00
Alexander Bakker
e099e2cacd
Add missing null check in onBackPressed for SearchView
2019-09-10 00:14:42 +02:00
Michael Schättgen
658946ff70
Temporarily disable search feature when unavailable
...
Which isn't working on Huawei devices
2019-09-09 23:51:13 +02:00
Alexander Bakker
b6a31ed789
Release v1.0
2019-09-08 14:22:33 +02:00
Alexander Bakker
9c272a0d4d
Merge pull request #190 from michaelschattgen/feature-about
...
Add AboutActivity
2019-09-07 12:50:11 +02:00
Michael Schättgen
3e626a37db
Add AboutActivity
...
Add DialogStyles for different themes
Add review fixes
Remove unused usings
2019-09-07 12:49:31 +02:00
Alexander Bakker
e2150e3823
Merge pull request #194 from michaelschattgen/feature-empty-dataset
...
Add placeholder for empty recyclerview
2019-09-07 11:55:49 +02:00
Michael Schättgen
6480fef315
Add placeholder for empty recyclerview
2019-09-07 11:48:38 +02:00
Alexander Bakker
95df2ceb42
Merge pull request #193 from michaelschattgen/fix-icon-onboarding
...
Fix app icon in IntroActivity
2019-09-07 10:41:02 +02:00
Michael Schättgen
189698dddb
Merge pull request #189 from alexbakker/entry-defaults
...
Set a default value for period and digits for new entries
2019-09-07 00:03:55 +02:00
Michael Schättgen
438d5581aa
Fix app icon in IntroActivity
2019-09-06 23:58:04 +02:00
Alexander Bakker
7af78b11f5
Merge pull request #192 from michaelschattgen/feature-fixbackpress
...
Add temporary backpress fix
2019-09-06 22:02:10 +02:00
Michael Schättgen
5d68211ce9
Merge pull request #191 from alexbakker/travis-test
...
Add Travis CI configuration
2019-09-06 21:49:44 +02:00
Michael Schättgen
a7e1a88dc8
Add temporary backpress fix
2019-09-06 21:48:17 +02:00
Alexander Bakker
3054032a37
Add Travis CI configuration
...
This doesn't spin up an emulator yet, but we don't have any tests that require
one anyway
2019-09-05 01:12:30 +02:00
Alexander Bakker
79279630ba
Fix all linter errors
...
Well almost all, just ignore missing translation errors
2019-09-05 01:09:16 +02:00
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.
2019-09-04 23:48:30 +02:00
Alexander Bakker
85bdecc573
Fix syntax error in the XML file of the German translation
2019-09-04 23:47:25 +02:00
Andrey Saksonov
21f3d93295
Update Russian localization ( #170 )
2019-09-03 10:14:08 +02:00
xopez
888e9d0e4a
Added German Translation ( #188 )
...
* Added German Translation
* Update arrays.xml
2019-09-03 10:10:22 +02:00
Alexander Bakker
e6d84e6859
Release v1.0-beta1
2019-08-31 14:05:53 +02:00
Alexander Bakker
65371f18d4
Merge pull request #184 from michaelschattgen/feature-setgroupautomatically
...
Set group on new entries automatically when group filter is active
2019-08-31 13:48:50 +02:00
Michael Schättgen
1b5ab33c25
Add way to pass selected group to edit entry activity
2019-08-31 13:46:18 +02:00
Michael Schättgen
396dd0b169
Merge pull request #187 from alexbakker/contributing
...
Add basic contribution guidelines, issue templates and a guide for ADB
2019-08-29 21:39:52 +02:00
Alexander Bakker
eb40369634
Add basic contribution guidelines, issue templates and a guide for ADB
2019-08-29 21:12:17 +02:00
Alexander Bakker
0c87f06972
Merge pull request #183 from michaelschattgen/feature-applockdependency
...
Change auto lock preference visibility behaviour
2019-08-29 11:47:51 +02:00
Michael Schättgen
c774796422
Change auto lock preference visibility behaviour
2019-08-28 23:38:12 +02:00
Alexander Bakker
c12c6ab107
Merge pull request #173 from michaelschattgen/feature-tapholdswipe
...
Overhaul entry interaction
2019-08-28 23:27:14 +02:00
Michael Schättgen
e3b9b67fee
Merge pull request #181 from alexbakker/fix-152
...
Check for the possibility of an overflow when parsing OTP period
2019-08-28 23:12:51 +02:00
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
2019-08-28 23:09:52 +02:00
Michael Schättgen
e962d91c77
Merge pull request #177 from alexbakker/fix-175
...
Correctly display codes with an uneven number of digits
2019-08-28 22:24:59 +02:00
Michael Schättgen
d0afa2f61f
Fix app icon
2019-08-28 22:08:06 +02:00
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.
2019-08-28 19:46:47 +02:00
Alexander Bakker
631ca76136
Correctly display codes with an uneven number of digits
2019-08-14 22:12:36 +02:00
Michael Schättgen
9cb9d47857
Merge pull request #136 from alexbakker/uuid-map
...
Introduce UUIDMap for storing objects that are keyed by a UUID
2019-08-04 19:41:27 +02:00
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.
2019-08-03 17:50:25 +02:00
Michael Schättgen
6769fefd00
Merge pull request #106 from alexbakker/feature-import-freeotp+
...
Add support for importing from FreeOTP+
2019-08-03 17:26:30 +02:00
Alexander Bakker
5dbf1c7ce2
Merge pull request #172 from michaelschattgen/feature-otpauthuri
...
Add support for deeplinking otpauth uris
2019-08-03 17:16:13 +02:00
Michael Schättgen
8d3c113475
Add support for deeplinking otpauth uris
...
Fix bug
2019-08-03 17:15:35 +02:00
Alexander Bakker
087bf08d44
Merge pull request #169 from michaelschattgen/feature-showpassword
...
Add ability to toggle password visibility
2019-08-03 16:13:02 +02:00
Michael Schättgen
32b2ce280c
Merge pull request #144 from alexbakker/fix-lag-part1
...
Unregister any listeners when destroying EntryListView
2019-08-02 21:16:42 +02:00
Michael Schättgen
37c9b033c5
Merge pull request #141 from alexbakker/pref-lang
...
Add a language option to the preference menu
2019-08-01 21:17:30 +02:00
Alexander Bakker
f8d806999d
Merge pull request #157 from BM835/master
...
Updated Russian translation
2019-08-01 11:26:08 +02:00
Michael Schättgen
86c4011797
Merge pull request #158 from alexbakker/fix-150
...
Get external storage read permissions before selecting an image to scan
2019-08-01 00:00:35 +02:00
Michael Schättgen
bbc4c1d61c
Add ability to toggle password visibility
2019-07-31 23:53:38 +02:00
Alexander Bakker
951e908d4b
Merge pull request #148 from michaelschattgen/feature-notification
...
Add notification to warn user about the unlock state
2019-07-31 18:58:06 +02:00
Alexander Bakker
536929ff0e
Merge pull request #168 from michaelschattgen/feature-icon
...
Add new icon
2019-07-31 18:54:14 +02:00
Michael Schättgen
1f5a46b883
Add notification to warn user about the unlock state
...
Clean up code
Add minor changes
2019-07-31 00:37:48 +02:00
Michael Schättgen
4cab47235b
Add new icon
2019-07-30 23:30:13 +02:00
Alexander Bakker
5524a77736
Merge pull request #163 from wvffle/patch-1
...
Fix #162
2019-07-30 10:14:18 +02:00