Sone.git
13 years agoDon’t mark own posts and replies as new.
David ‘Bombe’ Roden [Wed, 8 Jun 2011 13:47:28 +0000 (15:47 +0200)]
Don’t mark own posts and replies as new.

This fixes #141.

13 years agoCheck and remove “new” class from correct element.
David ‘Bombe’ Roden [Wed, 8 Jun 2011 13:43:41 +0000 (15:43 +0200)]
Check and remove “new” class from correct element.

13 years agoMark new local posts and replies as new after five seconds.
David ‘Bombe’ Roden [Wed, 8 Jun 2011 13:36:26 +0000 (15:36 +0200)]
Mark new local posts and replies as new after five seconds.

13 years agoUse skipRequest = false to force a request.
David ‘Bombe’ Roden [Wed, 8 Jun 2011 13:36:15 +0000 (15:36 +0200)]
Use skipRequest = false to force a request.

13 years agoAutomatically un-new posts and replies from local Sones.
David ‘Bombe’ Roden [Wed, 8 Jun 2011 13:24:31 +0000 (15:24 +0200)]
Automatically un-new posts and replies from local Sones.

13 years agoAdd flags for whether the author of a post or reply is a local Sone.
David ‘Bombe’ Roden [Wed, 8 Jun 2011 13:24:19 +0000 (15:24 +0200)]
Add flags for whether the author of a post or reply is a local Sone.

13 years agoStore posts and replies in descending-time order to ease plain-text reading.
David ‘Bombe’ Roden [Tue, 7 Jun 2011 12:59:34 +0000 (14:59 +0200)]
Store posts and replies in descending-time order to ease plain-text reading.

13 years agoRemove replies to unknown posts from status.
David ‘Bombe’ Roden [Tue, 7 Jun 2011 12:42:18 +0000 (14:42 +0200)]
Remove replies to unknown posts from status.

13 years agoOnly insert posts on the first page of the “view Sone” page.
David ‘Bombe’ Roden [Mon, 6 Jun 2011 04:11:20 +0000 (06:11 +0200)]
Only insert posts on the first page of the “view Sone” page.

13 years agoAssign names to paginations on the “view Sone” page.
David ‘Bombe’ Roden [Mon, 6 Jun 2011 04:11:01 +0000 (06:11 +0200)]
Assign names to paginations on the “view Sone” page.

13 years agoOnly add @Sone to reply text field if not replying to yourself.
David ‘Bombe’ Roden [Tue, 7 Jun 2011 11:59:54 +0000 (13:59 +0200)]
Only add @Sone to reply text field if not replying to yourself.

13 years agoImprove parsing of sone:// and post:// links.
David ‘Bombe’ Roden [Sat, 4 Jun 2011 19:56:08 +0000 (21:56 +0200)]
Improve parsing of sone:// and post:// links.

This fixes #201.

13 years agoImprove offline marker behaviour.
David ‘Bombe’ Roden [Sat, 4 Jun 2011 19:25:10 +0000 (21:25 +0200)]
Improve offline marker behaviour.

This fixes #199.

13 years agoMerge commit 'sone-removal-notification-200' into next
David ‘Bombe’ Roden [Tue, 31 May 2011 19:12:23 +0000 (21:12 +0200)]
Merge commit 'sone-removal-notification-200' into next

This fixes #200.

13 years agoNotify listeners when a Sone is removed.
David ‘Bombe’ Roden [Tue, 31 May 2011 19:10:57 +0000 (21:10 +0200)]
Notify listeners when a Sone is removed.

13 years agoAdd delegate method for Sone removal notification.
David ‘Bombe’ Roden [Tue, 31 May 2011 19:10:44 +0000 (21:10 +0200)]
Add delegate method for Sone removal notification.

13 years agoAdd Sone removal notification to core listener interface.
David ‘Bombe’ Roden [Tue, 31 May 2011 19:10:29 +0000 (21:10 +0200)]
Add Sone removal notification to core listener interface.

13 years agoAlways remove “new” marker from “click-to-show” bar.
David ‘Bombe’ Roden [Thu, 26 May 2011 05:07:10 +0000 (07:07 +0200)]
Always remove “new” marker from “click-to-show” bar.

