Sone.git
10 years agoIncrese test coverage.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 12:33:18 +0000 (14:33 +0200)]
Increse test coverage.

10 years agoRemove check that is never triggered.
David ‘Bombe’ Roden [Thu, 31 Jul 2014 12:33:05 +0000 (14:33 +0200)]
Remove check that is never triggered.

10 years agoIncrease test coverage.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 14:04:37 +0000 (16:04 +0200)]
Increase test coverage.

10 years agoIncrease test coverage.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:59:34 +0000 (14:59 +0200)]
Increase test coverage.

10 years agoAdd test for “remove context” job.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:46:30 +0000 (14:46 +0200)]
Add test for “remove context” job.

10 years agoAdd test for “add context” job.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:20:53 +0000 (14:20 +0200)]
Add test for “add context” job.

10 years agoAdd class that marks a reply as known.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:20:18 +0000 (14:20 +0200)]
Add class that marks a reply as known.

10 years agoAdd class that marks a post as known.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 12:04:57 +0000 (14:04 +0200)]
Add class that marks a post as known.

10 years agoAdd class to fetch a Sone.
David ‘Bombe’ Roden [Wed, 30 Jul 2014 11:59:46 +0000 (13:59 +0200)]
Add class to fetch a Sone.

10 years agoAdd class to set FCP interface access level from an option.
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.

10 years agoAdd class that activates the FCP interface 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.

10 years agoAdd class for setting insertion delay 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.

10 years agoUse the appropriate Sone predicates.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:45:36 +0000 (17:45 +0200)]
Use the appropriate Sone predicates.

10 years agoRemove unused exception constructors.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:41:22 +0000 (17:41 +0200)]
Remove unused exception constructors.

10 years agoAdd test for the second USK callback.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:41:09 +0000 (17:41 +0200)]
Add test for the second USK callback.

10 years agoAdd tests for the callback.
David ‘Bombe’ Roden [Tue, 29 Jul 2014 15:29:53 +0000 (17:29 +0200)]
Add tests for the callback.

10 years agoAdd unit test for freenet interface.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 21:55:49 +0000 (23:55 +0200)]
Add unit test for freenet interface.

10 years agoCast client to a different interface.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 21:55:12 +0000 (23:55 +0200)]
Cast client to a different interface.

10 years agoRemove unused method.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 14:07:09 +0000 (16:07 +0200)]
Remove unused method.

10 years agoAdd tests for identity events.
David ‘Bombe’ Roden [Tue, 22 Jul 2014 12:00:30 +0000 (14:00 +0200)]
Add tests for identity events.

10 years agoAdd unit test for update checker.
David ‘Bombe’ Roden [Mon, 21 Jul 2014 17:28:35 +0000 (19:28 +0200)]
Add unit test for update checker.

10 years agoConfigure JaCoCo coverage plugin.
David ‘Bombe’ Roden [Wed, 16 Jul 2014 19:46:16 +0000 (21:46 +0200)]
Configure JaCoCo coverage plugin.

10 years agoAdd unit test for options.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 19:11:46 +0000 (21:11 +0200)]
Add unit test for options.

10 years agoAdd unit test for default option implementation.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 18:36:00 +0000 (20:36 +0200)]
Add unit test for default option implementation.

10 years agoRemove unused method.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 18:31:12 +0000 (20:31 +0200)]
Remove unused method.

10 years agoSet time of Sone when creating insert information.
David ‘Bombe’ Roden [Mon, 7 Jul 2014 18:08:05 +0000 (20:08 +0200)]
Set time of Sone when creating insert information.

10 years agoAdd unit test for default identities.
David ‘Bombe’ Roden [Sat, 5 Jul 2014 08:00:18 +0000 (10:00 +0200)]
Add unit test for default identities.

10 years agoCopy identity classes from refactoring branch.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 19:16:29 +0000 (21:16 +0200)]
Copy identity classes from refactoring branch.

10 years agoInject identity loader instead of context into identity manager.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:32:44 +0000 (18:32 +0200)]
Inject identity loader instead of context into identity manager.

