Sone.git
12 years agoFix typo.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 19:40:28 +0000 (21:40 +0200)]
Fix typo.

12 years agoUse in-memory database.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 18:53:54 +0000 (20:53 +0200)]
Use in-memory database.

12 years agoTurn database exception into an unchecked exception.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 18:52:57 +0000 (20:52 +0200)]
Turn database exception into an unchecked exception.

12 years agoExtend and rename database interface and implementation.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 18:51:56 +0000 (20:51 +0200)]
Extend and rename database interface and implementation.

12 years agoAdd in-memory implementation of Sone database.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 05:44:01 +0000 (07:44 +0200)]
Add in-memory implementation of Sone database.

12 years agoAdd interface for Sone database.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 05:43:51 +0000 (07:43 +0200)]
Add interface for Sone database.

12 years agoAdd database exception.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 05:43:44 +0000 (07:43 +0200)]
Add database exception.

12 years agoReplace single-line inputs with textareas in non-JS mode.
David ‘Bombe’ Roden [Tue, 29 May 2012 20:36:18 +0000 (22:36 +0200)]
Replace single-line inputs with textareas in non-JS mode.

This fixes #49.

12 years agoOnly process new posts and replies if the notifications changed.
David ‘Bombe’ Roden [Tue, 29 May 2012 06:55:04 +0000 (08:55 +0200)]
Only process new posts and replies if the notifications changed.

12 years agoAlways collapse all posts.
David ‘Bombe’ Roden [Mon, 28 May 2012 11:07:33 +0000 (13:07 +0200)]
Always collapse all posts.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Mon, 28 May 2012 11:06:41 +0000 (13:06 +0200)]
Merge branch 'master' into next

12 years agoMerge branch 'logging-fix' 0.8.1
David ‘Bombe’ Roden [Wed, 2 May 2012 08:54:19 +0000 (10:54 +0200)]
Merge branch 'logging-fix'

12 years agoIncrease version to 0.8.1.
David ‘Bombe’ Roden [Wed, 2 May 2012 08:54:13 +0000 (10:54 +0200)]
Increase version to 0.8.1.

12 years agoFix ALL the logging!
David ‘Bombe’ Roden [Wed, 2 May 2012 06:33:33 +0000 (08:33 +0200)]
Fix ALL the logging!

12 years agoFix logging.
David ‘Bombe’ Roden [Fri, 20 Apr 2012 08:13:02 +0000 (10:13 +0200)]
Fix logging.

12 years agoUse correct parameter name for WoT’s GetIdentitiesByScore command.
David ‘Bombe’ Roden [Tue, 17 Apr 2012 11:42:06 +0000 (13:42 +0200)]
Use correct parameter name for WoT’s GetIdentitiesByScore command.

Fuckings to p0s for simply changing the parameter name without telling anybody.

12 years agoUpdate utils to more recent version, adapt to new packages, fix bug listing deleted...
David ‘Bombe’ Roden [Mon, 19 Mar 2012 19:01:10 +0000 (20:01 +0100)]
Update utils to more recent version, adapt to new packages, fix bug listing deleted multiple images.

12 years agoRemove line markers.
David ‘Bombe’ Roden [Mon, 19 Mar 2012 18:39:10 +0000 (19:39 +0100)]
Remove line markers.

12 years agoUpdate Polish translation.
David ‘Bombe’ Roden [Mon, 19 Mar 2012 18:39:05 +0000 (19:39 +0100)]
Update Polish translation.

12 years agoSmall improvements to German translation, thanks to Henry!
David ‘Bombe’ Roden [Sat, 17 Mar 2012 20:11:34 +0000 (21:11 +0100)]
Small improvements to German translation, thanks to Henry!

12 years agoAdd (still incomplete) Polish translation.
David ‘Bombe’ Roden [Thu, 15 Mar 2012 20:53:27 +0000 (21:53 +0100)]
Add (still incomplete) Polish translation.

12 years agoUpdate French translation.
David ‘Bombe’ Roden [Thu, 15 Mar 2012 20:53:18 +0000 (21:53 +0100)]
Update French translation.

12 years agoRemove duplicate whitespace.
David ‘Bombe’ Roden [Wed, 14 Mar 2012 18:06:00 +0000 (19:06 +0100)]
Remove duplicate whitespace.

12 years agoUpdate French translation.
David ‘Bombe’ Roden [Wed, 14 Mar 2012 18:05:50 +0000 (19:05 +0100)]
Update French translation.

12 years agoChange all copyright headers to include 2012.
David ‘Bombe’ Roden [Thu, 8 Mar 2012 20:29:30 +0000 (21:29 +0100)]
Change all copyright headers to include 2012.

