- Jul 12, 2016
-
-
Ernir Erlingsson authored
Set focus mode properly when scanning QR codes This simple fix contributed by @m8r-v9bo74 fixed the issue on my Xperia Pro that could never focus on the QR code before. Focusing and scanning still works on my other test devices. Closes #346 See merge request !243
-
str4d authored
Show Snackbar after introduction request has been sent Closes #360 See merge request !239
-
- Jul 11, 2016
-
-
Ernir Erlingsson authored
Improve Account Setup Screen * Explain what "account creation" means on first run (#151) * Use hints instead of dedicated text views * Move password strength meter up into the user's view * Always move user's view to current input field * Improve "Forgot Password" dialog       Please note that the dialog button colors will be changed in !214 to the official design. Here they have the old colors. Closes #151, #207 See merge request !229
-
- Jul 08, 2016
-
-
Torsten Grote authored
This simple fix contributed by @m8r-v9bo74 fixed the issue on my Xperia Pro that could never focus on the QR code before. Focusing and scanning still works on my other test devices. Closes #346
-
Torsten Grote authored
* Explain what "account creation" means on first run * Use hints instead of dedicated text views * Move password strength meter up into the user's view * Always move user's view to current input field * Improve "Forgot Password" dialog Closes #151
-
Ernir Erlingsson authored
Simple Empty State Messages This MR implements very basic and simple empty state messages for the current features. This is how it looks (note that the contact add FAB will be removed soon):     Closes #327 See merge request !236
-
- Jul 07, 2016
-
-
Torsten Grote authored
Removed the Fab and moved the icon into the toolbar Closes #449 See merge request !240
-
Ernir Erlingsson authored
-
- Jul 06, 2016
-
-
Ernir Erlingsson authored
Hide Identity Selector When Adding Contact Closes #452 See merge request !233
-
Ernir Erlingsson authored
Update Timestamps Every Minute Yes by using `notifyDataSetChanged()` I am invalidating everything, but view binding is very fast and the RecyclerView is smart about it. I could parse the dataset and use `notifyItemChanged()` only on the elements that matter, but this is not generic and a lot more code which is not necessarily faster. I suggest we go with my simple and generic approach for now and optimize when we actually notice a performance problem. Closes #455 See merge request !238
-
Torsten Grote authored
Closes #360
-
Torsten Grote authored
Closes #452
-
Torsten Grote authored
Closes #455
-
Ernir Erlingsson authored
Blog Client Unit and Integration Tests Closes #450 See merge request !230
-
- Jul 04, 2016
-
-
Torsten Grote authored
This implements very basic and simple empty state messages for the current features. Closes #327
-
- Jul 03, 2016
-
-
str4d authored
Font Colors and Separate Themes Once applied this commit will change the font colors according to the design and move all themes into a dedicated file. Closes #333 See merge request !228
-
- Jul 01, 2016
-
-
Ernir Erlingsson authored
Remove unused Java layout helpers Closes #397 See merge request !232
-
- Jun 30, 2016
-
-
Torsten Grote authored
Closes #397
-
Torsten Grote authored
Make timestamps prettier and more useful Here's some example timestamps I have been testing with. That's how it will look like when this MR is merged:  Closes #230 See merge request !235
-
Torsten Grote authored
-
- Jun 29, 2016
-
-
Ernir Erlingsson authored
Trim leading and trailing whitespace when displaying messages Closes #326 See merge request !234
-
- Jun 28, 2016
-
-
Torsten Grote authored
Closes #326
-
Torsten Grote authored
-
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 27, 2016
-
-
Torsten Grote authored
Closes #450
-
Torsten Grote authored
Deduplicate contact exchange protocol `ContactExchangeTask` was originally extracted from the Bluetooth invitation task; this completes the refactoring. Closes #365. See merge request !199
-
Torsten Grote authored
-
Torsten Grote authored
Make use of Existing Translations Adds first translations to source code and sets up transifex config file. Pull more translations later with: ```bash cd briar-android tx pull --mode=developer ``` Closes #448  See merge request !226
-
Torsten Grote authored
Adds first translations to source code and sets up transifex config file. Pull more translations later with: cd briar-android tx pull --mode=developer Closes #448
-
Ernir Erlingsson authored
Merge branch '442-author-s-identicon-nickname-and-status-are-separated-in-forum-post-layout' into 'master' Separate Date and Author Name in Forum Posts This also fixes the issue there the trust indicator was shown at the top on some devices.  Closes #442 See merge request !227
-
Ernir Erlingsson authored
Fix IdentityManager hooks This commit makes sure that there is only one identity manager that is initialized early enough so hooks can be added properly. Closes #446 See merge request !225
-
- Jun 25, 2016
-
-
str4d authored
ContactExchangeTask was originally extracted from the Bluetooth invitation task; this completes the refactoring.
-
- Jun 23, 2016
-
-
Torsten Grote authored
Closes #442
-
Torsten Grote authored
This commit makes sure that there is only one identity manager that is initialized early enough so hooks can be added properly. Closes #446
-
Torsten Grote authored
Backend for Automatic Micro Blogs This MR introduces automatic personal blogs to the Blog client. When a contact is added, her personal blog will also be added automatically. Also, when a new identity is added, a personal blog for that identity is created. The first commit changes the blog paradigm to short-form blogs and introduces other things that will be useful later in the UI (!214) such as a BlogPostAdded event and the possibility to delete/remove blogs (not the personal ones). This MR is based on !224 to prevent crashes that are fixed by it. So please review and merge !224 first. See merge request !223
-
Torsten Grote authored
This is useful when sorting blog posts in the combined feed. It ensures you do not miss older posts that were just synced to you.
-
Torsten Grote authored
When a contact is added, her personal blog will also be added automatically. Also, when a new identity is added, a personal blog for that identity is created. Part of #436
-
Torsten Grote authored
Removes teaser and makes body mandatory. It also adds support for deleting blogs and introduces a getAuthorStatus() method to the IdentityManager that takes a running transaction.
-
str4d authored
Remove MAX_GROUP_DESCRIPTOR_LENGTH Closes #441 See merge request !224
-
- Jun 22, 2016
-
-
Torsten Grote authored
Closes #441
-