10 years agoMake identity loader injectable.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:32:17 +0000 (18:32 +0200)]
Make identity loader injectable.

10 years agoUse context objects and optionals in interfaces.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:32:08 +0000 (18:32 +0200)]
Use context objects and optionals in interfaces.

10 years agoAdd function to extract the context of a context object.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:30:58 +0000 (18:30 +0200)]
Add function to extract the context of a context object.

10 years agoAdd custom context type for dependency injection.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 16:00:33 +0000 (18:00 +0200)]
Add custom context type for dependency injection.

10 years agoAdd identity manager changes from the refactoring branch.
David ‘Bombe’ Roden [Fri, 27 Jun 2014 15:56:33 +0000 (17:56 +0200)]
Add identity manager changes from the refactoring branch.

10 years agoImplement hashCode() and equals().
David ‘Bombe’ Roden [Thu, 14 Nov 2013 21:40:54 +0000 (22:40 +0100)]
Implement hashCode() and equals().

10 years agoSynchronize all access on the current own identities.
David ‘Bombe’ Roden [Thu, 26 Jun 2014 18:21:14 +0000 (20:21 +0200)]
Synchronize all access on the current own identities.

10 years agoMake expression less dubious.
David ‘Bombe’ Roden [Thu, 26 Jun 2014 18:21:03 +0000 (20:21 +0200)]
Make expression less dubious.

10 years agoClose all input streams after parsing templates.
David ‘Bombe’ Roden [Thu, 26 Jun 2014 04:59:02 +0000 (06:59 +0200)]
Close all input streams after parsing templates.

10 years agoDon’t change the configuration after starting the core.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 18:26:07 +0000 (20:26 +0200)]
Don’t change the configuration after starting the core.

10 years agoSkip redundant initialization.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 18:20:48 +0000 (20:20 +0200)]
Skip redundant initialization.

10 years agoDeclare variables closer to where they’re first used.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 18:20:17 +0000 (20:20 +0200)]
Declare variables closer to where they’re first used.

10 years agoRemove some unnecessary local variables.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 17:56:36 +0000 (19:56 +0200)]
Remove some unnecessary local variables.

10 years agoRemove unnecessary return.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 17:54:30 +0000 (19:54 +0200)]
Remove unnecessary return.

10 years agoSimplify some boolean expressions.
David ‘Bombe’ Roden [Wed, 25 Jun 2014 17:53:14 +0000 (19:53 +0200)]
Simplify some boolean expressions.

10 years agoAdd test case for locking and unlocking a Sone.
David ‘Bombe’ Roden [Tue, 24 Jun 2014 17:57:05 +0000 (19:57 +0200)]
Add test case for locking and unlocking a Sone.

10 years agoAdd test for restarting the wait period after changing the 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.

10 years agoAdd own test for starting state.
David ‘Bombe’ Roden [Tue, 24 Jun 2014 17:33:10 +0000 (19:33 +0200)]
Add own test for starting state.

10 years agoMove detection of modification into modification detector.
David ‘Bombe’ Roden [Sun, 22 Jun 2014 14:32:21 +0000 (16:32 +0200)]
Move detection of modification into modification detector.

10 years agoRefactor test.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:29:43 +0000 (07:29 +0200)]
Refactor test.

10 years agoUse a more stable Guava version.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:12:00 +0000 (07:12 +0200)]
Use a more stable Guava version.

10 years agoActually use the default values.
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).

10 years agoUse Sone modification detector in Sone inserter.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:10:00 +0000 (07:10 +0200)]
Use Sone modification detector in Sone inserter.

10 years agoAdd Sone modification detector.
David ‘Bombe’ Roden [Thu, 12 Jun 2014 05:09:08 +0000 (07:09 +0200)]
Add Sone modification detector.

10 years agoRemove “modified” flag, it’s now calculated on-the-fly.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:34:58 +0000 (06:34 +0200)]
Remove “modified” flag, it’s now calculated on-the-fly.

