Sone.git
14 years agoAdd Shell for Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 11:58:50 +0000 (13:58 +0200)]
Add Shell for Sone.

14 years agoRemove obsolete User class.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 11:43:08 +0000 (13:43 +0200)]
Remove obsolete User class.

14 years agoAdd cache for Posts that is Shell-aware and throws Shells out if possible.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 11:40:18 +0000 (13:40 +0200)]
Add cache for Posts that is Shell-aware and throws Shells out if possible.

14 years agoWrap Post and Reply into a Shell.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 11:40:03 +0000 (13:40 +0200)]
Wrap Post and Reply into a Shell.

14 years agoAdd interface for not-yet-created objects.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 11:39:50 +0000 (13:39 +0200)]
Add interface for not-yet-created objects.

14 years agoUse all parameters for equality.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:35:43 +0000 (12:35 +0200)]
Use all parameters for equality.

14 years agoUse normal right-shift.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:34:45 +0000 (12:34 +0200)]
Use normal right-shift.

14 years agoUse all available parameters for post equality.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:32:38 +0000 (12:32 +0200)]
Use all available parameters for post equality.

14 years agoAdd a Sone’s replies.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:22:23 +0000 (12:22 +0200)]
Add a Sone’s replies.

14 years agoChange formatting.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:22:17 +0000 (12:22 +0200)]
Change formatting.

14 years agoAdd ID of Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:22:09 +0000 (12:22 +0200)]
Add ID of Sone.

14 years agoStore all replies of a Sone in the Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:21:08 +0000 (12:21 +0200)]
Store all replies of a Sone in the Sone.

14 years agoStore the Sone in the reply.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:21:01 +0000 (12:21 +0200)]
Store the Sone in the reply.

14 years agoReturn a Set because that’s what it is.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:17:02 +0000 (12:17 +0200)]
Return a Set because that’s what it is.

14 years agoStore replies in post.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:15:31 +0000 (12:15 +0200)]
Store replies in post.

14 years agoAdd container for replies.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:12:22 +0000 (12:12 +0200)]
Add container for replies.

14 years agoUse the hashCode() of the ID.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:11:52 +0000 (12:11 +0200)]
Use the hashCode() of the ID.

14 years agoAdd code comment.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 10:11:44 +0000 (12:11 +0200)]
Add code comment.

14 years agoIterate over correct posts list.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:48:29 +0000 (11:48 +0200)]
Iterate over correct posts list.

14 years agoName service.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:48:17 +0000 (11:48 +0200)]
Name service.

14 years agoChange restart and wait logic.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:22:50 +0000 (11:22 +0200)]
Change restart and wait logic.

14 years agoStore all posts in the Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:20:35 +0000 (11:20 +0200)]
Store all posts in the Sone.

14 years agoLoad/save all posts of a Sone on starting/stopping.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:19:30 +0000 (11:19 +0200)]
Load/save all posts of a Sone on starting/stopping.

14 years agoAdd a GUID to Post.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:42:56 +0000 (10:42 +0200)]
Add a GUID to Post.

14 years agoMove post creation back to CreatePostPage.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:40:17 +0000 (10:40 +0200)]
Move post creation back to CreatePostPage.

14 years agoShow posts of Sone and friends on index page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:34:20 +0000 (10:34 +0200)]
Show posts of Sone and friends on index page.

14 years agoCheck if post belongs to this Sone before trying to delete it.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:02:35 +0000 (10:02 +0200)]
Check if post belongs to this Sone before trying to delete it.

14 years agoStore the originating Sone in the post.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:02:21 +0000 (10:02 +0200)]
Store the originating Sone in the post.

14 years agoMove L10nFilter to own file, remove Sone template factory, use DefaultTemplateFactory.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:01:14 +0000 (10:01 +0200)]
Move L10nFilter to own file, remove Sone template factory, use DefaultTemplateFactory.

14 years agoAdd posting ability.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:33:09 +0000 (09:33 +0200)]
Add posting ability.

14 years agoPrevent resource leaks.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:29:32 +0000 (09:29 +0200)]
Prevent resource leaks.

14 years agoOnly show “create Sone” in menu when not logged in.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:22:56 +0000 (09:22 +0200)]
Only show “create Sone” in menu when not logged in.

14 years agoFix parameter name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:22:44 +0000 (09:22 +0200)]
Fix parameter name.

