Sone.git
13 years agoSynchronize saving to prevent race conditions while saving.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:05:36 +0000 (20:05 +0100)]
Synchronize saving to prevent race conditions while saving.

13 years agoStore the IDs of the liked replies correctly.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:02:52 +0000 (20:02 +0100)]
Store the IDs of the liked replies correctly.

13 years agoSave the configuration after saving a Sone.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:02:38 +0000 (20:02 +0100)]
Save the configuration after saving a Sone.

13 years agoMark posts and replies as known as long as the first-start notification is shown.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 06:49:52 +0000 (07:49 +0100)]
Mark posts and replies as known as long as the first-start notification is shown.

13 years agoUse thread-safe way to render templates.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 19:42:59 +0000 (20:42 +0100)]
Use thread-safe way to render templates.

13 years agoMerge branch 'release-0.3.4' into next
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:37:45 +0000 (17:37 +0100)]
Merge branch 'release-0.3.4' into next

13 years agoSet version to 0.3.4.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:25:05 +0000 (17:25 +0100)]
Set version to 0.3.4.

13 years agoSynchronize template access to prevent multiple copies appearing in the HTML.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:22:13 +0000 (17:22 +0100)]
Synchronize template access to prevent multiple copies appearing in the HTML.

13 years agoMerge branch 'release-0.3.3' into next
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:15:22 +0000 (17:15 +0100)]
Merge branch 'release-0.3.3' into next

13 years agoSet version to 0.3.3.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:11:21 +0000 (17:11 +0100)]
Set version to 0.3.3.

13 years agoMerge branch 'fix-start-with-broken-config' into next
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:10:21 +0000 (17:10 +0100)]
Merge branch 'fix-start-with-broken-config' into next

13 years agoUse template factory to create templates.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 14:01:33 +0000 (15:01 +0100)]
Use template factory to create templates.

13 years agoSet firstStart and newConfig only after the web interface has started.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:58:49 +0000 (14:58 +0100)]
Set firstStart and newConfig only after the web interface has started.

13 years agoShow notification only if there is no first-start notification.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:45:41 +0000 (14:45 +0100)]
Show notification only if there is no first-start notification.

13 years agoDon’t show notifications for new Sones, posts, and replies when the first-start notif...
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:39:23 +0000 (14:39 +0100)]
Don’t show notifications for new Sones, posts, and replies when the first-start notification is shown.

13 years agoUse new method to check for first-start notification.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:38:33 +0000 (14:38 +0100)]
Use new method to check for first-start notification.

13 years agoAdd method to check whether the first-start notification is displayed.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:38:18 +0000 (14:38 +0100)]
Add method to check whether the first-start notification is displayed.

13 years agoRequire utils-0.7.2.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:34:51 +0000 (14:34 +0100)]
Require utils-0.7.2.

13 years agoAdd notification if the config file can not be read.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:33:13 +0000 (14:33 +0100)]
Add notification if the config file can not be read.

13 years agoAdd notification on a first start of Sone.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:33:04 +0000 (14:33 +0100)]
Add notification on a first start of Sone.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Fri, 10 Dec 2010 21:24:33 +0000 (22:24 +0100)]
Merge branch 'master' into next

13 years agoSet version to 0.3.2. 0.3.2
David ‘Bombe’ Roden [Thu, 9 Dec 2010 19:39:58 +0000 (20:39 +0100)]
Set version to 0.3.2.

13 years agoFix replies being inserted at the wrong posts if the network is sloooooooow.
David ‘Bombe’ Roden [Thu, 9 Dec 2010 05:13:23 +0000 (06:13 +0100)]
Fix replies being inserted at the wrong posts if the network is sloooooooow.

13 years agoDon’t make non-anonymous links bold, it’s too much.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 06:00:53 +0000 (07:00 +0100)]
Don’t make non-anonymous links bold, it’s too much.

13 years agoLog exceptions on startup.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:41:28 +0000 (06:41 +0100)]
Log exceptions on startup.

13 years agoAdd more synchronization.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:41:18 +0000 (06:41 +0100)]
Add more synchronization.

13 years agoParse http and https links, show them differently.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:41:03 +0000 (06:41 +0100)]
Parse http and https links, show them differently.

13 years agoAllow to store arbitrary objects in a template part.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:40:42 +0000 (06:40 +0100)]
Allow to store arbitrary objects in a template part.

13 years agoRecognize a line break as whitespace, too.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:40:21 +0000 (06:40 +0100)]
Recognize a line break as whitespace, too.

