akwizgran
05bc3f6a71
Don't use ClientId.toString() for signature labels.
2017-11-29 16:57:00 +00:00
akwizgran
d7383a3361
Effectively final.
2017-11-21 10:51:35 -02:00
Torsten Grote
1bf0fdfa81
Add an option to debug builds to create fake test data
2017-09-27 13:55:29 -03:00
akwizgran
ba727d7568
Don't add threaded messages to the UI before their parents.
2017-09-19 16:31:27 +01:00
akwizgran
2007078f13
Added test for sharing an RSS blog.
2017-07-07 18:02:15 +01:00
akwizgran
5b05424d83
Merge branch 'master' into '941-store-correct-parent-id'
...
# Conflicts:
# briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerImplTest.java
2017-05-12 09:34:24 +00:00
Torsten Grote
6a07d8f2c9
Allow to remove pre-shared blogs of our contacts
2017-05-10 13:50:07 -03:00
Ernir Erlingsson
044719432a
list position save and restore now implemented for threaded lists
2017-05-02 11:42:55 +02:00
akwizgran
3575b74837
Store correct original parent ID when rewrapping blog posts.
2017-04-19 12:15:34 +01:00
Torsten Grote
4b955809f7
Address review comments
2017-04-12 15:18:27 -03:00
Torsten Grote
9bfb58a764
Show blog posts from RSS feeds with a dedicated icon
...
This adds a field to the post headers and some more tests.
2017-04-12 08:43:24 -03:00
Torsten Grote
d40a058ef5
Change blog descriptor format to include RSS feed flag
...
This now also handles the case where an RSS blog is deleted via the blog
deletion option and not the feed management.
2017-04-12 08:43:22 -03:00
Torsten Grote
17de785c12
Remove blog as well when removing RSS feed
...
This also adds a confirmation dialog to the removal process.
2017-04-12 08:43:21 -03:00
Torsten Grote
c7ff1ba974
Store RSS feeds in a separate dedicated blog
...
A fake LocalAuthor is created for this new blog and stored in the feed's metadata.
2017-04-12 08:43:21 -03:00
Torsten Grote
0827b067ec
Harmonize position of boolean message variables
2017-04-06 15:42:12 -03:00
Torsten Grote
5653c6d650
Address review comments
2017-01-06 13:25:13 -02:00
Torsten Grote
c13eafef14
Migrate blog sharing to new sharing client infrastructure
2017-01-06 13:01:34 -02:00
Torsten Grote
b3d3230549
Remove code for collapsing threads and for reply count
2017-01-04 10:58:31 -02:00
Torsten Grote
51b78cf9b1
Address review comments for new sharing client
2017-01-03 17:25:45 -02:00
Torsten Grote
694e662028
New Forum Sharing Client
2017-01-03 11:23:02 -02:00
Torsten Grote
c04580e321
Don't open unsubscribed shareables
2016-12-20 12:00:01 -02:00
Torsten Grote
2ef9b8f4b6
Show open button in private conversation after accepting invitations
2016-12-20 08:47:27 -02:00
Torsten Grote
45b5040254
Add sharing information to private group ActionBar subtitle
2016-12-12 13:55:35 -02:00
Torsten Grote
562866494b
Add creator and online information to group member list
2016-12-12 13:33:23 -02:00
Torsten Grote
7c6232db9d
Address review comments (rename event, fix annotations, final field)
2016-12-09 13:54:39 -02:00
Torsten Grote
d04dda1566
Add sharing information to toolbar subtitle of blogs
...
The toolbar subtitle shows information about how many contacts the
current blog is shared with and how many of those are online.
2016-12-07 15:16:44 -02:00
Torsten Grote
98dd8ec7f7
Fix Sharing Status screens
...
* Remove distinction between "shared with" and "shared by"
* Show all contacts a blog is shared with
* Show online status of contacts in sharing screen
2016-12-06 10:53:50 -02:00
akwizgran
ad6016d428
Updated java.library.path.
2016-11-30 18:10:49 +00:00
Torsten Grote
2850763ec6
Refactor Integration Tests
2016-11-22 13:31:58 -02:00
Torsten Grote
ea0ad08f57
Merge branch '763-remove-signature-api' into 'master'
...
Remove old signature class from API
I decided not to remove the SignatureImpl class, as it's not a trivial wrapper around the Bouncy Castle class, but I moved the interface into briar-core and made it package-private.
Closes #763
See merge request !424
2016-11-18 16:23:01 +00:00
akwizgran
e4676517ef
Merge branch '524-check-that-acra-is-catching-all-uncaught-exceptions' into 'master'
...
Introduce a @Scheduler annotation
and make sure work is offloaded to an executor, so exceptions can be caught.
Closes #524
See merge request !422
2016-11-18 16:00:22 +00:00
akwizgran
dbbeb37485
Merge branch '757-remove-deviceid-code' into 'master'
...
Remove Device ID
Closes #757
See merge request !423
2016-11-18 15:54:28 +00:00
akwizgran
89a7f41a07
Remove old signature class from API.
2016-11-18 15:30:18 +00:00
Torsten Grote
1697c2af04
Remove Device ID
2016-11-18 12:30:25 -02:00
Torsten Grote
98cb077dd9
Migrate all custom signature code to new methods and add test
2016-11-18 12:19:03 -02:00
Torsten Grote
c86d971166
Require a label for signing
...
This adds a sign() and a verify() method to the CryptoComponent
that take a mandatory label argument to ensure that signatures can't be
repurposed.
2016-11-18 11:05:19 -02:00
Torsten Grote
20708bc156
Introduce a @Scheduler annotation
...
and make sure work is offloaded to an executor, so exceptions can be
caught.
2016-11-18 10:48:20 -02:00
Torsten Grote
e32313c30b
Use namespaced strings for Transport IDs
2016-11-17 17:06:26 -02:00
akwizgran
ec1f4dccdb
Added third group visibility state.
2016-11-16 15:40:51 +00:00
Torsten Grote
007df4288b
Merge branch '709-track-private-group-invitation-messages' into 'master'
...
Use MessageTracker for private group invitation messages
Depends on !405 .
See merge request !412
2016-11-16 14:14:48 +00:00
Torsten Grote
9798654c23
Merge branch 'message-tracker-refactoring' into 'master'
...
Factor MessageTracker out of BdfIncomingMessageHook
The branch moves the MessageTracker implementation from BdfIncomingMessageHook to a separate class. This will allow the private group invitation client to track messages from classes other than the one that implements the delivery hook.
I've also fixed a couple of bugs, removed some redundant code from the validation manager, and added null-safety annotations (which is how I noticed the bugs).
See merge request !405
2016-11-16 14:04:14 +00:00
akwizgran
7b58d003a1
Merge branch '732-reveal-contacts-ui-join-notices' into 'master'
...
Add visibility and OPTIONS button to private group join notices


Closes #732
See merge request !408
2016-11-16 13:44:32 +00:00
Torsten Grote
914b72505a
Made private group timestamp greater than that of latest message
2016-11-16 11:20:25 -02:00
Torsten Grote
24dd4fda69
Address review issues
2016-11-16 11:08:00 -02:00
Torsten Grote
980a6d18bb
Add visibility and OPTIONS button to private group join notices
2016-11-16 09:25:22 -02:00
akwizgran
da543c1004
Added javadocs, removed redundant exception.
2016-11-14 10:30:38 +00:00
akwizgran
7ab4d12d83
Track private group invitation messages.
2016-11-14 10:10:14 +00:00
akwizgran
aa210fc555
Factor MessageTracker out of BdfIncomingMessageHook.
2016-11-11 16:59:10 +00:00
akwizgran
3a2205123f
Added a method for revealing a contact to a private group.
2016-11-11 13:49:49 +00:00
akwizgran
a532f03784
Merge branch '732-reveal-backennd' into 'master'
...
Add support for revealing contacts to the PrivateGroupManager
This also adds three integration tests and improves some small details here and there in the private group client.
Prerequisite for #732 .
See merge request !396
2016-11-10 17:00:31 +00:00