10 years agoStore fingerprint in insert information.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:34:28 +0000 (06:34 +0200)]
Store fingerprint in insert information.

10 years agoUse a real boolean to signal that the Sone should be inserted now.
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.

10 years agoUse an optional instead of a magic value.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:10:21 +0000 (06:10 +0200)]
Use an optional instead of a magic value.

10 years agoUse static import for currentTimeMillis().
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:09:49 +0000 (06:09 +0200)]
Use static import for currentTimeMillis().

10 years agoSmall simplification.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:05:20 +0000 (06:05 +0200)]
Small simplification.

10 years agoFix comment.
David ‘Bombe’ Roden [Wed, 11 Jun 2014 04:05:11 +0000 (06:05 +0200)]
Fix comment.

10 years agoChange default sort order to by-activity, descending.
David ‘Bombe’ Roden [Tue, 10 Jun 2014 12:41:57 +0000 (14:41 +0200)]
Change default sort order to by-activity, descending.

10 years agoAdd constants for the default sort field and order.
David ‘Bombe’ Roden [Tue, 10 Jun 2014 12:41:35 +0000 (14:41 +0200)]
Add constants for the default sort field and order.

10 years agoUpdate Japanese translation.
David ‘Bombe’ Roden [Tue, 10 Jun 2014 10:50:48 +0000 (12:50 +0200)]
Update Japanese translation.

10 years agoCloser reader after creating templates.
David ‘Bombe’ Roden [Mon, 9 Jun 2014 21:53:55 +0000 (23:53 +0200)]
Closer reader after creating templates.

10 years agoUse a multimap for storing replies.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:48:52 +0000 (06:48 +0200)]
Use a multimap for storing replies.

10 years agoUse a multimap to store posts with recipienets.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:43:10 +0000 (06:43 +0200)]
Use a multimap to store posts with recipienets.

10 years agoRemove all existing posts of a Sone correctly.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:40:42 +0000 (06:40 +0200)]
Remove all existing posts of a Sone correctly.

10 years agoUse a Multimap to store a Sone’s posts.
David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:40:23 +0000 (06:40 +0200)]
Use a Multimap to store a Sone’s posts.

10 years agoHandle mention notification better.
David ‘Bombe’ Roden [Thu, 29 May 2014 20:21:46 +0000 (22:21 +0200)]
Handle mention notification better.

10 years agoOnly send events after the new posts and replies are stored.
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.

10 years agoTranslated untranslated Japanese string
Hideki Saito [Mon, 2 Jun 2014 19:02:30 +0000 (12:02 -0700)]
Translated untranslated Japanese string

10 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Mon, 26 May 2014 18:02:30 +0000 (20:02 +0200)]
Merge branch 'master' into next

10 years agoMerge branch 'release-0.8.9' 0.8.9
David ‘Bombe’ Roden [Mon, 26 May 2014 17:56:07 +0000 (19:56 +0200)]
Merge branch 'release-0.8.9'

10 years agoSet Sone version to 0.8.9.
David ‘Bombe’ Roden [Mon, 26 May 2014 17:55:50 +0000 (19:55 +0200)]
Set Sone version to 0.8.9.

10 years agoIncrease latest edition of Sone’s homepage.
David ‘Bombe’ Roden [Mon, 26 May 2014 17:55:39 +0000 (19:55 +0200)]
Increase latest edition of Sone’s homepage.

10 years agoAdd paragraph telling users without posts on their feed that auto-follow is available.
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.

10 years agoUse post.replyId instead of post.reply.id.
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.

10 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Thu, 27 Feb 2014 21:04:45 +0000 (22:04 +0100)]
Merge branch 'master' into next

10 years agoMerge branch 'release-0.8.8' 0.8.8
David ‘Bombe’ Roden [Thu, 27 Feb 2014 20:38:22 +0000 (21:38 +0100)]
Merge branch 'release-0.8.8'

