Felix Ableitner
c424bed315
Fixed potential crash.
2016-01-18 18:19:42 +01:00
Felix Ableitner
ac12941ea8
Fixed service being started when it should be disabled.
2016-01-18 18:19:42 +01:00
Felix Ableitner
39a2120300
Revert "Don't close app when clicking app icon in MainActivity."
...
This was also breaking the back button.
This reverts commit 9b5175114f
.
2016-01-18 18:19:42 +01:00
Felix Ableitner
514827ad8f
Allow adding user by ID or QR code ( fixes #36 ).
2016-01-18 18:19:42 +01:00
Felix Ableitner
1a8ae49f79
Handle null intent in onStartCommand().
2016-01-18 18:19:41 +01:00
Felix Ableitner
b21cf17cea
Make Bluetooth an optional requirement.
2016-01-18 18:19:41 +01:00
Felix Ableitner
199b185861
Added server project for internet routing.
...
Also adjusted Log trait and visibility of library classes.
2016-01-18 18:19:41 +01:00
Felix Ableitner
28cb4f15d9
Added option to start on boot ( fixes #19 ).
...
This does not trigger the "enable Bluetooth" dialog, which means
Bluetooth won't be enabled. Even if Bluetooth was already active,
we might not have the necessary permissions. Internet will work
fine though.
2016-01-18 18:16:55 +01:00
Felix Ableitner
6867b19380
Added floating action button to add contacts ( fixes #40 ).
2015-12-03 20:15:26 +01:00
Felix Ableitner
1942986962
Removed guava dependency.
2015-11-21 21:54:23 +01:00
Felix Ableitner
49293e259e
Cleaned build scripts.
2015-11-21 21:29:14 +01:00
Felix Ableitner
925eb2d5c5
Use encrypt-then-mac instead of mac-and-encrypt.
2015-11-19 22:43:46 +01:00
Felix Ableitner
9b5175114f
Don't close app when clicking app icon in MainActivity.
2015-11-12 01:57:45 +01:00
Felix Ableitner
f5ee0996eb
Force close app when exception occurs in FutureHelper.
2015-10-29 14:42:31 +01:00
Felix Ableitner
a951b05965
Improved documentation for Crypto class.
2015-10-18 22:40:01 +02:00
Felix Ableitner
269fe41ebf
Split project into seperate modules for core and android ( fixes #18 ).
2015-10-18 22:39:51 +02:00
Felix Ableitner
8c84cb2924
Updated license text for launcher icon (ref #2 ).
2015-09-27 16:28:57 +02:00
Felix Ableitner
67091caa5d
Merge pull request #39 from twzkxkan/patch-1
...
fix typo, clarify that messages are encrypted
2015-09-24 15:56:25 +02:00
twzkxkan
7d1beeff24
fix typo, clarify that messages are encrypted
2015-09-24 09:52:39 -04:00
Felix Ableitner
86d9275dcf
Added launcher icon ( fixes #2 ).
2015-09-24 15:29:40 +02:00
Felix Ableitner
90069917b0
Bumped version to 0.1.7
2015-09-23 01:07:04 +02:00
Felix Ableitner
d64bf41813
Fixed username and status not being updated on other devices.
2015-09-23 01:01:25 +02:00
Felix Ableitner
10066b2c83
Set input type for name and status.
2015-09-23 00:54:22 +02:00
Felix Ableitner
b11bf85d90
Changed AddContactsActivity to ConnectionsActivity.
...
This means all neighbors are shown, not just non-contacts.
Also fixed a bug where the list would not be refreshed when
first opened.
2015-09-23 00:46:38 +02:00
Felix Ableitner
123c56c322
Removed add contact menu item.
2015-09-23 00:33:45 +02:00
Felix Ableitner
6042c3fb11
EnsichatActivity.service should return option.
2015-09-23 00:31:40 +02:00
Felix Ableitner
e66bccc044
Show connections in actionbar.
2015-09-23 00:26:41 +02:00
Felix Ableitner
87632b6225
Added parent activity reference in manifest.
2015-09-23 00:21:20 +02:00
Felix Ableitner
cdcf0ace01
Remvoed count parameter from getMessagesCursor.
2015-09-19 13:42:57 +02:00
Felix Ableitner
1c48484358
Moved unused method into tests.
2015-09-14 03:15:56 +02:00
Felix Ableitner
284a4ceb02
Added FutureHelper to throw errors in Future.
2015-09-12 20:05:29 +02:00
Felix Ableitner
7ec286a44a
Fixed message content types in protocol.
2015-09-11 23:16:32 +02:00
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