akwizgran
f17a760805
Show notifications when messages are received. Dev task #30 .
2014-02-05 17:19:24 +00:00
akwizgran
f62d964332
Show logo in splash screen.
2014-02-05 12:36:40 +00:00
akwizgran
1ac8524dc2
Allow the code and the DB to have different but compatible schemas.
...
We check for compatibility by specifying a schema version and minimum
schema version in the code, storing them in the DB, and checking whether
the DB is too old for the code or vice versa.
2014-02-04 19:51:41 +00:00
akwizgran
3842a5c70d
Code cleanup.
2014-02-04 19:05:48 +00:00
akwizgran
a45d09ef5c
Show whether identities are anonymous, unknown, or verified.
...
Dev task #52 . Known but unverified identities are also supported, but
currently unused. These will be used in future for contacts who've been
introduced but not verified face to face.
2014-02-04 12:32:51 +00:00
akwizgran
67c7e3e13c
New logo and launcher icon.
2014-01-29 15:25:49 +00:00
akwizgran
8886d954d7
Reorganised Guice modules. Contribute entropy to pool on Linux/Android.
2014-01-14 19:33:17 +00:00
akwizgran
623e7330ed
Store schema version in database. Dev task #50 .
...
If the schema of the database is incompatible with the schema expected
by the code, the database throws a DbSchemaException. LifecycleManager
indicates the error to BriarService, which uses HomeScreenActivity to
show a notification and quit the app.
2014-01-09 21:00:40 +00:00
akwizgran
0cebc42ddb
Padding now depends on screen size. Closes dev task #57 .
2014-01-09 12:42:19 +00:00
akwizgran
ea47420e99
Add a password strength meter to SetupActivity. Dev task #42 .
2014-01-09 01:29:00 +00:00
akwizgran
1a53e9e908
Unimplemented features should show a 'Not implemented' toast. Bug #29 .
2014-01-08 17:07:51 +00:00
akwizgran
3ddfe44be3
Show feedback during setup if passwords don't match. Dev task #49 .
2014-01-08 17:01:41 +00:00
akwizgran
832476412c
Changed the root package from net.sf.briar to org.briarproject.
2014-01-08 16:18:30 +00:00
akwizgran
88c7251ea2
Various small tweaks and optimisations to message and forum activities.
2013-12-22 01:57:56 +00:00
akwizgran
f1af27554d
Removed share button, which rarely worked, and two compose buttons.
2013-12-21 23:55:22 +00:00
akwizgran
0dc869228b
Replaced private messages with private groups.
...
Private messages are now the same as group messages, but groups can be
private or public. When a contact is added, a private group is created
and designated as the inbox for exchanging private messages with the
contact.
2013-12-19 21:53:26 +00:00
akwizgran
80970d3daa
Touching the notification shows the home screen instead of quitting.
...
This allows quick access to any part of the app, including quitting (two
touches).
2013-12-05 13:28:15 +00:00
akwizgran
f383532ecd
Merged private message activities with contact list.
...
This makes the contact list behave how alpha testers expected: touching
a contact shows private messages exchanged with the contact.
2013-12-05 12:17:17 +00:00
akwizgran
d771f6c94c
Merged HelloWorldModule into AndroidModule.
2013-11-29 22:52:51 +00:00
akwizgran
38c1b4eb97
Changed 'groups' to 'forums' in the Android UI.
2013-09-27 18:25:39 +01:00
akwizgran
b94954544d
Removed restricted groups (may be restored after beta testing).
2013-09-27 15:11:04 +01:00
akwizgran
1e5e067df7
Removed ratings from the Android UI.
2013-09-21 19:28:53 +01:00
akwizgran
beb9750ca1
Removed blogs from the Android UI.
2013-09-21 19:10:11 +01:00
akwizgran
e06b883d20
Replaced "Connecting" with "Searching" in invitation UI.
2013-08-01 10:39:47 +01:00
akwizgran
14e045db9b
More frequent UI feedback during invitation process.
...
Fixes issue #3611924 .
2013-05-16 12:13:36 +01:00
akwizgran
630cfde81e
Executors and Services register themselves with the LifecycleManager.
...
Fixes issue #3612607 .
2013-05-15 12:26:56 +01:00
akwizgran
3d9912b4ff
Update invitation UI when Bluetooth or WiFi status changes.
...
Fixes issue #3611925 .
2013-04-26 21:06: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
cc32b000a7
Fixed some broken format strings.
2013-04-18 22:23:42 +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
c5fa3d1841
Removed last connection time from Contact class, tightened up layouts.
2013-04-15 14:51:59 +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
03af1d359d
Choose the visibility of blogs and groups when creating them.
2013-04-13 23:08:51 +01:00
akwizgran
084b83bb45
Display conversations and groups even if they're empty.
2013-04-13 16:22:12 +01:00
akwizgran
dae56cc573
Added an activity for creating blogs.
2013-04-12 10:44:04 +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
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
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
akwizgran
4e5366509d
Android UI for blogs (restricted groups).
2013-03-23 14:30:59 +00:00