Sone.git
13 years agoStore posts in a set, not in a list!
David ‘Bombe’ Roden [Mon, 18 Oct 2010 07:58:08 +0000 (09:58 +0200)]
Store posts in a set, not in a list!

13 years agoRemove unnecessary “id” attribute.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 07:53:55 +0000 (09:53 +0200)]
Remove unnecessary “id” attribute.

13 years agoHide reply creation input text fields until “comment” link is clicked.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 07:52:18 +0000 (09:52 +0200)]
Hide reply creation input text fields until “comment” link is clicked.

13 years agoHide all reply input fields, add “comment” button.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 07:10:54 +0000 (09:10 +0200)]
Hide all reply input fields, add “comment” button.

13 years agoMake reply input fields have a default text.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 06:52:12 +0000 (08:52 +0200)]
Make reply input fields have a default text.

13 years agoFormat status line differently, rename “delete post” link.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 06:51:41 +0000 (08:51 +0200)]
Format status line differently, rename “delete post” link.

13 years agoRedirect back to index after the profile has been saved.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 06:39:33 +0000 (08:39 +0200)]
Redirect back to index after the profile has been saved.

13 years agoAdd padding for replies.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 05:08:10 +0000 (07:08 +0200)]
Add padding for replies.

13 years agoRe-style “delete reply” link.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 04:49:23 +0000 (06:49 +0200)]
Re-style “delete reply” link.

13 years agoPrepare for larger HTML/CSS rework.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 04:39:42 +0000 (06:39 +0200)]
Prepare for larger HTML/CSS rework.

13 years agoAdd toadlet to deliver images.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 04:38:53 +0000 (06:38 +0200)]
Add toadlet to deliver images.

13 years agoParse time from downloaded Sone.
David ‘Bombe’ Roden [Sun, 17 Oct 2010 16:26:55 +0000 (18:26 +0200)]
Parse time from downloaded Sone.

13 years agoUpdate time when inserting, store time in insert.
David ‘Bombe’ Roden [Sun, 17 Oct 2010 16:26:48 +0000 (18:26 +0200)]
Update time when inserting, store time in insert.

13 years agoStore the time of the last update in the Sone.
David ‘Bombe’ Roden [Sun, 17 Oct 2010 16:26:13 +0000 (18:26 +0200)]
Store the time of the last update in the Sone.

13 years agoDon’t add the new Post to the Sone ourselves, Core does that.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 16:02:23 +0000 (18:02 +0200)]
Don’t add the new Post to the Sone ourselves, Core does that.

13 years agoOnly load remote Sones after loading configuration.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 16:02:10 +0000 (18:02 +0200)]
Only load remote Sones after loading configuration.

13 years agoAdd method to reload a known Sone.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 16:01:57 +0000 (18:01 +0200)]
Add method to reload a known Sone.

13 years agoOnly download remote Sones.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 16:01:45 +0000 (18:01 +0200)]
Only download remote Sones.

13 years agoAdd method that returns all remote Sones, change javadoc for createSone().
David ‘Bombe’ Roden [Sat, 16 Oct 2010 16:01:15 +0000 (18:01 +0200)]
Add method that returns all remote Sones, change javadoc for createSone().

13 years agoAdd page that deletes a post.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 14:09:16 +0000 (16:09 +0200)]
Add page that deletes a post.

13 years agoDon’t omit post ID.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 14:09:00 +0000 (16:09 +0200)]
Don’t omit post ID.

13 years agoAdd classpath-based template provider for template inclusions.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 14:08:48 +0000 (16:08 +0200)]
Add classpath-based template provider for template inclusions.

13 years agoAdd “unauthorized access” template.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 10:28:14 +0000 (12:28 +0200)]
Add “unauthorized access” template.

13 years agoCreate inclusion template for viewing a post.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 10:27:32 +0000 (12:27 +0200)]
Create inclusion template for viewing a post.

13 years agoChange javadoc comment.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 10:01:46 +0000 (12:01 +0200)]
Change javadoc comment.

13 years agoRemove own thread from page, the Core handles that now.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 10:01:20 +0000 (12:01 +0200)]
Remove own thread from page, the Core handles that now.

13 years agoRestrict identity to the ID again.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 10:01:10 +0000 (12:01 +0200)]
Restrict identity to the ID again.

13 years agoDownload new friend Sones when starting up.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 10:00:50 +0000 (12:00 +0200)]
Download new friend Sones when starting up.

13 years agoAlways download Sones in an own thread.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 10:00:38 +0000 (12:00 +0200)]
Always download Sones in an own thread.

13 years agoCopying a null profile results in an empty profile.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 09:48:43 +0000 (11:48 +0200)]
Copying a null profile results in an empty profile.

13 years agoShow replies to posts in remote Sone.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 09:48:29 +0000 (11:48 +0200)]
Show replies to posts in remote Sone.

13 years agoDon’t forget to set the name of the Sone.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 09:40:50 +0000 (11:40 +0200)]
Don’t forget to set the name of the Sone.

13 years agoOnly add parsed Sone if it is not null.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 09:32:32 +0000 (11:32 +0200)]
Only add parsed Sone if it is not null.

