Sone.git
14 years agoMake the option watcher optional.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 06:21:06 +0000 (08:21 +0200)]
Make the option watcher optional.

14 years agoAdd page to let the user edit the options.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:34:12 +0000 (07:34 +0200)]
Add page to let the user edit the options.

14 years agoAdd an option for the insertion delay.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:26:55 +0000 (07:26 +0200)]
Add an option for the insertion delay.

14 years agoMake the insertion delay configurable.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:26:39 +0000 (07:26 +0200)]
Make the insertion delay configurable.

14 years agoAdd containers for various run-time options.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:26:27 +0000 (07:26 +0200)]
Add containers for various run-time options.

14 years agoAdd birth date to profile.
David ‘Bombe’ Roden [Sun, 24 Oct 2010 16:24:44 +0000 (18:24 +0200)]
Add birth date to profile.

14 years agoUpdate the name of the Sone along with the status.
David ‘Bombe’ Roden [Sun, 24 Oct 2010 15:12:32 +0000 (17:12 +0200)]
Update the name of the Sone along with the status.

14 years agoReturn the name of the Sone.
David ‘Bombe’ Roden [Sun, 24 Oct 2010 15:12:18 +0000 (17:12 +0200)]
Return the name of the Sone.

14 years agoHide the “idle” marker on a modified Sone.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 23:02:47 +0000 (01:02 +0200)]
Hide the “idle” marker on a modified Sone.

14 years agoDon’t change the document name, it is okay!
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:58:44 +0000 (00:58 +0200)]
Don’t change the document name, it is okay!

14 years agoFix insertion logic.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:45:07 +0000 (00:45 +0200)]
Fix insertion logic.

14 years agoChange inserter logic to wait 60 seconds after each modification.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:29:16 +0000 (00:29 +0200)]
Change inserter logic to wait 60 seconds after each modification.

14 years agoUse input fields instead of textareas in a couple of places.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:01:24 +0000 (00:01 +0200)]
Use input fields instead of textareas in a couple of places.

14 years agoAdd optional parameter to insert an input field instead of a textarea.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:01:10 +0000 (00:01 +0200)]
Add optional parameter to insert an input field instead of a textarea.

14 years agoAdd omitted input field name.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 21:55:44 +0000 (23:55 +0200)]
Add omitted input field name.

14 years agoSlightly change formatting of <h1> headers.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 21:07:35 +0000 (23:07 +0200)]
Slightly change formatting of <h1> headers.

14 years agoFix label.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 20:42:38 +0000 (22:42 +0200)]
Fix label.

14 years agoHardcode document name for Sone SSKs to “Sone”.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 20:40:39 +0000 (22:40 +0200)]
Hardcode document name for Sone SSKs to “Sone”.

14 years agoEnhance description of Sone creation.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 20:40:22 +0000 (22:40 +0200)]
Enhance description of Sone creation.

14 years agoUse a lot more <p> and a lot less <div>.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 20:40:00 +0000 (22:40 +0200)]
Use a lot more <p> and a lot less <div>.

14 years agoAdd GPLv3 license text.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 20:27:49 +0000 (22:27 +0200)]
Add GPLv3 license text.

14 years agoAdd “about” page.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 20:27:41 +0000 (22:27 +0200)]
Add “about” page.

14 years agoMake parser a bit more tolerant for Sones with missing elements.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 14:33:58 +0000 (16:33 +0200)]
Make parser a bit more tolerant for Sones with missing elements.

14 years agoEnhance javascript “like” functionality to include replies.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 13:16:14 +0000 (15:16 +0200)]
Enhance javascript “like” functionality to include replies.

14 years agoEnhance javadoc.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:26:56 +0000 (13:26 +0200)]
Enhance javadoc.

14 years agoAdd like functionality to replies.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:24:38 +0000 (13:24 +0200)]
Add like functionality to replies.

14 years agoFix error message.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:24:21 +0000 (13:24 +0200)]
Fix error message.

14 years agoStore and parse replies in/from inserted Sone.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:24:14 +0000 (13:24 +0200)]
Store and parse replies in/from inserted Sone.

14 years agoAdd method that returns all Sones that like a given Reply.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:23:52 +0000 (13:23 +0200)]
Add method that returns all Sones that like a given Reply.

14 years agoPersist likes replies over plugin restarts.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:23:38 +0000 (13:23 +0200)]
Persist likes replies over plugin restarts.

14 years agoStore IDs of like replies in Sone.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:23:24 +0000 (13:23 +0200)]
Store IDs of like replies in Sone.

14 years agoUse a more general way to like something.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 11:23:08 +0000 (13:23 +0200)]
Use a more general way to like something.