13 years agoSmall optimization.
David ‘Bombe’ Roden [Thu, 26 May 2011 05:06:57 +0000 (07:06 +0200)]
Small optimization.

13 years agoSave all local Sones when stopping Sone.
David ‘Bombe’ Roden [Thu, 26 May 2011 04:57:43 +0000 (06:57 +0200)]
Save all local Sones when stopping Sone.

13 years agoAdd missing imports.
David ‘Bombe’ Roden [Thu, 26 May 2011 04:30:00 +0000 (06:30 +0200)]
Add missing imports.

13 years agoRequest URI once before rescueing to (maybe) find the latest edition.
David ‘Bombe’ Roden [Wed, 25 May 2011 17:47:34 +0000 (19:47 +0200)]
Request URI once before rescueing to (maybe) find the latest edition.

13 years agoTouch the notification after its elements have been set.
David ‘Bombe’ Roden [Wed, 25 May 2011 17:46:43 +0000 (19:46 +0200)]
Touch the notification after its elements have been set.

13 years agoAdd web interface to all template contexts more reliably.
David ‘Bombe’ Roden [Wed, 25 May 2011 17:46:11 +0000 (19:46 +0200)]
Add web interface to all template contexts more reliably.

13 years agoUse better notification ID.
David ‘Bombe’ Roden [Wed, 25 May 2011 17:39:52 +0000 (19:39 +0200)]
Use better notification ID.

13 years agoUse correct notification ID.
David ‘Bombe’ Roden [Wed, 25 May 2011 17:37:43 +0000 (19:37 +0200)]
Use correct notification ID.

13 years agoUse method from JsonPage.
David ‘Bombe’ Roden [Wed, 25 May 2011 17:29:54 +0000 (19:29 +0200)]
Use method from JsonPage.

13 years agoRemove useless line.
David ‘Bombe’ Roden [Wed, 25 May 2011 17:29:45 +0000 (19:29 +0200)]
Remove useless line.

13 years agoSave local Sone after auto-following.
David ‘Bombe’ Roden [Tue, 24 May 2011 03:51:10 +0000 (05:51 +0200)]
Save local Sone after auto-following.

13 years agoDon’t wrap notifications into an ArrayList.
David ‘Bombe’ Roden [Tue, 24 May 2011 03:50:57 +0000 (05:50 +0200)]
Don’t wrap notifications into an ArrayList.

13 years agoAdd missing word.
David ‘Bombe’ Roden [Wed, 11 May 2011 05:14:12 +0000 (07:14 +0200)]
Add missing word.

13 years agoLog warning when a command can not be processed.
David ‘Bombe’ Roden [Wed, 11 May 2011 05:13:53 +0000 (07:13 +0200)]
Log warning when a command can not be processed.

13 years agoAdd “GetSone” FCP command.
David ‘Bombe’ Roden [Wed, 11 May 2011 05:13:35 +0000 (07:13 +0200)]
Add “GetSone” FCP command.

13 years agoAdd method to encode profile information of a Sone.
David ‘Bombe’ Roden [Wed, 11 May 2011 05:13:04 +0000 (07:13 +0200)]
Add method to encode profile information of a Sone.

13 years agoMake it possible to load an optional Sone from the parameters.
David ‘Bombe’ Roden [Wed, 11 May 2011 05:12:37 +0000 (07:12 +0200)]
Make it possible to load an optional Sone from the parameters.

13 years agoOverride Object.toString().
David ‘Bombe’ Roden [Wed, 11 May 2011 05:11:54 +0000 (07:11 +0200)]
Override Object.toString().

13 years agoAdd simple string encoding.
David ‘Bombe’ Roden [Wed, 11 May 2011 05:11:48 +0000 (07:11 +0200)]
Add simple string encoding.

SimpleFieldSet can not handle LF characters.

13 years agoMerge branch 'fcp-interface' into next
David ‘Bombe’ Roden [Wed, 11 May 2011 04:12:43 +0000 (06:12 +0200)]
Merge branch 'fcp-interface' into next

This fixes #21.

13 years agoChange FCP access rules to a tri-state.
David ‘Bombe’ Roden [Wed, 11 May 2011 04:09:50 +0000 (06:09 +0200)]
Change FCP access rules to a tri-state.

