Sone.git
13 years agoAdd pagination name on post feed.
David ‘Bombe’ Roden [Sat, 16 Apr 2011 11:19:38 +0000 (13:19 +0200)]
Add pagination name on post feed.

13 years agoAdd name of pagination as CSS class.
David ‘Bombe’ Roden [Sat, 16 Apr 2011 11:19:26 +0000 (13:19 +0200)]
Add name of pagination as CSS class.

13 years agoMove permalinks behind the time, insert comment links after permalinks.
David ‘Bombe’ Roden [Fri, 15 Apr 2011 04:55:42 +0000 (06:55 +0200)]
Move permalinks behind the time, insert comment links after permalinks.

13 years agoAdd logging.
David ‘Bombe’ Roden [Fri, 15 Apr 2011 04:19:56 +0000 (06:19 +0200)]
Add logging.

13 years agoUse double instead of int for score calculation, weigh position of hit more.
David ‘Bombe’ Roden [Fri, 15 Apr 2011 04:19:44 +0000 (06:19 +0200)]
Use double instead of int for score calculation, weigh position of hit more.

13 years agoFix Sone marking.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 19:04:02 +0000 (21:04 +0200)]
Fix Sone marking.

13 years agoFilter by correct element.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 19:03:55 +0000 (21:03 +0200)]
Filter by correct element.

13 years agoAdd permalinks for posts and authors.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:39:11 +0000 (20:39 +0200)]
Add permalinks for posts and authors.

This fixes #136.

13 years agoMerge branch 'relative-timestamps-150' into next
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:26:35 +0000 (20:26 +0200)]
Merge branch 'relative-timestamps-150' into next

This fixes #150.

13 years agoUpdate relative times on each status update.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:21:25 +0000 (20:21 +0200)]
Update relative times on each status update.

13 years agoShow age text in HTML, use formatted date as tooltip.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:21:08 +0000 (20:21 +0200)]
Show age text in HTML, use formatted date as tooltip.

13 years agoAdd accessor for the age text of a Sone.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:20:56 +0000 (20:20 +0200)]
Add accessor for the age text of a Sone.

13 years agoOverride Time.toString() to return the text.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:20:45 +0000 (20:20 +0200)]
Override Time.toString() to return the text.

13 years agoExpose time calculation.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:20:35 +0000 (20:20 +0200)]
Expose time calculation.

13 years agoMerge branch 'improve-notification-handling' into next
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:26:08 +0000 (20:26 +0200)]
Merge branch 'improve-notification-handling' into next

This fixes #139.

13 years agoOnly render notifications if they have changed.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:01:16 +0000 (20:01 +0200)]
Only render notifications if they have changed.

13 years agoAdd AJAX page that returns a number of notifications.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:01:01 +0000 (20:01 +0200)]
Add AJAX page that returns a number of notifications.

13 years agoAdd method to return the last-updated time of a notification element.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:00:31 +0000 (20:00 +0200)]
Add method to return the last-updated time of a notification element.

13 years agoStore last-updated time in notifications.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:00:18 +0000 (20:00 +0200)]
Store last-updated time in notifications.

13 years agoExpose new-post and new-reply filters to the world.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 18:00:07 +0000 (20:00 +0200)]
Expose new-post and new-reply filters to the world.

13 years agoDon’t call touch() when setting all elements at once.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 17:59:56 +0000 (19:59 +0200)]
Don’t call touch() when setting all elements at once.

13 years agoNotify listeners when a post is removed.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 17:59:44 +0000 (19:59 +0200)]
Notify listeners when a post is removed.

13 years agoChange title of replies listing on Sone page.
David ‘Bombe’ Roden [Thu, 14 Apr 2011 03:54:22 +0000 (05:54 +0200)]
Change title of replies listing on Sone page.

13 years agoFix typo.
David ‘Bombe’ Roden [Tue, 12 Apr 2011 10:16:12 +0000 (12:16 +0200)]
Fix typo.

