- urls are now auto-generated from android
and no longer self-handled
- long-clicking a message starts decryption
process, short clicking does nothing right
now
- only first three messages are decrypted
on app load, to improve performance
- fragment structure now inside a list view
which makes the listview inside scrollable
automatically
- clear log now static function, with
the log being updated from file
every time the update function is called
- menu actions always act from main activity
so the menu isn't able to use the existing
bump instance
- qr code is generated from text code
- password is shown as well, when clicking
on the 'view' icon
- hides top view
- removes floating button
- display status is now in an own class
- notification handler pushes background and
foreground notifications to the phone directly
- firebase connection pushes remote notifications
in background and foreground
- firebase unique token currently logged only, should
be send directly to server via rest
- rest class now receives a list as well as single
messages
- adds support for threaded singleton which takes
care of continuous checking of the bump server
to get the most up-to-date list of messages
- adds local data class with tests to get locally saved
code in preferences
- adds rest connection with gets a JSON Object
with a "messages" list inside it.
- test case, which pushes a new message
and gets an entire list. checking that the
first element is "hello" and the last element
to be the new element just pushed
- integration test pushing and poping
a message and comparing decrypted
strings passes
- integration test comparing encrypted
and decrypted string passes
- test cases for push and pop
- rest singleton instantiated in MainApplication
access through context
- pop and peek work, push needs encryption process
still