- Jul 04, 2016
-
-
Torsten Grote authored
This does not yet support multiple identities. It just shows blogs created by the first identity, but can easily be adapted for multi-identity support. Closes #410
-
Torsten Grote authored
Clicking the plus in the toolbar open the `CreateBlogActivity` which allows the user to create a new blog. Only the first identity is considered, but support for more identities can be easily added later. The actual list of blogs in the My Blogs tab will be done in the next commit.
-
- Jun 28, 2016
-
-
Torsten Grote authored
Once applied this commit will change the font colors according to the design and move all themes into a dedicated file. Closes #333
-
- Jun 22, 2016
-
-
Ernir Erlingsson authored
-
- Jun 11, 2016
-
-
str4d authored
-
- Jun 03, 2016
-
-
Torsten Grote authored
This replaces the custom layouts in the navigation drawer with a `NavigationView` and adds a menu entry for Blogs. A Main Blogs fragment is added that holds a `TabLayout` and a `ViewPager`. Five tabs are already added, but they just have a single placeholder fragment that is to be replaced by the actual fragments. Closes #409
-
Torsten Grote authored
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
-
- May 30, 2016
-
-
Ernir Erlingsson authored
-
- May 19, 2016
-
-
Torsten Grote authored
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
-
- May 18, 2016
-
-
Torsten Grote authored
Closes #399
-
- May 16, 2016
-
-
Torsten Grote authored
-
- May 11, 2016
-
-
Torsten Grote authored
Also prevents the snackbar from hiding the bottom of the list. Closes #337
-
Torsten Grote authored
This changes `ShareForumActivity` to use two fragments to facilitate forum sharing with the new Forum Sharing Client backend. The `ContactSelectorFragment` allows the user to select a number of contacts. If there is an ongoing sharing session or the forum is already shared with the contact, it is disabled in the list. If there is at least one contact selected, a button appears in the toolbar that brings the user to the `ShareForumMessageFragment` where the user can write an optional message to be send along with the invitation. After sending an invitation, the user is brought back to the forum that she shared and there is a snackbar showing up briefly to indicate the successful invitation. The invitation is shown along with the message within the private conversation of each contact. The person who shares the forum also sees the invitation and the message as outgoing messages that also display the current status of the messages. A notification is shown like for other private messages as well. Please note that this commit does not include a way for users to respond to invitations.
-
- May 10, 2016
-
-
Torsten Grote authored
Turn list of available forums into a BriarRecyclerView with XML layout. Allow to respond to forum invitations from the list of available forums. The user can either accept or decline an invitation.
-
- May 06, 2016
-
-
str4d authored
Includes parallel improvements to Bluetooth key exchange UI.
-
- May 04, 2016
-
-
Torsten Grote authored
The adapter of the `ForumListFragment` has been changed into a `BriarRecyclerView` and all its code has been adapted and simplified accordingly. All UI of the forum list is now defined in XML layouts.
-
akwizgran authored
-
- May 03, 2016
-
-
akwizgran authored
-
Torsten Grote authored
part of UI changes for #305
-
Torsten Grote authored
Methods for creating, adding and removing forums have been moved to the `ForumManager`. In order to still handle removing forums properly, a `RemoveForumHook` has been introduced. Methods for sharing forums with all current and future contacts have been removed along with the localGroup where this information was saved. The `ShareForumActivity` now has the proper label. The `SessionId` and the `ProtocolEngine` have been moved to the `clients` package. This addresses part of #322 and part of what has been discussed in #320.
-
akwizgran authored
-
- May 02, 2016
-
-
Torsten Grote authored
This commit is a small change that replaces the custom UI elements in the forum list with a Snackbar and an Toolbar menu. Addresses one part (2b) of #305
-
- Apr 29, 2016
-
-
akwizgran authored
-
- Apr 28, 2016
-
-
Torsten Grote authored
Closes #307
-
str4d authored
-
- Apr 27, 2016
-
-
str4d authored
-
- Apr 25, 2016
-
-
Santiago Torres-Arias authored
Removes all programatic calls that modify the layout and uses the XML resource instead.
-
akwizgran authored
-
- Apr 21, 2016
-
-
Torsten Grote authored
This also introduces constants for the GROUP_ID, FORUM_NAME and MIN_TIMESTAMP as they were used for the two buttons. Closes #313
-
Torsten Grote authored
* If the user has already declined, we don't show that the other introducee has declined as well. The backend doesn't have that information, so this is compatible with the principle of showing what we know. * If the user has already accepted or hasn't yet responded, we show the decline response in the private conversation with the introducer. If the user hasn't yet responded, we hide the accept/decline buttons in the introduction request message. Messages an introducee receives in a `FINISHED` state are now being ignored and deleted. Closes #295
-
- Apr 20, 2016
-
-
str4d authored
Will currently fail at runtime; requires a public key and a server onion.
-
Torsten Grote authored
* force decline when two of our own identities are introduced to each other * throw away introduction requests to the same identity (impossible to trigger from UI) Closes #284
-
- Apr 12, 2016
-
-
Torsten Grote authored
(except refactoring of conversation item classes)
-
Torsten Grote authored
When devices' clocks are out of sync, it is possible that a response is shown before the request. This commit makes sure that the timestamp of responses is always later than the last message in the conversation. Some wording could be misunderstood to thing introductions were successful even though they were not. That has been clarified. A new database transaction was created when getting contacts and local transport properties. This has been changed to re-use the existing transaction. Also addresses minor issues found in review.
-
Torsten Grote authored
Show system notification for successful introductions
-
- Mar 26, 2016
-
-
str4d authored
-
- Mar 15, 2016
-
-
akwizgran authored
@color/briar_text_primary is used in a lot of places other than the settings screen - if we want to use grey text in the settings screen we'll need to find another way. Also fixed some misspelled resource names and included the colours from the Briar palette in color.xml.
-
- Mar 14, 2016
-
-
Ernir Erlingsson authored
-
- Mar 11, 2016
-
-
str4d authored
Includes code from https://github.com/consp1racy/android-support-preference License: Apache License v2.0
-
- Feb 29, 2016
-
-
akwizgran authored
-