12 years agoMake a whole lot of members final.
David ‘Bombe’ Roden [Wed, 7 Mar 2012 07:21:36 +0000 (08:21 +0100)]
Make a whole lot of members final.

Because there is no reason for them not to be.

12 years agoPrevent albums from being added multiple times when loading.
David ‘Bombe’ Roden [Tue, 6 Mar 2012 05:39:04 +0000 (06:39 +0100)]
Prevent albums from being added multiple times when loading.

12 years agoRemove notes about updated lines.
David ‘Bombe’ Roden [Mon, 5 Mar 2012 21:02:56 +0000 (22:02 +0100)]
Remove notes about updated lines.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Mon, 5 Mar 2012 05:47:59 +0000 (06:47 +0100)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.8' 0.8
David ‘Bombe’ Roden [Mon, 5 Mar 2012 05:29:25 +0000 (06:29 +0100)]
Merge branch 'release-0.8'

12 years agoSet version to 0.8.
David ‘Bombe’ Roden [Mon, 5 Mar 2012 05:28:32 +0000 (06:28 +0100)]
Set version to 0.8.

12 years agoOrganize imports.
David ‘Bombe’ Roden [Mon, 5 Mar 2012 05:25:49 +0000 (06:25 +0100)]
Organize imports.

12 years agoAutomatically mark replies of a post as known when a post is marked as known.
David ‘Bombe’ Roden [Mon, 5 Mar 2012 05:15:53 +0000 (06:15 +0100)]
Automatically mark replies of a post as known when a post is marked as known.

12 years agoFix some warnings.
David ‘Bombe’ Roden [Sun, 4 Mar 2012 18:24:44 +0000 (19:24 +0100)]
Fix some warnings.

12 years agoAdd missing annotation.
David ‘Bombe’ Roden [Fri, 2 Mar 2012 09:25:10 +0000 (10:25 +0100)]
Add missing annotation.

12 years agoSuppress a warning.
David ‘Bombe’ Roden [Fri, 2 Mar 2012 09:24:45 +0000 (10:24 +0100)]
Suppress a warning.

12 years agoLink to correct methods in documentation.
David ‘Bombe’ Roden [Fri, 2 Mar 2012 09:23:25 +0000 (10:23 +0100)]
Link to correct methods in documentation.

12 years agoSuppress a warning.
David ‘Bombe’ Roden [Fri, 2 Mar 2012 09:23:08 +0000 (10:23 +0100)]
Suppress a warning.

12 years agoTurn generic varargs constructor into two constructors.
David ‘Bombe’ Roden [Fri, 2 Mar 2012 09:23:02 +0000 (10:23 +0100)]
Turn generic varargs constructor into two constructors.

Sone never uses more than a single option watcher, anyway, and this gets
rid of a warning in Core.

12 years agoUse Norwegian typographic quote characters.
David ‘Bombe’ Roden [Fri, 2 Mar 2012 06:01:55 +0000 (07:01 +0100)]
Use Norwegian typographic quote characters.

12 years agoUpdate Norwegian translation.
David ‘Bombe’ Roden [Fri, 2 Mar 2012 05:52:02 +0000 (06:52 +0100)]
Update Norwegian translation.

12 years agoAlways get the current l10n helper from the node, don’t reuse an old one.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 21:49:16 +0000 (22:49 +0100)]
Always get the current l10n helper from the node, don’t reuse an old one.

This will allow switching the language completely.

12 years agoAdd punctuation.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 21:17:26 +0000 (22:17 +0100)]
Add punctuation.

12 years agoUse a shorter text for the button to not disturb the layout too much.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 21:17:18 +0000 (22:17 +0100)]
Use a shorter text for the button to not disturb the layout too much.

12 years agoAdd Sone suffix to all page titles.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 19:37:11 +0000 (20:37 +0100)]
Add Sone suffix to all page titles.

12 years agoAdd incomplete Norwegian translation.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 19:30:30 +0000 (20:30 +0100)]
Add incomplete Norwegian translation.

12 years agoAdd German translation.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 19:30:09 +0000 (20:30 +0100)]
Add German translation.

12 years agoIncrease current homepage version.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 12:18:50 +0000 (13:18 +0100)]
Increase current homepage version.

12 years agoFix typo in l10n variable.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 11:06:16 +0000 (12:06 +0100)]
Fix typo in l10n variable.

12 years agoUpdate link to homepage.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 10:14:17 +0000 (11:14 +0100)]
Update link to homepage.