14 years agoHide 0 likes.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 10:43:15 +0000 (12:43 +0200)]
Hide 0 likes.

14 years agoDon’t add comment links when nobody is logged in.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 01:12:10 +0000 (03:12 +0200)]
Don’t add comment links when nobody is logged in.

14 years agoAdd online/offline marker in Sone top <div>.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 01:11:50 +0000 (03:11 +0200)]
Add online/offline marker in Sone top <div>.

14 years agoFix bug with getting the Sone element of an element.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 01:06:50 +0000 (03:06 +0200)]
Fix bug with getting the Sone element of an element.

14 years agoAdd javascript version of “like” button.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 01:06:22 +0000 (03:06 +0200)]
Add javascript version of “like” button.

14 years agoImplement “like” button.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 00:30:50 +0000 (02:30 +0200)]
Implement “like” button.

14 years agoDon’t show (obsolete) friend Sones anymore.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 23:16:35 +0000 (01:16 +0200)]
Don’t show (obsolete) friend Sones anymore.

14 years agoAdding and removing friends does not modify a Sone anymore.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 23:16:17 +0000 (01:16 +0200)]
Adding and removing friends does not modify a Sone anymore.

14 years agoDon’t insert friends anymore.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 23:04:35 +0000 (01:04 +0200)]
Don’t insert friends anymore.

14 years agoParse known Sones correctly, don’t parse friends anymore.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 23:04:26 +0000 (01:04 +0200)]
Parse known Sones correctly, don’t parse friends anymore.

14 years agoFix filename in copied file.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 21:39:49 +0000 (23:39 +0200)]
Fix filename in copied file.

14 years agoMake “follow”, “unfollow”, “block” and “unblock” buttons dynamic.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 21:39:42 +0000 (23:39 +0200)]
Make “follow”, “unfollow”, “block” and “unblock” buttons dynamic.

14 years agoEnhance all post and reply delete buttons.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 20:20:13 +0000 (22:20 +0200)]
Enhance all post and reply delete buttons.

14 years agoAdd AJAX page that deletes a reply.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 20:19:54 +0000 (22:19 +0200)]
Add AJAX page that deletes a reply.

14 years agoStore form password in HTML.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:33:36 +0000 (21:33 +0200)]
Store form password in HTML.

14 years agoAdd AJAX page that deletes a post.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:27:42 +0000 (21:27 +0200)]
Add AJAX page that deletes a post.

14 years agoReturn an error code if form password is wrong.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:27:29 +0000 (21:27 +0200)]
Return an error code if form password is wrong.

14 years agoCopy session management from SoneTemplatePage.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:27:20 +0000 (21:27 +0200)]
Copy session management from SoneTemplatePage.

14 years agoEnhance JSON page to optionally require a form password.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 14:05:39 +0000 (16:05 +0200)]
Enhance JSON page to optionally require a form password.

14 years agoStore the form password.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 14:02:58 +0000 (16:02 +0200)]
Store the form password.

14 years agoIncrease pagination threshold to 25 items.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 12:20:10 +0000 (14:20 +0200)]
Increase pagination threshold to 25 items.

14 years agoSmall layout fixes.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 10:08:59 +0000 (12:08 +0200)]
Small layout fixes.

14 years agoPaginate known Sones.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 10:08:52 +0000 (12:08 +0200)]
Paginate known Sones.

14 years agoAlways show header.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 10:08:47 +0000 (12:08 +0200)]
Always show header.

14 years agoPaginate “view Sone” page.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:57:48 +0000 (11:57 +0200)]
Paginate “view Sone” page.

14 years agoUse parameter name from data provider.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:57:41 +0000 (11:57 +0200)]
Use parameter name from data provider.

14 years agoAdd parameter to get the name of the parameter from the data provider.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:57:20 +0000 (11:57 +0200)]
Add parameter to get the name of the parameter from the data provider.

14 years agoMove pagination to template.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:46:44 +0000 (11:46 +0200)]
Move pagination to template.

14 years agoAdd plugins to template factory.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:46:36 +0000 (11:46 +0200)]
Add plugins to template factory.

14 years agoAdd template plugin that extracts the page number from the request.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:46:22 +0000 (11:46 +0200)]
Add template plugin that extracts the page number from the request.

14 years agoUse default loop variable.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 08:30:35 +0000 (10:30 +0200)]
Use default loop variable.

14 years agoFix syntax error.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 07:55:03 +0000 (09:55 +0200)]
Fix syntax error.

14 years agoOnly update fast if a Sone is modified, downloading, or inserting.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 05:43:00 +0000 (07:43 +0200)]
Only update fast if a Sone is modified, downloading, or inserting.

All others get an update once a minute.

