Sone.git
14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

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

14 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.

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

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

14 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.

14 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.

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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

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

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

14 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.

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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

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

14 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.

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

14 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.

14 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.

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

14 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.

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

14 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.

14 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!

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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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!

14 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!

14 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.”

14 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!

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

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

14 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.

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

14 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.”

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

14 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.

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

14 years agoDon’t store a Shell if there is already the real thing, always return the most real...
David ‘Bombe’ Roden [Fri, 15 Oct 2010 04:34:27 +0000 (06:34 +0200)]
Don’t store a Shell if there is already the real thing, always return the most real thing.

14 years agoRename “add friend” action to “follow Sone” for now.
David ‘Bombe’ Roden [Fri, 15 Oct 2010 04:17:22 +0000 (06:17 +0200)]
Rename “add friend” action to “follow Sone” for now.

14 years agoAdd logging.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 19:26:35 +0000 (21:26 +0200)]
Add logging.

14 years agoAdd Sone downloader.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 19:26:10 +0000 (21:26 +0200)]
Add Sone downloader.

14 years agoCreate keys correctly.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 19:22:54 +0000 (21:22 +0200)]
Create keys correctly.

14 years agoTerminate the list of Sones as well.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 19:19:03 +0000 (21:19 +0200)]
Terminate the list of Sones as well.

14 years agoOverride Object.toString().
David ‘Bombe’ Roden [Thu, 14 Oct 2010 19:08:15 +0000 (21:08 +0200)]
Override Object.toString().

14 years agoTerminate list of Posts and Replies (to prevent Ghost post/replies from appearing...
David ‘Bombe’ Roden [Thu, 14 Oct 2010 19:06:37 +0000 (21:06 +0200)]
Terminate list of Posts and Replies (to prevent Ghost post/replies from appearing after reloading the plugin).

14 years agoStore username instead of nice name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 17:44:00 +0000 (19:44 +0200)]
Store username instead of nice name.

14 years agoStore more information about the Sone of replies.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 17:42:44 +0000 (19:42 +0200)]
Store more information about the Sone of replies.

14 years agoExtract nice name formatting into its own method.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 16:13:25 +0000 (18:13 +0200)]
Extract nice name formatting into its own method.

14 years agoAdd friends to Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 16:11:00 +0000 (18:11 +0200)]
Add friends to Sone.

14 years agoAdd key and name of the posting Sone to all replies.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 16:10:54 +0000 (18:10 +0200)]
Add key and name of the posting Sone to all replies.

14 years agoUpdate the edition numbers in the keys.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 16:06:53 +0000 (18:06 +0200)]
Update the edition numbers in the keys.

14 years agoAdd method to update the suggested edition on the insert and request URIs.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 16:06:28 +0000 (18:06 +0200)]
Add method to update the suggested edition on the insert and request URIs.

14 years agoConvert the keys to USK when creating the Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 16:06:15 +0000 (18:06 +0200)]
Convert the keys to USK when creating the Sone.

14 years agoDon’t try to get a null Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 15:49:25 +0000 (17:49 +0200)]
Don’t try to get a null Sone.

14 years agoDon’t add Sone twice.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 15:49:17 +0000 (17:49 +0200)]
Don’t add Sone twice.

14 years agoStore all added Sones in the Sone cache.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 15:49:12 +0000 (17:49 +0200)]
Store all added Sones in the Sone cache.

14 years agoAdd page that adds a friend.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 14:42:45 +0000 (16:42 +0200)]
Add page that adds a friend.

14 years agoEvery time a Sone is fetched, see if it can be unshelled.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 14:13:11 +0000 (16:13 +0200)]
Every time a Sone is fetched, see if it can be unshelled.

14 years agoShow links for adding or removing friends.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 14:08:07 +0000 (16:08 +0200)]
Show links for adding or removing friends.

14 years agoAdd “isFriend” and “isCurrent” properties.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 14:07:54 +0000 (16:07 +0200)]
Add “isFriend” and “isCurrent” properties.

14 years agoSort posts in Sones.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 13:46:15 +0000 (15:46 +0200)]
Sort posts in Sones.

14 years agoReturn replies sorted.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 13:43:42 +0000 (15:43 +0200)]
Return replies sorted.

14 years agoPrevent NPEs when accessing an unset time.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 13:43:21 +0000 (15:43 +0200)]
Prevent NPEs when accessing an unset time.

14 years agoAlways return the replies sorted by time, oldest first.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 13:41:47 +0000 (15:41 +0200)]
Always return the replies sorted by time, oldest first.