Sone.git
13 years agoMake SoneInserter thread-safe.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:18:25 +0000 (22:18 +0200)]
Make SoneInserter thread-safe.

13 years agoShow keys on “edit profile” page.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:01:34 +0000 (22:01 +0200)]
Show keys on “edit profile” page.

13 years agoAdd page tail that contains the key of the current Sone.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:46:58 +0000 (21:46 +0200)]
Add page tail that contains the key of the current Sone.

13 years agoAdd text if a Sone follows no other Sones.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:38:40 +0000 (21:38 +0200)]
Add text if a Sone follows no other Sones.

13 years agoUse Sone view.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:38:31 +0000 (21:38 +0200)]
Use Sone view.

13 years agoAdd “comment” links on Sone page.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:38:22 +0000 (21:38 +0200)]
Add “comment” links on Sone page.

13 years agoAdd margin below header.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:38:11 +0000 (21:38 +0200)]
Add margin below header.

13 years agoUse the addTemplateObject() method in the default template factory.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:25:19 +0000 (21:25 +0200)]
Use the addTemplateObject() method in the default template factory.

13 years agoRedirect to “noPermission.html” if a POST request does not have the correct form...
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:25:03 +0000 (21:25 +0200)]
Redirect to “noPermission.html” if a POST request does not have the correct form password.

13 years agoMove “add Sone” form to “known Sones” page.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:16:15 +0000 (21:16 +0200)]
Move “add Sone” form to “known Sones” page.

13 years agoReduce width of page.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:15:59 +0000 (21:15 +0200)]
Reduce width of page.

13 years agoRename title of posts.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:15:54 +0000 (21:15 +0200)]
Rename title of posts.

13 years agoRedesign and consolidate.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 19:01:18 +0000 (21:01 +0200)]
Redesign and consolidate.

13 years agoRemove margin below posts.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 18:40:22 +0000 (20:40 +0200)]
Remove margin below posts.

13 years agoMake the view of a Sone a lot prettier.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 18:22:37 +0000 (20:22 +0200)]
Make the view of a Sone a lot prettier.

13 years agoChange text to uppercase.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 18:20:23 +0000 (20:20 +0200)]
Change text to uppercase.

13 years agoDon’t require a login to view Sones.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 14:39:50 +0000 (16:39 +0200)]
Don’t require a login to view Sones.

13 years agoDon’t crash when not logged in.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 14:39:43 +0000 (16:39 +0200)]
Don’t crash when not logged in.

13 years agoUse straight logo, show desaturated logo when no Sone is logged in.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 12:18:28 +0000 (14:18 +0200)]
Use straight logo, show desaturated logo when no Sone is logged in.

13 years agoMake unknown and modified marker red and bold.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 07:22:59 +0000 (09:22 +0200)]
Make unknown and modified marker red and bold.

13 years agoAdd tooltips for status icons.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 07:22:52 +0000 (09:22 +0200)]
Add tooltips for status icons.

13 years agoAdd “unknown” Sone state, initialize local and remote Sones differently.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 07:19:09 +0000 (09:19 +0200)]
Add “unknown” Sone state, initialize local and remote Sones differently.

13 years agoShow markers for Sone statuses.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 07:01:46 +0000 (09:01 +0200)]
Show markers for Sone statuses.

13 years agoSet status of Sone when downloading, prepare for fetch result being null.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 07:01:37 +0000 (09:01 +0200)]
Set status of Sone when downloading, prepare for fetch result being null.

13 years agoAdd status fields to Sone accessor.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 07:01:17 +0000 (09:01 +0200)]
Add status fields to Sone accessor.

13 years agoAdd status for Sones.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 07:01:00 +0000 (09:01 +0200)]
Add status for Sones.

13 years agoAdd “modified” property.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 06:41:56 +0000 (08:41 +0200)]
Add “modified” property.

13 years agoRename “isCurrent” property to “current”.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 06:41:49 +0000 (08:41 +0200)]
Rename “isCurrent” property to “current”.

13 years agoRename “isFriend” property to just “friend”.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 06:40:39 +0000 (08:40 +0200)]
Rename “isFriend” property to just “friend”.

13 years agoRename “isBlocked” property to “blocked”.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 06:39:11 +0000 (08:39 +0200)]
Rename “isBlocked” property to “blocked”.

13 years agoMake it possible for the user to specify the document name of the SSK.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 06:34:08 +0000 (08:34 +0200)]
Make it possible for the user to specify the document name of the SSK.

13 years agoCreate Sone view.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 20:31:50 +0000 (22:31 +0200)]
Create Sone view.

13 years agoUse post view.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 20:31:41 +0000 (22:31 +0200)]
Use post view.

13 years agoOnly show follow/block links when the shown Sone is not the current one.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 20:24:26 +0000 (22:24 +0200)]
Only show follow/block links when the shown Sone is not the current one.

13 years agoAdd links to follow and unfollow Sones from the “Known Sones” page.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 20:22:49 +0000 (22:22 +0200)]
Add links to follow and unfollow Sones from the “Known Sones” page.

