Sone.git
13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Mon, 12 Sep 2011 11:40:56 +0000 (13:40 +0200)]
Merge branch 'master' into next

13 years agoMerge branch 'release-0.6.6' 0.6.6
David ‘Bombe’ Roden [Mon, 12 Sep 2011 11:40:37 +0000 (13:40 +0200)]
Merge branch 'release-0.6.6'

13 years agoSet version to 0.6.6.
David ‘Bombe’ Roden [Mon, 12 Sep 2011 11:40:29 +0000 (13:40 +0200)]
Set version to 0.6.6.

13 years agoRequire utils-0.10.0.
David ‘Bombe’ Roden [Mon, 12 Sep 2011 11:40:09 +0000 (13:40 +0200)]
Require utils-0.10.0.

13 years agoFix replies not being marked as known in other tabs.
David ‘Bombe’ Roden [Sat, 10 Sep 2011 21:43:49 +0000 (23:43 +0200)]
Fix replies not being marked as known in other tabs.

13 years agoSort local Sones.
David ‘Bombe’ Roden [Sat, 10 Sep 2011 15:28:35 +0000 (17:28 +0200)]
Sort local Sones.

13 years agoReturn text for unknown date from accessor.
David ‘Bombe’ Roden [Wed, 31 Aug 2011 04:00:22 +0000 (06:00 +0200)]
Return text for unknown date from accessor.

13 years agoFilter links when creating replies, too.
David ‘Bombe’ Roden [Mon, 8 Aug 2011 23:11:52 +0000 (01:11 +0200)]
Filter links when creating replies, too.

This fixes #222.

13 years agoFade out all previous context menus when fading in a new one.
David ‘Bombe’ Roden [Sat, 23 Jul 2011 12:30:23 +0000 (14:30 +0200)]
Fade out all previous context menus when fading in a new one.

This resolves #221.

13 years agoDon’t show line breaks in post excerpts.
David ‘Bombe’ Roden [Fri, 22 Jul 2011 21:43:38 +0000 (23:43 +0200)]
Don’t show line breaks in post excerpts.

This resolves #220.

13 years agoRemove useless lines.
David ‘Bombe’ Roden [Fri, 22 Jul 2011 21:43:12 +0000 (23:43 +0200)]
Remove useless lines.

13 years agoDon’t show a link to an unknown Sone.
David ‘Bombe’ Roden [Sat, 16 Jul 2011 20:29:21 +0000 (22:29 +0200)]
Don’t show a link to an unknown Sone.

13 years agoChange permalinks to insert the links if the reply input is visible.
David ‘Bombe’ Roden [Fri, 15 Jul 2011 14:42:12 +0000 (16:42 +0200)]
Change permalinks to insert the links if the reply input is visible.

13 years agoAdd jQuery field selection plugin.
David ‘Bombe’ Roden [Fri, 15 Jul 2011 14:41:47 +0000 (16:41 +0200)]
Add jQuery field selection plugin.

13 years agoCollapse multiple identical posts in mention notification.
David ‘Bombe’ Roden [Fri, 15 Jul 2011 09:16:55 +0000 (11:16 +0200)]
Collapse multiple identical posts in mention notification.

This resolves #207.

13 years agoAdd unique filter to template context factory.
David ‘Bombe’ Roden [Fri, 15 Jul 2011 09:16:15 +0000 (11:16 +0200)]
Add unique filter to template context factory.

13 years agoAdd filter that uniquifies collections.
David ‘Bombe’ Roden [Fri, 15 Jul 2011 09:15:57 +0000 (11:15 +0200)]
Add filter that uniquifies collections.

13 years agoFilter mention notification when it is requested.
David ‘Bombe’ Roden [Fri, 15 Jul 2011 04:40:04 +0000 (06:40 +0200)]
Filter mention notification when it is requested.

This resolves #209.

13 years agoAllow filtering notifications without a current Sone.
David ‘Bombe’ Roden [Fri, 15 Jul 2011 04:39:37 +0000 (06:39 +0200)]
Allow filtering notifications without a current Sone.

13 years agoOnly skip request, not the unmarking.
David ‘Bombe’ Roden [Tue, 12 Jul 2011 14:38:31 +0000 (16:38 +0200)]
Only skip request, not the unmarking.

13 years agoAdd short-term cache for search results.
David ‘Bombe’ Roden [Tue, 12 Jul 2011 04:57:49 +0000 (06:57 +0200)]
Add short-term cache for search results.

This resolves #211.

13 years agoOverride hashCode() and equals() in Phrase.
David ‘Bombe’ Roden [Tue, 12 Jul 2011 04:54:53 +0000 (06:54 +0200)]
Override hashCode() and equals() in Phrase.