12 years agoMake “Comment” button translatable.
David ‘Bombe’ Roden [Thu, 1 Mar 2012 07:28:14 +0000 (08:28 +0100)]
Make “Comment” button translatable.

12 years agoAdd missing texts in Russian translation.
David ‘Bombe’ Roden [Wed, 29 Feb 2012 20:41:32 +0000 (21:41 +0100)]
Add missing texts in Russian translation.

12 years agoAdd French translation with lots of missing texts.
David ‘Bombe’ Roden [Wed, 29 Feb 2012 20:37:51 +0000 (21:37 +0100)]
Add French translation with lots of missing texts.

12 years agoAdd missing (and untranslated) texts to Russian translation.
David ‘Bombe’ Roden [Wed, 29 Feb 2012 20:37:37 +0000 (21:37 +0100)]
Add missing (and untranslated) texts to Russian translation.

12 years agoAdd page that displays all new posts and replies.
David ‘Bombe’ Roden [Tue, 21 Feb 2012 19:16:17 +0000 (20:16 +0100)]
Add page that displays all new posts and replies.

12 years agoAdd method to filter a list of posts.
David ‘Bombe’ Roden [Tue, 21 Feb 2012 19:15:53 +0000 (20:15 +0100)]
Add method to filter a list of posts.

12 years agoAlways fire element-was-read events, even if element is not new.
David ‘Bombe’ Roden [Tue, 21 Feb 2012 18:03:51 +0000 (19:03 +0100)]
Always fire element-was-read events, even if element is not new.

Sometimes elements are marked as read but not removed from the
notifications.

12 years agoAdd Russian translation (thanks to neko259).
David ‘Bombe’ Roden [Fri, 10 Feb 2012 14:46:37 +0000 (15:46 +0100)]
Add Russian translation (thanks to neko259).

12 years agoInitialize known-state of posts and replies correctly.
David ‘Bombe’ Roden [Sat, 28 Jan 2012 22:50:14 +0000 (23:50 +0100)]
Initialize known-state of posts and replies correctly.

12 years agoOwn Sones are always known, obviously.
David ‘Bombe’ Roden [Sat, 28 Jan 2012 22:49:55 +0000 (23:49 +0100)]
Own Sones are always known, obviously.

12 years agoStore a reply’s known status in the reply itself.
David ‘Bombe’ Roden [Fri, 27 Jan 2012 09:10:12 +0000 (10:10 +0100)]
Store a reply’s known status in the reply itself.

12 years agoStore a post’s known-status in the post itself.
David ‘Bombe’ Roden [Fri, 27 Jan 2012 09:28:18 +0000 (10:28 +0100)]
Store a post’s known-status in the post itself.

12 years agoStore a Sone’s known status in the Sone itself.
David ‘Bombe’ Roden [Wed, 25 Jan 2012 09:52:38 +0000 (10:52 +0100)]
Store a Sone’s known status in the Sone itself.

12 years agoTry to prevent new elements from being stuck in the notifications.
David ‘Bombe’ Roden [Fri, 27 Jan 2012 09:17:51 +0000 (10:17 +0100)]
Try to prevent new elements from being stuck in the notifications.

12 years agoMove Sone status into Sone.
David ‘Bombe’ Roden [Wed, 11 Jan 2012 20:58:51 +0000 (21:58 +0100)]
Move Sone status into Sone.

12 years agoRemove all method-level synchronization.
David ‘Bombe’ Roden [Tue, 17 Jan 2012 16:03:48 +0000 (17:03 +0100)]
Remove all method-level synchronization.

12 years agoUse copy-on-write sets instead of synchronized collections.
David ‘Bombe’ Roden [Tue, 17 Jan 2012 16:03:27 +0000 (17:03 +0100)]
Use copy-on-write sets instead of synchronized collections.

12 years agoOnly use the first ID.
David ‘Bombe’ Roden [Tue, 10 Jan 2012 09:53:07 +0000 (10:53 +0100)]
Only use the first ID.

12 years agoAdd link to WoT profile for unknown Sones.
David ‘Bombe’ Roden [Wed, 21 Dec 2011 12:44:06 +0000 (13:44 +0100)]
Add link to WoT profile for unknown Sones.

12 years agoExit accessor earlier if avatar ID is null.
David ‘Bombe’ Roden [Wed, 21 Dec 2011 12:41:27 +0000 (13:41 +0100)]
Exit accessor earlier if avatar ID is null.

12 years agoDon’t get trust values if it’s irrelevant.
David ‘Bombe’ Roden [Wed, 21 Dec 2011 12:37:23 +0000 (13:37 +0100)]
Don’t get trust values if it’s irrelevant.

