Sone.git
12 years agoDon’t set friends directly, use Core’s follow() methods.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 18:51:50 +0000 (19:51 +0100)]
Don’t set friends directly, use Core’s follow() methods.

12 years agoAdd methods to follow and unfollow other Sones.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 18:49:49 +0000 (19:49 +0100)]
Add methods to follow and unfollow other Sones.

12 years agoAdd method to get the following time for a Sone.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 18:49:33 +0000 (19:49 +0100)]
Add method to get the following time for a Sone.

12 years agoAdd Sone-following times.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 18:49:20 +0000 (19:49 +0100)]
Add Sone-following times.

12 years agoMerge branch 'initial-sone-discovery' into next
David ‘Bombe’ Roden [Sun, 13 Nov 2011 12:08:26 +0000 (13:08 +0100)]
Merge branch 'initial-sone-discovery' into next

This resolves #251.

12 years agoAlways return copies of own identities.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 11:56:37 +0000 (12:56 +0100)]
Always return copies of own identities.

12 years agoCopy the contexts and properties, too.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 11:45:27 +0000 (12:45 +0100)]
Copy the contexts and properties, too.

12 years agoSend a copy of the default own identities to the event listeners.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 11:31:45 +0000 (12:31 +0100)]
Send a copy of the default own identities to the event listeners.

This will prevent event listeners from changing the underlying objects that
are used to detect changes.

12 years agoFix added-or-removed detection by making it context-sensitive.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 11:31:07 +0000 (12:31 +0100)]
Fix added-or-removed detection by making it context-sensitive.

12 years agoAdd copy-constructor for own identities.
David ‘Bombe’ Roden [Sun, 13 Nov 2011 11:30:24 +0000 (12:30 +0100)]
Add copy-constructor for own identities.

12 years agoAdd buttons to re-order images and albums without javascript.
David ‘Bombe’ Roden [Sat, 12 Nov 2011 12:16:54 +0000 (13:16 +0100)]
Add buttons to re-order images and albums without javascript.

This resolves #243.

12 years agoMatch button descriptions to the actual actions.
David ‘Bombe’ Roden [Sat, 12 Nov 2011 11:00:55 +0000 (12:00 +0100)]
Match button descriptions to the actual actions.

This resolves #245.

12 years agoMerge branch 'filter-image-descriptions' into next
David ‘Bombe’ Roden [Sat, 12 Nov 2011 10:54:55 +0000 (11:54 +0100)]
Merge branch 'filter-image-descriptions' into next

This resolves #239.

12 years agoParse descriptions of albums and images.
David ‘Bombe’ Roden [Sat, 12 Nov 2011 10:54:34 +0000 (11:54 +0100)]
Parse descriptions of albums and images.

12 years agoFilter links from image and album descriptions.
David ‘Bombe’ Roden [Sat, 12 Nov 2011 10:53:51 +0000 (11:53 +0100)]
Filter links from image and album descriptions.

12 years agoActually load notification settings from the configuration.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 23:54:11 +0000 (00:54 +0100)]
Actually load notification settings from the configuration.

12 years agoMerge branch 'configurable-notifications-250' into next
David ‘Bombe’ Roden [Fri, 11 Nov 2011 12:24:57 +0000 (13:24 +0100)]
Merge branch 'configurable-notifications-250' into next

This resolves #250.

Conflicts:
src/main/java/net/pterodactylus/sone/core/Core.java

12 years agoAdd default for Sone-specific option.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 12:22:23 +0000 (13:22 +0100)]
Add default for Sone-specific option.

12 years agoOnly mark items as known if the notification is still enabled when it disappears.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 10:28:35 +0000 (11:28 +0100)]
Only mark items as known if the notification is still enabled when it disappears.

12 years agoTransfer session-specific options to client on each status update.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 10:28:13 +0000 (11:28 +0100)]
Transfer session-specific options to client on each status update.

12 years agoMake new options configurable.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 10:02:17 +0000 (11:02 +0100)]
Make new options configurable.

12 years agoFix notification filters.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 10:01:56 +0000 (11:01 +0100)]
Fix notification filters.

12 years agoFilter notifications that the user is not interested in.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 09:16:27 +0000 (10:16 +0100)]
Filter notifications that the user is not interested in.

12 years agoAdd options for each notification type.
David ‘Bombe’ Roden [Fri, 11 Nov 2011 09:10:01 +0000 (10:10 +0100)]
Add options for each notification type.

12 years agoPrevent the insert fingerprint from being stored until the insert is finished.
David ‘Bombe’ Roden [Mon, 7 Nov 2011 05:16:35 +0000 (06:16 +0100)]
Prevent the insert fingerprint from being stored until the insert is finished.