13 years agoHandle single plus and minus signs better.
David ‘Bombe’ Roden [Tue, 12 Jul 2011 04:29:19 +0000 (06:29 +0200)]
Handle single plus and minus signs better.

This resolves #206.

13 years agoRedirect to index if no phrases have been found.
David ‘Bombe’ Roden [Tue, 12 Jul 2011 04:28:53 +0000 (06:28 +0200)]
Redirect to index if no phrases have been found.

13 years agoAdd link to WoT profile of unknown Sones.
David ‘Bombe’ Roden [Tue, 12 Jul 2011 04:20:25 +0000 (06:20 +0200)]
Add link to WoT profile of unknown Sones.

This resolves #213.

13 years agoMake option to enable Sone insert notifications editable.
David ‘Bombe’ Roden [Mon, 11 Jul 2011 04:13:48 +0000 (06:13 +0200)]
Make option to enable Sone insert notifications editable.

This resolves #212.

13 years agoOnly show Sone insert notifications if they are enable for the Sone in question.
David ‘Bombe’ Roden [Mon, 11 Jul 2011 04:13:04 +0000 (06:13 +0200)]
Only show Sone insert notifications if they are enable for the Sone in question.

13 years agoAdd option to enable Sone insert notifications.
David ‘Bombe’ Roden [Mon, 11 Jul 2011 04:12:40 +0000 (06:12 +0200)]
Add option to enable Sone insert notifications.

13 years agoStore Sone under a different name to prevent it from being clobbered.
David ‘Bombe’ Roden [Thu, 7 Jul 2011 18:51:22 +0000 (20:51 +0200)]
Store Sone under a different name to prevent it from being clobbered.

13 years agoAdd a core thread that periodically saves the configuration.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 21:39:00 +0000 (23:39 +0200)]
Add a core thread that periodically saves the configuration.

All functions that change the configuration of the core or of a local Sone
are now required to call Core.touchConfiguration() to let the core know
that it needs to save the configuration.

13 years agoShow number of posts and replies in Sone menu.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 20:40:43 +0000 (22:40 +0200)]
Show number of posts and replies in Sone menu.

13 years agoFilter mention notifications separately.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 12:30:42 +0000 (14:30 +0200)]
Filter mention notifications separately.

13 years agoFilter mention notification, too.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 08:33:40 +0000 (10:33 +0200)]
Filter mention notification, too.

13 years agoAllow to skip Sone-specific checks in notification filters.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 08:33:35 +0000 (10:33 +0200)]
Allow to skip Sone-specific checks in notification filters.

13 years agoRemove remnants of the old Rescue Mode.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 07:13:56 +0000 (09:13 +0200)]
Remove remnants of the old Rescue Mode.

13 years agoFire appropriate Sone insert events from core.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 07:04:11 +0000 (09:04 +0200)]
Fire appropriate Sone insert events from core.

13 years agoAdd Sone insert events to core listener manager.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 07:03:55 +0000 (09:03 +0200)]
Add Sone insert events to core listener manager.

13 years agoAdd Sone insert events to core listener.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 07:03:44 +0000 (09:03 +0200)]
Add Sone insert events to core listener.

13 years agoFire Sone insert events in Sone inserter.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 07:02:18 +0000 (09:02 +0200)]
Fire Sone insert events in Sone inserter.

13 years agoAdd Sone insert listener manager.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 07:02:01 +0000 (09:02 +0200)]
Add Sone insert listener manager.

13 years agoAdd Sone insert listener interface.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 07:01:54 +0000 (09:01 +0200)]
Add Sone insert listener interface.

13 years agoAdd “follow all Sones” and “unfollow all Sones” buttons.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 05:08:13 +0000 (07:08 +0200)]
Add “follow all Sones” and “unfollow all Sones” buttons.

13 years agoAllow following or unfollowing multiple Sones at once.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 05:05:56 +0000 (07:05 +0200)]
Allow following or unfollowing multiple Sones at once.

13 years agoImplement a better Sone Rescue Mode.
David ‘Bombe’ Roden [Fri, 1 Jul 2011 05:03:26 +0000 (07:03 +0200)]
Implement a better Sone Rescue Mode.

13 years agoDon’t change lastUpdatedTime on filtered notifications.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 07:43:35 +0000 (09:43 +0200)]
Don’t change lastUpdatedTime on filtered notifications.

13 years agoDon’t list replies to unknown posts.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 07:26:59 +0000 (09:26 +0200)]
Don’t list replies to unknown posts.

13 years agoOnly use MessageFormatter if parameters are given.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 07:18:07 +0000 (09:18 +0200)]
Only use MessageFormatter if parameters are given.

