Commit graph

226 commits

Author SHA1 Message Date
4cbaf975b5 Added message signing.
Also, DeviceInfoMessage is now sent on connect for key exchange,
new abstract class Message is superclass of all message
implementations.

Multiple minor reformats/refactorings.
2014-11-06 13:25:47 +02:00
bf7aab1e11 Updated dependencies, downgrade scala for incremental compiles. 2014-11-06 01:29:23 +02:00
137f337cfe Removed chat fragment caching. 2014-10-30 21:00:08 +02:00
cbcc0802dd Put proguard back in to avoid OutOfMemoryExceptions.
I removed it earlier because of warnings, but these weren't important.
2014-10-30 17:54:53 +02:00
69ccb6244c Added TextMessageTest, MessageStoreTest, updated MainActivityTest. 2014-10-30 00:26:37 +02:00
3bd4feacbd Added text chat functionality.
- ChatFragment with layout, Fragment handling in MainActivity
- [MessagePack](http://msgpack.org/) serialization in TextMessage
- MessageStore to hold old messages
- various small code enhancements

Way too many changes for one commit, but it's too late to change.
2014-10-30 00:23:01 +02:00
308d92185e Readme formatting fix. 2014-10-25 22:31:58 +03:00
b1a55a3d4d Improved handling for bluetooth enable/disable. 2014-10-25 22:17:35 +03:00
e20804e916 Require bluetooth feature to install. 2014-10-25 18:21:02 +03:00
b785d14622 Added unit test for MainActivity. 2014-10-25 15:38:35 +03:00
4fe2d9ae45 Request bluetooth to be discoverable on start. 2014-10-23 18:08:03 +03:00
69f134b5bf Only hold weak reference to device listener, return explicit run mode. 2014-10-22 22:47:03 +03:00
78d2d09996 Use proper tags for fragment layout. 2014-10-22 22:46:09 +03:00
70fec6ad08 Addded basic ping functionality between devices. 2014-10-22 18:43:49 +03:00
6c4fe96f10 Updated to Android 5.0, updated gradle. 2014-10-18 16:53:23 +03:00
bbfdb8ea68 Use ListFragment for ContactsFragment so empty view works correctly. 2014-10-17 01:56:06 +03:00
7ca15109c0 Added exit button, reformatted strings.xml. 2014-10-17 01:48:49 +03:00
199f2e703d ContactsFragment now lists all visible devices.
Also added ChatService to handle discovery (only on service start
for now).
2014-10-16 23:36:31 +03:00
63c58a780e Changed MainActivity to request bluetooth on start.
If bluetooth is denied, we exit with an error toast.
2014-10-16 23:34:45 +03:00
6579a754a7 Added ".debug" suffix to debug app's package name. 2014-10-11 21:27:32 +03:00
0b52cd4fbf Ignore Android Studio files. 2014-10-07 18:20:15 +03:00
ebc47e2c8e Changed project language to scala. 2014-10-07 16:20:24 +03:00
84113de3ee Code cleanup, moved Fragment into seperate file, added basic layout. 2014-10-03 13:24:27 +03:00
521397b85d Added build instructions. 2014-10-03 13:08:08 +03:00
d7d4332b12 Added license information. 2014-10-03 13:05:28 +03:00
a8954696bd Initial commit. 2014-10-03 12:55:35 +03:00