13 years agoMerge branch 'option-validation-196' into next
David ‘Bombe’ Roden [Tue, 10 May 2011 05:02:43 +0000 (07:02 +0200)]
Merge branch 'option-validation-196' into next

This fixes #196.

13 years agoAdd warnings to options page if an option value was not validated.
David ‘Bombe’ Roden [Tue, 10 May 2011 04:59:41 +0000 (06:59 +0200)]
Add warnings to options page if an option value was not validated.

13 years agoAdd contains filter to template contexts.
David ‘Bombe’ Roden [Tue, 10 May 2011 04:59:07 +0000 (06:59 +0200)]
Add contains filter to template contexts.

13 years agoAdd validators to options, validate options on loading.
David ‘Bombe’ Roden [Tue, 10 May 2011 04:58:43 +0000 (06:58 +0200)]
Add validators to options, validate options on loading.

13 years agoAdd validation methods to preferences.
David ‘Bombe’ Roden [Tue, 10 May 2011 04:58:13 +0000 (06:58 +0200)]
Add validation methods to preferences.

13 years agoAdd option validation.
David ‘Bombe’ Roden [Tue, 10 May 2011 04:57:23 +0000 (06:57 +0200)]
Add option validation.

13 years agoRequire a newer version of utils.
David ‘Bombe’ Roden [Tue, 10 May 2011 04:55:52 +0000 (06:55 +0200)]
Require a newer version of utils.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Sun, 8 May 2011 20:13:47 +0000 (22:13 +0200)]
Merge branch 'master' into next

13 years agoMerge branch 'release-0.6.4' 0.6.4
David ‘Bombe’ Roden [Sun, 8 May 2011 18:13:20 +0000 (20:13 +0200)]
Merge branch 'release-0.6.4'

13 years agoSet version to 0.6.4.
David ‘Bombe’ Roden [Sun, 8 May 2011 18:12:48 +0000 (20:12 +0200)]
Set version to 0.6.4.

13 years agoSet latest known edition of homepage to 36.
David ‘Bombe’ Roden [Sun, 8 May 2011 18:12:35 +0000 (20:12 +0200)]
Set latest known edition of homepage to 36.

13 years agoDon’t post AJAX requests.
David ‘Bombe’ Roden [Sun, 8 May 2011 18:08:28 +0000 (20:08 +0200)]
Don’t post AJAX requests.

13 years agoCreate and use own AJAX override to allow error handling in user interface.
David ‘Bombe’ Roden [Sun, 8 May 2011 14:56:48 +0000 (16:56 +0200)]
Create and use own AJAX override to allow error handling in user interface.

This fixes #42.

13 years agoReturn 403 instead of 401, 401 is for HTTP authentication.
David ‘Bombe’ Roden [Sun, 8 May 2011 14:55:27 +0000 (16:55 +0200)]
Return 403 instead of 401, 401 is for HTTP authentication.

13 years agoAdd CSS definition of offline marker.
David ‘Bombe’ Roden [Sun, 8 May 2011 14:54:58 +0000 (16:54 +0200)]
Add CSS definition of offline marker.

13 years agoAdd offline-marker.
David ‘Bombe’ Roden [Sun, 8 May 2011 14:54:39 +0000 (16:54 +0200)]
Add offline-marker.

13 years agoRemove useless online/offline class from main Sone <div>.
David ‘Bombe’ Roden [Sun, 8 May 2011 14:53:15 +0000 (16:53 +0200)]
Remove useless online/offline class from main Sone <div>.

13 years agoAdd require-full-access option to Options page.
David ‘Bombe’ Roden [Sat, 7 May 2011 00:14:15 +0000 (02:14 +0200)]
Add require-full-access option to Options page.

This fixes #181.

13 years agoImplement full access requirement in all pages.
David ‘Bombe’ Roden [Sat, 7 May 2011 00:13:38 +0000 (02:13 +0200)]
Implement full access requirement in all pages.

13 years agoAdd option to require full access for Sone.
David ‘Bombe’ Roden [Sat, 7 May 2011 00:12:26 +0000 (02:12 +0200)]
Add option to require full access for Sone.

13 years agoAdd missing javadoc tags.
David ‘Bombe’ Roden [Fri, 6 May 2011 23:25:54 +0000 (01:25 +0200)]
Add missing javadoc tags.