13 years agoOnly show follow/unfollow links for non-local Sones.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 07:13:41 +0000 (09:13 +0200)]
Only show follow/unfollow links for non-local Sones.

13 years agoAdd sorting Sones by posts.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 07:13:11 +0000 (09:13 +0200)]
Add sorting Sones by posts.

13 years agoAdd comparator that sorts Sones by number of posts.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 07:12:24 +0000 (09:12 +0200)]
Add comparator that sorts Sones by number of posts.

13 years agoTry to use the L10n’s locale.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 07:11:53 +0000 (09:11 +0200)]
Try to use the L10n’s locale.

13 years agoInclude number of posts and replies in Sone view.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 05:24:05 +0000 (07:24 +0200)]
Include number of posts and replies in Sone view.

13 years agoAllow using a message formatter after getting the L10n string from Freenet.
David ‘Bombe’ Roden [Wed, 29 Jun 2011 05:23:46 +0000 (07:23 +0200)]
Allow using a message formatter after getting the L10n string from Freenet.

13 years agoAccept all replies, they will be filtered later in the notifications.
David ‘Bombe’ Roden [Tue, 28 Jun 2011 20:29:51 +0000 (22:29 +0200)]
Accept all replies, they will be filtered later in the notifications.

13 years agoAdd context menues when hovering over avatar images.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 19:36:38 +0000 (21:36 +0200)]
Add context menues when hovering over avatar images.

This fixes #191.

13 years agoAdd context menu to reply avatars.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 19:32:21 +0000 (21:32 +0200)]
Add context menu to reply avatars.

13 years agoBroaden CSS rules.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 19:00:12 +0000 (21:00 +0200)]
Broaden CSS rules.

13 years agoChange all context menues for a Sone after following/unfollowing.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 18:56:53 +0000 (20:56 +0200)]
Change all context menues for a Sone after following/unfollowing.

13 years agoStore Sone ID in a variable.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 18:56:38 +0000 (20:56 +0200)]
Store Sone ID in a variable.

13 years agoAdd function to find the Sone ID of a Sone context menu.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 18:56:21 +0000 (20:56 +0200)]
Add function to find the Sone ID of a Sone context menu.

13 years agoImplement following/unfollowing from context menu.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 18:47:19 +0000 (20:47 +0200)]
Implement following/unfollowing from context menu.

13 years agoChange text for web of trust link in profile.
David ‘Bombe’ Roden [Wed, 22 Jun 2011 18:46:59 +0000 (20:46 +0200)]
Change text for web of trust link in profile.

13 years agoFix option text.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:43:38 +0000 (12:43 +0200)]
Fix option text.

13 years agoFix default text for characters-per-post input field.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:38:48 +0000 (12:38 +0200)]
Fix default text for characters-per-post input field.

13 years agoPrevent NPE when no length is given.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:25:42 +0000 (12:25 +0200)]
Prevent NPE when no length is given.

13 years agoUse option value for cutting off posts.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:22:08 +0000 (12:22 +0200)]
Use option value for cutting off posts.

13 years agoAdd characters-per-post option to options page.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:21:58 +0000 (12:21 +0200)]
Add characters-per-post option to options page.

13 years agoStore the core in all template contexts.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:21:41 +0000 (12:21 +0200)]
Store the core in all template contexts.

13 years agoAdd option for characters per post.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:21:17 +0000 (12:21 +0200)]
Add option for characters per post.

13 years agoIf length can not be parsed, try again as property from the context.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:18:20 +0000 (12:18 +0200)]
If length can not be parsed, try again as property from the context.

13 years agoUse a more recent utils version.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 10:11:59 +0000 (12:11 +0200)]
Use a more recent utils version.

13 years agoAdd ellipsis when cutting off a text.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 09:01:14 +0000 (11:01 +0200)]
Add ellipsis when cutting off a text.

13 years agoAdd separate “show more” and “show less” links.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 08:13:57 +0000 (10:13 +0200)]
Add separate “show more” and “show less” links.

This fixes #64.

13 years agoFix whitespace.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 08:13:36 +0000 (10:13 +0200)]
Fix whitespace.

13 years agoAllow expansion by linking to post for non-javascript users.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 07:41:34 +0000 (09:41 +0200)]
Allow expansion by linking to post for non-javascript users.

13 years agoCut off text after 200 characters.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 07:34:21 +0000 (09:34 +0200)]
Cut off text after 200 characters.

13 years agoAdd length parameter to text parser.
David ‘Bombe’ Roden [Tue, 21 Jun 2011 07:11:49 +0000 (09:11 +0200)]
Add length parameter to text parser.