13 years agoMark the correct element as known.
David ‘Bombe’ Roden [Mon, 6 Dec 2010 20:10:11 +0000 (21:10 +0100)]
Mark the correct element as known.

13 years agoFire correct event when a post or reply is removed.
David ‘Bombe’ Roden [Mon, 6 Dec 2010 05:44:19 +0000 (06:44 +0100)]
Fire correct event when a post or reply is removed.

13 years agoAdd methods to notify core listeners about removed posts and replies.
David ‘Bombe’ Roden [Mon, 6 Dec 2010 05:44:07 +0000 (06:44 +0100)]
Add methods to notify core listeners about removed posts and replies.

13 years agoMark posts and replies as known when they are removed.
David ‘Bombe’ Roden [Mon, 6 Dec 2010 04:55:52 +0000 (05:55 +0100)]
Mark posts and replies as known when they are removed.

13 years agoSet version to 0.3.2-RC5. 0.3.2-RC5
David ‘Bombe’ Roden [Sun, 5 Dec 2010 16:40:25 +0000 (17:40 +0100)]
Set version to 0.3.2-RC5.

13 years agoDon’t use the ID from the closure, it might have changed its value.
David ‘Bombe’ Roden [Sun, 5 Dec 2010 16:39:00 +0000 (17:39 +0100)]
Don’t use the ID from the closure, it might have changed its value.

Oh, the joys of Javascript. :)

13 years agoDon’t try to show unknown posts.
David ‘Bombe’ Roden [Sun, 5 Dec 2010 12:36:57 +0000 (13:36 +0100)]
Don’t try to show unknown posts.

13 years agoDon’t try to parse non-existing text.
David ‘Bombe’ Roden [Sat, 4 Dec 2010 22:24:10 +0000 (23:24 +0100)]
Don’t try to parse non-existing text.

13 years agoMark post as loaded when the AJAX reply has arrived.
David ‘Bombe’ Roden [Thu, 2 Dec 2010 05:20:43 +0000 (06:20 +0100)]
Mark post as loaded when the AJAX reply has arrived.

13 years agoTry to prevent multiple insertion of the same replies.
David ‘Bombe’ Roden [Wed, 1 Dec 2010 16:23:58 +0000 (17:23 +0100)]
Try to prevent multiple insertion of the same replies.

13 years agoSet version to 0.3.2-RC4. 0.3.2-RC4
David ‘Bombe’ Roden [Thu, 2 Dec 2010 19:10:09 +0000 (20:10 +0100)]
Set version to 0.3.2-RC4.

13 years agoFix log output.
David ‘Bombe’ Roden [Thu, 2 Dec 2010 19:07:15 +0000 (20:07 +0100)]
Fix log output.

13 years agoDon’t create invalid local Sones!
David ‘Bombe’ Roden [Thu, 2 Dec 2010 19:00:56 +0000 (20:00 +0100)]
Don’t create invalid local Sones!

13 years agoMove session-related methods to web interface.
David ‘Bombe’ Roden [Wed, 1 Dec 2010 19:25:45 +0000 (20:25 +0100)]
Move session-related methods to web interface.

13 years agoPrevent posting a message to yourself.
David ‘Bombe’ Roden [Wed, 1 Dec 2010 07:02:47 +0000 (08:02 +0100)]
Prevent posting a message to yourself.

13 years agoSet version to 0.3.2-RC3. 0.3.2-RC3
David ‘Bombe’ Roden [Tue, 30 Nov 2010 20:04:28 +0000 (21:04 +0100)]
Set version to 0.3.2-RC3.

13 years agoRedirect to index page if the user is already logged in.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 17:30:33 +0000 (18:30 +0100)]
Redirect to index page if the user is already logged in.

13 years agoOnly clear the input field if the reply was posted.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 17:03:41 +0000 (18:03 +0100)]
Only clear the input field if the reply was posted.

13 years agoSet version to 0.3.2-RC2. 0.3.2-RC2
David ‘Bombe’ Roden [Tue, 30 Nov 2010 16:36:10 +0000 (17:36 +0100)]
Set version to 0.3.2-RC2.

13 years agoExplicitely store a null if there is no recipient.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 16:35:21 +0000 (17:35 +0100)]
Explicitely store a null if there is no recipient.

13 years agoDon’t use Java’s whitespace character class, it’s broken on JDK7.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 16:14:39 +0000 (17:14 +0100)]
Don’t use Java’s whitespace character class, it’s broken on JDK7.

13 years agoSet version to 0.3.2-RC1. 0.3.2-RC1
David ‘Bombe’ Roden [Tue, 30 Nov 2010 05:49:11 +0000 (06:49 +0100)]
Set version to 0.3.2-RC1.