13 years agoAdd missing semicolons.
David ‘Bombe’ Roden [Fri, 6 May 2011 23:25:47 +0000 (01:25 +0200)]
Add missing semicolons.

13 years agoUpdate Sone on “view Sone” page, too.
David ‘Bombe’ Roden [Fri, 6 May 2011 23:25:33 +0000 (01:25 +0200)]
Update Sone on “view Sone” page, too.

This fixes #156.

13 years agoUse post- and reply-visibility methods.
David ‘Bombe’ Roden [Fri, 6 May 2011 22:40:39 +0000 (00:40 +0200)]
Use post- and reply-visibility methods.

13 years agoUse a thread pool to download Sones.
David ‘Bombe’ Roden [Fri, 6 May 2011 21:50:51 +0000 (23:50 +0200)]
Use a thread pool to download Sones.

This fixes #192.

13 years agoUse a boolean instead of abusing ownIdentities.
David ‘Bombe’ Roden [Fri, 6 May 2011 21:34:00 +0000 (23:34 +0200)]
Use a boolean instead of abusing ownIdentities.

13 years agoPrevent partial updates when communication with the WoT is disrupted.
David ‘Bombe’ Roden [Fri, 6 May 2011 21:32:59 +0000 (23:32 +0200)]
Prevent partial updates when communication with the WoT is disrupted.

This fixes #193.

13 years agoShow arrow before links in notifications that link to the current page.
David ‘Bombe’ Roden [Fri, 6 May 2011 20:44:56 +0000 (22:44 +0200)]
Show arrow before links in notifications that link to the current page.

This fixes #145.

13 years agoRound times correctly.
David ‘Bombe’ Roden [Fri, 6 May 2011 20:12:44 +0000 (22:12 +0200)]
Round times correctly.

13 years agoRemove notification manager accessor, and displayed notifications from the template...
David ‘Bombe’ Roden [Fri, 6 May 2011 20:12:24 +0000 (22:12 +0200)]
Remove notification manager accessor, and displayed notifications from the template context.

13 years agoStore filtered notifications in all templates.
David ‘Bombe’ Roden [Fri, 6 May 2011 20:11:48 +0000 (22:11 +0200)]
Store filtered notifications in all templates.

13 years agoFilter notifications differently.
David ‘Bombe’ Roden [Fri, 6 May 2011 20:11:19 +0000 (22:11 +0200)]
Filter notifications differently.

13 years agoUse reply visibility check method.
David ‘Bombe’ Roden [Fri, 6 May 2011 13:29:01 +0000 (15:29 +0200)]
Use reply visibility check method.

13 years agoAdd method to check the visibility of a reply.
David ‘Bombe’ Roden [Fri, 6 May 2011 13:27:37 +0000 (15:27 +0200)]
Add method to check the visibility of a reply.

13 years agoUpdate documentation.
David ‘Bombe’ Roden [Fri, 6 May 2011 13:27:25 +0000 (15:27 +0200)]
Update documentation.

13 years agoEnhance Rescue Mode description.
David ‘Bombe’ Roden [Fri, 6 May 2011 10:37:14 +0000 (12:37 +0200)]
Enhance Rescue Mode description.

13 years agoSynchronize access on an identity’s trust cache.
David ‘Bombe’ Roden [Fri, 6 May 2011 03:56:58 +0000 (05:56 +0200)]
Synchronize access on an identity’s trust cache.

This should fix #194.

13 years agoReturn early if the Sone can not be found.
David ‘Bombe’ Roden [Wed, 4 May 2011 04:18:32 +0000 (06:18 +0200)]
Return early if the Sone can not be found.

NPE reported by saces and TheSeeker.

13 years agoThis can never work, duh.
David ‘Bombe’ Roden [Wed, 4 May 2011 04:18:09 +0000 (06:18 +0200)]
This can never work, duh.

13 years agoInitialize options of Sone before aborting loading an empty Sone.
David ‘Bombe’ Roden [Tue, 3 May 2011 17:43:05 +0000 (19:43 +0200)]
Initialize options of Sone before aborting loading an empty Sone.

13 years agoFix messages to recipients not working when a new-sone notification is displayed.
David ‘Bombe’ Roden [Mon, 2 May 2011 08:17:12 +0000 (10:17 +0200)]
Fix messages to recipients not working when a new-sone notification is displayed.