13 years agoReload page on changes in sort options.
David ‘Bombe’ Roden [Mon, 20 Jun 2011 08:55:01 +0000 (10:55 +0200)]
Reload page on changes in sort options.

13 years agoOrder by name as default, store sort options in template differently.
David ‘Bombe’ Roden [Mon, 20 Jun 2011 08:54:40 +0000 (10:54 +0200)]
Order by name as default, store sort options in template differently.

13 years agoAllow sorting and filtering of “known Sones.”
David ‘Bombe’ Roden [Mon, 20 Jun 2011 05:56:36 +0000 (07:56 +0200)]
Allow sorting and filtering of “known Sones.”

This fixes #18.

13 years agoAdd filter and sort options to “known Sones” page.
David ‘Bombe’ Roden [Mon, 20 Jun 2011 05:53:02 +0000 (07:53 +0200)]
Add filter and sort options to “known Sones” page.

13 years agoAdd last activity comparator.
David ‘Bombe’ Roden [Mon, 20 Jun 2011 05:52:43 +0000 (07:52 +0200)]
Add last activity comparator.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Sun, 19 Jun 2011 14:41:00 +0000 (16:41 +0200)]
Merge branch 'master' into next

13 years agoMerge branch 'release-0.6.5' 0.6.5
David ‘Bombe’ Roden [Sun, 19 Jun 2011 14:27:08 +0000 (16:27 +0200)]
Merge branch 'release-0.6.5'

13 years agoSet version number to 0.6.5.
David ‘Bombe’ Roden [Sun, 19 Jun 2011 14:27:01 +0000 (16:27 +0200)]
Set version number to 0.6.5.

13 years agoRequire utils 0.9.6.
David ‘Bombe’ Roden [Sun, 19 Jun 2011 14:26:45 +0000 (16:26 +0200)]
Require utils 0.9.6.

13 years agoAdd Sone context menu when hovering over avatar.
David ‘Bombe’ Roden [Sun, 19 Jun 2011 11:09:43 +0000 (13:09 +0200)]
Add Sone context menu when hovering over avatar.

13 years agoMake it possible to use post as containing block for all “position: absolute” blocks...
David ‘Bombe’ Roden [Sun, 19 Jun 2011 11:08:28 +0000 (13:08 +0200)]
Make it possible to use post as containing block for all “position: absolute” blocks beneath it.

13 years agoForce word-wrap in texts by breaking in words.
David ‘Bombe’ Roden [Sun, 19 Jun 2011 10:12:38 +0000 (12:12 +0200)]
Force word-wrap in texts by breaking in words.

Thanks, SeekingForAttention, for the suggestion.

13 years agoDuplicate the notification templates to prevent clobbering the elements.
David ‘Bombe’ Roden [Sun, 19 Jun 2011 10:12:14 +0000 (12:12 +0200)]
Duplicate the notification templates to prevent clobbering the elements.

13 years agoSplit up element marking into blocks of 16 elements.
David ‘Bombe’ Roden [Sat, 18 Jun 2011 15:06:31 +0000 (17:06 +0200)]
Split up element marking into blocks of 16 elements.

This should make it work with several thousand elements at once.

13 years agoReturn new local elements with new remote elements.
David ‘Bombe’ Roden [Sat, 18 Jun 2011 14:24:41 +0000 (16:24 +0200)]
Return new local elements with new remote elements.

13 years agoMark local elements as known from the core, not from the client.
David ‘Bombe’ Roden [Sat, 18 Jun 2011 14:24:20 +0000 (16:24 +0200)]
Mark local elements as known from the core, not from the client.

13 years agoUse different notifications for local elements.
David ‘Bombe’ Roden [Sat, 18 Jun 2011 14:23:35 +0000 (16:23 +0200)]
Use different notifications for local elements.

13 years agoUse provider interfaces for the parser; enhance test case.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 10:33:49 +0000 (12:33 +0200)]
Use provider interfaces for the parser; enhance test case.

This fixes #124.

13 years agoAdd code comment.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 10:31:29 +0000 (12:31 +0200)]
Add code comment.

13 years agoAdd test for KSK links.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 10:31:23 +0000 (12:31 +0200)]
Add test for KSK links.

13 years agoInclude the link titles in the generated text.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 10:16:47 +0000 (12:16 +0200)]
Include the link titles in the generated text.

13 years agoOnly add a new plain-text part if there is any text in front of the link.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 10:15:33 +0000 (12:15 +0200)]
Only add a new plain-text part if there is any text in front of the link.

13 years agoMove text extracting and part class validation to its own method.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 10:12:11 +0000 (12:12 +0200)]
Move text extracting and part class validation to its own method.