12 years agoMerge branch 'link-filter-26' into next
David ‘Bombe’ Roden [Sat, 5 Nov 2011 15:55:54 +0000 (16:55 +0100)]
Merge branch 'link-filter-26' into next

12 years agoFix bookmark navigation.
David ‘Bombe’ Roden [Sun, 23 Oct 2011 18:43:51 +0000 (20:43 +0200)]
Fix bookmark navigation.

This fixes #246.

12 years agoPaginate bookmarks as per “posts per page” configuration option.
David ‘Bombe’ Roden [Sun, 23 Oct 2011 18:43:41 +0000 (20:43 +0200)]
Paginate bookmarks as per “posts per page” configuration option.

This fixes #247.

12 years agoAdd javadoc for exception.
David ‘Bombe’ Roden [Wed, 12 Oct 2011 04:43:48 +0000 (06:43 +0200)]
Add javadoc for exception.

12 years agoDeclare exception to be thrown.
David ‘Bombe’ Roden [Tue, 11 Oct 2011 19:29:58 +0000 (21:29 +0200)]
Declare exception to be thrown.

12 years agoCreate base Sone exception and insert-specific exception.
David ‘Bombe’ Roden [Tue, 11 Oct 2011 19:27:56 +0000 (21:27 +0200)]
Create base Sone exception and insert-specific exception.

12 years agoForce download of images.
David ‘Bombe’ Roden [Tue, 11 Oct 2011 19:16:21 +0000 (21:16 +0200)]
Force download of images.

12 years agoAllow empty values for profile fields.
David ‘Bombe’ Roden [Mon, 10 Oct 2011 19:43:06 +0000 (21:43 +0200)]
Allow empty values for profile fields.

12 years agoAdd default implementations that do not allow linking.
David ‘Bombe’ Roden [Thu, 6 Oct 2011 20:15:57 +0000 (22:15 +0200)]
Add default implementations that do not allow linking.

12 years agoAllow links to images, Sones, and posts.
David ‘Bombe’ Roden [Thu, 6 Oct 2011 20:15:35 +0000 (22:15 +0200)]
Allow links to images, Sones, and posts.

12 years agoForward link filter requests to page implementation if it is supported.
David ‘Bombe’ Roden [Thu, 6 Oct 2011 20:15:24 +0000 (22:15 +0200)]
Forward link filter requests to page implementation if it is supported.

12 years agoImplement link filter exceptions in base Freenet template page.
David ‘Bombe’ Roden [Thu, 6 Oct 2011 20:14:22 +0000 (22:14 +0200)]
Implement link filter exceptions in base Freenet template page.

12 years agoAdd Freenet-specific page extension.
David ‘Bombe’ Roden [Thu, 6 Oct 2011 20:12:36 +0000 (22:12 +0200)]
Add Freenet-specific page extension.

12 years agoRequire a newer fred version.
David ‘Bombe’ Roden [Thu, 6 Oct 2011 20:08:52 +0000 (22:08 +0200)]
Require a newer fred version.

This also requires an additional method for a changed interface.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Tue, 4 Oct 2011 04:19:23 +0000 (06:19 +0200)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.7.2' 0.7.2
David ‘Bombe’ Roden [Tue, 4 Oct 2011 04:13:58 +0000 (06:13 +0200)]
Merge branch 'release-0.7.2'

12 years agoSet version to 0.7.2.
David ‘Bombe’ Roden [Tue, 4 Oct 2011 04:13:36 +0000 (06:13 +0200)]
Set version to 0.7.2.

12 years agoUse release version of utils.
David ‘Bombe’ Roden [Tue, 4 Oct 2011 04:13:03 +0000 (06:13 +0200)]
Use release version of utils.

12 years agoWhitespace fixes.
David ‘Bombe’ Roden [Mon, 3 Oct 2011 20:34:48 +0000 (22:34 +0200)]
Whitespace fixes.

12 years agoTranslate texts on “Known Sones” page.
David ‘Bombe’ Roden [Mon, 3 Oct 2011 20:34:28 +0000 (22:34 +0200)]
Translate texts on “Known Sones” page.

12 years agoAllow empty album descriptions.
David ‘Bombe’ Roden [Mon, 3 Oct 2011 11:25:06 +0000 (13:25 +0200)]
Allow empty album descriptions.

12 years agoWhitespace fix.
David ‘Bombe’ Roden [Fri, 30 Sep 2011 12:57:53 +0000 (14:57 +0200)]
Whitespace fix.