13 years agoFilter texts when inserting them, not when parsing.
David ‘Bombe’ Roden [Fri, 29 Apr 2011 05:22:25 +0000 (07:22 +0200)]
Filter texts when inserting them, not when parsing.

13 years agoAdd text filter for inserts.
David ‘Bombe’ Roden [Fri, 29 Apr 2011 05:22:11 +0000 (07:22 +0200)]
Add text filter for inserts.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Thu, 28 Apr 2011 20:24:34 +0000 (22:24 +0200)]
Merge branch 'master' into next

13 years agoMerge branch 'release-0.6.3' 0.6.3
David ‘Bombe’ Roden [Thu, 28 Apr 2011 19:38:55 +0000 (21:38 +0200)]
Merge branch 'release-0.6.3'

13 years agoUpdate latest known version.
David ‘Bombe’ Roden [Thu, 28 Apr 2011 19:29:24 +0000 (21:29 +0200)]
Update latest known version.

13 years agoSet version to 0.6.3.
David ‘Bombe’ Roden [Thu, 28 Apr 2011 19:24:39 +0000 (21:24 +0200)]
Set version to 0.6.3.

13 years agoRequire utils 0.9.5.
David ‘Bombe’ Roden [Thu, 28 Apr 2011 19:23:48 +0000 (21:23 +0200)]
Require utils 0.9.5.

13 years agoAlways show mark-as-read buttons in new-element notifications.
David ‘Bombe’ Roden [Thu, 28 Apr 2011 04:45:26 +0000 (06:45 +0200)]
Always show mark-as-read buttons in new-element notifications.

This fixes #186.

13 years agoDon’t link to unknown posts.
David ‘Bombe’ Roden [Thu, 28 Apr 2011 04:44:31 +0000 (06:44 +0200)]
Don’t link to unknown posts.

13 years agoUse post visibility method to filter the post feed.
David ‘Bombe’ Roden [Wed, 27 Apr 2011 19:47:19 +0000 (21:47 +0200)]
Use post visibility method to filter the post feed.

13 years agoUse method.
David ‘Bombe’ Roden [Wed, 27 Apr 2011 19:47:00 +0000 (21:47 +0200)]
Use method.

13 years agoAdd method to check a post’s visibility.
David ‘Bombe’ Roden [Wed, 27 Apr 2011 19:46:54 +0000 (21:46 +0200)]
Add method to check a post’s visibility.

13 years agoOnly allow posts that have been downloaded.
David ‘Bombe’ Roden [Wed, 27 Apr 2011 18:43:48 +0000 (20:43 +0200)]
Only allow posts that have been downloaded.

13 years agoCheck a reply’s post and its Sone before using those values.
David ‘Bombe’ Roden [Mon, 25 Apr 2011 20:52:04 +0000 (22:52 +0200)]
Check a reply’s post and its Sone before using those values.

13 years agoRemove a Sone if no own identity trusts it anymore.
David ‘Bombe’ Roden [Sun, 24 Apr 2011 14:35:38 +0000 (16:35 +0200)]
Remove a Sone if no own identity trusts it anymore.

13 years agoAdd link to Sone homepage.
David ‘Bombe’ Roden [Sun, 24 Apr 2011 12:37:23 +0000 (14:37 +0200)]
Add link to Sone homepage.

This fixes #174.

13 years agoStore current edition in template context for inserted files.
David ‘Bombe’ Roden [Sun, 24 Apr 2011 12:37:06 +0000 (14:37 +0200)]
Store current edition in template context for inserted files.

13 years agoStrip links to local node, leaving only the keys (or an invalid link).
David ‘Bombe’ Roden [Sun, 24 Apr 2011 12:29:31 +0000 (14:29 +0200)]
Strip links to local node, leaving only the keys (or an invalid link).

This fixes #175.

13 years agoStore request in link parser context.
David ‘Bombe’ Roden [Sun, 24 Apr 2011 12:29:01 +0000 (14:29 +0200)]
Store request in link parser context.

13 years agoStore request in template context when rendering posts and replies.
David ‘Bombe’ Roden [Sun, 24 Apr 2011 12:28:27 +0000 (14:28 +0200)]
Store request in template context when rendering posts and replies.