akwizgran
edbf5ff5b4
Preliminaries for private group invitation protocol.
2016-11-08 15:45:04 +00:00
Torsten Grote
62040d45b8
Create GroupDissolvedEvent and react to it
...
Also react to incoming group invitations
2016-11-08 10:28:54 -02:00
Torsten Grote
81d341374d
Show Notifications for Group Messages
2016-11-07 13:52:59 -02:00
Torsten Grote
f3b9214702
Improve QR code workflow slightly
...
* Improve wording so contacts know they need meet up to scan
and scan each other's codes
* Use consistent progress bar styles
2016-11-02 12:43:41 -02:00
Torsten Grote
8448d27d20
Implement UX design for inviting new members to a group
2016-11-01 09:27:23 -02:00
Torsten Grote
8fdce5ba51
Group Member List UI
2016-11-01 09:09:20 -02:00
akwizgran
aa954cee63
Merge branch '671-implement-ux-for-leaving-a-group' into 'master'
...
Implement UX for leaving a group
This MR also includes the creator's part of the UX for dissolving a group since it is almost the same.

Closes #671
See merge request !367
2016-11-01 10:57:33 +00:00
Torsten Grote
9e553ef9c8
Update blog backend to match current usage
2016-11-01 08:34:29 -02:00
Torsten Grote
8dac2d1ca6
Implement UI for dissolving and leaving group
2016-11-01 07:40:56 -02:00
akwizgran
fe79131f4a
Merge branch '678-contact-list-refactoring' into 'master'
...
Refactor contact lists, their adapters and items
This was supposed to be a preparation for #678 to make the contacts lists cleaner and easier to re-use for different use-cases. Turns out #678 can't use this work, but it is probably nice to have anyway.
During this work, support for multiple identities has been removed from the various contact lists.
See merge request !363
2016-10-31 15:39:48 +00:00
Torsten Grote
7191967092
Refactor contact lists, their adapters and items
2016-10-31 10:29:53 -02:00
Torsten Grote
679b54b2b4
Show join messages properly in the threaded conversation
2016-10-31 10:13:20 -02:00
Torsten Grote
f027b832d4
Address review issues
2016-10-27 08:14:33 -02:00
Torsten Grote
42175dca7a
Show group invitations and responses in private conversation
2016-10-27 08:14:33 -02:00
Torsten Grote
5ffcdc4e46
Refactor ConversationAdapter and its ConversationItems
2016-10-27 08:14:32 -02:00
Torsten Grote
96666273d3
Show group invitations in group list
2016-10-27 08:14:32 -02:00
Torsten Grote
1a812f1327
UI for creating private groups
2016-10-25 14:58:47 -02:00
Torsten Grote
bd1f3fc2bd
Make ContactSelectorFragment reusable
2016-10-25 14:52:27 -02:00
Torsten Grote
0523c4e718
Address issues found in code review
2016-10-19 10:43:01 -02:00
Torsten Grote
c83d4bbb39
Implement first prototype of private group message threads
2016-10-19 10:43:00 -02:00
Torsten Grote
b09e30a95f
Private Group List
2016-10-10 13:48:34 -03:00
Torsten Grote
f8e0441de8
Emoji Support for all user input
...
All text that can be generated by users will show emoji from the
shipped sprites.
For all messages and posts, the custom emoji keyboard is now available.
This also disables menu actions rather than hiding them and thus
closes #677
Included is a fix for a regression that was not showing the keyboard
automatically in forums and thus
closes #676
2016-10-04 14:12:17 -03:00
Torsten Grote
401abf2c0c
Add first onboarding screen
...
When the user enters a private conversation after adding her second
contact, an onboarding screen will be shown highlighting the possibility
of introducing the contacts to each other.
2016-09-26 10:42:20 -03:00
Torsten Grote
d5beca5351
Port Signal's emoji implementation to Briar
...
Add functionality to save and restore recently used Emojis
Update emoji and add new categories based on AOSP's XML file
2016-09-23 17:18:18 +01:00
Torsten Grote
7035d8063c
Clean HTML from RSS feeds with Jsoup and show Link Warning
2016-09-13 14:47:51 -03:00
Torsten Grote
ccc49df08e
Address review issues
2016-09-07 14:24:19 -03:00
Torsten Grote
ac325d4423
remove unused resources
2016-09-07 12:51:43 -03:00
Torsten Grote
73bc86df4a
show only a teaser for blog posts in lists
2016-09-07 12:51:41 -03:00
Torsten Grote
6d7e0aab07
Reblogging and Comment UI
2016-09-02 11:53:08 +01:00
Torsten Grote
9664aea520
Introduce and use CardView and AuthorView for Blog Posts
2016-09-02 11:52:34 +01:00
akwizgran
1c15e690e1
Merge branch '352-conversation-screen-has-too-much-padding' into 'master'
...
Improve conversation screen graphics with less padding
This is how the conversation screen looks with this MR:


This MR also replaces more raster graphics with vector graphics.
Closes #352
See merge request !298
2016-09-01 11:37:10 +00:00
akwizgran
eb3da2aac9
Merge branch '539-564-568-notification-overhaul' into 'master'
...
Fix various notification bugs
Fixes #539 , #564 , #568 .
Depends on !276 .
See merge request !286
2016-08-29 16:27:47 +00:00
Torsten Grote
11c0cb667f
Improve conversation screen graphics with less padding
...
Also replace more raster graphics with vector graphics.
2016-08-29 10:02:15 -03:00
Torsten Grote
743053930a
Remove crash report settings
...
Closes #311
2016-08-24 13:33:03 -03:00
Ernir Erlingsson
48e1a65a24
raised api level and made necessary code changes
2016-08-22 00:08:47 +02:00
akwizgran
dbdf567d4e
Overhaul notifications to fix various bugs.
...
Fixes #539 , #564 and #568 .
2016-08-20 18:40:59 +01:00
akwizgran
d34afa5f30
Merge branch '583-npe-org-briarproject-android-util-qrcodeutils-createqrcode' into 'master'
...
Fix two crashes when scanning QR codes
One crash was two due the `Context` being `null` and the other due to the camera being opened within an `AsyncTask`.
Closes #583
See merge request !282
2016-08-19 19:32:24 +00:00
Torsten Grote
b3d6e7d12d
Open Camera in UI Thread to prevent crash on some devices
...
Also properly handle back navigation when trying to add contacts.
2016-08-10 20:00:01 -03:00
Torsten Grote
72906acaee
Group strings and remove unused resources
...
Closes #342
2016-08-09 15:06:11 -03:00
Torsten Grote
1ec56fa3ef
Allow unsubscribing from shared blogs
...
Only personal blogs from non-contacts can be removed.
This also adds integration tests that check if blogs can actually be removed.
Closes #579
2016-08-05 14:08:09 -03:00
Torsten Grote
a4cf91fba5
Use Inheritence for shared Forum and Blog Sharing Code
2016-08-03 18:46:20 -03:00
Torsten Grote
e4f5d8e6e7
Show Blog Invitations
...
This refactors the forum invitation code,
so it can be used by both: forums and blogs.
2016-08-03 13:01:25 -03:00
Torsten Grote
a552d1b6a6
Show blog invitation requests and responses in private conversation
2016-08-03 13:01:24 -03:00
Torsten Grote
2f7d188a07
UI for Sharing Blogs
...
This commit refactors the code for sharing forums,
so it can be used for sharing blogs as well.
It does not yet include code for responding to blog invitations.
2016-08-03 13:01:23 -03:00
Torsten Grote
62c1c3e08d
Simple UI for Managing and Importing RSS Feeds
...
Closes #517
2016-08-02 20:21:54 -03:00
Torsten Grote
a452060b41
Address issues found in code review
2016-08-01 18:08:05 -03:00
str4d
60a381430e
Use full-screen overlay with microcopy instead of dialog to request report
2016-08-01 16:30:37 -03:00
str4d
827fd0aebb
Move send action from FAB into toolbar
2016-08-01 16:30:37 -03:00
str4d
2170d291a2
Hide debug report by default for both crash reports and feedback
2016-08-01 16:30:36 -03:00
akwizgran
d096c1fead
Merge branch '472-forum-no-message-for-the-inviter-if-an-invitee-accepts-or-declines' into 'master'
...
Show Responses to Forum Invitations in Private Conversation
Closes #472
See merge request !257
2016-08-01 13:46:30 +00:00