Sone.git
14 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.

14 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.

14 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.

14 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.

14 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!

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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

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

14 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.

14 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.

14 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.

14 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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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().

14 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.

14 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.

14 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.

14 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

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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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

14 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.

14 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.

14 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.

14 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.

14 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.

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

14 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

14 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.

14 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.

14 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.

14 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

14 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.

14 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.

14 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.

14 years agoAdd recipients to posts.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 13:20:23 +0000 (14:20 +0100)]
Add recipients to posts.

14 years agoAdd click-to-mark-known function to all posts and replies.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 11:50:14 +0000 (12:50 +0100)]
Add click-to-mark-known function to all posts and replies.

14 years agoRequire newer stable versions of all pterodactylus libraries.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 11:46:48 +0000 (12:46 +0100)]
Require newer stable versions of all pterodactylus libraries.

14 years agoAdd repository for all pterodactylus libraries.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 11:46:32 +0000 (12:46 +0100)]
Add repository for all pterodactylus libraries.

14 years agoAdd links to other APIs in javadoc.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 11:46:15 +0000 (12:46 +0100)]
Add links to other APIs in javadoc.

14 years agoParse links from posts and replies and display them accordingly.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 06:02:07 +0000 (07:02 +0100)]
Parse links from posts and replies and display them accordingly.

14 years agoAdd parser for freenet URIs.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 06:01:33 +0000 (07:01 +0100)]
Add parser for freenet URIs.

14 years agoAdd template-based part.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 06:01:26 +0000 (07:01 +0100)]
Add template-based part.

14 years agoAdd container part.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 06:01:20 +0000 (07:01 +0100)]
Add container part.

14 years agoAdd stub for text parser infrastructure.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 06:01:10 +0000 (07:01 +0100)]
Add stub for text parser infrastructure.

14 years agoMarks posts as known when clicking a new post or reply.
David ‘Bombe’ Roden [Fri, 26 Nov 2010 05:52:53 +0000 (06:52 +0100)]
Marks posts as known when clicking a new post or reply.

14 years agoDon’t change the page title if we are focussed.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 19:56:25 +0000 (20:56 +0100)]
Don’t change the page title if we are focussed.

14 years agoStore whether we are focussed in a flag.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 19:56:17 +0000 (20:56 +0100)]
Store whether we are focussed in a flag.

14 years agoAdd element after which the “comment” link is to be inserted to the parameters.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 19:50:37 +0000 (20:50 +0100)]
Add element after which the “comment” link is to be inserted to the parameters.

14 years agoAdd “comment” link to post before ajaxifying the replies.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 19:50:10 +0000 (20:50 +0100)]
Add “comment” link to post before ajaxifying the replies.

14 years agoRemove unnecessary call to addCommentLink().
David ‘Bombe’ Roden [Thu, 25 Nov 2010 19:49:41 +0000 (20:49 +0100)]
Remove unnecessary call to addCommentLink().

14 years agoRequire 0.7 of the utils package. 0.3.1-RC1
David ‘Bombe’ Roden [Thu, 25 Nov 2010 17:37:26 +0000 (18:37 +0100)]
Require 0.7 of the utils package.

14 years agoSet version to 0.3.1-RC1.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 17:32:08 +0000 (18:32 +0100)]
Set version to 0.3.1-RC1.

14 years agoMark the document title with a “(!)” when activity is detected, clear on focus.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:51:20 +0000 (15:51 +0100)]
Mark the document title with a “(!)” when activity is detected, clear on focus.

14 years agoCreate new scopes to not lose the element we’re unmarking.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:50:26 +0000 (15:50 +0100)]
Create new scopes to not lose the element we’re unmarking.

14 years agoMark a post as known when liking or unliking the post or own of its replies.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:03:59 +0000 (15:03 +0100)]
Mark a post as known when liking or unliking the post or own of its replies.

