David ‘Bombe’ Roden [Fri, 22 Oct 2010 23:04:26 +0000 (01:04 +0200)]
Parse known Sones correctly, don’t parse friends anymore.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 21:39:49 +0000 (23:39 +0200)]
Fix filename in copied file.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 21:39:42 +0000 (23:39 +0200)]
Make “follow”, “unfollow”, “block” and “unblock” buttons dynamic.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 20:20:13 +0000 (22:20 +0200)]
Enhance all post and reply delete buttons.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 20:19:54 +0000 (22:19 +0200)]
Add AJAX page that deletes a reply.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:33:36 +0000 (21:33 +0200)]
Store form password in HTML.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:27:42 +0000 (21:27 +0200)]
Add AJAX page that deletes a post.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:27:29 +0000 (21:27 +0200)]
Return an error code if form password is wrong.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 19:27:20 +0000 (21:27 +0200)]
Copy session management from SoneTemplatePage.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 14:05:39 +0000 (16:05 +0200)]
Enhance JSON page to optionally require a form password.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 14:02:58 +0000 (16:02 +0200)]
Store the form password.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 12:20:10 +0000 (14:20 +0200)]
Increase pagination threshold to 25 items.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 10:08:59 +0000 (12:08 +0200)]
Small layout fixes.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 10:08:52 +0000 (12:08 +0200)]
Paginate known Sones.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 10:08:47 +0000 (12:08 +0200)]
Always show header.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:57:48 +0000 (11:57 +0200)]
Paginate “view Sone” page.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:57:41 +0000 (11:57 +0200)]
Use parameter name from 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.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:46:44 +0000 (11:46 +0200)]
Move pagination to template.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 09:46:36 +0000 (11:46 +0200)]
Add plugins to template factory.
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.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 08:30:35 +0000 (10:30 +0200)]
Use default loop variable.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 07:55:03 +0000 (09:55 +0200)]
Fix syntax error.
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.
David ‘Bombe’ Roden [Fri, 22 Oct 2010 05:31:27 +0000 (07:31 +0200)]
Don‘t download a Sone more than once.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:13:24 +0000 (23:13 +0200)]
Add pagination to index page.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:11:51 +0000 (23:11 +0200)]
Add request change filters to all created templates.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:11:38 +0000 (23:11 +0200)]
Add request change filter.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:10:11 +0000 (23:10 +0200)]
Use a “last” attribute instead of relying on “:last-child”.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 21:09:38 +0000 (23:09 +0200)]
Clear of floats before a post.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:16:33 +0000 (20:16 +0200)]
Store posts, replies, and friends in backup.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:15:14 +0000 (20:15 +0200)]
Actually fix backup function.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:03:49 +0000 (20:03 +0200)]
Style “edit profile” page.
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.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 18:03:18 +0000 (20:03 +0200)]
Return friends sorted by name.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 17:29:45 +0000 (19:29 +0200)]
Extract translation retrieval into own method.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 13:38:43 +0000 (15:38 +0200)]
Use a POST form to delete posts.
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.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:36:56 +0000 (14:36 +0200)]
Move most of the JavaScript to sone.js.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:20:26 +0000 (14:20 +0200)]
Make update interval depend on the age of the Sone.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:20:16 +0000 (14:20 +0200)]
Return age of Sone in seconds.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:12:49 +0000 (14:12 +0200)]
Only register each Sone once!
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:12:44 +0000 (14:12 +0200)]
Update the last update date, too.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 12:12:19 +0000 (14:12 +0200)]
Return date of last update in JSON object.
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.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 11:58:18 +0000 (13:58 +0200)]
Add JSON page that returns the status of a Sone.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 11:57:45 +0000 (13:57 +0200)]
Synchronize status map.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 11:07:38 +0000 (13:07 +0200)]
Put Sone loading into its own include file.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:56:18 +0000 (12:56 +0200)]
Change left margin of input fields and textareas.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:24:26 +0000 (12:24 +0200)]
Add default texts for input fields with AJAX.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:23:40 +0000 (12:23 +0200)]
Add translation page.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:23:31 +0000 (12:23 +0200)]
Add page implementation that delivers a JSON object.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 10:23:13 +0000 (12:23 +0200)]
Add utils.json dependency.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 09:20:19 +0000 (11:20 +0200)]
Hide advanced settings.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:59:32 +0000 (10:59 +0200)]
Don’t enlarge textareas.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:57:17 +0000 (10:57 +0200)]
Add default texts to all “create Sone” input fields.
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.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:56:52 +0000 (10:56 +0200)]
Apply gray color to all default input elements.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:46:05 +0000 (10:46 +0200)]
XML parsing is not thread-safe, synchronize on Sone downloader.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:45:51 +0000 (10:45 +0200)]
Actually parse friends and known Sones from a downloaded Sone!
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:45:33 +0000 (10:45 +0200)]
Restyle input fields and textareas for consistency.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:45:20 +0000 (10:45 +0200)]
Show key of Sone in “view Sone”.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 08:44:49 +0000 (10:44 +0200)]
Add name of input field to JavaScript function.
David ‘Bombe’ Roden [Thu, 21 Oct 2010 05:25:54 +0000 (07:25 +0200)]
Don’t register shutdown hooks for all Services.
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.
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.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:18:38 +0000 (19:18 +0200)]
Enhance description.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:18:31 +0000 (19:18 +0200)]
Fix return page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:12:58 +0000 (19:12 +0200)]
Add helper text to “add Sone” input field.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 17:12:28 +0000 (19:12 +0200)]
Update Sone logo.
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.
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.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 14:25:57 +0000 (16:25 +0200)]
Sort local Sones for login page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 14:14:23 +0000 (16:14 +0200)]
Check for blocked Sone IDs correctly.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 14:01:30 +0000 (16:01 +0200)]
Move Sone creation to its own template.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 13:28:44 +0000 (15:28 +0200)]
Implement Sone loading.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 13:11:07 +0000 (15:11 +0200)]
Remove debug output.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:56:45 +0000 (14:56 +0200)]
Streamline adding Sones, remove “add Sone” from menu.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:52:01 +0000 (14:52 +0200)]
Omit bottom line on last post.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:54 +0000 (14:51 +0200)]
Don’t show Sone header when current Sone is viewed.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:45 +0000 (14:51 +0200)]
Change header.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:26 +0000 (14:51 +0200)]
Set return pages on all requests.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:51:16 +0000 (14:51 +0200)]
More honoring of POST requests and return pages.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:49:24 +0000 (14:49 +0200)]
Honor return page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:48:32 +0000 (14:48 +0200)]
Whitespace fixes.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:48:13 +0000 (14:48 +0200)]
Remove obsolete link callback class.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 12:48:01 +0000 (14:48 +0200)]
Honor POST method and return page.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 11:58:53 +0000 (13:58 +0200)]
Don’t color the separator dot.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 08:28:00 +0000 (10:28 +0200)]
Change image into link to index.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 08:27:48 +0000 (10:27 +0200)]
Fix posting of comments.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:58:10 +0000 (07:58 +0200)]
Try to fix comment posting.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:22:26 +0000 (07:22 +0200)]
Add “return page” to “create reply” form.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:22:14 +0000 (07:22 +0200)]
Use an HTML form to delete replies.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:21:56 +0000 (07:21 +0200)]
Implement reply deletion.
David ‘Bombe’ Roden [Wed, 20 Oct 2010 05:21:34 +0000 (07:21 +0200)]
Add method to delete a reply.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:58:42 +0000 (22:58 +0200)]
Always use correct return page.
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.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:31:45 +0000 (22:31 +0200)]
Return to original page after creating the post.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:29:19 +0000 (22:29 +0200)]
Rename “getURI()” method to “getUri()”.
David ‘Bombe’ Roden [Tue, 19 Oct 2010 20:29:07 +0000 (22:29 +0200)]
Store current request in template.