akwizgran
ee641db600
Record the PID of the Tor process so we can make sure it gets killed.
2013-04-25 18:46:05 +01:00
akwizgran
6f206bf270
Use a shutdown hook to kill the Tor process if the plugin isn't stopped.
2013-04-25 15:37:20 +01:00
akwizgran
32b575d16a
Stripped Tor binary, reducing APK size by a megabyte.
2013-04-25 14:47:00 +01:00
akwizgran
3939ae6d60
Tor plugin for Android using native Tor binary, jtorctl and jsocks.
...
Only the ARM binary is included at present. Better control of the Tor
process is needed - it's possible for it to be left running when Briar
exits, and if the cookie file is deleted it's no longer possible to stop
the process.
2013-04-25 05:09:25 +01:00
akwizgran
1e5e78cc44
Use Integer.parseInt(String) to get a primitive int.
2013-04-25 05:07:26 +01:00
akwizgran
178c486a4a
Put Android plugins and Java SE plugins in separate modules.
2013-04-24 21:09:38 +01:00
akwizgran
79233a47ba
Throw an exception if BriarService is (re)created without a password.
2013-04-22 16:00:08 +01:00
akwizgran
371cdf0f90
Show a placeholder if the list of available blogs/groups is empty.
2013-04-21 18:35:43 +01:00
akwizgran
c184458d9b
Added app sharing button to contact list activity.
2013-04-19 00:33:21 +01:00
akwizgran
a2b3af8718
Make groups/blogs visible to all contacts by default.
2013-04-18 22:30:15 +01:00
akwizgran
cc32b000a7
Fixed some broken format strings.
2013-04-18 22:23:42 +01:00
akwizgran
0e681b9416
Removed padding between text entry fields and their labels.
2013-04-18 22:22:15 +01:00
akwizgran
6b5229a390
Don't try to load a group before subscribing to it.
2013-04-18 22:21:50 +01:00
akwizgran
9e17db5db1
Added activities for managing blog and group subscriptions.
2013-04-18 21:28:04 +01:00
akwizgran
34c3776b06
Added an expiry date to prevent unsafe builds from being used long-term.
2013-04-16 15:09:23 +01:00
akwizgran
374bff2fb6
UI for setting and entering the password that encrypts the database key.
2013-04-16 14:49:14 +01:00
akwizgran
0dcc1a6d54
Redraw the contact list when contacts connect or disconnect.
2013-04-15 15:19:37 +01:00
akwizgran
fa38c3b6bb
Use 5 pixels of padding around icons.
2013-04-15 15:19:10 +01:00
akwizgran
c5fa3d1841
Removed last connection time from Contact class, tightened up layouts.
2013-04-15 14:51:59 +01:00
akwizgran
42fd02d0b9
Messages in restricted groups should propagate without moderation.
...
If the group's owner is spamming, unsubscribe.
2013-04-15 12:22:12 +01:00
akwizgran
85875a4e6c
Show rating icons in private message activities.
...
This keeps the visual language consistent: rating icon plus name equals
author.
2013-04-15 11:24:41 +01:00
akwizgran
da7657ff4d
Include author and rating in private message headers.
2013-04-14 21:15:23 +01:00
akwizgran
4ff2b88955
Added an icon to indicate that a pseudonym is unrated.
2013-04-14 19:36:05 +01:00
akwizgran
63121aecf9
Prevent users from trying to post to blogs that aren't theirs.
2013-04-14 17:59:08 +01:00
akwizgran
c7d60166ab
Added new contact item to contact spinner, fixed spinner selection bug.
2013-04-14 17:28:42 +01:00
akwizgran
a91f3cdf17
Added create blog/group items to blog/group spinners.
2013-04-14 15:17:54 +01:00
akwizgran
3c677a8599
Give positive ratings to own pseudonyms and contacts' known pseudonyms.
2013-04-14 15:17:11 +01:00
akwizgran
69c55ce5f2
Fixed an NPE in SelectContactsDialog.
2013-04-14 14:44:51 +01:00
akwizgran
e97b5ff783
Continue button wasn't being enabled when code length was correct.
2013-04-14 14:38:15 +01:00
akwizgran
03af1d359d
Choose the visibility of blogs and groups when creating them.
2013-04-13 23:08:51 +01:00
akwizgran
f2e01d88a8
Separated blog activities from group activities for more readable code.
2013-04-13 17:18:34 +01:00
akwizgran
3a4a8c4ea1
Sort group names alphabetically in composition activities.
2013-04-13 16:40:36 +01:00
akwizgran
084b83bb45
Display conversations and groups even if they're empty.
2013-04-13 16:22:12 +01:00
akwizgran
019c8163cf
Launch appropriate activity when replying to a group/blog post.
2013-04-13 14:07:06 +01:00
akwizgran
32cf3e24e2
Made reference manager thread safe.
2013-04-13 14:06:26 +01:00
akwizgran
f1ebbc28f3
Separated WriteGroupMessageActivity into group and blog activities.
2013-04-12 20:17:34 +01:00
akwizgran
dae56cc573
Added an activity for creating blogs.
2013-04-12 10:44:04 +01:00
akwizgran
0715493028
Removed UncaughtExceptionHandler (doesn't work on Android).
2013-04-12 10:42:08 +01:00
akwizgran
2dd163c17a
Wait for service to start before accessing the DB.
2013-04-11 23:30:53 +01:00
akwizgran
09ea540ca0
Added an activity for creating groups, moved some classes.
2013-04-11 23:04:48 +01:00
akwizgran
acb506b633
Added anonymous and new identity items to local author spinner.
2013-04-11 22:44:19 +01:00
akwizgran
7549ae7990
Various minor UI changes, added logging for DB load times.
2013-04-11 12:51:36 +01:00
akwizgran
f7c8274944
Removed the 'new identity' item from the spinner - find a better way.
...
Returning null from getItem() was causing too many problems, and the
item was triggering onItemSelected() before the other items had been
loaded.
2013-04-10 10:00:25 +01:00
akwizgran
657ae2e7c3
Pad spinner items with Holo Light theme but not Light theme (SDK < 11).
2013-04-09 14:04:41 +01:00
akwizgran
c8201c3eb0
Pad spinner items on Holo Light theme (SDK >= 11) but not Light theme.
2013-04-09 12:19:32 +01:00
akwizgran
24c4aee47d
Show a dialog if the compose button is pressed with no contacts/groups.
2013-04-08 17:23:23 +01:00
akwizgran
de472ba2a6
Create an identity at startup if the database doesn't exist.
2013-04-08 16:01:52 +01:00
akwizgran
a1dc154c1b
Renamed some classes and methods.
2013-03-31 19:00:00 +01:00
akwizgran
5800949b26
Added spinners for selecting which identity to use.
...
(Although it isn't possible to create an identity yet...)
2013-03-30 19:18:34 +00:00
akwizgran
3309938467
Massive refactoring to use pseudonyms instead of nicknames for contacts.
...
The invitation and private messaging UIs are currently broken. Some key
rotation bugs were fixed; others may have been created (unit tests
needed). An encoding for private keys was added. Pseudonyms were moved
out of the messaging package and ratings were moved in.
2013-03-29 19:48:23 +00:00