Release History

ServalChat-alpha-0.01-pre-162-g692d0de4.apk
692d0de4 Avoid network activity on the main thread
6e31a10f Fix null pointer exception found by monkey tester
a9fb09a1 Add permission to run routing engine as a foreground service
...

ServalChat-alpha-0.01-pre-150-g9499e3c6.apk
9499e3c6 Add more logging for experimental wifi aware feature
5ff00ab2 Ignore exceptions after closing any lists

ServalChat-alpha-0.01-pre-148-g6ab8e166.apk
6ab8e166 Sync servaldna
67943f65 Commit android studio files
08ed786b Add untested, experimental support for wifi aware
...

ServalChat-alpha-0.01-pre-135-ga22b3b58.apk
a22b3b58 Share APK and crash log email using a content provider
4a6254d1 Compile libservaldaemon.so by linking only the features we need from a pre-built .a
36a70807 Only compile for armv7 & x86
...

ServalChat-alpha-0.01-pre-126-g7533f820.apk
7533f820 Sync serval-dna
dc8b6b1c Ignore meshmb bundles with no author
f4987b84 Change placeholder service text to be more descriptive
...

ServalChat-alpha-0.01-pre-119-g05baad96.apk
05baad96 Add fallback interface config, if detecting wifi interfaces doesn't work
08602098 Don't keep Identity creation screen on top

ServalChat-alpha-0.01-pre-117-ge2af63f9.apk
e2af63f9 Enable log level debug when run within firebase test lab

ServalChat-alpha-0.01-pre-116-g138e07f8.apk
138e07f8 Sync serval-dna
8c5813ea Simplify error handling and threading of async tasks
73d0c680 Tidy up some exception catch blocks to reduce length of cause chain
...

ServalChat-alpha-0.01-pre-111-ga6daeca9.apk
a6daeca9 Add side drawer and navigation view for main screen
1876f381 Split appbar layout into another view
4308f2a3 Add some basic getting started information for developers
...

ServalChat-alpha-0.01-pre-107-g8c40c91b.apk
8c40c91b Allow activity with no feed name

ServalChat-alpha-0.01-pre-106-g66cc9017.apk
66cc9017 Fix private messages going to Requests inbox on restart
f1419826 Sync serval-dna
b7316f32 Update to android sdk 26
...

ServalChat-alpha-0.01-pre-99-gcdc3e57b.apk
cdc3e57b Add subtle delivery marker to private messaging
bee8d6f1 Tweak icons, allow follow / ignore from any peer tabpage

ServalChat-alpha-0.01-pre-97-gf792d7bb.apk
f792d7bb Gradle build auto formatted
94b3e1c5 Plumb peer into navigation history, display peer name in header
66a5c9d6 Sync serval-dna

ServalChat-alpha-0.01-pre-94-g12ab5306.apk
12ab5306 Add unicode smileys to sample data when apk is under test
380198df Sync serval-dna

ServalChat-alpha-0.01-pre-92-g4a024d6a.apk
4a024d6a Sync serval-dna
689900cd Improve layout of long private messages

ServalChat-alpha-0.01-pre-90-gef82fcbb.apk
ef82fcbb Generate identicon image based on public keys

ServalChat-alpha-0.01-pre-89-g0db21a23.apk
0db21a23 Add blocklist, fixes for testing on Android 6

ServalChat-alpha-0.01-pre-88-g25f407f4.apk
25f407f4 Show full hex of public keys
0f2054ae Add UI to block and hide feeds

ServalChat-alpha-0.01-pre-86-gab31ed2c.apk
ab31ed2c Disable network switches if not allowed in flight mode
5312910f Ask for write settings permission to control Wifi Hotspot
11e722c2 Add list of subscribed contacts
...

ServalChat-alpha-0.01-pre-81-g8a2ebfe1.apk
8a2ebfe1 Sync serval-dna
d5a0d3d9 Import our apk via http interface
e8c60fb8 Fix view lifecycle related crashes, highlighted by the ui monkey

ServalChat-alpha-0.01-pre-78-g84f182b3.apk
84f182b3 Prompt to install a new version synced via rhizome
c41ab8a5 Merge incoming news activity onto identity feed view
892b59b9 Self updater should invoke serval command on a worker thread
...

ServalChat-alpha-0.01-pre-69-gb254c495.apk
b254c495 Sync serval-dna
549cffc8 Don't launch external intents while under testing
e5be4499 Don't use v2 signing as that prevents embedding a rhizome manfest
...

ServalChat-alpha-0.01-pre-61-gf144fd98.apk
f144fd98 Remove spaces from output apk name
19ca298b Update readme, sync serval-dna & update gradle tools
63c9ee65 Remove editing of keyring phone number
...