Torsten Grote
d8df9c9955
Make timestamps prettier and more useful
2016-06-30 11:14:12 -03:00
Ernir Erlingsson
a2a5b746c5
Forum improvements
2016-06-22 13:50:12 +02:00
Torsten Grote
dc048187f5
New Trust Level Indicator Replaces The Stars
...
This implements a generic `TrustIndicatorView` with a `setTrustLevel()`
method which updates the drawable according to the `Author.State`.
Closes #78
2016-06-15 12:41:43 -03:00
Torsten Grote
5d06f42000
This commit adds badges to the forum list that indicate unread posts.
...
It does so by extending the compound view `TextAvatarView` and provides
convienient setters that take care of the required UI changes.
The new badge can also be used to indicate a problem with the forum.
Closes #408
2016-06-03 12:44:03 -03:00
Ernir Erlingsson
86039b81c0
Forum, nested discussions front end UI/UX, rev 2
2016-05-30 23:57:01 +02:00
Torsten Grote
b13bf66165
Add a new activity that shows sharing status of forum
...
The new activity shows who you are sharing a forum with and who shares a
forum with you. It is accessible from the overflow menu when in a forum.
Closes #398
2016-05-19 11:42:05 -03:00
str4d
69026054cd
Add bulb to scene transition, make transitionName unique for each contact
2016-05-13 16:51:24 -03:00
Torsten Grote
e87991ecac
Forum Avatars using the first letter of the forum and color from group
...
Also prevents the snackbar from hiding the bottom of the list.
Closes #337
2016-05-11 12:47:54 -03:00
akwizgran
2f11f81582
Collect dev report data on a thread with a looper. #328
2016-05-11 15:41:22 +01:00
akwizgran
6873dbc493
UI code cleanup.
2016-05-11 13:52:40 +01:00
Ernir Erlingsson
c93e78f178
modifications based on Akwizgran's comments
2016-05-11 11:55:17 +02:00
Ernir Erlingsson
64d1e25ad7
cleanup
2016-05-11 11:55:16 +02:00
Ernir Erlingsson
8bb1d444c6
interlude
2016-05-11 11:52:56 +02:00
str4d
b81a567468
First part of BQP UI improvements.
...
Includes parallel improvements to Bluetooth key exchange UI.
2016-05-06 13:57:30 +01:00
akwizgran
b57b65e803
Merge branch '331-viewfinder' into 'master'
...
Reinitialise viewfinder when camera view is shown
Thanks to @str4d for finding the cause of the bug. Closes #331 .
See merge request !165
2016-05-03 14:38:37 +00:00
akwizgran
7ad21708fe
Reinitialise viewfinder when camera view is shown. #331
2016-05-03 09:53:09 +01:00
akwizgran
c21854fbe4
Use AndroidExecutor for background tasks that make API calls.
2016-05-02 16:54:35 +01:00
akwizgran
29071fcc79
Merge branch '325-briar-recycler-view' into 'master'
...
Don't allow 'this' to escape the constructor
Fixes #325 .
See merge request !155
2016-04-29 21:20:02 +00:00
str4d
c44b6a4095
Implement encrypted feedback
2016-04-28 16:44:01 +12:00
akwizgran
f2fc0a43c9
Don't delete unsent reports on application start
2016-04-27 22:22:21 +12:00
str4d
f73f0aa4ab
Migrate crash reports to ACRA
2016-04-27 22:22:16 +12:00
akwizgran
8630f6f24f
Don't allow 'this' to escape the constructor.
2016-04-26 10:03:28 +01:00
akwizgran
141d6497ef
Removed unused layout code and imports.
2016-04-26 09:34:48 +01:00
str4d
d545aaa892
Encrypt and save crash reports, send them the next time TorPlugin start
...
Will currently fail at runtime; requires a public key and a server onion.
2016-04-20 23:42:46 +00:00
akwizgran
6197f5a44c
Catch runtime exceptions from QR code decoder. #298
2016-04-15 17:06:05 +01:00
Torsten Grote
5ea7ff2857
UI for introducing two contacts to each other
...
Show system notification for successful introductions
2016-04-12 17:04:52 -03:00
akwizgran
ed6c3fb1e3
Expect runtime exceptions from camera API methods.
2016-03-29 17:22:59 +01:00
str4d
8cacc73bef
Implement BQP Android UI using QR codes
2016-03-26 15:53:09 +13:00
Ernir Erlingsson
5aba1d79f1
Fixes after comments, also removed the CryptoComoponent from the IdentIcons
2016-03-14 21:02:51 +01:00
Ernir Erlingsson
1be400eb84
Switched Roboguice/Guice out for Dagger 2
2016-03-14 21:01:21 +01:00
akwizgran
30c3a33a0a
Delete all app data when deleting account. #263
2016-03-03 16:23:10 +00:00
akwizgran
000936b7a2
Return the empty string instead of the fake address.
2016-02-24 20:03:04 +00:00
akwizgran
9789c0ff52
Try to use the real Bluetooth address on Android 6. #225
2016-02-23 11:53:54 +00:00
akwizgran
26fecba77f
Don't use ReferenceManager for forum post author. #243
2016-02-03 21:25:34 +00:00
str4d
90eded1421
Make identicons round
...
This commit renames identicons to avatars in field names, and uses an ImageView
derivative to show the identicons, which should make implementing #214 easier.
2016-01-26 20:21:35 +00:00
str4d
35c59fdb39
Migrate AuthorView to XML, add identicon
2016-01-26 18:34:03 +00:00
Ernir Erlingsson
dae29eecce
Navigation drawer (squashed and rebased).
2016-01-21 16:49:21 +00:00
Torsten Grote
f9f3696fb9
run bluetooth adapter enabling/disabling in background thread
...
also run setting the default preferences in a background thread
Closes #184
2016-01-19 11:10:34 -02:00
akwizgran
b7860ba46c
Merge branch 'use-briarrecyclerview-in-conversation-view' into 'master'
...
Use new BriarRecyclerView in ConversationView
This now handles progress bar and empty view itself.
With this commit, it also scrolls down on layout changes like when
keyboard is opened.
See merge request !46
2016-01-04 14:17:10 +00:00
Torsten Grote
a4437a729a
Use new BriarRecyclerView in ConversationView
...
This now handles progress bar and empty view itself.
With this commit, it also scrolls down on layout changes like when
keyboard is opened.
2015-12-31 13:14:33 -02:00
str4d
9b1dacfe97
Use TextInputLayout from the Design Support Library to display errors
2015-12-31 11:36:59 +00:00
str4d
64e63fa0c2
Enable StrengthMeter to be defined in XML
2015-12-31 11:36:26 +00:00
Torsten Grote
970560c21e
address issues with new BriarRecyclerView found in review
2015-12-30 13:22:23 -02:00
Torsten Grote
f309cb36d4
Create custom BriarRecyclerView and use it for the contact list.
...
It is a common pattern to have a list with an empty view and a progress bar.
This commit introduces a custom BriarRecyclerView and uses it for the
contact list.
No more manually hiding and showing empty views and progress bars is
necessary when using the new BriarRecyclerView instead of RecyclerView.
Please note that this conflicts with !44 at the moment and needs to be
implemented for !36 once merged.
Closes #198
2015-12-30 11:50:15 -02:00
Torsten Grote
a51726f147
This introduces a floating action button (FAB) in the contact list.
...
The button hides itself when you scroll down the list of contacts
and shows again when you scroll up.
To properly color the button, the accent color has been defined.
It uses the same color as the action bar (primary color).
I leave it to a UX designer to adapt the color scheme.
Please note that the design support library was used.
It includes the app-compat library, so this has been removed
from the `build.gradle` file.
Closes #199
2015-12-30 10:58:05 -02:00
akwizgran
c5282c5b17
Moved some API classes into packages.
2015-12-17 16:56:57 +00:00
akwizgran
c65ea9a896
Source should be Java 6, don't use diamond operator.
2015-12-02 13:22:23 +00:00
akwizgran
79d9b4b6af
Raised minimum Android version to 2.3 (API 9). #23
2015-12-02 13:20:55 +00:00
akwizgran
027ae8340f
Whitespace-only code formatting changes.
2015-11-30 09:38:25 +00:00
akwizgran
6135bea2b4
Support Tor on Android x86 (thanks to n8fr8).
2015-04-16 08:02:57 +01:00