Sone.git
14 years agoXML parsing is not thread-safe, synchronize on Sone downloader.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:46:05 +0000 (10:46 +0200)]
XML parsing is not thread-safe, synchronize on Sone downloader.

14 years agoActually parse friends and known Sones from a downloaded Sone!
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:45:51 +0000 (10:45 +0200)]
Actually parse friends and known Sones from a downloaded Sone!

14 years agoRestyle input fields and textareas for consistency.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:45:33 +0000 (10:45 +0200)]
Restyle input fields and textareas for consistency.

14 years agoShow key of Sone in “view Sone”.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:45:20 +0000 (10:45 +0200)]
Show key of Sone in “view Sone”.

14 years agoAdd name of input field to JavaScript function.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:44:49 +0000 (10:44 +0200)]
Add name of input field to JavaScript function.

14 years agoDon’t register shutdown hooks for all Services.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 05:25:54 +0000 (07:25 +0200)]
Don’t register shutdown hooks for all Services.

14 years agoShow multiline-capable input boxes on focus, single-line inputs on blur.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 20:26:07 +0000 (22:26 +0200)]
Show multiline-capable input boxes on focus, single-line inputs on blur.

14 years agoDon’t extend AbstractService unless there’s a reason for doing so.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 19:42:18 +0000 (21:42 +0200)]
Don’t extend AbstractService unless there’s a reason for doing so.

14 years agoEnhance description.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:18:38 +0000 (19:18 +0200)]
Enhance description.

14 years agoFix return page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:18:31 +0000 (19:18 +0200)]
Fix return page.

14 years agoAdd helper text to “add Sone” input field.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:12:58 +0000 (19:12 +0200)]
Add helper text to “add Sone” input field.

14 years agoUpdate Sone logo.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:12:28 +0000 (19:12 +0200)]
Update Sone logo.

14 years agoAdd header for the list of posts on the “view Sone” page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 15:33:53 +0000 (17:33 +0200)]
Add header for the list of posts on the “view Sone” page.

14 years agoShow the nice name and the Sone name, don’t show the ID.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 14:26:07 +0000 (16:26 +0200)]
Show the nice name and the Sone name, don’t show the ID.

14 years agoSort local Sones for login page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 14:25:57 +0000 (16:25 +0200)]
Sort local Sones for login page.

14 years agoCheck for blocked Sone IDs correctly.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 14:14:23 +0000 (16:14 +0200)]
Check for blocked Sone IDs correctly.

14 years agoMove Sone creation to its own template.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 14:01:30 +0000 (16:01 +0200)]
Move Sone creation to its own template.

14 years agoImplement Sone loading.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 13:28:44 +0000 (15:28 +0200)]
Implement Sone loading.

14 years agoRemove debug output.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 13:11:07 +0000 (15:11 +0200)]
Remove debug output.

14 years agoStreamline adding Sones, remove “add Sone” from menu.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:56:45 +0000 (14:56 +0200)]
Streamline adding Sones, remove “add Sone” from menu.

14 years agoOmit bottom line on last post.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:52:01 +0000 (14:52 +0200)]
Omit bottom line on last post.

14 years agoDon’t show Sone header when current Sone is viewed.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:54 +0000 (14:51 +0200)]
Don’t show Sone header when current Sone is viewed.

14 years agoChange header.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:45 +0000 (14:51 +0200)]
Change header.

14 years agoSet return pages on all requests.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:26 +0000 (14:51 +0200)]
Set return pages on all requests.

14 years agoMore honoring of POST requests and return pages.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:16 +0000 (14:51 +0200)]
More honoring of POST requests and return pages.

14 years agoHonor return page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:49:24 +0000 (14:49 +0200)]
Honor return page.

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

14 years agoRemove obsolete link callback class.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:48:13 +0000 (14:48 +0200)]
Remove obsolete link callback class.

14 years agoHonor POST method and return page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:48:01 +0000 (14:48 +0200)]
Honor POST method and return page.

14 years agoDon’t color the separator dot.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 11:58:53 +0000 (13:58 +0200)]
Don’t color the separator dot.

14 years agoChange image into link to index.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 08:28:00 +0000 (10:28 +0200)]
Change image into link to index.

14 years agoFix posting of comments.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 08:27:48 +0000 (10:27 +0200)]
Fix posting of comments.

14 years agoTry to fix comment posting.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:58:10 +0000 (07:58 +0200)]
Try to fix comment posting.

14 years agoAdd “return page” to “create reply” form.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:22:26 +0000 (07:22 +0200)]
Add “return page” to “create reply” form.

14 years agoUse an HTML form to delete replies.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:22:14 +0000 (07:22 +0200)]
Use an HTML form to delete replies.

14 years agoImplement reply deletion.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:21:56 +0000 (07:21 +0200)]
Implement reply deletion.

14 years agoAdd method to delete a reply.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:21:34 +0000 (07:21 +0200)]
Add method to delete a reply.

14 years agoAlways use correct return page.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:58:42 +0000 (22:58 +0200)]
Always use correct return page.

14 years agoReturn to correct page when user tries to post an empty post.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:35:36 +0000 (22:35 +0200)]
Return to correct page when user tries to post an empty post.

14 years agoReturn to original page after creating the post.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:31:45 +0000 (22:31 +0200)]
Return to original page after creating the post.

14 years agoRename “getURI()” method to “getUri()”.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:29:19 +0000 (22:29 +0200)]
Rename “getURI()” method to “getUri()”.

14 years agoStore current request in template.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:29:07 +0000 (22:29 +0200)]
Store current request in template.

14 years agoEscape all IDs in HTML.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:20:16 +0000 (22:20 +0200)]
Escape all IDs in HTML.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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