13 years agoDownload new Sones in a background thread.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 03:07:39 +0000 (05:07 +0200)]
Download new Sones in a background thread.

13 years agoWatch Sone for updates after it has been downloaded.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 03:03:27 +0000 (05:03 +0200)]
Watch Sone for updates after it has been downloaded.

13 years agoStore request URI in yet unknown Sones when parsing.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 02:59:53 +0000 (04:59 +0200)]
Store request URI in yet unknown Sones when parsing.

13 years agoAdd Sones to cache, too.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 02:59:22 +0000 (04:59 +0200)]
Add Sones to cache, too.

13 years agoIn case of a permanent redirect, follow.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 02:59:09 +0000 (04:59 +0200)]
In case of a permanent redirect, follow.

13 years agoAdd “known Sones” page.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 02:58:35 +0000 (04:58 +0200)]
Add “known Sones” page.

13 years agoAdd missing line of text.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 02:33:23 +0000 (04:33 +0200)]
Add missing line of text.

13 years agoFix template variable.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 02:33:15 +0000 (04:33 +0200)]
Fix template variable.

13 years agoChange Sone downloading logic.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 02:14:05 +0000 (04:14 +0200)]
Change Sone downloading logic.

13 years agoRemove warning about parameter assignment.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:45:22 +0000 (03:45 +0200)]
Remove warning about parameter assignment.

13 years agoParse Sone from fetch result.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:45:08 +0000 (03:45 +0200)]
Parse Sone from fetch result.

13 years agoAdd javadoc comment.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:42:27 +0000 (03:42 +0200)]
Add javadoc comment.

13 years agoDon’t watch local Sones for updates, we already have those.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:42:22 +0000 (03:42 +0200)]
Don’t watch local Sones for updates, we already have those.

13 years agoAdd possibility to load a Sone by its Freenet URI.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:36:00 +0000 (03:36 +0200)]
Add possibility to load a Sone by its Freenet URI.

13 years agoAdd method to load a Sone from a URI.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:35:19 +0000 (03:35 +0200)]
Add method to load a Sone from a URI.

13 years agoMake Sone parsing available from the outside.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:35:07 +0000 (03:35 +0200)]
Make Sone parsing available from the outside.

13 years agoDon’t skip the call to the parent method.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 01:14:46 +0000 (03:14 +0200)]
Don’t skip the call to the parent method.

13 years agoLink date to “view post” page.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 00:57:24 +0000 (02:57 +0200)]
Link date to “view post” page.

13 years agoAdd “view post” page.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 00:57:14 +0000 (02:57 +0200)]
Add “view post” page.

13 years agoUse correct parameter name.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 00:55:49 +0000 (02:55 +0200)]
Use correct parameter name.

13 years agoShow replies and reply posting form on index page.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 00:36:52 +0000 (02:36 +0200)]
Show replies and reply posting form on index page.

13 years agoCreate “create reply” page.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 00:36:40 +0000 (02:36 +0200)]
Create “create reply” page.

13 years agoAdd methods to create a new Reply.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 00:26:25 +0000 (02:26 +0200)]
Add methods to create a new Reply.

13 years agoAdd created post to Sone automatically.
David ‘Bombe’ Roden [Sat, 16 Oct 2010 00:26:15 +0000 (02:26 +0200)]
Add created post to Sone automatically.

13 years agoSet modification counter to 0 after loading the Sone from Freenet.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 21:01:09 +0000 (23:01 +0200)]
Set modification counter to 0 after loading the Sone from Freenet.

13 years agoSet posts and replies in parsed Sones.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 21:00:55 +0000 (23:00 +0200)]
Set posts and replies in parsed Sones.

13 years agoDon’t crash on parsing incorrect XML.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 20:49:11 +0000 (22:49 +0200)]
Don’t crash on parsing incorrect XML.

13 years agoAdd XML filter to the correct template factory.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 20:49:00 +0000 (22:49 +0200)]
Add XML filter to the correct template factory.

13 years agoDon’t use the HTML filter to write XML.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 20:43:08 +0000 (22:43 +0200)]
Don’t use the HTML filter to write XML.

13 years agoAdd XML filter to all templates.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 20:42:55 +0000 (22:42 +0200)]
Add XML filter to all templates.

13 years agoAdd the correct Sone!
David ‘Bombe’ Roden [Fri, 15 Oct 2010 20:33:20 +0000 (22:33 +0200)]
Add the correct Sone!

13 years agoRemove all cache access from outside the getters, don’t store the Sone of a Sone...
David ‘Bombe’ Roden [Fri, 15 Oct 2010 20:14:52 +0000 (22:14 +0200)]
Remove all cache access from outside the getters, don’t store the Sone of a Sone’s replies.

13 years agoUse post accessor.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 19:50:31 +0000 (21:50 +0200)]
Use post accessor.

13 years agoAdd “replies” property to post objects.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 19:50:26 +0000 (21:50 +0200)]
Add “replies” property to post objects.

