Felix Ableitner
858a2ac636
Always show QR code in UserInfoFragment
2016-09-25 15:31:55 +09:00
Felix Ableitner
0ccfd100d3
Clicking on address copies it to the clipboard
2016-09-24 23:41:54 +09:00
Felix Ableitner
a857002fa9
Fixed possible crash in Bluetooth code
2016-09-24 18:59:24 +09:00
Felix Ableitner
d1768ea8b4
Removed exit button, made app always run on device start
2016-09-24 18:56:52 +09:00
Felix Ableitner
ab5370cd86
Removed unused MaxConnections setting
2016-09-24 18:50:46 +09:00
Felix Ableitner
68cb2253d9
Bumped version to 0.5.1
2016-09-23 21:40:58 +09:00
Felix Ableitner
c4ee46c038
Bumped version to 0.5.0
2016-09-21 07:57:34 +09:00
Felix Ableitner
81d8230abc
Updated dependencies
2016-09-19 16:48:51 +09:00
Felix Ableitner
083c0a2d03
Fixed Bluetooth scan not working on Android 6.0
2016-09-19 16:31:35 +09:00
Felix Ableitner
5bb97a1460
Removed maxConnections limit
2016-09-19 06:00:35 +09:00
Felix Ableitner
f3ec28fef8
Allow adding other device by address, auto request public key
2016-09-13 01:48:58 +02:00
Felix Ableitner
882b518a7c
Refactored class layout of core package.
2016-08-20 16:13:29 +02:00
Felix Ableitner
64fae3df99
Bumped version to 0.4.0
2016-07-17 18:09:36 +02:00
Felix Ableitner
343c5fca07
Fixed crashes in ChatFragment due to wrong date class.
2016-07-17 17:34:37 +02:00
Felix Ableitner
579d1f5717
Added message confirmations to protocol (ref #22 ).
2016-07-17 17:05:12 +02:00
Felix Ableitner
4a36fdbef2
Send messages via relays ( fixes #26 ).
2016-06-24 13:34:59 +02:00
Felix Ableitner
1add05b72f
Store total node connection time in database.
2016-06-07 20:10:10 +02:00
Felix Ableitner
09ef3b3705
Bumped version to 0.3.0
2016-05-29 19:31:56 +02:00
Felix Ableitner
83fc696cc7
Implemented AODVv2, including integration test ( fixes #33 ).
...
For documentation on how AODVv2 works, see this link:
https://datatracker.ietf.org/doc/draft-ietf-manet-aodvv2/
Note that this implementation is incompatible with AODVv2 itself,
as various details are changed, and not all features have been
implemented
2016-05-29 18:35:50 +02:00
Felix Ableitner
2cc4928a99
Use SLF4J for logging.
2016-05-29 18:24:36 +02:00
Felix Ableitner
8bafd62e35
Simplified ConnectionHandler interface.
2016-05-10 17:19:36 +09:00
Felix Ableitner
97e70c2092
Renamed KeyServers to KeyAddresses, properly use defaults.
2016-04-07 20:39:22 +02:00
Felix Ableitner
656f52d3f3
Switch to Slick with H2 as database.
...
This allows us to use the same database implementation for Android
and servers.
2016-04-01 00:56:05 +02:00
Felix Ableitner
5d3720b7e9
Bumped version to 0.2.3
2016-03-08 01:43:16 +01:00
Felix Ableitner
127acfb3ab
Use domain instead of IP for default server.
2016-03-08 01:33:44 +01:00
Felix Ableitner
333b3495ae
Added hint text for message EditText.
2016-02-18 23:32:56 +01:00
Felix Ableitner
addf8e1950
Ignore sticky network intent.
2016-02-16 19:41:44 +01:00
Felix Ableitner
4d6afbc9cd
Limit number of internet connections, connect to random node.
2016-02-16 19:08:51 +01:00
Felix Ableitner
f19fc3f6d1
Externalized strings.
2016-02-11 17:46:05 +01:00
Felix Ableitner
721c99c6d9
Optimized imports.
2016-02-11 17:42:32 +01:00
Felix Ableitner
3fb6c009ba
Disable Bluetooth on exit if it was disabled before start ( fixes #15 ).
2016-02-11 17:36:54 +01:00
Felix Ableitner
6a8a7971f8
Bumped version to 0.2.2
2016-02-11 17:09:41 +01:00
Felix Ableitner
2c2bc1929d
Clarified string.
2016-02-11 17:07:57 +01:00
Felix Ableitner
021e22e50b
Don't need to block explicitly on transfers.
2016-02-11 13:54:34 +01:00
Felix Ableitner
02a506608f
Significantly decreased CPU usage.
...
Calls to InputStream#available() weren't blocking, so the loops
in both classes were running hot. Replaced the conditional with
a blocking call instead. CPU usage is down from 100% to barely
noticable.
2016-02-10 21:18:51 +01:00
Felix Ableitner
b58bc9d198
Moved version values directly into gradle files for F-Droid compatiblity.
2016-02-03 14:01:16 +01:00
Felix Ableitner
9af22b8897
Fixed potential NPE in Bluetooth interface.
2016-02-01 14:35:01 +01:00
Felix Ableitner
9bb70aa405
Fixed possible NPE.
2016-02-01 13:46:39 +01:00
Felix Ableitner
9b19158adf
Show number of connected devices in notification.
2016-01-27 20:28:38 +01:00
Felix Ableitner
0d56efc232
Don't close app when pressing app icon in main activity.
2016-01-25 22:46:26 +01:00
Felix Ableitner
ddb3d64708
Added user option for server.
2016-01-25 22:17:56 +01:00
Felix Ableitner
d3c2b5ee26
Properly check if user is a contact.
2016-01-24 13:17:02 +01:00
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