14 years agoMark post as known when starting to enter a comment.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:03:37 +0000 (15:03 +0100)]
Mark post as known when starting to enter a comment.

14 years agoUse correct post element.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:03:23 +0000 (15:03 +0100)]
Use correct post element.

14 years agoOnly mark new elements as known.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:03:14 +0000 (15:03 +0100)]
Only mark new elements as known.

14 years agoMark all replies of a post as known when marking a post as known.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:02:50 +0000 (15:02 +0100)]
Mark all replies of a post as known when marking a post as known.

14 years agoStore the times of posts and replies with unique class names.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 14:02:27 +0000 (15:02 +0100)]
Store the times of posts and replies with unique class names.

14 years agoMark a post and all its replies as known if a comment is added.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:49:55 +0000 (13:49 +0100)]
Mark a post and all its replies as known if a comment is added.

14 years agoAdd functions to mark posts and replies as known.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:49:40 +0000 (13:49 +0100)]
Add functions to mark posts and replies as known.

14 years agoInsert reply at correct position.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:49:31 +0000 (13:49 +0100)]
Insert reply at correct position.

14 years agoAdd AJAX handlers to mark posts and replies as known.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:48:44 +0000 (13:48 +0100)]
Add AJAX handlers to mark posts and replies as known.

14 years agoAdd method to optionally skip reply creation.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:48:29 +0000 (13:48 +0100)]
Add method to optionally skip reply creation.

14 years agoProcess replies only on success, insert before a .create-reply element.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:02:10 +0000 (13:02 +0100)]
Process replies only on success, insert before a .create-reply element.

14 years agoIterate over all post elements, regardless of their container.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:01:29 +0000 (13:01 +0100)]
Iterate over all post elements, regardless of their container.

14 years agoUse function to load a reply after posting a reply.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 12:01:12 +0000 (13:01 +0100)]
Use function to load a reply after posting a reply.

14 years agoToo many changes to even know what they were.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:19:32 +0000 (12:19 +0100)]
Too many changes to even know what they were.

In short: the javascript was modified to handle elements more modularly so
that dynamically created posts and replies can be fitted with the same
functionality as pre-rendered ones. Also, posting with javascript is now
implemented.

14 years agoAdd AJAX handler to get a rendered post.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:18:24 +0000 (12:18 +0100)]
Add AJAX handler to get a rendered post.

14 years agoAdd AJAX handler for creating a post.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:18:09 +0000 (12:18 +0100)]
Add AJAX handler for creating a post.

14 years agoAdd more uniform JSON creation for replies.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:17:38 +0000 (12:17 +0100)]
Add more uniform JSON creation for replies.

14 years agoDon’t render posts and replies on getStatus().
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:17:21 +0000 (12:17 +0100)]
Don’t render posts and replies on getStatus().

14 years agoDo not mark posts and replies as known when rendering.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:16:52 +0000 (12:16 +0100)]
Do not mark posts and replies as known when rendering.

14 years agoMove createReply() method.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:16:34 +0000 (12:16 +0100)]
Move createReply() method.

14 years agoAdd methods to conditionally mark posts and replies as known.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:15:23 +0000 (12:15 +0100)]
Add methods to conditionally mark posts and replies as known.

14 years agoMark shown posts and replies known.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:14:57 +0000 (12:14 +0100)]
Mark shown posts and replies known.

14 years agoAdd methods to mark posts and replies as known.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 11:14:21 +0000 (12:14 +0100)]
Add methods to mark posts and replies as known.

14 years agoReturn the created post.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 09:21:11 +0000 (10:21 +0100)]
Return the created post.

14 years agoMake the rendered template available in post processing.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 07:57:06 +0000 (08:57 +0100)]
Make the rendered template available in post processing.

14 years agoAdd possibility to perform actions after the template has been rendered.
David ‘Bombe’ Roden [Thu, 25 Nov 2010 07:39:53 +0000 (08:39 +0100)]
Add possibility to perform actions after the template has been rendered.