14 years agoDon‘t download a Sone more than once.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 05:31:27 +0000 (07:31 +0200)]
Don‘t download a Sone more than once.

14 years agoAdd pagination to index page.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:13:24 +0000 (23:13 +0200)]
Add pagination to index page.

14 years agoAdd request change filters to all created templates.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:11:51 +0000 (23:11 +0200)]
Add request change filters to all created templates.

14 years agoAdd request change filter.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:11:38 +0000 (23:11 +0200)]
Add request change filter.

14 years agoUse a “last” attribute instead of relying on “:last-child”.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:10:11 +0000 (23:10 +0200)]
Use a “last” attribute instead of relying on “:last-child”.

14 years agoClear of floats before a post.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:09:38 +0000 (23:09 +0200)]
Clear of floats before a post.

14 years agoStore posts, replies, and friends in backup.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:16:33 +0000 (20:16 +0200)]
Store posts, replies, and friends in backup.

14 years agoActually fix backup function.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:15:14 +0000 (20:15 +0200)]
Actually fix backup function.

14 years agoStyle “edit profile” page.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:03:49 +0000 (20:03 +0200)]
Style “edit profile” page.

14 years agoMake input field/textarea replacement working when input field does not start out...
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:03:41 +0000 (20:03 +0200)]
Make input field/textarea replacement working when input field does not start out empty.

14 years agoReturn friends sorted by name.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:03:18 +0000 (20:03 +0200)]
Return friends sorted by name.

14 years agoExtract translation retrieval into own method.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 17:29:45 +0000 (19:29 +0200)]
Extract translation retrieval into own method.

14 years agoUse a POST form to delete posts.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 13:38:43 +0000 (15:38 +0200)]
Use a POST form to delete posts.

14 years agoDuplicate IDs are not allowed in HTML and do make problems. Use classes.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 13:22:07 +0000 (15:22 +0200)]
Duplicate IDs are not allowed in HTML and do make problems. Use classes.

14 years agoMove most of the JavaScript to sone.js.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:36:56 +0000 (14:36 +0200)]
Move most of the JavaScript to sone.js.

14 years agoMake update interval depend on the age of the Sone.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:20:26 +0000 (14:20 +0200)]
Make update interval depend on the age of the Sone.

14 years agoReturn age of Sone in seconds.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:20:16 +0000 (14:20 +0200)]
Return age of Sone in seconds.

14 years agoOnly register each Sone once!
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:12:49 +0000 (14:12 +0200)]
Only register each Sone once!

14 years agoUpdate the last update date, too.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:12:44 +0000 (14:12 +0200)]
Update the last update date, too.

14 years agoReturn date of last update in JSON object.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:12:19 +0000 (14:12 +0200)]
Return date of last update in JSON object.

14 years agoUpdate the status of the Sone (more or less) immediately and on-the-fly.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 11:58:35 +0000 (13:58 +0200)]
Update the status of the Sone (more or less) immediately and on-the-fly.

14 years agoAdd JSON page that returns the status of a Sone.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 11:58:18 +0000 (13:58 +0200)]
Add JSON page that returns the status of a Sone.

14 years agoSynchronize status map.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 11:57:45 +0000 (13:57 +0200)]
Synchronize status map.

14 years agoPut Sone loading into its own include file.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 11:07:38 +0000 (13:07 +0200)]
Put Sone loading into its own include file.

14 years agoChange left margin of input fields and textareas.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:56:18 +0000 (12:56 +0200)]
Change left margin of input fields and textareas.

14 years agoAdd default texts for input fields with AJAX.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:24:26 +0000 (12:24 +0200)]
Add default texts for input fields with AJAX.

14 years agoAdd translation page.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:23:40 +0000 (12:23 +0200)]
Add translation page.

14 years agoAdd page implementation that delivers a JSON object.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:23:31 +0000 (12:23 +0200)]
Add page implementation that delivers a JSON object.

14 years agoAdd utils.json dependency.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:23:13 +0000 (12:23 +0200)]
Add utils.json dependency.

14 years agoHide advanced settings.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 09:20:19 +0000 (11:20 +0200)]
Hide advanced settings.

14 years agoDon’t enlarge textareas.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:59:32 +0000 (10:59 +0200)]
Don’t enlarge textareas.

14 years agoAdd default texts to all “create Sone” input fields.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:57:17 +0000 (10:57 +0200)]
Add default texts to all “create Sone” input fields.

14 years agoDon’t copy the value, the input field is disabled anyway.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:57:01 +0000 (10:57 +0200)]
Don’t copy the value, the input field is disabled anyway.

14 years agoApply gray color to all default input elements.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:56:52 +0000 (10:56 +0200)]
Apply gray color to all default input elements.

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.