Commit Graph

103 Commits

Author SHA1 Message Date
Felix Ableitner 57c022f3d5 Added documentation. 2015-04-20 01:06:43 +02:00
Felix Ableitner 80aa1b56ae Moved time field from Text into ContentHeader. 2015-04-16 21:01:42 +02:00
Felix Ableitner 85a8b71fe9 Split package messages into header and body, move BufferUtils to util. 2015-04-16 09:25:39 +02:00
Felix Ableitner 5c102581ce Added unique id to messages, allow extra header fields. 2015-04-16 00:17:10 +02:00
Felix Ableitner 7bc7d01488 Updated dependencies. 2015-04-14 23:01:00 +02:00
Felix Ableitner 2de8707844 Adjust code to protocol and use one byte for version and type each. 2015-03-19 23:57:02 +01:00
Felix Ableitner 2940c320c1 Catch exception from `unregisterReceiver()`, renamed vals. 2015-03-18 23:55:29 +01:00
Felix Ableitner f040bb4032 Fixed crash if non-text message is received while ChatFragment is open. 2015-03-18 23:28:17 +01:00
Felix Ableitner fb3592c2ae Use `INTEGER` instead of `INT` for primary keys in database. 2015-03-17 22:51:10 +01:00
Felix Ableitner fba4a1fed0 Clarified protocol. 2015-03-16 00:59:57 +01:00
Felix Ableitner 80353971d2 Changed SQL create clause format.
This is syntactically the same as before, and does not need a DB update.
2015-03-16 00:14:51 +01:00
Felix Ableitner b97e84a81e Updated dependencies. 2015-03-13 21:52:16 +01:00
Felix Ableitner aad2710e6c Bumped version to 0.1.2. 2015-03-07 16:32:20 +01:00
Felix Ableitner 60a8dd59de Moved logic for adding new contact to service.
This means the activity doesn't have to be held open.
2015-03-07 16:32:09 +01:00
Felix Ableitner c670588f98 Fixed crash when opening chat. 2015-03-02 22:53:51 +01:00
Felix Ableitner c4a45e2c49 Added basic, dumb notifications. 2015-03-02 22:53:40 +01:00
Felix Ableitner 61f123c309 Move contacts updated listeners to database object so we don't need a singleton. 2015-02-27 13:14:27 +01:00
Felix Ableitner 879c80e11c Revert "Only show Bluetooth dialog if Bluetooth is disabled."
This reverts commit 6a546d97a3.

Looks like discovery only works if we explicitly request Bluetooth.
2015-02-27 12:40:27 +01:00
Felix Ableitner 8688f973e8 Bumped version to 0.1.1. 2015-02-25 22:18:17 +01:00
Felix Ableitner 41686b6fc3 Added issue tracker link and version name in settings. 2015-02-25 22:17:26 +01:00
Felix Ableitner 6a546d97a3 Only show Bluetooth dialog if Bluetooth is disabled. 2015-02-25 20:33:58 +01:00
Felix Ableitner 7e71d231c9 Added Google Play and F-Droid badges. 2015-02-25 20:29:17 +01:00
Felix Ableitner 3baf87be3d Fixed crash on start if Bluetooth is disabled (fixes #3). 2015-02-25 20:25:49 +01:00
Felix Ableitner 748c8c27c5 Moved default preference values into resource file. 2015-02-14 14:39:10 +01:00
Felix Ableitner 2eb163951b Added donate link to readme. 2015-02-10 21:08:39 +01:00
Felix Ableitner b66960849a Pass handler to BtInterface constructor instead of using global val. 2015-02-10 00:00:54 +01:00
Felix Ableitner 9303952db0 Moved getLocalKezs from Crypto object into class. 2015-02-09 23:56:49 +01:00
Felix Ableitner 32fd7638e0 Var/val should be lower camel case. 2015-02-09 23:47:23 +01:00
Felix Ableitner 4ca13ed3d9 Use weak set for listeners. 2015-02-09 23:21:08 +01:00
Felix Ableitner e60813a5a6 Updated readme. 2015-02-09 21:49:51 +01:00
Felix Ableitner 0410aa9a2b Minor fixes. 2015-02-09 21:40:19 +01:00
Felix Ableitner 3567b88c0d Added flood-based routing. 2015-02-09 21:39:52 +01:00
Felix Ableitner 61f21c0be1 Use listener instead of anonymous function for database contacts update. 2015-02-08 22:15:44 +01:00
Felix Ableitner e38e805c1b Made member names lowercase, minor code formatting. 2015-02-02 00:11:26 +01:00
Felix Ableitner 3a90f2d9a3 Use notification and seperate activity to add contact.
This might cause problems if the activity is closed after choosing
yes, and before the other user confirms. We should probably store
the information in the service.
2015-02-01 23:41:41 +01:00
Felix Ableitner 04fd815001 Updated dependencies, use DeviceDefault theme. 2015-01-31 15:17:20 +01:00
Felix Ableitner 5b07ecab23 Open chat after adding a new contact.
Currently, you have to press back twice in the ContactsFragment after
this to exit the app.
2015-01-30 02:34:46 +01:00
Felix Ableitner 64e8b06543 Database should implement OnMessageReceivedListener. 2015-01-30 02:15:35 +01:00
Felix Ableitner b1f59eaaff Don't show existing contacts in AddContactsActivity. 2015-01-30 01:54:17 +01:00
Felix Ableitner 2f08ec0124 Do not crash when receiving invalid message. 2015-01-29 17:46:57 +01:00
Felix Ableitner 5a460c9527 Added user name. 2015-01-29 17:33:55 +01:00
Felix Ableitner 647f946586 Split ChatService class into BluetoothInterface and new ChatService. 2015-01-28 02:09:47 +01:00
Felix Ableitner 591d47ffc3 Fixed crash when transitting long messages. 2015-01-25 17:32:47 +01:00
Felix Ableitner 998f2676e0 Generate local keys before starting any connectivity. 2015-01-24 17:16:46 +01:00
Felix Ableitner 7bc8532732 Updated dependencies. 2015-01-23 20:00:04 +01:00
Felix Ableitner 6d95c8bb33 Use Future instead of Thread. 2014-12-18 00:15:44 +02:00
Felix Ableitner 2a48c7bbcb Changed RSA key size to 4096 bits. 2014-12-17 02:51:13 +02:00
Felix Ableitner 5934cb31ce Reduce CryptoData size by using smaller length fields. 2014-12-17 02:36:39 +02:00
Felix Ableitner db33264b2d Properly close connection. 2014-12-13 04:02:12 +02:00
Felix Ableitner bd9ea26bd5 Cleaned up header, moved time to text. 2014-12-12 03:13:37 +02:00