13 years agoFix null pointer access when a reply’s post is yet unknown.
David ‘Bombe’ Roden [Tue, 12 Apr 2011 16:57:02 +0000 (18:57 +0200)]
Fix null pointer access when a reply’s post is yet unknown.

13 years agoInsert link to author the user is replying to.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 12:04:26 +0000 (14:04 +0200)]
Insert link to author the user is replying to.

13 years agoStore textarea in input field’s data.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 12:03:59 +0000 (14:03 +0200)]
Store textarea in input field’s data.

13 years agoAdd all Sone-specific options when creating a Sone.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 11:50:49 +0000 (13:50 +0200)]
Add all Sone-specific options when creating a Sone.

This fixes #144.

13 years agoMark the correct sone as known.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 10:30:50 +0000 (12:30 +0200)]
Mark the correct sone as known.

This fixes #142.

13 years agoAdd “GetSones” FCP command.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 09:50:50 +0000 (11:50 +0200)]
Add “GetSones” FCP command.

13 years agoAdd “require full access hosts” option to options page.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 09:37:00 +0000 (11:37 +0200)]
Add “require full access hosts” option to options page.

13 years agoAdd option to require full access FCP connections to change data.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 09:27:55 +0000 (11:27 +0200)]
Add option to require full access FCP connections to change data.

13 years agoDeny commands that change data when FCP connection is restricted.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 09:23:19 +0000 (11:23 +0200)]
Deny commands that change data when FCP connection is restricted.

13 years agoSet write access to true in all commands that change data.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 09:22:11 +0000 (11:22 +0200)]
Set write access to true in all commands that change data.

13 years agoAdd parameter that determines whether an FCP command requires write access.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 09:21:55 +0000 (11:21 +0200)]
Add parameter that determines whether an FCP command requires write access.

13 years agoAdd “DeleteReply” FCP command.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 08:23:51 +0000 (10:23 +0200)]
Add “DeleteReply” FCP command.

13 years agoAdd “DeletePost” FCP command.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 08:22:06 +0000 (10:22 +0200)]
Add “DeletePost” FCP command.

13 years agoAdd “CreateReply” FCP command.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 08:18:42 +0000 (10:18 +0200)]
Add “CreateReply” FCP command.

13 years agoAdd “CreatePost” FCP command.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 08:15:35 +0000 (10:15 +0200)]
Add “CreatePost” FCP command.

13 years agoMake constructor public and include it in the FCP interface’s commands.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 08:14:42 +0000 (10:14 +0200)]
Make constructor public and include it in the FCP interface’s commands.

13 years agoAdd “localOnly” parameter to getSone().
David ‘Bombe’ Roden [Mon, 11 Apr 2011 08:05:13 +0000 (10:05 +0200)]
Add “localOnly” parameter to getSone().

13 years agoAdd “LikeReply” FCP command.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 07:36:57 +0000 (09:36 +0200)]
Add “LikeReply” FCP command.

13 years agoAdd method to get reply from the command parameters.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 07:36:46 +0000 (09:36 +0200)]
Add method to get reply from the command parameters.

13 years agoAdd a mandatory response message name to Command.Response.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 07:29:54 +0000 (09:29 +0200)]
Add a mandatory response message name to Command.Response.

13 years agoAdd “LikePost” FCP command.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 07:25:23 +0000 (09:25 +0200)]
Add “LikePost” FCP command.

13 years agoAdd option to activate and deactivate the FCP interface.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 07:16:12 +0000 (09:16 +0200)]
Add option to activate and deactivate the FCP interface.

13 years agoAdd FCP interface to core.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 07:15:50 +0000 (09:15 +0200)]
Add FCP interface to core.

13 years agoAdd possibility to activate and deactivate the FCP interface.
David ‘Bombe’ Roden [Mon, 11 Apr 2011 07:15:26 +0000 (09:15 +0200)]
Add possibility to activate and deactivate the FCP interface.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Sun, 10 Apr 2011 19:43:22 +0000 (21:43 +0200)]
Merge branch 'master' into next