14 years agoAdd posts to Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:04:18 +0000 (09:04 +0200)]
Add posts to Sone.

14 years agoOverride Object.hashCode() and Object.equals().
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:02:54 +0000 (09:02 +0200)]
Override Object.hashCode() and Object.equals().

14 years agoUse traditional getter method names.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:02:44 +0000 (09:02 +0200)]
Use traditional getter method names.

14 years agoAdd “save” button to “edit profile” page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:59:03 +0000 (08:59 +0200)]
Add “save” button to “edit profile” page.

14 years agoEnhance logging.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:29:54 +0000 (08:29 +0200)]
Enhance logging.

14 years agoImplement profile editing.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:26:01 +0000 (08:26 +0200)]
Implement profile editing.

14 years agoReduce occurences of String concatenation.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:25:40 +0000 (08:25 +0200)]
Reduce occurences of String concatenation.

14 years agoStore a copy of the given profile.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:25:17 +0000 (08:25 +0200)]
Store a copy of the given profile.

14 years agoLoad and save profile information.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:21:54 +0000 (08:21 +0200)]
Load and save profile information.

14 years agoPublish the profile in the Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:10:29 +0000 (08:10 +0200)]
Publish the profile in the Sone.

14 years agoShow name fields on page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:06:05 +0000 (07:06 +0200)]
Show name fields on page.

14 years agoSet a new profile for a newly created Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:05:53 +0000 (07:05 +0200)]
Set a new profile for a newly created Sone.

14 years agoAdd stub of “edit profile” page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:00:06 +0000 (07:00 +0200)]
Add stub of “edit profile” page.

14 years agoAdd “is modified” flag.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:47:14 +0000 (06:47 +0200)]
Add “is modified” flag.

14 years agoStore first, middle, and last name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:45:49 +0000 (06:45 +0200)]
Store first, middle, and last name.

14 years agoA profile does not have a username, the Sone has a name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:36:45 +0000 (06:36 +0200)]
A profile does not have a username, the Sone has a name.

14 years agoStore the Sone in the insert site, too.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:35:25 +0000 (06:35 +0200)]
Store the Sone in the insert site, too.

14 years agoAdd method to create a manifest element.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:32:02 +0000 (06:32 +0200)]
Add method to create a manifest element.

14 years agoAdd profile to Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:19:34 +0000 (06:19 +0200)]
Add profile to Sone.

14 years agoAdd copy constructor.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:19:28 +0000 (06:19 +0200)]
Add copy constructor.

14 years agoUse traditional getter method name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:15:19 +0000 (06:15 +0200)]
Use traditional getter method name.

14 years agoImplement Sone inserting.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:28:35 +0000 (21:28 +0200)]
Implement Sone inserting.

14 years agoAdd String-based Bucket implementation.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:28:24 +0000 (21:28 +0200)]
Add String-based Bucket implementation.

14 years agoAdd method to insert a directory into Freenet.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:50 +0000 (21:27 +0200)]
Add method to insert a directory into Freenet.

14 years agoSet modification counter of new Sones to 1 so that it is inserted automatically.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:39 +0000 (21:27 +0200)]
Set modification counter of new Sones to 1 so that it is inserted automatically.

14 years agoAdd fred-ext dependency.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:27 +0000 (21:27 +0200)]
Add fred-ext dependency.

14 years agoAdd synchronization note.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 17:42:12 +0000 (19:42 +0200)]
Add synchronization note.

14 years agoOverride Object.equals().
David ‘Bombe’ Roden [Wed, 13 Oct 2010 17:39:10 +0000 (19:39 +0200)]
Override Object.equals().

14 years agoStub of Sone inserter main loop.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:42:18 +0000 (16:42 +0200)]
Stub of Sone inserter main loop.

14 years agoHand in freenet interface to Sone inserter.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:42:06 +0000 (16:42 +0200)]
Hand in freenet interface to Sone inserter.

14 years agoAdd modification counter to Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:41:51 +0000 (16:41 +0200)]
Add modification counter to Sone.

14 years agoStop all Sone inserters when stopping the core.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:27:01 +0000 (16:27 +0200)]
Stop all Sone inserters when stopping the core.

14 years agoStart Sone inserters when Sone is added.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:24:38 +0000 (16:24 +0200)]
Start Sone inserters when Sone is added.