13 years agoActually post process after rendering the template!
David ‘Bombe’ Roden [Tue, 30 Nov 2010 05:25:12 +0000 (06:25 +0100)]
Actually post process after rendering the template!

13 years agoDeduplicate functionality.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 05:15:33 +0000 (06:15 +0100)]
Deduplicate functionality.

13 years agoOnly allow local Sones to log in.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 04:49:24 +0000 (05:49 +0100)]
Only allow local Sones to log in.

13 years agoAbort after inserting a new reply once.
David ‘Bombe’ Roden [Mon, 29 Nov 2010 17:07:24 +0000 (18:07 +0100)]
Abort after inserting a new reply once.

13 years agoIgnore a post if neither sender nor recipient match the currently viewed Sone.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 20:19:14 +0000 (21:19 +0100)]
Ignore a post if neither sender nor recipient match the currently viewed Sone.

13 years agoAlways append new posts to the “posts” div.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 20:18:58 +0000 (21:18 +0100)]
Always append new posts to the “posts” div.

13 years agoReturn recipient of a post in JSON post.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 20:18:44 +0000 (21:18 +0100)]
Return recipient of a post in JSON post.

13 years agoUse correct method to get the Sone ID.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 20:10:25 +0000 (21:10 +0100)]
Use correct method to get the Sone ID.

13 years agoFix path for AJAX request.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 19:55:14 +0000 (20:55 +0100)]
Fix path for AJAX request.

13 years agoDon’t declare that an IOException can be thrown.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 19:32:20 +0000 (20:32 +0100)]
Don’t declare that an IOException can be thrown.

13 years agoRemove unnecessary CSS rules.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 20:24:08 +0000 (21:24 +0100)]
Remove unnecessary CSS rules.

13 years agoUse better function to find the nearest Sone element.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 20:23:59 +0000 (21:23 +0100)]
Use better function to find the nearest Sone element.

13 years agoAdd “hidden” class to Sone ID.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 20:23:44 +0000 (21:23 +0100)]
Add “hidden” class to Sone ID.

13 years agoUse correct template command to translate a key.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:25:58 +0000 (16:25 +0100)]
Use correct template command to translate a key.

13 years agoMerge branch 'message-recipient'
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:22:51 +0000 (16:22 +0100)]
Merge branch 'message-recipient'

Conflicts:
src/main/resources/templates/include/viewPost.html

13 years agoUse the correct name of freenet-ext package.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:20:25 +0000 (16:20 +0100)]
Use the correct name of freenet-ext package.

13 years agoRequest a lot less data when not on the “known Sones” page.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:07:30 +0000 (16:07 +0100)]
Request a lot less data when not on the “known Sones” page.

13 years agoAdd method to detect whether we’re on the “known Sones” page.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:07:18 +0000 (16:07 +0100)]
Add method to detect whether we’re on the “known Sones” page.

13 years agoAlways use the current session to prevent timeouts.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:07:06 +0000 (16:07 +0100)]
Always use the current session to prevent timeouts.

13 years agoStrip “freenet:” prefix from links.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 10:27:54 +0000 (11:27 +0100)]
Strip “freenet:” prefix from links.

13 years agoStore the recognized link type, don’t rely on positions.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 10:27:38 +0000 (11:27 +0100)]
Store the recognized link type, don’t rely on positions.

13 years agoDo not override getPostId()! Also, rename getSoneId() to match getShownPostId().
David ‘Bombe’ Roden [Sat, 27 Nov 2010 09:25:19 +0000 (10:25 +0100)]
Do not override getPostId()! Also, rename getSoneId() to match getShownPostId().

13 years agoMove all AJAX handlers to the same directory as the HTML handlers.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 08:30:24 +0000 (09:30 +0100)]
Move all AJAX handlers to the same directory as the HTML handlers.

This should prevent seemingly strange errors that occured when the HTML
session timed out but the AJAX session was still active, preventing you
from posting anything because you were not logged in.

13 years agoDon’t hide replies on “view post” pages.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 00:04:46 +0000 (01:04 +0100)]
Don’t hide replies on “view post” pages.

13 years agoAdd function to detect if the current page is a “view post” page.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 00:04:35 +0000 (01:04 +0100)]
Add function to detect if the current page is a “view post” page.

13 years agoMerge commit '0.3.1' into message-recipient
David ‘Bombe’ Roden [Fri, 26 Nov 2010 23:48:44 +0000 (00:48 +0100)]
Merge commit '0.3.1' into message-recipient

