Commit Graph

27 Commits

Author SHA1 Message Date
d102004e6b adds help page 2022-03-11 13:59:52 +01:00
d5ceace59f async log updates added 2022-03-11 12:27:57 +01:00
625d5496e3 adds animation, updates card design 2022-03-11 09:50:39 +01:00
67fe7381aa list now scrollable, reformats list handling
- 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
2022-03-05 15:36:31 +01:00
22b2ac96b9 log of past bumps updated
- clicking on log entry shows
  the encrypted message behind
  the title
- anything starting with 'http'
  opens in the browser
2022-03-05 14:26:42 +01:00
0e307c947a adds clear log button to menu
- 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
2022-02-06 23:50:38 +01:00
1f5fc5288b adds log update function and log list
- log updates in background automatically
  from server data
- log list in main screen of app is updated
  showing the title of each notification
2022-02-06 23:24:44 +01:00
6df001ed4c makes app production ready 2022-01-11 14:06:20 +01:00
c213e51cdd removes three-dot menu 2022-01-06 18:33:36 +01:00
538974c6f6 new logo added, primary screen design update
- logo of app and notification updated to
  new orange design
- primary screen has prettier colors now
  and larger text for sender information
2022-01-06 18:24:55 +01:00
a72cc71cd9 shows qr code with app, adds black design
- 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
2022-01-06 17:49:26 +01:00
e1f3e468cf fixes unit tests for push and peek
- list test doesn't seem to correctly
  read the first element in the list
  from the server
2022-01-04 10:51:02 +01:00
35c072abf6 checks if secret from qr code is valid
- secret size must be greater than 32 chars
  an only contain letters and '-'
- context check in camera fragment now fixed
2022-01-04 10:21:30 +01:00
0a94cb517c fixes movement from camera fragment 2022-01-03 13:07:19 +01:00
14e583c164 adds firebase token send
- firebase token is now sent when secret
  is updated.
2022-01-03 12:28:45 +01:00
9ea64fb460 adds firebase connection and notifications
- 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
2021-12-30 13:08:52 +01:00
51bf245f00 fixes early call to context in first fragment 2021-12-29 23:38:35 +01:00
6e3f3c44af adds stub for notifications 2021-12-29 23:22:12 +01:00
734b64ce3b adds rest list receiver, adds local code storage
- 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
2021-12-29 19:42:43 +01:00
7e4cfceab4 adds list functionality
- 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
2021-12-17 16:10:29 +01:00
c46c664cdb restful push and pop with cryptography
- integration test pushing and poping
  a message and comparing decrypted
  strings passes
- integration test comparing encrypted
  and decrypted string passes
2021-12-17 12:15:54 +01:00
10ba4cf31b adds rest communication
- test cases for push and pop
- rest singleton instantiated in MainApplication
  access through context
- pop and peek work, push needs encryption process
  still
2021-12-16 12:21:17 +01:00
3d42f0ca2e adds integer parse for fernet iteration 2021-12-14 22:02:19 +01:00
8c16ff344e token decryption successfull 2021-12-13 23:44:35 +01:00
941cc2dc3f adds fernet key decryption analogous to python
- first fragment currently auto-starts process
  to decrypt static message
- token parsed from message correctly
- token validation not yet sucessfull
2021-12-13 23:41:08 +01:00
9e12972677 updates app name, fixes first camera access 2021-12-12 15:51:52 +01:00
59044e0554 initial android app setup, adds fragments, camera
- scans in camera view for qr code
- camera view inside fragment
- fragment 1 passed to camera fragment
- prints qr code to log
2021-12-12 15:44:30 +01:00