akwizgran
8fa05e545f
Merge branch '174-bsp-renaming'
2015-12-16 10:39:16 +00:00
akwizgran
d710841728
Merge branch '37_optionally_disable_tor' into 'master'
...
37 optionally disable tor
Provides:
* Checkbox in the settings view to disable Tor if not connected to a wifi network
* A network change callback in the Tor plugin to identify wifi connect/disconnect events
* A settings change event handler to disable enable tor when the user enables or disables the setting
See merge request !11
2015-12-15 17:12:39 +00:00
Santiago Torres
403ab75d13
[plugins/tor/TorPlugin] Adds tor-over-wifi setting
...
Provides a checkbox in the settings view, as well as an event handler to
disable/enable the tor network if the device is not on using the wifi
connection.
Refactors network-enabling code to a separate function. This function
is ran after the network state changes, or the settings change and
will update the status accordingly.
2015-12-15 10:17:29 -05:00
Torsten Grote
327073f514
Put conversation view layout in XML file
...
and fix message divider background for lower API levels.
2015-12-15 13:11:11 -02:00
Torsten Grote
2bd53f8363
Show connection status of contact in conversation view
...
Closes #97
2015-12-15 13:11:11 -02:00
akwizgran
e7e7bf35ea
Use 'forum' instead of 'group'. #174
2015-12-15 13:23:52 +00:00
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
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
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
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
8619f89890
Cleaned up composition screen layouts.
2014-02-27 15:34:52 +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
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
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
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
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
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