Commit Graph

22 Commits

Author SHA1 Message Date
akwizgran 55492dd448 Pad the top and bottom of the list 2014-02-10 11:23:30 +00:00
akwizgran e582e1d59f Use a briefer date format (9 Feb instead of 09/02/2014, for example). 2014-02-10 11:19:05 +00:00
akwizgran 209b1bdf1f Compose messages directly from ConversationActivity. Bug #32. 2014-02-09 22:44:51 +00:00
akwizgran 269eef57e9 Speech bubble layout for private conversations. 2014-02-09 19:50:12 +00:00
akwizgran 1f169dd160 Refactored finishOnUiThread() into superclass. 2014-02-09 12:11:39 +00:00
akwizgran 4178353c02 Always show private messages expanded in conversation view. Bug #32.
This give a simple and usable interface; we can worry about collapsing
blocks of read messages later.
2014-02-09 11:46:42 +00:00
akwizgran 9de96553e3 Don't mark messages as read until leaving the activity. 2014-02-08 20:32:35 +00:00
akwizgran efa62f7619 Show paperclip icon for non-text messages. 2014-02-08 18:21:21 +00:00
akwizgran 97fb9c8c3e Updated group conversation view to resemble private conversation view. 2014-02-08 17:36:17 +00:00
akwizgran 8e5aacc384 Compose button doesn't need to be disabled while headers are loading. 2014-02-08 15:08:23 +00:00
akwizgran 6a10688112 Improved ConversationActivity (bug #32), but it's still not quite there.
GroupActivity needs to receive a similar treatment.
2014-02-07 22:03:29 +00:00
akwizgran 6b6b466724 Layout fixes for long nicknames and group names. 2014-02-06 18:32:33 +00:00
akwizgran f17a760805 Show notifications when messages are received. Dev task #30. 2014-02-05 17:19:24 +00:00
akwizgran cd49254559 Make all activities inherit from BriarActivity.
This will allow any activity to show the expiry warning and password
prompt, and to start and stop BriarService.

SplashScreenActivity, SetupActivity, ExpiryActivity and PasswordActivity
are special cases.
2014-02-05 15:17:17 +00:00
akwizgran 843ad55163 Distinguish request and result codes of different activities. 2014-02-05 15:03:28 +00:00
akwizgran 3842a5c70d Code cleanup. 2014-02-04 19:05:48 +00:00
akwizgran 5419a9e10c Use Adapter.notifyDataSetChanged() rather than View.invalidateViews().
This may help with bug #27, but it doesn't solve it in all cases (eg the
contact's device restarting).
2014-02-04 19:05:31 +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 db96994d5c Simplified the serialisation format. Other task #39.
The new format is simpler but less efficient for small integers, short
strings and short byte arrays.
2014-01-14 22:40:47 +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 832476412c Changed the root package from net.sf.briar to org.briarproject. 2014-01-08 16:18:30 +00:00