David ‘Bombe’ Roden [Sun, 3 Aug 2014 17:22:04 +0000 (19:22 +0200)]
Actually remove trust when setting it null.
David ‘Bombe’ Roden [Sun, 3 Aug 2014 17:09:58 +0000 (19:09 +0200)]
Remove unnecessary casts.
David ‘Bombe’ Roden [Sun, 3 Aug 2014 16:31:35 +0000 (18:31 +0200)]
Add unit test for sone rescuer.
David ‘Bombe’ Roden [Sun, 3 Aug 2014 08:43:17 +0000 (10:43 +0200)]
Suppress some warnings.
David ‘Bombe’ Roden [Sat, 2 Aug 2014 14:54:04 +0000 (16:54 +0200)]
Make delay configurable in test constructor to allow faster testing.
David ‘Bombe’ Roden [Sat, 2 Aug 2014 11:09:04 +0000 (13:09 +0200)]
Add more tests of sone inserter.
David ‘Bombe’ Roden [Sat, 2 Aug 2014 09:49:50 +0000 (11:49 +0200)]
“sone” can never be null, the constructor would balk.
David ‘Bombe’ Roden [Sat, 2 Aug 2014 09:40:45 +0000 (11:40 +0200)]
Add test for “set property” job.
David ‘Bombe’ Roden [Sat, 2 Aug 2014 09:40:22 +0000 (11:40 +0200)]
Add test for insert token.
David ‘Bombe’ Roden [Fri, 1 Aug 2014 17:12:54 +0000 (19:12 +0200)]
Increase test coverage.
David ‘Bombe’ Roden [Fri, 1 Aug 2014 00:44:40 +0000 (02:44 +0200)]
Increase test coverage.
David ‘Bombe’ Roden [Fri, 1 Aug 2014 00:22:30 +0000 (02:22 +0200)]
Add unit test for the insert token supplier.
David ‘Bombe’ Roden [Fri, 1 Aug 2014 00:20:17 +0000 (02:20 +0200)]
Add unit test for image inserter.
David ‘Bombe’ Roden [Fri, 1 Aug 2014 00:19:06 +0000 (02:19 +0200)]
Use a supplier to generate insert tokens for images.
David ‘Bombe’ Roden [Fri, 1 Aug 2014 00:17:13 +0000 (02:17 +0200)]
Move reflection-based methods to their own class.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 19:20:04 +0000 (21:20 +0200)]
Add class that fetches a Sone.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 19:14:37 +0000 (21:14 +0200)]
Rename class that fetches a Sone with its URI.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 19:14:01 +0000 (21:14 +0200)]
Add test for Sone URI.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 13:01:38 +0000 (15:01 +0200)]
Increase test coverage.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 12:33:18 +0000 (14:33 +0200)]
Increse test coverage.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 12:33:05 +0000 (14:33 +0200)]
Remove check that is never triggered.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 14:04:37 +0000 (16:04 +0200)]
Increase test coverage.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:59:34 +0000 (14:59 +0200)]
Increase test coverage.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:46:30 +0000 (14:46 +0200)]
Add test for “remove context” job.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:20:53 +0000 (14:20 +0200)]
Add test for “add context” job.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:20:18 +0000 (14:20 +0200)]
Add class that marks a reply as known.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:04:57 +0000 (14:04 +0200)]
Add class that marks a post as known.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 11:59:46 +0000 (13:59 +0200)]
Add class to fetch a Sone.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 17:58:16 +0000 (19:58 +0200)]
Add class to set FCP interface access level from an option.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 17:53:00 +0000 (19:53 +0200)]
Add class that activates the FCP interface from an option.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 17:47:03 +0000 (19:47 +0200)]
Add class for setting insertion delay from an option.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:45:36 +0000 (17:45 +0200)]
Use the appropriate Sone predicates.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:41:22 +0000 (17:41 +0200)]
Remove unused exception constructors.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:41:09 +0000 (17:41 +0200)]
Add test for the second USK callback.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:29:53 +0000 (17:29 +0200)]
Add tests for the callback.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 21:55:49 +0000 (23:55 +0200)]
Add unit test for freenet interface.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 21:55:12 +0000 (23:55 +0200)]
Cast client to a different interface.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 14:07:09 +0000 (16:07 +0200)]
Remove unused method.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 12:00:30 +0000 (14:00 +0200)]
Add tests for identity events.
David ‘Bombe’ Roden [Mon, 21 Jul 2014 17:28:35 +0000 (19:28 +0200)]
Add unit test for update checker.
David ‘Bombe’ Roden [Wed, 16 Jul 2014 19:46:16 +0000 (21:46 +0200)]
Configure JaCoCo coverage plugin.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 19:11:46 +0000 (21:11 +0200)]
Add unit test for options.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 18:36:00 +0000 (20:36 +0200)]
Add unit test for default option implementation.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 18:31:12 +0000 (20:31 +0200)]
Remove unused method.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 18:08:05 +0000 (20:08 +0200)]
Set time of Sone when creating insert information.
David ‘Bombe’ Roden [Sat, 5 Jul 2014 08:00:18 +0000 (10:00 +0200)]
Add unit test for default identities.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 19:16:29 +0000 (21:16 +0200)]
Copy identity classes from refactoring branch.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:32:44 +0000 (18:32 +0200)]
Inject identity loader instead of context into identity manager.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:32:17 +0000 (18:32 +0200)]
Make identity loader injectable.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:32:08 +0000 (18:32 +0200)]
Use context objects and optionals in interfaces.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:30:58 +0000 (18:30 +0200)]
Add function to extract the context of a context object.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:00:33 +0000 (18:00 +0200)]
Add custom context type for dependency injection.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 15:56:33 +0000 (17:56 +0200)]
Add identity manager changes from the refactoring branch.
David ‘Bombe’ Roden [Thu, 14 Nov 2013 21:40:54 +0000 (22:40 +0100)]
Implement hashCode() and equals().
David ‘Bombe’ Roden [Thu, 26 Jun 2014 18:21:14 +0000 (20:21 +0200)]
Synchronize all access on the current own identities.
David ‘Bombe’ Roden [Thu, 26 Jun 2014 18:21:03 +0000 (20:21 +0200)]
Make expression less dubious.
David ‘Bombe’ Roden [Thu, 26 Jun 2014 04:59:02 +0000 (06:59 +0200)]
Close all input streams after parsing templates.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 18:26:07 +0000 (20:26 +0200)]
Don’t change the configuration after starting the core.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 18:20:48 +0000 (20:20 +0200)]
Skip redundant initialization.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 18:20:17 +0000 (20:20 +0200)]
Declare variables closer to where they’re first used.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 17:56:36 +0000 (19:56 +0200)]
Remove some unnecessary local variables.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 17:54:30 +0000 (19:54 +0200)]
Remove unnecessary return.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 17:53:14 +0000 (19:53 +0200)]
Simplify some boolean expressions.
David ‘Bombe’ Roden [Tue, 24 Jun 2014 17:57:05 +0000 (19:57 +0200)]
Add test case for locking and unlocking a Sone.
David ‘Bombe’ Roden [Tue, 24 Jun 2014 17:33:35 +0000 (19:33 +0200)]
Add test for restarting the wait period after changing the Sone.
David ‘Bombe’ Roden [Tue, 24 Jun 2014 17:33:10 +0000 (19:33 +0200)]
Add own test for starting state.
David ‘Bombe’ Roden [Sun, 22 Jun 2014 14:32:21 +0000 (16:32 +0200)]
Move detection of modification into modification detector.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:29:43 +0000 (07:29 +0200)]
Refactor test.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:12:00 +0000 (07:12 +0200)]
Use a more stable Guava version.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:11:39 +0000 (07:11 +0200)]
Actually use the default values.
getParam(String) returns a default value of "" and not null so the
previous detection of “no value is set” was actually never working, and
the default in the web interface was the default used by the browser
(i.e. the first element).
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:10:00 +0000 (07:10 +0200)]
Use Sone modification detector in Sone inserter.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:09:08 +0000 (07:09 +0200)]
Add Sone modification detector.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:34:58 +0000 (06:34 +0200)]
Remove “modified” flag, it’s now calculated on-the-fly.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:34:28 +0000 (06:34 +0200)]
Store fingerprint in insert information.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:28:25 +0000 (06:28 +0200)]
Use a real boolean to signal that the Sone should be inserted now.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:10:21 +0000 (06:10 +0200)]
Use an optional instead of a magic value.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:09:49 +0000 (06:09 +0200)]
Use static import for currentTimeMillis().
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:05:20 +0000 (06:05 +0200)]
Small simplification.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:05:11 +0000 (06:05 +0200)]
Fix comment.
David ‘Bombe’ Roden [Tue, 10 Jun 2014 12:41:57 +0000 (14:41 +0200)]
Change default sort order to by-activity, descending.
David ‘Bombe’ Roden [Tue, 10 Jun 2014 12:41:35 +0000 (14:41 +0200)]
Add constants for the default sort field and order.
David ‘Bombe’ Roden [Tue, 10 Jun 2014 10:50:48 +0000 (12:50 +0200)]
Update Japanese translation.
David ‘Bombe’ Roden [Mon, 9 Jun 2014 21:53:55 +0000 (23:53 +0200)]
Closer reader after creating templates.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:48:52 +0000 (06:48 +0200)]
Use a multimap for storing replies.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:43:10 +0000 (06:43 +0200)]
Use a multimap to store posts with recipienets.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:40:42 +0000 (06:40 +0200)]
Remove all existing posts of a Sone correctly.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:40:23 +0000 (06:40 +0200)]
Use a Multimap to store a Sone’s posts.
David ‘Bombe’ Roden [Thu, 29 May 2014 20:21:46 +0000 (22:21 +0200)]
Handle mention notification better.
David ‘Bombe’ Roden [Thu, 29 May 2014 20:20:49 +0000 (22:20 +0200)]
Only send events after the new posts and replies are stored.
Hideki Saito [Mon, 2 Jun 2014 19:02:30 +0000 (12:02 -0700)]
Translated untranslated Japanese string
David ‘Bombe’ Roden [Mon, 26 May 2014 18:02:30 +0000 (20:02 +0200)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Mon, 26 May 2014 17:56:07 +0000 (19:56 +0200)]
Merge branch 'release-0.8.9'
David ‘Bombe’ Roden [Mon, 26 May 2014 17:55:50 +0000 (19:55 +0200)]
Set Sone version to 0.8.9.
David ‘Bombe’ Roden [Mon, 26 May 2014 17:55:39 +0000 (19:55 +0200)]
Increase latest edition of Sone’s homepage.
David ‘Bombe’ Roden [Mon, 19 May 2014 16:52:32 +0000 (18:52 +0200)]
Add paragraph telling users without posts on their feed that auto-follow is available.
David ‘Bombe’ Roden [Mon, 31 Mar 2014 04:52:21 +0000 (06:52 +0200)]
Use post.replyId instead of post.reply.id.
post.reply now returns an Optional, so an additional “get” would be
required.
David ‘Bombe’ Roden [Thu, 27 Feb 2014 21:04:45 +0000 (22:04 +0100)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Thu, 27 Feb 2014 20:38:22 +0000 (21:38 +0100)]
Merge branch 'release-0.8.8'
David ‘Bombe’ Roden [Wed, 26 Feb 2014 22:13:17 +0000 (23:13 +0100)]
Update current homepage edition.
David ‘Bombe’ Roden [Tue, 25 Feb 2014 18:09:48 +0000 (19:09 +0100)]
Set version to 0.8.8.