12 years agoAdd “sort by image count” for Known Sones.
David ‘Bombe’ Roden [Fri, 30 Sep 2011 12:57:37 +0000 (14:57 +0200)]
Add “sort by image count” for Known Sones.

12 years agoAdd Sone comparator by image count.
David ‘Bombe’ Roden [Fri, 30 Sep 2011 12:56:55 +0000 (14:56 +0200)]
Add Sone comparator by image count.

12 years agoSet album image after parsing all images.
David ‘Bombe’ Roden [Fri, 30 Sep 2011 07:54:49 +0000 (09:54 +0200)]
Set album image after parsing all images.

12 years agoSet different width for album descriptions.
David ‘Bombe’ Roden [Fri, 30 Sep 2011 05:10:48 +0000 (07:10 +0200)]
Set different width for album descriptions.

12 years agoFix image scaling and positioning.
David ‘Bombe’ Roden [Thu, 29 Sep 2011 13:16:46 +0000 (15:16 +0200)]
Fix image scaling and positioning.

12 years agoMove common fields and setters to Reply.
David ‘Bombe’ Roden [Wed, 28 Sep 2011 18:27:58 +0000 (20:27 +0200)]
Move common fields and setters to Reply.

12 years agoAdd abstract base class for replies, move post reply into its own class.
David ‘Bombe’ Roden [Wed, 28 Sep 2011 18:23:39 +0000 (20:23 +0200)]
Add abstract base class for replies, move post reply into its own class.

12 years agoStore LatestEdition property only after saving the Sone to disk.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 20:17:18 +0000 (22:17 +0200)]
Store LatestEdition property only after saving the Sone to disk.

This will at least prevent WoT from blocking the correct writing of the
configuration.

12 years agoShow number of images in albums.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 19:14:08 +0000 (21:14 +0200)]
Show number of images in albums.

12 years agoShow a Sone’s number of images in context menu and Sone info.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 19:14:00 +0000 (21:14 +0200)]
Show a Sone’s number of images in context menu and Sone info.

12 years agoAdd method that returns all images of a Sone.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 19:13:32 +0000 (21:13 +0200)]
Add method that returns all images of a Sone.

12 years agoTurn album list flattening into a proper Sone method.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 17:52:21 +0000 (19:52 +0200)]
Turn album list flattening into a proper Sone method.

12 years agoIncrease new default maximum length of posts to 400 characters.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 17:30:34 +0000 (19:30 +0200)]
Increase new default maximum length of posts to 400 characters.

12 years agoAdd separate length parameter for the snippet of too-long posts.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 17:30:20 +0000 (19:30 +0200)]
Add separate length parameter for the snippet of too-long posts.

12 years agoAdd cut-off length for the snippet.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 17:29:26 +0000 (19:29 +0200)]
Add cut-off length for the snippet.

12 years agoSimplify length extraction.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 17:29:05 +0000 (19:29 +0200)]
Simplify length extraction.

12 years agoRequire a more recent version of utils.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 17:28:31 +0000 (19:28 +0200)]
Require a more recent version of utils.

12 years agoInterrupt all running requests on sto().
David ‘Bombe’ Roden [Tue, 27 Sep 2011 12:15:39 +0000 (14:15 +0200)]
Interrupt all running requests on sto().

This should no longer prevent the node from shutting down successfully.

12 years agoRender SonePart as link to WoT profile page if the Sone is unknown.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 11:46:08 +0000 (13:46 +0200)]
Render SonePart as link to WoT profile page if the Sone is unknown.

12 years agoAlways add a Sone part for the ID.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 11:45:19 +0000 (13:45 +0200)]
Always add a Sone part for the ID.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Tue, 27 Sep 2011 04:47:13 +0000 (06:47 +0200)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.7.1' 0.7.1
David ‘Bombe’ Roden [Tue, 27 Sep 2011 04:41:58 +0000 (06:41 +0200)]
Merge branch 'release-0.7.1'

12 years agoSet version to 0.7.1.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 04:41:41 +0000 (06:41 +0200)]
Set version to 0.7.1.

12 years agoGive Sone its own menu name.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 04:40:49 +0000 (06:40 +0200)]
Give Sone its own menu name.

12 years agoFix HTML element IDs and please Opera’s very picky parser.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 04:40:35 +0000 (06:40 +0200)]
Fix HTML element IDs and please Opera’s very picky parser.