13 years agoMerge branch 'release-0.6.1' 0.6.1
David ‘Bombe’ Roden [Sun, 10 Apr 2011 19:06:23 +0000 (21:06 +0200)]
Merge branch 'release-0.6.1'

13 years agoSet version to 0.6.1.
David ‘Bombe’ Roden [Sun, 10 Apr 2011 18:48:19 +0000 (20:48 +0200)]
Set version to 0.6.1.

13 years agoRequire utils 0.9.3.
David ‘Bombe’ Roden [Sun, 10 Apr 2011 18:48:14 +0000 (20:48 +0200)]
Require utils 0.9.3.

13 years agoAdd explanatory text for Sone-specific options while logged in.
David ‘Bombe’ Roden [Sun, 10 Apr 2011 18:46:48 +0000 (20:46 +0200)]
Add explanatory text for Sone-specific options while logged in.

13 years agoReduce default number of posts per page to 10.
David ‘Bombe’ Roden [Sun, 10 Apr 2011 18:38:23 +0000 (20:38 +0200)]
Reduce default number of posts per page to 10.

13 years agoAdd likes to posts.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:25:13 +0000 (17:25 +0200)]
Add likes to posts.

13 years agoAdd method to encode liking information.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:25:09 +0000 (17:25 +0200)]
Add method to encode liking information.

13 years agoUnify field name generation.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:24:49 +0000 (17:24 +0200)]
Unify field name generation.

13 years agoReduce visibility of all encoding methods to protected.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:19:00 +0000 (17:19 +0200)]
Reduce visibility of all encoding methods to protected.

13 years agoGet “includeReplies” parameter from simple field set.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:18:28 +0000 (17:18 +0200)]
Get “includeReplies” parameter from simple field set.

13 years agoAdd method to retrieve a boolean from the simple field set.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:17:50 +0000 (17:17 +0200)]
Add method to retrieve a boolean from the simple field set.

13 years agoAdd “GetPost” FCP command.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:13:53 +0000 (17:13 +0200)]
Add “GetPost” FCP command.

13 years agoAdd prefixes to all encoding methods, add method to encode a single Post.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 15:13:43 +0000 (17:13 +0200)]
Add prefixes to all encoding methods, add method to encode a single Post.

13 years agoAdd method to return a Post from the simple field set.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:54:26 +0000 (16:54 +0200)]
Add method to return a Post from the simple field set.

13 years agoSend back identifier, if available.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:51:36 +0000 (16:51 +0200)]
Send back identifier, if available.

13 years agoSend errors back to the plugin.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:51:10 +0000 (16:51 +0200)]
Send errors back to the plugin.

13 years agoAdd error response.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:50:56 +0000 (16:50 +0200)]
Add error response.

13 years agoAdd “GetPosts” FCP command.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:20:36 +0000 (16:20 +0200)]
Add “GetPosts” FCP command.

13 years agoAdd parameter to include replies in encodePosts().
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:08:01 +0000 (16:08 +0200)]
Add parameter to include replies in encodePosts().

13 years agoAdd method to encode a collection of replies.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:04:43 +0000 (16:04 +0200)]
Add method to encode a collection of replies.

13 years agoRename Command.Reply to Command.Response.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 14:03:03 +0000 (16:03 +0200)]
Rename Command.Reply to Command.Response.

13 years agoAdd method to copy a SimpleFieldSet into this builder.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:59:10 +0000 (15:59 +0200)]
Add method to copy a SimpleFieldSet into this builder.

13 years agoAdd “GetLocalSones” FCP command.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:55:58 +0000 (15:55 +0200)]
Add “GetLocalSones” FCP command.

13 years agoAdd method to encode a collection of Sones into a simple field set.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:55:25 +0000 (15:55 +0200)]
Add method to encode a collection of Sones into a simple field set.

