akwizgran
f6cb3926fb
More compact layout for first add contact screen.
2015-12-14 17:43:12 +00:00
Torsten Grote
527ac0c1e0
Show current step and total number of steps when adding a contact.
...
UI was transferred into XML files
and lots of redundant code was deleted such as the custom CodeEntryView.
Closes #33
2015-12-14 15:02:04 -02:00
Torsten Grote
04be7c9b92
Providing more detailed instructions for adding contacts
...
Users were confused by the process of adding a contact for the first time.
This change adds additional explanation and a picture of what is going on.
It also moves part of the UI into XML files.
Closes #87
2015-12-14 09:29:55 -02:00
Ernir Erlingsson
b33d8d1ee5
fixed missing string
2015-12-10 11:07:10 +01:00
Ernir Erlingsson
886cad91f0
Added a dialog and refactored code
2015-12-10 11:02:15 +01:00
Ernir Erlingsson
27edc2e3e8
code and ui refactoring in the Password activity, encapsulation and wrappers.
2015-12-10 11:01:00 +01:00
Torsten Grote
f4538df679
Touching startup failure notification now shows details
...
The text of the startup failure notification is unhelpful due to lack of
space. Touching the notification now launches an activity that gives details
of the problem and what can be done about it.
Closes #38
2015-12-08 11:52:20 -02:00
akwizgran
7841ae52ca
Renamed SerialModule, fixed Roboguice module list.
2015-11-30 16:47:33 +00:00
akwizgran
dea5a44724
Simpler forum sharing UX.
2015-04-29 15:08:58 +01:00
akwizgran
02a485ace0
Improved description of Bluetooth setting. Bug #73 .
2014-12-17 08:34:44 +00:00
akwizgran
bb4bd1d553
Removed unused strings.
2014-11-25 07:44:24 +00:00
akwizgran
f0c08879d8
Removed obsolete modules from Roboguice manifest.
2014-11-09 09:41:46 +00:00
akwizgran
8b8df435a5
Separated event infrastructure from DB.
2014-10-03 09:44:54 +01:00
akwizgran
941efb4bbe
Merged IncomingConnectionExecutor and PluginExecutor into IoExecutor.
...
We don't need two separate executors for long-running IO threads.
2014-10-02 18:02:53 +01:00
akwizgran
6b79cbfc55
No need to call getResources() for getString().
2014-05-09 20:08:20 +01:00
akwizgran
4dcf9f632e
Show which contacts subscribe to each forum. Dev task #79 .
2014-05-02 16:24:49 +01:00
akwizgran
adf9adf1af
More ringtones! Your wish is our command.
2014-05-02 14:09:18 +01:00
akwizgran
bf9a9033be
Crash reports, which can be submitted by email for testing builds.
2014-05-01 17:47:59 +01:00
akwizgran
add152e45e
Removed unused resources.
2014-05-01 15:24:11 +01:00
akwizgran
839f67dd44
Replaced last connection time with time of last private message.
2014-04-05 18:14:36 +01:00
akwizgran
3d9f5c496f
Show feedback when nickname or forum name is too long. Bug #45 .
2014-04-05 14:59:30 +01:00
akwizgran
dbfb309fc3
Window background colour wasn't being set for API < 11. Bug #50 .
2014-04-04 00:46:29 +01:00
akwizgran
4560cf17ff
Notification settings. Dev task #76 .
2014-03-10 18:00:36 +00:00
akwizgran
abaf1d7e96
Show message/post count in notifications. Dev task #77 .
2014-03-07 13:06:31 +00:00
akwizgran
a5b09a0f65
Better notifications. Development task #67 .
2014-03-07 12:21:12 +00:00
akwizgran
58f5b94a2a
Added a settings screen and a setting for activating Bluetooth. Bug #28 .
2014-03-04 13:59:37 +00:00
akwizgran
ebe1db9fb1
Show newly created forums after creating them.
2014-03-01 11:45:13 +00:00
akwizgran
a2d099ea17
Added debugging screen to alpha and beta builds. Dev task #73 .
2014-02-28 23:44:35 +00:00
akwizgran
07b4d9b5d8
Show empty list text for contact list, group list, etc. Dev task #71 .
2014-02-27 23:07:26 +00:00
akwizgran
fe897efa36
Use custom title bar colour on older Android versions.
2014-02-27 18:01:30 +00:00
akwizgran
c5d0f30c71
Prettier display of available forums, cleaned up list comparators.
2014-02-27 16:25:47 +00:00
akwizgran
8619f89890
Cleaned up composition screen layouts.
2014-02-27 15:34:52 +00:00
akwizgran
094cda8573
Brighter colours.
2014-02-27 00:10:47 +00:00
akwizgran
e479bf0a4d
Show private message timestamp in grey below content.
2014-02-26 20:59:18 +00:00
akwizgran
52cf47619f
Layout tweaks, dark action bar, don't send empty messages.
2014-02-26 18:36:51 +00:00
akwizgran
76896e0bb4
Always format invitation codes as six digits.
2014-02-10 16:29:54 +00:00
akwizgran
044c10e89f
Bluetooth-only invitations: simpler and more reliable.
...
Of course, not all devices support Bluetooth...
2014-02-10 14:00:34 +00:00
akwizgran
269eef57e9
Speech bubble layout for private conversations.
2014-02-09 19:50:12 +00:00
akwizgran
a6151faece
Removed unused style property.
2014-02-09 14:32:36 +00:00
akwizgran
e92b6fce4c
Use signed in, signed out to describe whether the DB is open or closed.
...
Hopefully this gives users a better understanding of whether their
messages and contacts are accessible than "Briar is running" and "Quit".
2014-02-09 11:54:48 +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
bd40c65916
Renamed home screen to dashboard.
2014-02-05 22:19:29 +00:00
akwizgran
f17a760805
Show notifications when messages are received. Dev task #30 .
2014-02-05 17:19:24 +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
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