2129107684
Moved exit button to ContactsFragment so it isn't shown when chat is open.
2014-11-07 17:20:29 +02:00
c1c4239499
Require device ID to have correct format using regex.
2014-11-06 17:56:19 +02:00
5e26fcce75
(De-)serialize message to/from byte array instead of stream.
...
This lets us get rid of seperate `getBytes` function for signing,
and is needed for end to end encryption.
2014-11-06 17:15:05 +02:00
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
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
a8954696bd
Initial commit.
2014-10-03 12:55:35 +03:00