13 years agoOrganize imports.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:48:51 +0000 (15:48 +0200)]
Organize imports.

13 years agoAdd “GetPostFeed” FCP command.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:48:04 +0000 (15:48 +0200)]
Add “GetPostFeed” FCP command.

13 years agoAdd abstract FCP command with Sone-specific helper methods.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:47:54 +0000 (15:47 +0200)]
Add abstract FCP command with Sone-specific helper methods.

13 years agoAdd method to set a long value.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:45:12 +0000 (15:45 +0200)]
Add method to set a long value.

13 years agoAdd method to return an int with a default value.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:36:11 +0000 (15:36 +0200)]
Add method to return an int with a default value.

13 years agoMove Sone-related FCP classes to different package.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:20:08 +0000 (15:20 +0200)]
Move Sone-related FCP classes to different package.

13 years agoAdd method to return an int from the parameters.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:19:33 +0000 (15:19 +0200)]
Add method to return an int from the parameters.

13 years agoRemove “core” field.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 13:10:45 +0000 (15:10 +0200)]
Remove “core” field.

13 years agoAdd abstract basic Command implementation with helper methods.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:56:26 +0000 (14:56 +0200)]
Add abstract basic Command implementation with helper methods.

13 years agoAdd FCP interface to plugin, let it handle all FCP requests.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:56:03 +0000 (14:56 +0200)]
Add FCP interface to plugin, let it handle all FCP requests.

13 years agoAllow a command to throw an exception.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:51:48 +0000 (14:51 +0200)]
Allow a command to throw an exception.

13 years agoAdd FCP exception.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:51:11 +0000 (14:51 +0200)]
Add FCP exception.

13 years agoAdd command that will return the current version of the Sone plugin.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:41:57 +0000 (14:41 +0200)]
Add command that will return the current version of the Sone plugin.

13 years agoAdd SimpleFieldSet builder.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:39:47 +0000 (14:39 +0200)]
Add SimpleFieldSet builder.

13 years agoAdd FCP command interface.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:32:04 +0000 (14:32 +0200)]
Add FCP command interface.

13 years agoAdd javadoc.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:26:02 +0000 (14:26 +0200)]
Add javadoc.

13 years agoFix license text.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:25:56 +0000 (14:25 +0200)]
Fix license text.

13 years agoMove FCP interface to fcp subpackage.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 12:23:43 +0000 (14:23 +0200)]
Move FCP interface to fcp subpackage.

13 years agoAdd redirect page before all other toadlets.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 11:52:04 +0000 (13:52 +0200)]
Add redirect page before all other toadlets.

13 years agoRedirect to “index.html” if no path is given.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 11:49:58 +0000 (13:49 +0200)]
Redirect to “index.html” if no path is given.

13 years agoCreate page implementation that simply performs a redirect.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 11:49:33 +0000 (13:49 +0200)]
Create page implementation that simply performs a redirect.

13 years agoAdd FCP interface stub.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 09:21:02 +0000 (11:21 +0200)]
Add FCP interface stub.

13 years agoAdd sone:// and post:// links.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 05:28:24 +0000 (07:28 +0200)]
Add sone:// and post:// links.

13 years agoMark deleted posts and replies as known.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 05:11:32 +0000 (07:11 +0200)]
Mark deleted posts and replies as known.

13 years agoAlso show posts and replies that have the current Sone as post recipient.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 04:49:17 +0000 (06:49 +0200)]
Also show posts and replies that have the current Sone as post recipient.

13 years agoAdjust displayed times.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 04:29:54 +0000 (06:29 +0200)]
Adjust displayed times.

13 years agoShow default texts in the trust-related settings on the options page.
David ‘Bombe’ Roden [Fri, 8 Apr 2011 04:15:47 +0000 (06:15 +0200)]
Show default texts in the trust-related settings on the options page.