David ‘Bombe’ Roden [Mon, 2 Jun 2014 04:40:23 +0000 (06:40 +0200)]
Use a Multimap to store a Sone’s posts.
David ‘Bombe’ Roden [Thu, 29 May 2014 20:21:46 +0000 (22:21 +0200)]
Handle mention notification better.
David ‘Bombe’ Roden [Thu, 29 May 2014 20:20:49 +0000 (22:20 +0200)]
Only send events after the new posts and replies are stored.
David ‘Bombe’ Roden [Mon, 26 May 2014 18:02:30 +0000 (20:02 +0200)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Mon, 26 May 2014 17:56:07 +0000 (19:56 +0200)]
Merge branch 'release-0.8.9'
David ‘Bombe’ Roden [Mon, 26 May 2014 17:55:50 +0000 (19:55 +0200)]
Set Sone version to 0.8.9.
David ‘Bombe’ Roden [Mon, 26 May 2014 17:55:39 +0000 (19:55 +0200)]
Increase latest edition of Sone’s homepage.
David ‘Bombe’ Roden [Mon, 19 May 2014 16:52:32 +0000 (18:52 +0200)]
Add paragraph telling users without posts on their feed that auto-follow is available.
David ‘Bombe’ Roden [Mon, 31 Mar 2014 04:52:21 +0000 (06:52 +0200)]
Use post.replyId instead of post.reply.id.
post.reply now returns an Optional, so an additional “get” would be
required.
David ‘Bombe’ Roden [Thu, 27 Feb 2014 21:04:45 +0000 (22:04 +0100)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Thu, 27 Feb 2014 20:38:22 +0000 (21:38 +0100)]
Merge branch 'release-0.8.8'
David ‘Bombe’ Roden [Wed, 26 Feb 2014 22:13:17 +0000 (23:13 +0100)]
Update current homepage edition.
David ‘Bombe’ Roden [Tue, 25 Feb 2014 18:09:48 +0000 (19:09 +0100)]
Set version to 0.8.8.
David ‘Bombe’ Roden [Thu, 27 Feb 2014 07:38:13 +0000 (08:38 +0100)]
Iterate over the current versions of the Sones.
The keys used in the soneInserters map are Sones fresh from the startup,
most of them shouldn’t even have profiles.
David ‘Bombe’ Roden [Wed, 26 Feb 2014 05:48:10 +0000 (06:48 +0100)]
Get larger images from WoT, let the browser scale it down.
This will improve image quality on Retina displays.
David ‘Bombe’ Roden [Mon, 24 Feb 2014 05:43:42 +0000 (06:43 +0100)]
Filter values of profile fields.
This fixes #334.
David ‘Bombe’ Roden [Sun, 19 Jan 2014 13:14:57 +0000 (14:14 +0100)]
Only refuse to set creation time if it’s different from the current one.
David ‘Bombe’ Roden [Fri, 13 Dec 2013 18:07:06 +0000 (19:07 +0100)]
Set encoding in compiler plugin.
David ‘Bombe’ Roden [Fri, 22 Nov 2013 18:35:59 +0000 (19:35 +0100)]
Use better check for whether the root album has been reached.
David ‘Bombe’ Roden [Fri, 11 Oct 2013 06:22:03 +0000 (08:22 +0200)]
Copy insert URI of original Sone when parsing a new Sone.
This, once again, fixes the Rescue Mode.
David ‘Bombe’ Roden [Fri, 11 Oct 2013 06:21:43 +0000 (08:21 +0200)]
Set changed values differently.
David ‘Bombe’ Roden [Fri, 11 Oct 2013 06:21:34 +0000 (08:21 +0200)]
Fix and relax checks.
During loading most of the checks fail, effectively preventing loading.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 19:36:46 +0000 (21:36 +0200)]
Extract an interface out of Sone.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 19:31:08 +0000 (21:31 +0200)]
Don’t check for the presence of the album image in the album.
As the albums are loaded and instantiated before the images are loaded,
this will inevitably fail during loading.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 11:06:11 +0000 (13:06 +0200)]
Add image builder that creates “old” images.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 06:01:32 +0000 (08:01 +0200)]
Remove obsolete import.
David ‘Bombe’ Roden [Thu, 10 Oct 2013 06:01:27 +0000 (08:01 +0200)]
Use an album modifier for setting title, description, and album image.
The rest of modifications will follow.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:47:21 +0000 (21:47 +0200)]
Use the memory database to create all albums.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:47:08 +0000 (21:47 +0200)]
Add album builder creation to memory database.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:46:47 +0000 (21:46 +0200)]
Add album builder that can create the “old” album objects.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:46:30 +0000 (21:46 +0200)]
Add base implementation of an album builder.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:46:10 +0000 (21:46 +0200)]
Add album builder factory.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 19:45:20 +0000 (21:45 +0200)]
Add album builder interface.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 17:47:07 +0000 (19:47 +0200)]
Use the memory database instead of storing the albums in the core.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 17:46:41 +0000 (19:46 +0200)]
Add first small tests for the memory database.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 17:46:32 +0000 (19:46 +0200)]
Integrate basic album storage and retrieval in memory database.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 17:29:47 +0000 (19:29 +0200)]
Improve static imports.
David ‘Bombe’ Roden [Wed, 9 Oct 2013 05:17:20 +0000 (07:17 +0200)]
Extract album interface.
David ‘Bombe’ Roden [Mon, 30 Sep 2013 19:01:49 +0000 (21:01 +0200)]
Add accessor for all top-level albums of a Sone.
David ‘Bombe’ Roden [Fri, 27 Sep 2013 04:29:50 +0000 (06:29 +0200)]
Merge remote-tracking branch 'hernic/patch-4' into next
David ‘Bombe’ Roden [Fri, 27 Sep 2013 04:29:41 +0000 (06:29 +0200)]
Update French translation.
nicolas hernandez [Thu, 26 Sep 2013 20:56:48 +0000 (22:56 +0200)]
Update sone.fr.properties
$ was missing
David ‘Bombe’ Roden [Wed, 25 Sep 2013 18:10:36 +0000 (20:10 +0200)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Wed, 25 Sep 2013 17:28:02 +0000 (19:28 +0200)]
Merge branch 'release-0.8.7'
David ‘Bombe’ Roden [Wed, 25 Sep 2013 17:27:22 +0000 (19:27 +0200)]
Update current homepage edition.
David ‘Bombe’ Roden [Wed, 25 Sep 2013 17:27:05 +0000 (19:27 +0200)]
Set version to 0.8.7.
David ‘Bombe’ Roden [Sun, 22 Sep 2013 20:12:22 +0000 (22:12 +0200)]
Fix static import.
David ‘Bombe’ Roden [Sun, 22 Sep 2013 20:12:08 +0000 (22:12 +0200)]
Fix whitespace.
David ‘Bombe’ Roden [Sun, 22 Sep 2013 20:11:58 +0000 (22:11 +0200)]
Remove unnecessary parameters.
David ‘Bombe’ Roden [Sun, 22 Sep 2013 20:11:08 +0000 (22:11 +0200)]
Use more concise syntax for array creation.
David ‘Bombe’ Roden [Sun, 22 Sep 2013 20:09:42 +0000 (22:09 +0200)]
Use local variables where appropriate.
David ‘Bombe’ Roden [Sun, 22 Sep 2013 20:06:50 +0000 (22:06 +0200)]
Store top Sone node in a global variable.
David ‘Bombe’ Roden [Sun, 22 Sep 2013 19:53:06 +0000 (21:53 +0200)]
Fix jQuery selectors for locating the reply input field.
David ‘Bombe’ Roden [Wed, 18 Sep 2013 08:15:37 +0000 (10:15 +0200)]
Remove markers for untranslated lines.
David ‘Bombe’ Roden [Tue, 17 Sep 2013 20:54:32 +0000 (22:54 +0200)]
Fix some FindBugs warnings.
David ‘Bombe’ Roden [Tue, 17 Sep 2013 13:28:21 +0000 (15:28 +0200)]
Override equals() and hashCode() to make clear that they don’t need to be.
David ‘Bombe’ Roden [Tue, 17 Sep 2013 13:20:38 +0000 (15:20 +0200)]
Iterate over the entries instead of only the keys.
David ‘Bombe’ Roden [Tue, 17 Sep 2013 13:17:38 +0000 (15:17 +0200)]
Don’t get the current Sone, we allow to modify local Sones only.
Presender [Mon, 16 Sep 2013 17:27:01 +0000 (19:27 +0200)]
Update Polish translation.
Hideki Saito [Mon, 16 Sep 2013 17:26:21 +0000 (19:26 +0200)]
Update Japanese translation.
David ‘Bombe’ Roden [Thu, 12 Sep 2013 05:41:38 +0000 (07:41 +0200)]
Remove code block without effect.
David ‘Bombe’ Roden [Thu, 12 Sep 2013 04:35:25 +0000 (06:35 +0200)]
Reformat.
David ‘Bombe’ Roden [Thu, 12 Sep 2013 04:35:13 +0000 (06:35 +0200)]
Remove another unnecessary class.
David ‘Bombe’ Roden [Wed, 11 Sep 2013 21:02:29 +0000 (23:02 +0200)]
Remove unnecessary class.
David ‘Bombe’ Roden [Wed, 11 Sep 2013 17:51:23 +0000 (19:51 +0200)]
Make FindBugs timeout configurable via command line parameters.
David ‘Bombe’ Roden [Wed, 11 Sep 2013 17:12:17 +0000 (19:12 +0200)]
Don’t tie FindBugs to any phase.
David ‘Bombe’ Roden [Tue, 10 Sep 2013 20:01:49 +0000 (22:01 +0200)]
Run FindBugs when test is run.
David ‘Bombe’ Roden [Tue, 10 Sep 2013 11:50:43 +0000 (13:50 +0200)]
Make it possible to override utils version on the command line.
David ‘Bombe’ Roden [Mon, 9 Sep 2013 09:02:35 +0000 (11:02 +0200)]
Use stable version of utils.
David ‘Bombe’ Roden [Fri, 6 Sep 2013 05:04:18 +0000 (07:04 +0200)]
Close output stream before sending the page to the browser.
David ‘Bombe’ Roden [Fri, 6 Sep 2013 05:01:07 +0000 (07:01 +0200)]
Use utils snapshot.
nicolas hernandez [Thu, 5 Sep 2013 23:06:58 +0000 (01:06 +0200)]
Update sone.fr.properties
French translation #120-121
David ‘Bombe’ Roden [Sat, 31 Aug 2013 22:01:13 +0000 (00:01 +0200)]
Don’t cache AJAX requests.
David ‘Bombe’ Roden [Thu, 29 Aug 2013 18:03:32 +0000 (20:03 +0200)]
Fix comparisons that were assignments.
David ‘Bombe’ Roden [Sat, 24 Aug 2013 10:42:09 +0000 (12:42 +0200)]
Add isRoot() method to Album, only dump album ID in sone.xml if the parent is not the root.
David ‘Bombe’ Roden [Tue, 16 Jul 2013 17:55:12 +0000 (19:55 +0200)]
Fix javadoc.
David ‘Bombe’ Roden [Mon, 15 Jul 2013 05:12:45 +0000 (07:12 +0200)]
Add and implement Identified interface.
David ‘Bombe’ Roden [Thu, 11 Jul 2013 20:47:09 +0000 (22:47 +0200)]
Show the album title correctly.
David ‘Bombe’ Roden [Thu, 11 Jul 2013 20:47:00 +0000 (22:47 +0200)]
Use a custom container class instead of messing around with maps.
David ‘Bombe’ Roden [Thu, 11 Jul 2013 20:46:17 +0000 (22:46 +0200)]
Show number of albums in toString().
David ‘Bombe’ Roden [Thu, 11 Jul 2013 20:45:32 +0000 (22:45 +0200)]
Ignore albums without inserted images when calculating the fingerprint.
David ‘Bombe’ Roden [Thu, 11 Jul 2013 20:44:56 +0000 (22:44 +0200)]
Insert a root album into all Sones to get rid of album manipulation in the Sone.
David ‘Bombe’ Roden [Wed, 10 Jul 2013 16:38:43 +0000 (18:38 +0200)]
Make Sone of Sone inserter modifiable.
David ‘Bombe’ Roden [Wed, 10 Jul 2013 06:00:09 +0000 (08:00 +0200)]
Fix rescue mode.
David ‘Bombe’ Roden [Tue, 9 Jul 2013 21:21:57 +0000 (23:21 +0200)]
Fix unwrapping of the content map.
David ‘Bombe’ Roden [Tue, 9 Jul 2013 20:15:44 +0000 (22:15 +0200)]
Merge remote-tracking branch 'beak/next' into next
David ‘Bombe’ Roden [Tue, 9 Jul 2013 06:41:26 +0000 (08:41 +0200)]
Create local Sones when parsing local Sones.
David ‘Bombe’ Roden [Mon, 8 Jul 2013 13:07:18 +0000 (15:07 +0200)]
Add test for BookmarkAjaxPage.
David ‘Bombe’ Roden [Mon, 8 Jul 2013 13:06:05 +0000 (15:06 +0200)]
Add accessors for testing.
David ‘Bombe’ Roden [Mon, 8 Jul 2013 11:13:15 +0000 (13:13 +0200)]
Use Jackson to create JSON pages, get rid of utils-json dependency.
David ‘Bombe’ Roden [Sat, 6 Jul 2013 00:32:24 +0000 (02:32 +0200)]
Add i18n to Sone insert notification.
This fixes #293.
David ‘Bombe’ Roden [Sat, 6 Jul 2013 00:30:20 +0000 (02:30 +0200)]
Whitespace fix.
David ‘Bombe’ Roden [Fri, 5 Jul 2013 22:39:16 +0000 (00:39 +0200)]
Reformat.
David ‘Bombe’ Roden [Fri, 5 Jul 2013 22:39:02 +0000 (00:39 +0200)]
Only show status update field if logged in.
David ‘Bombe’ Roden [Fri, 5 Jul 2013 22:33:48 +0000 (00:33 +0200)]
Store Sones in “create Sone” page, for when there are no identities without Sone left.
This fixes #289.
David ‘Bombe’ Roden [Fri, 5 Jul 2013 19:18:11 +0000 (21:18 +0200)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Fri, 5 Jul 2013 19:09:34 +0000 (21:09 +0200)]
Merge branch 'release-0.8.6'
David ‘Bombe’ Roden [Fri, 5 Jul 2013 19:08:43 +0000 (21:08 +0200)]
Set version to 0.8.6.
David ‘Bombe’ Roden [Fri, 5 Jul 2013 19:08:36 +0000 (21:08 +0200)]
Update latest edition of homepage.
David ‘Bombe’ Roden [Fri, 5 Jul 2013 18:59:54 +0000 (20:59 +0200)]
Add a static import for slightly more readable code.