12 years agoFix tag and please Opera’s very picky HTML parser.
David ‘Bombe’ Roden [Tue, 27 Sep 2011 04:39:49 +0000 (06:39 +0200)]
Fix tag and please Opera’s very picky HTML parser.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Mon, 26 Sep 2011 20:24:33 +0000 (22:24 +0200)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.7' 0.7
David ‘Bombe’ Roden [Mon, 26 Sep 2011 20:17:49 +0000 (22:17 +0200)]
Merge branch 'release-0.7'

12 years agoSet version number to 0.7.
David ‘Bombe’ Roden [Mon, 26 Sep 2011 20:17:41 +0000 (22:17 +0200)]
Set version number to 0.7.

12 years agoRequire most recent version of utils.
David ‘Bombe’ Roden [Mon, 26 Sep 2011 20:17:29 +0000 (22:17 +0200)]
Require most recent version of utils.

12 years agoMerge branch 'image-management' into next
David ‘Bombe’ Roden [Mon, 26 Sep 2011 19:31:55 +0000 (21:31 +0200)]
Merge branch 'image-management' into next

12 years agoDon’t show mention notifications for replies from the future.
David ‘Bombe’ Roden [Mon, 26 Sep 2011 17:53:33 +0000 (19:53 +0200)]
Don’t show mention notifications for replies from the future.

12 years agoOnly show Sone context menus when hovering over the avatar.
David ‘Bombe’ Roden [Mon, 26 Sep 2011 17:37:40 +0000 (19:37 +0200)]
Only show Sone context menus when hovering over the avatar.

12 years agoUse buttons instead of links for following and unfollowing.
David ‘Bombe’ Roden [Mon, 26 Sep 2011 05:30:25 +0000 (07:30 +0200)]
Use buttons instead of links for following and unfollowing.

12 years agoProcess albums and images during rescue mode, too.
David ‘Bombe’ Roden [Sun, 25 Sep 2011 17:21:03 +0000 (19:21 +0200)]
Process albums and images during rescue mode, too.

12 years agoAllow moving top-level albums.
David ‘Bombe’ Roden [Sun, 25 Sep 2011 17:20:46 +0000 (19:20 +0200)]
Allow moving top-level albums.

12 years agoRestrict height of descriptions to 5em.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 22:46:53 +0000 (00:46 +0200)]
Restrict height of descriptions to 5em.

12 years agoFix album browser include.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 22:39:30 +0000 (00:39 +0200)]
Fix album browser include.

12 years agoAdd inline editing for albums, rework Javascript.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 22:26:30 +0000 (00:26 +0200)]
Add inline editing for albums, rework Javascript.

12 years agoBut album browser in own include file, don’t use .image on albums.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 22:25:48 +0000 (00:25 +0200)]
But album browser in own include file, don’t use .image on albums.

12 years agoAdd page to edit albums with Javascript.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 22:25:03 +0000 (00:25 +0200)]
Add page to edit albums with Javascript.

12 years agoFix javadoc.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 22:24:38 +0000 (00:24 +0200)]
Fix javadoc.

12 years agoAdd methods to reorder albums.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 22:24:34 +0000 (00:24 +0200)]
Add methods to reorder albums.

12 years agoUse larger preview images.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 19:20:32 +0000 (21:20 +0200)]
Use larger preview images.

12 years agoRemove obsolete CSS.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 19:18:28 +0000 (21:18 +0200)]
Remove obsolete CSS.

12 years agoAllow user to edit image data inline.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 19:06:29 +0000 (21:06 +0200)]
Allow user to edit image data inline.

12 years agoIf notification does not exist, don’t try to filter it.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 19:04:34 +0000 (21:04 +0200)]
If notification does not exist, don’t try to filter it.

12 years agoStop web of trust connector when plugin stops.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 19:04:13 +0000 (21:04 +0200)]
Stop web of trust connector when plugin stops.

12 years agoAdd stop method that deregisters the plugin listener.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 19:03:46 +0000 (21:03 +0200)]
Add stop method that deregisters the plugin listener.

12 years agoUse images in correct order to generate fingerprint.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 19:03:14 +0000 (21:03 +0200)]
Use images in correct order to generate fingerprint.

12 years agoRemove debug output.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 17:53:38 +0000 (19:53 +0200)]
Remove debug output.

12 years agoFix image editing.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 16:02:00 +0000 (18:02 +0200)]
Fix image editing.

This version will not work; unfortunately it doesn’t seem possible to get
the patch more clean with “git stash -p”. I have no idea why.

12 years agoReturn the image the given image was swapped with.
David ‘Bombe’ Roden [Fri, 23 Sep 2011 14:54:13 +0000 (16:54 +0200)]
Return the image the given image was swapped with.