Jakob Nixdorf
f23d7508aa
Add Russian translations from Crowdin
2017-09-22 14:14:01 +02:00
Jakob Nixdorf
130ffc2f21
Add Galician translations from Crowdin
2017-09-22 14:09:36 +02:00
Jakob Nixdorf
38b715172e
Add Dutch translations from Crowdin
2017-09-22 14:05:22 +02:00
Johan Fleury
0e4dad4646
Add french translation ( #44 )
2017-09-22 11:39:56 +02:00
Jakob Nixdorf
6af58446d8
Make Github non-translatable
2017-09-21 07:29:44 +02:00
Jakob Nixdorf
ce696861c7
Prevent adding duplicate entries
...
Fixes #41
2017-09-20 07:58:31 +02:00
Jakob Nixdorf
842d49b68f
Require authentication again after screen off
...
Closes #36
2017-08-25 15:53:37 +02:00
Jakob Nixdorf
ad0c2f46b8
Set default values for panic response
...
This fixes a crash on KitKat when no default values are set for the MultiSelectListPreference.
2017-08-25 14:14:35 +02:00
Jakob Nixdorf
247f4e938e
Make the response to the Panic Trigger intent configurable
...
Closes #35
2017-08-24 09:42:50 +02:00
Jakob Nixdorf
cbdced2df1
Restore the drag state with the sort mode
2017-08-23 14:18:36 +02:00
Jakob Nixdorf
f41eb620aa
Move the token update to the adapter
2017-08-23 14:03:03 +02:00
Jakob Nixdorf
dd97ac87f0
Remove outdated PRNGFixes
...
They were only relevant for SDK versions below 19, which is our current minSdk
2017-08-23 12:48:50 +02:00
Jakob Nixdorf
f0518a265c
Replace some deprecated code (SDK 26)
2017-08-23 10:49:13 +02:00
Jakob Nixdorf
77655b6108
Use the non-deprecated key generation on Android M+
2017-08-22 13:18:49 +02:00
Jakob Nixdorf
3f77ed319c
Bump to version 0.2.6
2017-08-22 10:18:52 +02:00
Jakob Nixdorf
d154f0a0db
Translation: update es-rES from Crowdin
2017-08-21 08:58:20 +02:00
9Cube-dpustula
5e8f49176b
Updated pl-rPL (Polish (Poland)) translation ( #33 )
...
Translated by Daniel Pustuła.
Commit made via Stringlate
2017-08-21 08:46:10 +02:00
Jakob Nixdorf
ec0ed88f74
Translation: add de-rDE from Crowdin
2017-08-18 15:44:06 +02:00
Jakob Nixdorf
dfb8935646
Minor layout improvements for the add dialog
2017-08-18 13:29:24 +02:00
SuperVirus
c17bc0dbfb
Variable digits lenths ( #30 )
...
Adds support for variable digit lengths
2017-08-18 11:39:36 +02:00
Jakob Nixdorf
f616350aae
Some refactoring
...
* Wrap Settings in a class so we only have one location to edit defaults etc.
* Move the authentication function to the BaseActivity
2017-08-17 11:08:54 +02:00
Jakob Nixdorf
8690eb1181
Support PIN and Password authentication [2/2]
...
This adds the authentication activity used to check the PIN/password
Closes #23
2017-08-16 13:32:32 +02:00
Jakob Nixdorf
8ef25888db
Support PIN and Password authentication [1/2]
...
This adds the settings part to support password and PIN authentication
2017-08-15 14:17:50 +02:00
Jakob Nixdorf
ded939cb99
Re-order preferences
2017-08-15 11:25:11 +02:00
Jakob Nixdorf
44e99d9186
Add missing copyright headers
2017-08-15 11:15:05 +02:00
Jakob Nixdorf
a8a3386599
Add a confirmation to the PasswordPreference
2017-08-15 11:11:46 +02:00
Jakob Nixdorf
8bcc09513a
Merge pull request #27 from carmebar/master
...
Added support to Panic trigger.
2017-08-14 13:05:40 +02:00
Jakob Nixdorf
fc02a3cbd2
Add custom PasswordPreference
...
Fixes #26
2017-08-14 12:36:01 +02:00
Carlos Melero
76011cd616
Added support to Panic trigger. https://github.com/guardianproject/panickit
...
When the user triggers a Panic action the user preferences and secrets database are wiped.
The user will be able to restore from a secure backup when she's in a safe place.
2017-08-12 14:09:36 +02:00
Jakob Nixdorf
8c1d5580de
Add translators and contributors to About
2017-08-10 11:31:17 +02:00
Jakob Nixdorf
c672564297
Backup: remove stub functions
2017-08-10 09:26:10 +02:00
Carlos Melero
64dbe6d02f
Fixing #20
...
Old intent is supposed to be reused after user interaction.
2017-08-10 00:12:12 +02:00
Jakob Nixdorf
76133f4131
Refactor: Organize Java classes in packages
2017-08-09 12:51:03 +02:00
Jakob Nixdorf
e5128b9ccb
Add a Translate button to About
2017-08-09 11:34:09 +02:00
9Cube-dpustula
ace74a3c8d
Updated pl-rPL (Polish (Poland)) translation ( #21 )
...
Commit made via Stringlate
Translated by Daniel Pustuła.
2017-08-09 07:40:01 +02:00
Jakob Nixdorf
8ddc81ad11
Add Spanish translations (thanks to Carlos Melero)
2017-08-08 21:39:20 +02:00
Jakob Nixdorf
9a9af8317c
Add support for SHA256 and SHA512 for token generation
...
Closes #24
2017-08-08 14:09:23 +02:00
Jakob Nixdorf
5b50c2fa9f
Mark some string-array as non-translatable
2017-08-08 10:35:31 +02:00
Jakob Nixdorf
5943bc4603
Add getRealIndex function for the adapter
2017-08-07 20:50:05 +02:00
Jakob Nixdorf
05a00b66a7
Mark some strings as non-translatable
2017-08-07 15:41:37 +02:00
Jakob Nixdorf
619e49debc
Remember the sort mode
2017-08-07 13:11:47 +02:00
Jakob Nixdorf
0165a00ffb
Add basic sorting by label
...
Might need some additional testing
Closes #12
2017-08-07 11:06:16 +02:00
Jakob Nixdorf
dc0f942c9a
Don't show the FloatingActionMenu when scrolling in search
2017-08-06 17:43:53 +02:00
Jakob Nixdorf
2fb740809b
Get rid of the index array
2017-08-06 17:26:22 +02:00
Jakob Nixdorf
f9f68d13c4
EntryViewHolder now has his own class
2017-08-02 09:12:44 +02:00
Jakob Nixdorf
36ee12dfce
Show the current theme in the Settings
2017-08-01 10:50:50 +02:00
Jakob Nixdorf
52456e8551
Remove some unused resources
2017-08-01 08:02:08 +02:00
Jakob Nixdorf
69e68aa94b
Fully implement a dark theme
...
Closes #3
2017-07-31 23:17:42 +02:00
Jakob Nixdorf
e9b33edb1a
Recreate the SettingsActivity on theme change
2017-07-31 08:52:12 +02:00
Jakob Nixdorf
a5f9ec4efb
Move the theme setup to a base activity class
2017-07-31 08:43:45 +02:00
Jakob Nixdorf
3244ed3887
Add initial implementation of a dark theme
...
TODO: Needs a lot more tweaks to actually look good
2017-07-31 08:28:06 +02:00
Jakob Nixdorf
d23fde038a
Clean up colors.xml a little bit
2017-07-31 07:53:20 +02:00
Jakob Nixdorf
514599ce62
Remove example dimens for bigger screens
2017-07-31 07:51:01 +02:00
Jakob Nixdorf
accaf642cd
Remove swipe-to-dismiss to avoid accidental deletions
...
Closes #13
2017-07-30 22:27:28 +02:00
Jakob Nixdorf
d39c3fecb4
Make the main activity listen to preference changes
2017-07-30 22:16:32 +02:00
Jakob Nixdorf
09126ee1c0
Move update functions into the EntryViewHolder
2017-07-30 22:13:51 +02:00
Jakob Nixdorf
0e0d6d56bf
Move the non-translatable settings values to a new file
2017-07-30 21:44:58 +02:00
Jakob Nixdorf
73772126b8
Make the font size of the labels configurable
...
Closes #18
2017-07-30 21:42:07 +02:00
Jakob Nixdorf
372e9d1610
Make the backup activity scrollable
...
Fixes #15
2017-07-30 17:01:23 +02:00
Jakob Nixdorf
6dc9dc3148
README: add opening of encrypted backup on the PC
...
Closes #19
2017-07-30 16:59:24 +02:00
Jakob Nixdorf
0ef744d8f8
Use the entire card for tap to reveal
...
Fixes #10
2017-07-28 08:24:49 +02:00
Jakob Nixdorf
17af788db4
Restrict the label TextView so it doesn't overlap the buttons
...
Fixes #9
2017-07-27 22:46:18 +02:00
Jakob Nixdorf
8ff4cac725
Hide the FloatingActionMenu on scroll
...
Fixes #8
2017-07-27 22:21:38 +02:00
Jakob Nixdorf
f8f7ed8411
Disable HOTP for now
2017-07-27 22:17:24 +02:00
Jakob Nixdorf
d8bc4611a9
Add a password entry to the settings for the encrypted backups
...
Closes #4
2017-07-27 22:14:02 +02:00
Jakob Nixdorf
7db4a7a0d2
Add initial functions for encrypted backups (password)
...
TODO: UI (ask for password etc.), Cleanup
2017-07-27 17:36:53 +02:00
Jakob Nixdorf
465a3699d1
Move the read/write functions from Utils to FileHelper
2017-07-27 12:50:49 +02:00
Jakob Nixdorf
f055e0472d
Refactor DatabaseHelper
2017-07-27 12:43:33 +02:00
Jakob Nixdorf
85ee5db28c
Rename Export/Import to Backup/Restore
2017-07-26 14:04:28 +02:00
Jakob Nixdorf
2063510e7a
Replace some of the backup functions with more generic ones that can be reused later
2017-07-26 13:51:18 +02:00
Jakob Nixdorf
0e0e869f2f
Change the launcher icon and the toolbar title to andOTP
...
Fixes #6
2017-07-26 07:30:58 +02:00
Jakob Nixdorf
41c3406432
Only require device authentication if savedInstanceState is null
...
Fixes #7
2017-07-26 07:25:57 +02:00
Jakob Nixdorf
0457c5b276
Rename TOTPHelper to TokenCalculator
2017-07-25 16:34:21 +02:00
Jakob Nixdorf
d0ee25d222
Add warning about backups on first run
2017-07-20 08:54:10 +02:00
Jakob Nixdorf
ea2b18bde9
Fix hashCode function for Entry
2017-07-14 20:01:26 +02:00
Jakob Nixdorf
3543cc9685
Add missing copyright headers
2017-07-14 19:29:05 +02:00
Jakob Nixdorf
b997c30225
Fix minor permission error with the PGP backups
2017-07-14 15:15:00 +02:00
Jakob Nixdorf
fdf4b1a31e
Update some string resources
2017-07-14 14:54:21 +02:00
Jakob Nixdorf
7097f350bb
Add option to only accept signed backups
2017-07-14 14:44:55 +02:00
Jakob Nixdorf
505db3946e
Initial implementation of OpenPGP exports (WIP)
2017-07-14 12:57:49 +02:00
Jakob Nixdorf
1bcc8ff210
Add author information and a link for bug reports to the About activity
2017-07-13 13:24:41 +02:00
Jakob Nixdorf
b5dcd2b337
Move the about dialog to a new activity
2017-07-13 12:18:46 +02:00
Jakob Nixdorf
d693d331ae
Use a separate activity for the backup functions
2017-07-12 17:51:15 +02:00
Jakob Nixdorf
e2c1050c50
Re-organize the layout files
2017-07-12 17:08:37 +02:00
Jakob Nixdorf
62dd05949d
Move save and load to the adapter
2017-07-12 11:53:27 +02:00
Jakob Nixdorf
e9fa576850
Organize strings depending on their activity
2017-07-12 11:46:32 +02:00
Jakob Nixdorf
3dc386511c
Add a finishWithResult function to the SettingsActivity
2017-07-12 11:35:26 +02:00
Jakob Nixdorf
bd0ca92b2b
Rename settings layout to a more general fragment container
2017-07-12 10:25:09 +02:00
Jakob Nixdorf
561f451577
Move the FloatingActionMenu to the main content
2017-07-12 10:05:01 +02:00
Jakob Nixdorf
92b47fc6d3
Rename settings category
2017-07-07 10:54:03 +02:00
Jakob Nixdorf
2b634c9a3e
Implement manual entry of details
2017-07-07 08:50:37 +02:00
Jakob Nixdorf
3063c290f2
Speed up animations of the FloatingActionMenu
2017-07-07 07:55:01 +02:00
Jakob Nixdorf
adab17c88b
Implement basic authentication using device credentials on Android 5+
2017-07-06 17:16:41 +02:00
Jakob Nixdorf
a923b2f499
Improve the description of tap-to-reveal in the settingsj
2017-07-06 15:18:53 +02:00
Jakob Nixdorf
bc1f8002fa
Don't hide already revealed entries on OTP update
2017-07-06 12:11:30 +02:00
Jakob Nixdorf
937ddcfb23
Add Settings Activity and settings for Tap-to-reveal
2017-07-06 12:06:41 +02:00
Jakob Nixdorf
1bb25b889b
Fix color of the visible drawable
2017-07-06 12:04:21 +02:00
Jakob Nixdorf
0265a069aa
Clean up and re-organize all strings
2017-07-06 10:34:53 +02:00
Jakob Nixdorf
c31b8e9c86
Rename SettingsHelper to DatabaseHelper
2017-07-06 08:54:38 +02:00
Jakob Nixdorf
ae073a7591
Add an initial tap-to-reveal function
...
Settings to dis-/enable this option will follow
2017-07-06 07:54:15 +02:00