Commit Graph

179 Commits

Author SHA1 Message Date
Felix Ableitner 9202289303 Bumped versio nto 0.1.6 2015-09-11 17:11:18 +02:00
Felix Ableitner f8651ff1c8 Downgraded dependencies to avoid problems with gradle scala plugin. 2015-09-11 17:10:42 +02:00
Felix Ableitner d8d9eb9c89 Bumped version to 0.1.5 2015-09-11 16:44:00 +02:00
Felix Ableitner 485e7bda2f Updated dependencies. 2015-09-11 16:43:36 +02:00
Felix Ableitner 6463559726 Show ok button in identicon fragment. 2015-09-11 16:36:08 +02:00
Felix Ableitner 4204b45f2c Moved "my address" from settings to main activity menu. 2015-09-11 16:18:01 +02:00
Felix Ableitner 0a61af733e Greatly simplified add contact process.
Removed ConfirmAddContactActivity, only one side has to confirm
now. After that, messages can be sent immediately. The other
side adds the contact when the first message is received.
2015-09-11 15:50:04 +02:00
Felix Ableitner e9cfdc0481 Fixed crash when re-enabling Bluetooth. 2015-09-11 14:04:38 +02:00
Felix Ableitner c03d0d222e Use BroadcastReceiver to close connection.
This is needed when the connection is closed because one device
disabled its Bluetooth interface.
2015-09-11 14:01:45 +02:00
Felix Ableitner f695508fdd Fixed race condition and missing returns. 2015-09-11 02:17:21 +02:00
Felix Ableitner 5aef929229 Updated gradle. 2015-09-09 22:40:36 +02:00
Felix Ableitner 522518312f Use val instead of var. 2015-09-02 01:13:57 +02:00
Felix Ableitner 85a235d35a Send message also if device is not connected. 2015-09-02 00:31:43 +02:00
Felix Ableitner 7d29fa9be9 Use none instead of null. 2015-09-02 00:31:24 +02:00
Felix Ableitner a2e6c58fae Close ConfirmAddContactsActivity if user disconnected. 2015-09-02 00:30:42 +02:00
Felix Ableitner dc4327607c Fixed and simplified unit tests. 2015-08-28 00:16:36 +02:00
Felix Ableitner 6c7ad3e853 Minor improvements to AddContactsHandler.
- notifications are dismissed automatically
- no toast if user was not added
- fixed potential bug when both nodes sent RequestAddContact
2015-08-28 00:09:39 +02:00
Felix Ableitner e9942b859e Allow dismissing add contact dialog. 2015-08-28 00:06:31 +02:00
Felix Ableitner 6999234d7e Fixed possible crash in MessagesAdapter. 2015-08-27 23:58:48 +02:00
Felix Ableitner 61b13da957 Fixed AddressTest. 2015-08-26 00:25:11 +02:00
Felix Ableitner 5189a459ba Added missing close() call in TransferThread. 2015-08-26 00:24:04 +02:00
Felix Ableitner 0eab785e96 Show warning toast if message can't be sent. 2015-08-25 00:23:09 +02:00
Felix Ableitner 02f7d87929 Add option fields for ContentHeader to AbstractHeader.
This will hopefully save some LoC and complexity (and not increase
them).
2015-08-25 00:14:57 +02:00
Felix Ableitner 0aeb82553a Use CursorAdapter for messages so all messages can be viewed. 2015-08-24 23:38:55 +02:00
Felix Ableitner 6ec9b949c5 Fixed max connections setting being shown in release builds. 2015-08-23 14:42:53 +02:00
Felix Ableitner 578d8d9b76 Minor clode cleanup. 2015-08-23 14:37:14 +02:00
Felix Ableitner 8b832cec9d Hide acionbar in translucent theme. 2015-08-23 14:27:03 +02:00
Felix Ableitner 38db151d8c Open chat after adding a new contact. 2015-08-23 14:10:21 +02:00
Felix Ableitner ee621a7d78 Don't show Bluetooth visibility dialog so often. 2015-08-22 19:42:28 +02:00
Felix Ableitner 6eed89f8c0 Rethrow errors in future. 2015-08-22 01:47:02 +02:00
Felix Ableitner 9840feff46 Fixed add contact toast not shown. 2015-08-19 11:25:54 +02:00
Felix Ableitner 1d97e75753 Make sure scrollbar does not overlap message items. 2015-08-19 10:46:20 +02:00
Felix Ableitner 547f4ff0cb Show message time and date (fixes #32). 2015-08-19 10:36:57 +02:00
Felix Ableitner 122bf7f167 Fixed lint warnings regarding rtl layouts. 2015-07-28 01:45:40 +02:00
Felix Ableitner b39cfbe90c Ignore "unused resources" warnings. 2015-07-28 01:45:31 +02:00
Felix Ableitner 8392127e6b Use NotificationCompat. 2015-07-28 01:45:18 +02:00
Felix Ableitner b39fb514c1 Use future inside ChatService.sendTo(), log errors in future. 2015-07-28 01:07:02 +02:00
Felix Ableitner ae814b73ba Added throws declaration to Message.read(). 2015-07-28 00:57:10 +02:00
Felix Ableitner 625743d174 Print address seperated by dashes. 2015-07-27 13:18:02 +02:00
Felix Ableitner cdece0ef42 Show identicons in user list and settings (fixes #27). 2015-07-27 13:17:57 +02:00
Felix Ableitner 1c3bc5618e Updated gradle. 2015-07-24 02:15:30 +02:00
Felix Ableitner fee99d850c Simplified address string conversion. 2015-07-24 02:01:53 +02:00
Felix Ableitner 62e54a1c02 Replaced weak listeners with local broadcasts. 2015-07-24 01:39:20 +02:00
Felix Ableitner 9959453c38 Add status message (fixes #14).
Also improved protocol definition.
2015-07-24 00:28:29 +02:00
Felix Ableitner 212bb8beba Added crypto information to protocol (fixes #17). 2015-07-23 01:40:39 +02:00
Felix Ableitner 9bb5870344 Added persistent notification while app is running (fixes #12). 2015-07-21 16:03:40 +02:00
Felix Ableitner bee5e45093 Trim name before showing it. 2015-07-07 23:18:29 +02:00
Felix Ableitner b1bb4eb8b3 Fixed crash if `BluetoothAdapter.STATE_ON` is received twice. 2015-07-07 23:18:07 +02:00
Felix Ableitner 3f19e86c75 Added information about routing to protocol (fixes #9). 2015-07-03 17:53:30 +02:00
Felix Ableitner 76e4e30483 Updated gradle version. 2015-07-02 17:02:06 +02:00