12 years agoFix avatars of not manually trusted Sones showing when they’re not supposed to.
David ‘Bombe’ Roden [Sat, 10 Dec 2011 13:30:19 +0000 (14:30 +0100)]
Fix avatars of not manually trusted Sones showing when they’re not supposed to.

12 years agoReturn default avatar ID (null) when ID points to invalid image.
David ‘Bombe’ Roden [Fri, 9 Dec 2011 06:40:54 +0000 (07:40 +0100)]
Return default avatar ID (null) when ID points to invalid image.

This can happen after you delete your avatar image.

12 years agoFix typo.
David ‘Bombe’ Roden [Fri, 9 Dec 2011 06:40:29 +0000 (07:40 +0100)]
Fix typo.

12 years agoDon’t try to process non-existing images.
David ‘Bombe’ Roden [Fri, 9 Dec 2011 06:40:24 +0000 (07:40 +0100)]
Don’t try to process non-existing images.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Wed, 7 Dec 2011 18:50:55 +0000 (19:50 +0100)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.7.6' 0.7.6
David ‘Bombe’ Roden [Wed, 7 Dec 2011 18:29:00 +0000 (19:29 +0100)]
Merge branch 'release-0.7.6'

12 years agoSet version to 0.7.6.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 18:28:30 +0000 (19:28 +0100)]
Set version to 0.7.6.

12 years agoMerge branch 'custom-avatars' into next
David ‘Bombe’ Roden [Wed, 7 Dec 2011 17:46:38 +0000 (18:46 +0100)]
Merge branch 'custom-avatars' into next

This resolves #163.

12 years agoAlways show all your own avatars.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:44:50 +0000 (16:44 +0100)]
Always show all your own avatars.

12 years agoAlways show your own avatar.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:13:55 +0000 (16:13 +0100)]
Always show your own avatar.

12 years agoMake “show custom avatars” option configurable.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:08:01 +0000 (16:08 +0100)]
Make “show custom avatars” option configurable.

12 years agoAdd profile accessor to template context factory.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:05:26 +0000 (16:05 +0100)]
Add profile accessor to template context factory.

12 years agoLoad and save “show custom avatars” option.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:05:06 +0000 (16:05 +0100)]
Load and save “show custom avatars” option.

12 years agoAdd enum for possible “show custom avatars” option values.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:04:32 +0000 (16:04 +0100)]
Add enum for possible “show custom avatars” option values.

12 years agoAdd method to return the Sone of a Profile.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:04:09 +0000 (16:04 +0100)]
Add method to return the Sone of a Profile.

12 years agoExtend Options to include enum options.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:03:38 +0000 (16:03 +0100)]
Extend Options to include enum options.

12 years agoAdd accessor for Profile objects.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 15:03:13 +0000 (16:03 +0100)]
Add accessor for Profile objects.

12 years agoMove avatar from options to profile.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 14:03:28 +0000 (15:03 +0100)]
Move avatar from options to profile.

12 years agoAllow the ID of an image as input for the image link filter.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 14:03:51 +0000 (15:03 +0100)]
Allow the ID of an image as input for the image link filter.

12 years agoUse correct size for the menu avatars.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 09:13:35 +0000 (10:13 +0100)]
Use correct size for the menu avatars.

12 years agoShow custom avatar where applicable.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 06:24:12 +0000 (07:24 +0100)]
Show custom avatar where applicable.

12 years agoMake avatar configurable.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 06:23:25 +0000 (07:23 +0100)]
Make avatar configurable.

12 years agoAdd accessor that returns the avatar as Image.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 06:22:52 +0000 (07:22 +0100)]
Add accessor that returns the avatar as Image.

12 years agoParse avatar ID from downloaded Sone.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 06:22:39 +0000 (07:22 +0100)]
Parse avatar ID from downloaded Sone.

12 years agoInsert avatar ID.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 06:22:26 +0000 (07:22 +0100)]
Insert avatar ID.

12 years agoLoad and save avatar.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 06:22:12 +0000 (07:22 +0100)]
Load and save avatar.

12 years agoStore avatar image in Sone.
David ‘Bombe’ Roden [Wed, 7 Dec 2011 06:21:53 +0000 (07:21 +0100)]
Store avatar image in Sone.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Tue, 29 Nov 2011 08:19:31 +0000 (09:19 +0100)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.7.5' 0.7.5
David ‘Bombe’ Roden [Tue, 29 Nov 2011 08:00:13 +0000 (09:00 +0100)]
Merge branch 'release-0.7.5'