10 years agoUpdate current homepage edition.
David ‘Bombe’ Roden [Wed, 26 Feb 2014 22:13:17 +0000 (23:13 +0100)]
Update current homepage edition.

10 years agoSet version to 0.8.8.
David ‘Bombe’ Roden [Tue, 25 Feb 2014 18:09:48 +0000 (19:09 +0100)]
Set version to 0.8.8.

10 years agoIterate over the current versions of the Sones.
David ‘Bombe’ Roden [Thu, 27 Feb 2014 07:38:13 +0000 (08:38 +0100)]
Iterate over the current versions of the Sones.

The keys used in the soneInserters map are Sones fresh from the startup,
most of them shouldn’t even have profiles.

10 years agoGet larger images from WoT, let the browser scale it down.
David ‘Bombe’ Roden [Wed, 26 Feb 2014 05:48:10 +0000 (06:48 +0100)]
Get larger images from WoT, let the browser scale it down.

This will improve image quality on Retina displays.

10 years agoFilter values of profile fields.
David ‘Bombe’ Roden [Mon, 24 Feb 2014 05:43:42 +0000 (06:43 +0100)]
Filter values of profile fields.

This fixes #334.

10 years agoOnly refuse to set creation time if it’s different from the current one.
David ‘Bombe’ Roden [Sun, 19 Jan 2014 13:14:57 +0000 (14:14 +0100)]
Only refuse to set creation time if it’s different from the current one.

10 years agoSet encoding in compiler plugin.
David ‘Bombe’ Roden [Fri, 13 Dec 2013 18:07:06 +0000 (19:07 +0100)]
Set encoding in compiler plugin.

11 years agoUse better check for whether the root album has been reached.
David ‘Bombe’ Roden [Fri, 22 Nov 2013 18:35:59 +0000 (19:35 +0100)]
Use better check for whether the root album has been reached.

11 years agoCopy insert URI of original Sone when parsing a new Sone.
David ‘Bombe’ Roden [Fri, 11 Oct 2013 06:22:03 +0000 (08:22 +0200)]
Copy insert URI of original Sone when parsing a new Sone.

This, once again, fixes the Rescue Mode.

11 years agoSet changed values differently.
David ‘Bombe’ Roden [Fri, 11 Oct 2013 06:21:43 +0000 (08:21 +0200)]
Set changed values differently.

11 years agoFix and relax checks.
David ‘Bombe’ Roden [Fri, 11 Oct 2013 06:21:34 +0000 (08:21 +0200)]
Fix and relax checks.

During loading most of the checks fail, effectively preventing loading.

11 years agoExtract an interface out of Sone.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 19:36:46 +0000 (21:36 +0200)]
Extract an interface out of Sone.

11 years agoDon’t check for the presence of the album image in the album.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 19:31:08 +0000 (21:31 +0200)]
Don’t check for the presence of the album image in the album.

As the albums are loaded and instantiated before the images are loaded,
this will inevitably fail during loading.

11 years agoAdd image builder that creates “old” images.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 11:06:11 +0000 (13:06 +0200)]
Add image builder that creates “old” images.

11 years agoRemove obsolete import.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 06:01:32 +0000 (08:01 +0200)]
Remove obsolete import.

11 years agoUse an album modifier for setting title, description, and album image.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 06:01:27 +0000 (08:01 +0200)]
Use an album modifier for setting title, description, and album image.

The rest of modifications will follow.

11 years agoUse the memory database to create all albums.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:47:21 +0000 (21:47 +0200)]
Use the memory database to create all albums.

11 years agoAdd album builder creation to memory database.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:47:08 +0000 (21:47 +0200)]
Add album builder creation to memory database.

11 years agoAdd album builder that can create the “old” album objects.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:46:47 +0000 (21:46 +0200)]
Add album builder that can create the “old” album objects.

11 years agoAdd base implementation of an album builder.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:46:30 +0000 (21:46 +0200)]
Add base implementation of an album builder.

11 years agoAdd album builder factory.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:46:10 +0000 (21:46 +0200)]
Add album builder factory.