13 years agoAdd method to get all replies for a post.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 19:50:05 +0000 (21:50 +0200)]
Add method to get all replies for a post.

13 years agoRemove replies from post.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 19:42:55 +0000 (21:42 +0200)]
Remove replies from post.

13 years agoAllow Sone, Post, and Reply creation only through the Core and its caches.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 19:40:47 +0000 (21:40 +0200)]
Allow Sone, Post, and Reply creation only through the Core and its caches.

13 years agoAdd ID-only constructors.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 19:39:52 +0000 (21:39 +0200)]
Add ID-only constructors.

13 years agoRename methods that add local and remote Sones.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 19:16:00 +0000 (21:16 +0200)]
Rename methods that add local and remote Sones.

13 years agoDon’t store Sone ID in the reply, it’s always the Sone being parsed!
David ‘Bombe’ Roden [Fri, 15 Oct 2010 16:19:18 +0000 (18:19 +0200)]
Don’t store Sone ID in the reply, it’s always the Sone being parsed!

13 years agoAdd parsing stub.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 16:19:05 +0000 (18:19 +0200)]
Add parsing stub.

13 years agoStore known Sones in XML, too.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 16:02:54 +0000 (18:02 +0200)]
Store known Sones in XML, too.

13 years agoAllow method chaining in Profile.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 16:00:59 +0000 (18:00 +0200)]
Allow method chaining in Profile.

13 years agoUse JavaScript to improve the UI.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 15:25:36 +0000 (17:25 +0200)]
Use JavaScript to improve the UI.

13 years agoCreate a static file delivery page, use it to deliver CSS, too.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 15:24:53 +0000 (17:24 +0200)]
Create a static file delivery page, use it to deliver CSS, too.

13 years agoShow Sone name in page title.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:52:33 +0000 (16:52 +0200)]
Show Sone name in page title.

13 years agoAdd jQuery 1.4.2.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:43:12 +0000 (16:43 +0200)]
Add jQuery 1.4.2.

13 years agoEnhance logging.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:27:20 +0000 (16:27 +0200)]
Enhance logging.

13 years agoOnly fetch Sone if the newest slot was found.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:27:11 +0000 (16:27 +0200)]
Only fetch Sone if the newest slot was found.

13 years agoStart the Sone downloader, otherwise it can not be stopped on shutdown.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:25:09 +0000 (16:25 +0200)]
Start the Sone downloader, otherwise it can not be stopped on shutdown.

13 years agoShow name of current sone on index page.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:14:14 +0000 (16:14 +0200)]
Show name of current sone on index page.

13 years agoDon’t access the Sone cache directly.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:12:03 +0000 (16:12 +0200)]
Don’t access the Sone cache directly.

13 years agoRemove the shell stuff, make objects mutable.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 14:10:44 +0000 (16:10 +0200)]
Remove the shell stuff, make objects mutable.

13 years agoStop logging when starting the plugin failed.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 13:35:45 +0000 (15:35 +0200)]
Stop logging when starting the plugin failed.

13 years agoDon’t use the Sone’s ID but (maybe) also the Sone’s shell’s ID.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 08:35:07 +0000 (10:35 +0200)]
Don’t use the Sone’s ID but (maybe) also the Sone’s shell’s ID.

13 years agoDon’t create new shells all the time!
David ‘Bombe’ Roden [Fri, 15 Oct 2010 08:32:34 +0000 (10:32 +0200)]
Don’t create new shells all the time!

13 years agoDon’t let a Sone add itself as friend!
David ‘Bombe’ Roden [Fri, 15 Oct 2010 08:27:21 +0000 (10:27 +0200)]
Don’t let a Sone add itself as friend!

13 years agoRename “friend Sone” to just “friend.”
David ‘Bombe’ Roden [Fri, 15 Oct 2010 07:42:18 +0000 (09:42 +0200)]
Rename “friend Sone” to just “friend.”

13 years agoDon’t let a Sone follow itself!
David ‘Bombe’ Roden [Fri, 15 Oct 2010 07:39:48 +0000 (09:39 +0200)]
Don’t let a Sone follow itself!

13 years agoShow number of friends.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 07:35:51 +0000 (09:35 +0200)]
Show number of friends.

13 years agoFix header.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 07:35:39 +0000 (09:35 +0200)]
Fix header.

13 years agoOutput class name, we might be a Shell.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 06:58:05 +0000 (08:58 +0200)]
Output class name, we might be a Shell.

13 years agoRename template.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 04:40:55 +0000 (06:40 +0200)]
Rename template.

13 years agoAdd “this Sone follows” section to “view Sone.”
David ‘Bombe’ Roden [Fri, 15 Oct 2010 04:38:42 +0000 (06:38 +0200)]
Add “this Sone follows” section to “view Sone.”

13 years agoLoad and save friends.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 04:38:24 +0000 (06:38 +0200)]
Load and save friends.

13 years agoAdd method to add remote Sones for watching.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 04:38:16 +0000 (06:38 +0200)]
Add method to add remote Sones for watching.

13 years agoAdd javadoc.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 04:35:01 +0000 (06:35 +0200)]
Add javadoc.