14 years agoAdd stub of Sone inserter.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:24:17 +0000 (16:24 +0200)]
Add stub of Sone inserter.

14 years agoRename “localSones” method to a more traditional “getSones”.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:21:03 +0000 (16:21 +0200)]
Rename “localSones” method to a more traditional “getSones”.

14 years agoReturn an unmodifiable copy of the Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:20:25 +0000 (16:20 +0200)]
Return an unmodifiable copy of the Sones.

14 years agoRemove warning about parameter assignment.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:17:31 +0000 (16:17 +0200)]
Remove warning about parameter assignment.

14 years agoFlesh out Sone deletion HTML.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:14:25 +0000 (16:14 +0200)]
Flesh out Sone deletion HTML.

14 years agoImplement page deletion.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:33 +0000 (16:13 +0200)]
Implement page deletion.

14 years agoGenerate key without docname.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:22 +0000 (16:13 +0200)]
Generate key without docname.

14 years agoAdd method to delete a Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:17 +0000 (16:13 +0200)]
Add method to delete a Sone.

14 years agoAdd some logging.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:37 +0000 (16:01 +0200)]
Add some logging.

14 years agoAdd stub of page that deletes a Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:30 +0000 (16:01 +0200)]
Add stub of page that deletes a Sone.

14 years agoAlways store the current Sone in the template.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:09 +0000 (16:01 +0200)]
Always store the current Sone in the template.

14 years agoAdd logout page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:26:06 +0000 (15:26 +0200)]
Add logout page.

14 years agoRemove Sone ID from session if the Sone is null.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:25:51 +0000 (15:25 +0200)]
Remove Sone ID from session if the Sone is null.

14 years agoAdd Sone creation page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:16:24 +0000 (15:16 +0200)]
Add Sone creation page.

14 years agoShow ID of Sone in Sone selector.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:57 +0000 (15:15 +0200)]
Show ID of Sone in Sone selector.

14 years agoAdd page title for index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:44 +0000 (15:15 +0200)]
Add page title for index page.

14 years agoUse new redirect exception.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:19 +0000 (15:15 +0200)]
Use new redirect exception.

14 years agoStore plugin store when plugin is terminated.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:14:59 +0000 (15:14 +0200)]
Store plugin store when plugin is terminated.

14 years agoStub for creating Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:14:46 +0000 (15:14 +0200)]
Stub for creating Sones.

14 years agoStore the Sone ID instead of the Sone itself in the session.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:54:37 +0000 (14:54 +0200)]
Store the Sone ID instead of the Sone itself in the session.

14 years agoWhitespace fixes.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:07:23 +0000 (14:07 +0200)]
Whitespace fixes.

14 years agoAdd method to store the configuration when the core is stopped.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:07:05 +0000 (14:07 +0200)]
Add method to store the configuration when the core is stopped.

14 years agoLog number of Sones that will be loaded.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:06:22 +0000 (14:06 +0200)]
Log number of Sones that will be loaded.

14 years agoMark node as unused for now.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:06:01 +0000 (14:06 +0200)]
Mark node as unused for now.

14 years agoAdd method to generate a key pair.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:54 +0000 (14:05 +0200)]
Add method to generate a key pair.

14 years agoAdd exception type for invalid Sone names.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:38 +0000 (14:05 +0200)]
Add exception type for invalid Sone names.

14 years agoAdd index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:22 +0000 (14:05 +0200)]
Add index page.

14 years agoGet form password only once.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:07 +0000 (14:05 +0200)]
Get form password only once.

14 years agoAdd possibility to redirect during processing.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:52:07 +0000 (13:52 +0200)]
Add possibility to redirect during processing.

14 years agoRegister the toadlet itself for the link-enabled callback.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:31 +0000 (13:51 +0200)]
Register the toadlet itself for the link-enabled callback.

14 years agoOnly show login page if the user is not logged in.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:20 +0000 (13:51 +0200)]
Only show login page if the user is not logged in.

14 years agoUse ToadletContext instead of Request to get the current session.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:06 +0000 (13:51 +0200)]
Use ToadletContext instead of Request to get the current session.

14 years agoImplement link-enabled callback interface.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:49:35 +0000 (13:49 +0200)]
Implement link-enabled callback interface.

14 years agoIf the page can say whether it’s enabled in the menu, forward the request.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:48:52 +0000 (13:48 +0200)]
If the page can say whether it’s enabled in the menu, forward the request.