13 years agoInsert known Sones, too.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 20:09:42 +0000 (22:09 +0200)]
Insert known Sones, too.

13 years agoAdd page that lets the user unfollow a Sone.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 20:08:03 +0000 (22:08 +0200)]
Add page that lets the user unfollow a Sone.

13 years agoBlocking or unblocking sites inserts a new update of a Sone.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:47:34 +0000 (21:47 +0200)]
Blocking or unblocking sites inserts a new update of a Sone.

13 years agoSave and load update time of local Sones.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:46:04 +0000 (21:46 +0200)]
Save and load update time of local Sones.

13 years agoCompletely hide the request key from the interface.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:45:49 +0000 (21:45 +0200)]
Completely hide the request key from the interface.

13 years agoThrow exceptions if attributes are not set.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:45:28 +0000 (21:45 +0200)]
Throw exceptions if attributes are not set.

13 years agoShow the time of the last update.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:25:57 +0000 (21:25 +0200)]
Show the time of the last update.

13 years agoIncrease page width.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:10:00 +0000 (21:10 +0200)]
Increase page width.

13 years agoOnly show the routing part of the Sone’s request key.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:08:30 +0000 (21:08 +0200)]
Only show the routing part of the Sone’s request key.

13 years agoAdd substring filter to all templates.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:08:08 +0000 (21:08 +0200)]
Add substring filter to all templates.

13 years agoSort known Sones by nice name and last update time.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:07:59 +0000 (21:07 +0200)]
Sort known Sones by nice name and last update time.

13 years agoAdd filter that displays part of a String.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 19:07:42 +0000 (21:07 +0200)]
Add filter that displays part of a String.

13 years agoImprove formatting of known Sones.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 18:46:32 +0000 (20:46 +0200)]
Improve formatting of known Sones.

13 years agoSave and load known Sones.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 18:38:37 +0000 (20:38 +0200)]
Save and load known Sones.

13 years agoOnly show block/unblock buttons if the user is logged in.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 18:38:29 +0000 (20:38 +0200)]
Only show block/unblock buttons if the user is logged in.

13 years agoFix “comment” link for posts with replies.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 18:27:08 +0000 (20:27 +0200)]
Fix “comment” link for posts with replies.

13 years agoChange links to HTML forms.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 14:15:19 +0000 (16:15 +0200)]
Change links to HTML forms.

13 years agoAdd possibility to block and unblock Sones.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 14:11:15 +0000 (16:11 +0200)]
Add possibility to block and unblock Sones.

13 years agoFix method name.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 14:09:16 +0000 (16:09 +0200)]
Fix method name.

13 years agoAdd “isBlocked” property.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 14:02:20 +0000 (16:02 +0200)]
Add “isBlocked” property.

13 years agoPersist list of blocked Sone IDs.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 14:00:23 +0000 (16:00 +0200)]
Persist list of blocked Sone IDs.

13 years agoStore list of blocked Sone IDs in Sone.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 14:00:14 +0000 (16:00 +0200)]
Store list of blocked Sone IDs in Sone.

13 years agoAdd icon to all delivered Sone pages.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 13:47:11 +0000 (15:47 +0200)]
Add icon to all delivered Sone pages.

13 years agoLet a template page have an optional icon.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 13:46:54 +0000 (15:46 +0200)]
Let a template page have an optional icon.

13 years agoAdd method to load a local Sone from Freenet.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 11:33:00 +0000 (13:33 +0200)]
Add method to load a local Sone from Freenet.

13 years agoChange hover color.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 11:15:06 +0000 (13:15 +0200)]
Change hover color.

13 years agoWhitespace fixes.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 10:44:56 +0000 (12:44 +0200)]
Whitespace fixes.

13 years agoUse head and tail includes on all pages.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 10:44:49 +0000 (12:44 +0200)]
Use head and tail includes on all pages.

13 years agoChange link colors to match logo.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 10:40:54 +0000 (12:40 +0200)]
Change link colors to match logo.

13 years agoMake profile link smaller.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 10:40:42 +0000 (12:40 +0200)]
Make profile link smaller.

13 years agoUpdate logo.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 10:37:44 +0000 (12:37 +0200)]
Update logo.

13 years agoAdd profile backup function.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 11:26:49 +0000 (13:26 +0200)]
Add profile backup function.

13 years agoExpose the template to subclasses.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 09:53:54 +0000 (11:53 +0200)]
Expose the template to subclasses.

13 years agoAdd method to set a header.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 09:53:47 +0000 (11:53 +0200)]
Add method to set a header.

13 years agoInitialize response with empty header map.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 09:53:43 +0000 (11:53 +0200)]
Initialize response with empty header map.

13 years agoRequest the focus for the correct element.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 09:27:27 +0000 (11:27 +0200)]
Request the focus for the correct element.

13 years agoText is shown with line breaks as entered.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 09:24:35 +0000 (11:24 +0200)]
Text is shown with line breaks as entered.

13 years agoOnly show reply form when “comment” is clicked.
David ‘Bombe’ Roden [Mon, 18 Oct 2010 08:26:35 +0000 (10:26 +0200)]
Only show reply form when “comment” is clicked.

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.