Conflicts:
src/main/resources/templates/viewSone.html

13 years agoMerge branch 'next'
David ‘Bombe’ Roden [Fri, 26 Nov 2010 23:44:36 +0000 (00:44 +0100)]
Merge branch 'next'

13 years agoSet version to 0.3.1. 0.3.1
David ‘Bombe’ Roden [Fri, 26 Nov 2010 23:29:10 +0000 (00:29 +0100)]
Set version to 0.3.1.

13 years agoInsert post after the last post.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 23:07:21 +0000 (00:07 +0100)]
Insert post after the last post.

13 years agoOnly insert posts when on the index or an appropriate “view Sone” page.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 23:07:10 +0000 (00:07 +0100)]
Only insert posts when on the index or an appropriate “view Sone” page.

13 years agoAdd functions to detect a “view Sone” page and the ID of the shown Sone.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 23:02:22 +0000 (00:02 +0100)]
Add functions to detect a “view Sone” page and the ID of the shown Sone.

13 years agoReturn the ID of the Sone with the post.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 23:01:56 +0000 (00:01 +0100)]
Return the ID of the Sone with the post.

13 years agoAdd possibility to detect the index page.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 22:56:07 +0000 (23:56 +0100)]
Add possibility to detect the index page.

13 years agoOnly show message posting form for other Sones, not for own.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 22:48:04 +0000 (23:48 +0100)]
Only show message posting form for other Sones, not for own.

13 years agoMerge commit '0.3.1-RC3' into message-recipient
David ‘Bombe’ Roden [Fri, 26 Nov 2010 22:02:14 +0000 (23:02 +0100)]
Merge commit '0.3.1-RC3' into message-recipient

13 years agoAdd possibility to post a message directly to another Sone.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 22:01:21 +0000 (23:01 +0100)]
Add possibility to post a message directly to another Sone.

13 years agoAdd ID of Sone to “view Sone” page.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 19:29:16 +0000 (20:29 +0100)]
Add ID of Sone to “view Sone” page.

13 years agoAllow creation of post with recipient using HTTP POST.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 19:19:20 +0000 (20:19 +0100)]
Allow creation of post with recipient using HTTP POST.

13 years agoAllow creation of posts with recipients using AJAX.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 19:17:06 +0000 (20:17 +0100)]
Allow creation of posts with recipients using AJAX.

13 years agoAdd methods to create a post with a recipient.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 19:16:45 +0000 (20:16 +0100)]
Add methods to create a post with a recipient.

13 years agoShow recipient on posts.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 19:11:33 +0000 (20:11 +0100)]
Show recipient on posts.

13 years agoMerge commit '0.3.1-RC3' into next
David ‘Bombe’ Roden [Fri, 26 Nov 2010 19:09:12 +0000 (20:09 +0100)]
Merge commit '0.3.1-RC3' into next

13 years agoSet version to 0.3.1-RC3. 0.3.1-RC3
David ‘Bombe’ Roden [Fri, 26 Nov 2010 18:40:32 +0000 (19:40 +0100)]
Set version to 0.3.1-RC3.

13 years agoRevert parts of 8d8cc8a9cced7cc9171cc09ce0fd024145605d70.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 18:50:05 +0000 (19:50 +0100)]
Revert parts of 8d8cc8a9cced7cc9171cc09ce0fd024145605d70.

Of course we still do need the elements, only the click handler was
supposed to go.

13 years agoRevert "Try to prevent insertion of a post or reply multiple times."
David ‘Bombe’ Roden [Fri, 26 Nov 2010 18:38:31 +0000 (19:38 +0100)]
Revert "Try to prevent insertion of a post or reply multiple times."

This reverts commit 2dab45dd964a48144d8c919b491f792b53f5a2ea.

13 years agoMerge commit '0.3.1-RC2' into next
David ‘Bombe’ Roden [Fri, 26 Nov 2010 15:55:35 +0000 (16:55 +0100)]
Merge commit '0.3.1-RC2' into next

13 years agoSet version to 0.3.1-RC2. 0.3.1-RC2
David ‘Bombe’ Roden [Fri, 26 Nov 2010 14:58:35 +0000 (15:58 +0100)]
Set version to 0.3.1-RC2.

13 years agoTry to prevent insertion of a post or reply multiple times.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 14:10:58 +0000 (15:10 +0100)]
Try to prevent insertion of a post or reply multiple times.

13 years agoAdd click handler to new posts and replies only once.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 13:21:32 +0000 (14:21 +0100)]
Add click handler to new posts and replies only once.