David ‘Bombe’ Roden [Tue, 25 Nov 2014 20:33:52 +0000 (21:33 +0100)]
Use new method to create test values everywhere.
David ‘Bombe’ Roden [Tue, 25 Nov 2014 20:26:22 +0000 (21:26 +0100)]
Move friend-related functionality into the database.
David ‘Bombe’ Roden [Tue, 25 Nov 2014 20:27:23 +0000 (21:27 +0100)]
Add convenience method to create test values.
David ‘Bombe’ Roden [Tue, 25 Nov 2014 20:27:03 +0000 (21:27 +0100)]
Override some methods from Object to provide better interoperability with tests.
David ‘Bombe’ Roden [Mon, 24 Nov 2014 06:19:02 +0000 (07:19 +0100)]
Add helper methods for Optionals.
David ‘Bombe’ Roden [Mon, 24 Nov 2014 06:11:18 +0000 (07:11 +0100)]
Add method to expose a Sone loader to the Sone provider.
David ‘Bombe’ Roden [Sat, 22 Nov 2014 12:56:31 +0000 (13:56 +0100)]
Remove obsolete import.
David ‘Bombe’ Roden [Sat, 22 Nov 2014 12:57:51 +0000 (13:57 +0100)]
Move exception to correct class.
David ‘Bombe’ Roden [Sat, 22 Nov 2014 12:56:25 +0000 (13:56 +0100)]
Move exception to correct place.
David ‘Bombe’ Roden [Sat, 22 Nov 2014 12:53:17 +0000 (13:53 +0100)]
Move image implementation to better package.
David ‘Bombe’ Roden [Sat, 22 Nov 2014 12:52:46 +0000 (13:52 +0100)]
Move album implementation to better package.
David ‘Bombe’ Roden [Sat, 22 Nov 2014 12:52:01 +0000 (13:52 +0100)]
Move default Sone implementation to better package.
David ‘Bombe’ Roden [Sat, 22 Nov 2014 11:06:03 +0000 (12:06 +0100)]
Store ID as string, don’t force-convert to UUID.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 15:01:11 +0000 (16:01 +0100)]
Use “isLoaded” method to check whether a post is loaded.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 14:59:57 +0000 (15:59 +0100)]
Remove obsolete import.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 11:29:12 +0000 (12:29 +0100)]
Add unit test for returning not-yet loaded bookmarked posts.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 10:56:24 +0000 (11:56 +0100)]
Return empty posts for not-yet loaded bookmarks.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 10:55:58 +0000 (11:55 +0100)]
Use “isLoaded” method to check for not-yet loaded bookmarks.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 10:55:38 +0000 (11:55 +0100)]
Add method to tell if a post has already been loaded.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 10:33:35 +0000 (11:33 +0100)]
Update translation.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 10:30:57 +0000 (11:30 +0100)]
Don’t allow a “post cut off length” of -1 anymore.
To disable post cutting, set “characters to display” to -1, the cut-off
length will then be ignored.
David ‘Bombe’ Roden [Sun, 9 Nov 2014 10:25:38 +0000 (11:25 +0100)]
Fix typo.
David ‘Bombe’ Roden [Thu, 6 Nov 2014 05:51:05 +0000 (06:51 +0100)]
Collect events in a separate method.
David ‘Bombe’ Roden [Wed, 5 Nov 2014 20:01:44 +0000 (21:01 +0100)]
Only send events after the new Sone has been stored in the database.
David ‘Bombe’ Roden [Wed, 5 Nov 2014 19:17:03 +0000 (20:17 +0100)]
Remove outdated and wrong comment.
David ‘Bombe’ Roden [Wed, 5 Nov 2014 06:07:23 +0000 (07:07 +0100)]
Don’t log to the root logger.
David ‘Bombe’ Roden [Wed, 5 Nov 2014 06:07:12 +0000 (07:07 +0100)]
Change logger names.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:25:11 +0000 (20:25 +0100)]
Remove unnecessary method.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:24:08 +0000 (20:24 +0100)]
Remove unused method.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:22:40 +0000 (20:22 +0100)]
Remove some unused methods.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:18:05 +0000 (20:18 +0100)]
Don’t save bookmarks from the core anymore, the database does that now.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:08:16 +0000 (20:08 +0100)]
Unbookmarking a post saves the database.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:08:05 +0000 (20:08 +0100)]
Bookmarking a post saves the database.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:05:23 +0000 (20:05 +0100)]
Reformatting.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:05:18 +0000 (20:05 +0100)]
Remove obsolete import.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:05:07 +0000 (20:05 +0100)]
Add tests for starting and stopping the bookmark database.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 19:01:39 +0000 (20:01 +0100)]
Add method to save bookmarked posts to configuration loader.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 18:46:49 +0000 (19:46 +0100)]
Remove method to bookmark a post by ID.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 18:45:25 +0000 (19:45 +0100)]
Don’t load bookmarks from core anymore.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 18:43:10 +0000 (19:43 +0100)]
Refactor loading of IDs.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 18:39:50 +0000 (19:39 +0100)]
Load bookmarked posts in configuration loader, too.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 18:24:46 +0000 (19:24 +0100)]
Load known post replies in configuration loader, too.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 18:22:00 +0000 (19:22 +0100)]
Add configuration loader to interface with the configuration.
David ‘Bombe’ Roden [Tue, 4 Nov 2014 06:07:30 +0000 (07:07 +0100)]
Add unit test for identity accessor.
David ‘Bombe’ Roden [Sun, 2 Nov 2014 11:58:42 +0000 (12:58 +0100)]
Add unit test for HTTP request accessor.
David ‘Bombe’ Roden [Sun, 2 Nov 2014 11:49:02 +0000 (12:49 +0100)]
Add unit test for get-page plugin.
David ‘Bombe’ Roden [Sun, 2 Nov 2014 11:09:17 +0000 (12:09 +0100)]
Add unit test for CSS class name filter.
David ‘Bombe’ Roden [Sun, 2 Nov 2014 10:33:46 +0000 (11:33 +0100)]
Remove irrelevant code, the object will never be null.
David ‘Bombe’ Roden [Sun, 2 Nov 2014 10:33:27 +0000 (11:33 +0100)]
Add unit test for collection accessor.
David ‘Bombe’ Roden [Sun, 2 Nov 2014 09:32:48 +0000 (10:32 +0100)]
Add test for album accessor.
David ‘Bombe’ Roden [Sun, 2 Nov 2014 09:32:41 +0000 (10:32 +0100)]
Add method to call private or otherwise non-accessible getters.
David ‘Bombe’ Roden [Sat, 1 Nov 2014 12:59:47 +0000 (13:59 +0100)]
Remove Sone from database correctly.
David ‘Bombe’ Roden [Sat, 1 Nov 2014 12:57:48 +0000 (13:57 +0100)]
Add method to remove a Sone from the database.
David ‘Bombe’ Roden [Wed, 29 Oct 2014 17:52:22 +0000 (18:52 +0100)]
Remove unused fields.
David ‘Bombe’ Roden [Sun, 12 Oct 2014 18:02:42 +0000 (20:02 +0200)]
Use closer from freenet.
David ‘Bombe’ Roden [Fri, 10 Oct 2014 20:24:20 +0000 (22:24 +0200)]
Clean up imports.
David ‘Bombe’ Roden [Fri, 10 Oct 2014 20:24:14 +0000 (22:24 +0200)]
Use statially imported valueOf().
David ‘Bombe’ Roden [Fri, 10 Oct 2014 20:24:01 +0000 (22:24 +0200)]
Don’t use number parsing from the utils package anymore.
David ‘Bombe’ Roden [Sun, 5 Oct 2014 20:11:59 +0000 (22:11 +0200)]
Don’t use logging from utils package.
David ‘Bombe’ Roden [Sun, 5 Oct 2014 20:07:55 +0000 (22:07 +0200)]
Parse numbers using Guice.
David ‘Bombe’ Roden [Sun, 5 Oct 2014 10:30:48 +0000 (12:30 +0200)]
Remove obsolete import.
David ‘Bombe’ Roden [Sun, 5 Oct 2014 10:30:39 +0000 (12:30 +0200)]
Use Guice to parse numbers.
David ‘Bombe’ Roden [Fri, 3 Oct 2014 21:09:29 +0000 (23:09 +0200)]
Use bookmark database in core.
David ‘Bombe’ Roden [Fri, 3 Oct 2014 21:08:33 +0000 (23:08 +0200)]
Add bookmark database.
David ‘Bombe’ Roden [Fri, 3 Oct 2014 18:45:29 +0000 (20:45 +0200)]
Extract manifest element creation into its own class.
David ‘Bombe’ Roden [Fri, 3 Oct 2014 09:00:32 +0000 (11:00 +0200)]
Move Sone parser into its own class.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 19:45:05 +0000 (21:45 +0200)]
Remove a TODO.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 19:21:51 +0000 (21:21 +0200)]
Remove all occurences of the FCP interface from the core.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 19:21:39 +0000 (21:21 +0200)]
Add more tests for the Sone inserter.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 16:50:07 +0000 (18:50 +0200)]
Make method to change the insertion delay private.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 16:28:56 +0000 (18:28 +0200)]
Add unit test for integer range predicate.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 05:12:43 +0000 (07:12 +0200)]
Move preferences loading and saving out of the core.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 05:12:08 +0000 (07:12 +0200)]
Clean up import.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 05:11:58 +0000 (07:11 +0200)]
Move test Value implementation to top-level class.
David ‘Bombe’ Roden [Tue, 30 Sep 2014 05:11:36 +0000 (07:11 +0200)]
Add static method to create range.
David ‘Bombe’ Roden [Mon, 29 Sep 2014 16:28:27 +0000 (18:28 +0200)]
Move option interface and default implementation to top-level classes.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 20:38:45 +0000 (22:38 +0200)]
Remove option watcher, it’s not used anymore.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 20:36:51 +0000 (22:36 +0200)]
Clean up some imports.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 20:23:12 +0000 (22:23 +0200)]
Use event bus to change FCP interface configuration.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 18:47:00 +0000 (20:47 +0200)]
Use event bus to activate and deactivate the FCP interface.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 18:21:57 +0000 (20:21 +0200)]
Use an atomic reference instead of volatile.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 18:19:56 +0000 (20:19 +0200)]
Use an atomic boolean instead of a volatile boolean.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 14:00:59 +0000 (16:00 +0200)]
Use events to communicate changes to insertion delay configuration.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 12:01:23 +0000 (14:01 +0200)]
Clean imports.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 11:57:19 +0000 (13:57 +0200)]
Set latest edition on the insert URI, too.
This should prevent ridiculously large editions when creating insert
keys from the identity keys.
David ‘Bombe’ Roden [Sun, 28 Sep 2014 11:56:36 +0000 (13:56 +0200)]
Don’t set the request URI anymore, either.
It can also be calculcated from the identity’s key, together with the
latest edition of the Sone.
David ‘Bombe’ Roden [Sat, 27 Sep 2014 18:40:48 +0000 (20:40 +0200)]
Verify that the insert URI is not null.
David ‘Bombe’ Roden [Sat, 27 Sep 2014 18:40:38 +0000 (20:40 +0200)]
Return a copy of the Sones.
David ‘Bombe’ Roden [Sat, 27 Sep 2014 18:40:14 +0000 (20:40 +0200)]
Store Sones in database only.
David ‘Bombe’ Roden [Sat, 27 Sep 2014 18:31:57 +0000 (20:31 +0200)]
Don’t set insert URI of a Sone, let it be generated from the identity.
David ‘Bombe’ Roden [Sat, 27 Sep 2014 18:25:51 +0000 (20:25 +0200)]
Don't access the Sone in the constructor.
Because of the initialization of a local Sone and its inserter the Sone
is currently not ready when the inserter and the modification detector
are being created. This needs to be fixed.
David ‘Bombe’ Roden [Sat, 27 Sep 2014 18:23:29 +0000 (20:23 +0200)]
Remove the possibility to create Sones from the getLocalSone() method.
NOTE: the code of this commit does not compile, it’s part of a larger
commit.
David ‘Bombe’ Roden [Sat, 27 Sep 2014 18:16:19 +0000 (20:16 +0200)]
Use a special Sone implementation that only stores the Sone ID.
David ‘Bombe’ Roden [Fri, 26 Sep 2014 19:59:30 +0000 (21:59 +0200)]
Don’t store a Sone in the Sone inserter.
The information is readily available from the core, we just need the ID.
David ‘Bombe’ Roden [Thu, 25 Sep 2014 20:35:59 +0000 (22:35 +0200)]
Simply show the Sone ID instead of extracting parts of the request URI.
David ‘Bombe’ Roden [Sun, 21 Sep 2014 11:21:51 +0000 (13:21 +0200)]
Fix changed import.
David ‘Bombe’ Roden [Sun, 21 Sep 2014 10:26:21 +0000 (12:26 +0200)]
Use database methods where possible.
David ‘Bombe’ Roden [Sun, 21 Sep 2014 10:18:34 +0000 (12:18 +0200)]
Store Sones in the database, too.
David ‘Bombe’ Roden [Fri, 19 Sep 2014 20:35:37 +0000 (22:35 +0200)]
Fix parsing of latest edition when it’s not present.
David ‘Bombe’ Roden [Fri, 19 Sep 2014 05:47:41 +0000 (07:47 +0200)]
Use Sone change detector in core to send notifications.