Impyy
a5c6c329ab
Remove Makefile
2017-08-06 18:21:01 +02:00
Impyy
0c60c63a8c
Fix a bug in the slot deserialization function
2017-08-06 18:21:01 +02:00
Impyy
3040276942
Make the slot lookup code a little nicer
2017-08-06 18:21:01 +02:00
Impyy
e3f4503967
Move the OTP stuff to a separate folder
2017-08-06 18:21:01 +02:00
Impyy
e8e7a822c5
Push some work on yet another rework of the database. This time with slots!
...
Details are in doc/db.md
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
165146385d
Started working on app shortcuts
2016-11-03 22:03:34 +01:00
Michael Schättgen
03713c303c
Added preference to show / hide issuers
2016-11-01 23:43:46 +01:00
Michael Schättgen
54e5fba7c0
Added AlertDialog to delete process
2016-11-01 22:57:21 +01:00
Michael Schättgen
fd88c3e75b
Changed way to initialize BottomSheet
2016-11-01 22:16:54 +01:00
Michael Schättgen
61149887ee
Started working on the bottom sheet for editing profiles
2016-10-28 13:18:11 +02:00
Michael Schättgen
fd3db9854d
Added issuer to profile card
2016-10-26 13:18:41 +02:00
Michael Schättgen
099250dd49
Added copy to clipboard onClick
2016-10-26 00:29:21 +02:00
Michael Schättgen
32ae66374b
Cleaned up some code
2016-10-26 00:07:39 +02:00
Michael Schättgen
ded23a3ae9
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# app/src/main/java/me/impy/aegis/KeyProfileAdapter.java
2016-10-25 23:57:19 +02:00
Michael Schättgen
22524136a7
Order is now getting saved properly
...
Also enabled Java 8
2016-10-25 23:53:33 +02:00
Impyy
56e4e79eb2
Schedule update tasks directly on the UI handler
2016-10-06 21:49:26 +02:00
Michael Schättgen
606ce09fc7
Rearranged code and improved listview
2016-10-04 22:23:34 +02:00
Michael Schättgen
9204e530b0
Finished night theme
2016-09-30 01:17:37 +02:00
Michael Schättgen
fe44bdbb65
Started working on themes
2016-09-30 01:08:03 +02:00
Michael Schättgen
1182df481b
Added preferences activity
2016-09-30 01:07:56 +02:00
Michael Schättgen
fa7e5941f1
Fixed progressbar
2016-09-29 20:47:42 +02:00
Impyy
9814b09f03
Made the progressbars go from 100 to 0 again
...
I accidentally reverted 470244b26cbde721ccae61aa7b891747e58c197d
2016-09-29 18:47:21 +02:00
Impyy
2128b5bf59
Made the progressbar animation somewhat smoother
2016-09-29 18:16:00 +02:00
Michael Schättgen
016cbd9ebc
Progressbars now go the other way
2016-09-29 17:20:36 +02:00
Michael Schättgen
1b12dfc3e0
Added progressbars to keys
2016-09-29 12:39:50 +02:00
Michael Schättgen
9112c16235
Added material intro screen including icons
2016-09-29 12:39:49 +02:00
Michael Schättgen
ed829d004b
Various fixes
2016-09-29 12:39:36 +02:00
Michael Schättgen
0c45315c21
Added more details to AddActivity
2016-08-25 00:37:31 +02:00
Michael Schättgen
6463d6fb9e
Styling improvements
2016-08-24 23:58:26 +02:00
Michael Schättgen
61e932a8bc
Fixed ability to add profiles again
2016-08-24 23:48:25 +02:00
Michael Schättgen
c5626a41a7
Started working on a new 'Add'-Activity
2016-08-24 01:26:33 +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
Impyy
5994be2e4d
Clean up unused imports
2016-08-22 16:15:07 +02:00
Impyy
555a0d673a
Merge branch 'timer-timing'
2016-08-22 13:48:50 +02:00
Michael Schättgen
27c70aea27
Started working on night mode
2016-08-22 00:48:02 +02:00
Michael Schättgen
847d8acdd4
Replaced custom ItemClickListener and added ripple
2016-08-21 23:13:27 +02:00
Michael Schättgen
5783066e38
Added Drag and Drop support
2016-08-21 22:54:27 +02:00
Michael Schättgen
5a2aee70c6
Added clipboard manager
2016-08-21 22:32:07 +02:00
Impyy
9aa4e35203
Fire off the updateCode tasks at exactly the right time
2016-08-21 22:29:58 +02:00
Michael Schättgen
0668e0639c
Added itemClickListener
2016-08-21 22:24:04 +02:00
Michael Schättgen
f11145ce95
Added ImageDrawable to listview
2016-08-21 21:55:04 +02:00
Impyy
59402d30ff
Properly parse issuer and account name
2016-08-17 15:51:08 +02:00
Michael Schättgen
1825f6719d
Added SquareFinderView for obvious reasons
2016-08-17 01:35:19 +02:00
Michael Schättgen
2628925779
Added dialog and extend build.gradle
2016-08-17 01:14:25 +02:00
Michael Schättgen
a8179865d6
Added timers to update
2016-08-16 23:02:12 +02:00
Michael Schättgen
2cd0e2660e
Various recyclerview styling improvements
2016-08-16 20:54:53 +02:00
Michael Schättgen
873299a224
Added list and adapter to handle profiles
2016-08-16 20:04:38 +02:00
Impyy
ac1c2cf7df
Reworked MainActivity to include an FA button and a settings button
2016-08-16 14:17:34 +02:00