David ‘Bombe’ Roden [Wed, 15 Dec 2010 08:52:02 +0000 (09:52 +0100)]
Add trust accessor.
David ‘Bombe’ Roden [Wed, 15 Dec 2010 07:27:42 +0000 (08:27 +0100)]
Merge branch 'next' into edit-wot-trust
David ‘Bombe’ Roden [Wed, 15 Dec 2010 07:26:37 +0000 (08:26 +0100)]
Require utils-0.7.4.
David ‘Bombe’ Roden [Wed, 15 Dec 2010 07:26:16 +0000 (08:26 +0100)]
Show trust values below avatars.
David ‘Bombe’ Roden [Wed, 15 Dec 2010 04:46:58 +0000 (05:46 +0100)]
Return the trust of a Sone.
David ‘Bombe’ Roden [Wed, 15 Dec 2010 04:46:44 +0000 (05:46 +0100)]
Add method to get the trust between two Sones.
David ‘Bombe’ Roden [Wed, 15 Dec 2010 04:42:38 +0000 (05:42 +0100)]
Fix identity checking.
David ‘Bombe’ Roden [Wed, 15 Dec 2010 04:42:22 +0000 (05:42 +0100)]
Add method to retrieve the trust of an identity for an own identity.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 21:13:27 +0000 (22:13 +0100)]
Add method to set identity trust.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 21:00:14 +0000 (22:00 +0100)]
Keep track of which own identities trusts which identities.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 20:53:13 +0000 (21:53 +0100)]
Fix IdentityListener interface methods.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 20:52:52 +0000 (21:52 +0100)]
Catch and log WoT exceptions.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 20:52:36 +0000 (21:52 +0100)]
WoT interaction is handled in the core, thank you.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 20:47:13 +0000 (21:47 +0100)]
Extract Identity interfaces, move functionality to identity classes.
This commit also makes all non-local identity events depend on an own
identity so that a real view on a web of trust is achieved.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 20:45:38 +0000 (21:45 +0100)]
Move plugin connector and related classes to its own package.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 20:06:18 +0000 (21:06 +0100)]
Log exception on shutdown.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:55:46 +0000 (20:55 +0100)]
There is no plugin store to persist anymore.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:54:46 +0000 (20:54 +0100)]
The Core is not a Service anymore, stop() really stops it.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:28:21 +0000 (20:28 +0100)]
Remove notifications for removed posts and replies.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:28:06 +0000 (20:28 +0100)]
Merge branch 'notification-for-locked-sones' into next
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:27:49 +0000 (20:27 +0100)]
Show a notification if a Sone is locked for more than five minutes.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:17:13 +0000 (20:17 +0100)]
Fire events when locking and unlocking Sones.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:17:01 +0000 (20:17 +0100)]
Add methods to fire soneLocked and soneUnlocked events.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:16:50 +0000 (20:16 +0100)]
Add notifications for locking and unlocking Sones.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:05:36 +0000 (20:05 +0100)]
Synchronize saving to prevent race conditions while saving.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:02:52 +0000 (20:02 +0100)]
Store the IDs of the liked replies correctly.
David ‘Bombe’ Roden [Mon, 13 Dec 2010 19:02:38 +0000 (20:02 +0100)]
Save the configuration after saving a Sone.
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.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 19:42:59 +0000 (20:42 +0100)]
Use thread-safe way to render templates.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:37:45 +0000 (17:37 +0100)]
Merge branch 'release-0.3.4' into next
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:25:05 +0000 (17:25 +0100)]
Set version to 0.3.4.
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.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:15:22 +0000 (17:15 +0100)]
Merge branch 'release-0.3.3' into next
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:11:21 +0000 (17:11 +0100)]
Set version to 0.3.3.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 16:10:21 +0000 (17:10 +0100)]
Merge branch 'fix-start-with-broken-config' into next
David ‘Bombe’ Roden [Sun, 12 Dec 2010 14:01:33 +0000 (15:01 +0100)]
Use template factory to create templates.
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.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:45:41 +0000 (14:45 +0100)]
Show notification only if there is no first-start notification.
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.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:38:33 +0000 (14:38 +0100)]
Use new method to check for first-start notification.
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.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:34:51 +0000 (14:34 +0100)]
Require utils-0.7.2.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:33:13 +0000 (14:33 +0100)]
Add notification if the config file can not be read.
David ‘Bombe’ Roden [Sun, 12 Dec 2010 13:33:04 +0000 (14:33 +0100)]
Add notification on a first start of Sone.
David ‘Bombe’ Roden [Fri, 10 Dec 2010 21:24:33 +0000 (22:24 +0100)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Thu, 9 Dec 2010 19:39:58 +0000 (20:39 +0100)]
Set version to 0.3.2.
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.
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.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:41:28 +0000 (06:41 +0100)]
Log exceptions on startup.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:41:18 +0000 (06:41 +0100)]
Add more synchronization.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:41:03 +0000 (06:41 +0100)]
Parse http and https links, show them differently.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:40:42 +0000 (06:40 +0100)]
Allow to store arbitrary objects in a template part.
David ‘Bombe’ Roden [Wed, 8 Dec 2010 05:40:21 +0000 (06:40 +0100)]
Recognize a line break as whitespace, too.
David ‘Bombe’ Roden [Mon, 6 Dec 2010 20:10:11 +0000 (21:10 +0100)]
Mark the correct element as known.
David ‘Bombe’ Roden [Mon, 6 Dec 2010 05:44:19 +0000 (06:44 +0100)]
Fire correct event when a post or reply is removed.
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.
David ‘Bombe’ Roden [Mon, 6 Dec 2010 04:55:52 +0000 (05:55 +0100)]
Mark posts and replies as known when they are removed.
David ‘Bombe’ Roden [Sun, 5 Dec 2010 16:40:25 +0000 (17:40 +0100)]
Set version to 0.3.2-RC5.
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. :)
David ‘Bombe’ Roden [Sun, 5 Dec 2010 12:36:57 +0000 (13:36 +0100)]
Don’t try to show unknown posts.
David ‘Bombe’ Roden [Sat, 4 Dec 2010 22:24:10 +0000 (23:24 +0100)]
Don’t try to parse non-existing text.
David ‘Bombe’ Roden [Thu, 2 Dec 2010 05:20:43 +0000 (06:20 +0100)]
Mark post as loaded when the AJAX reply has arrived.
David ‘Bombe’ Roden [Wed, 1 Dec 2010 16:23:58 +0000 (17:23 +0100)]
Try to prevent multiple insertion of the same replies.
David ‘Bombe’ Roden [Thu, 2 Dec 2010 19:10:09 +0000 (20:10 +0100)]
Set version to 0.3.2-RC4.
David ‘Bombe’ Roden [Thu, 2 Dec 2010 19:07:15 +0000 (20:07 +0100)]
Fix log output.
David ‘Bombe’ Roden [Thu, 2 Dec 2010 19:00:56 +0000 (20:00 +0100)]
Don’t create invalid local Sones!
David ‘Bombe’ Roden [Wed, 1 Dec 2010 19:25:45 +0000 (20:25 +0100)]
Move session-related methods to web interface.
David ‘Bombe’ Roden [Wed, 1 Dec 2010 07:02:47 +0000 (08:02 +0100)]
Prevent posting a message to yourself.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 20:04:28 +0000 (21:04 +0100)]
Set version to 0.3.2-RC3.
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.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 17:03:41 +0000 (18:03 +0100)]
Only clear the input field if the reply was posted.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 16:36:10 +0000 (17:36 +0100)]
Set version to 0.3.2-RC2.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 16:35:21 +0000 (17:35 +0100)]
Explicitely store a null if there is no recipient.
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.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 05:49:11 +0000 (06:49 +0100)]
Set version to 0.3.2-RC1.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 05:25:12 +0000 (06:25 +0100)]
Actually post process after rendering the template!
David ‘Bombe’ Roden [Tue, 30 Nov 2010 05:15:33 +0000 (06:15 +0100)]
Deduplicate functionality.
David ‘Bombe’ Roden [Tue, 30 Nov 2010 04:49:24 +0000 (05:49 +0100)]
Only allow local Sones to log in.
David ‘Bombe’ Roden [Mon, 29 Nov 2010 17:07:24 +0000 (18:07 +0100)]
Abort after inserting a new reply once.
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.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 20:18:58 +0000 (21:18 +0100)]
Always append new posts to the “posts” div.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 20:18:44 +0000 (21:18 +0100)]
Return recipient of a post in JSON post.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 20:10:25 +0000 (21:10 +0100)]
Use correct method to get the Sone ID.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 19:55:14 +0000 (20:55 +0100)]
Fix path for AJAX request.
David ‘Bombe’ Roden [Sun, 28 Nov 2010 19:32:20 +0000 (20:32 +0100)]
Don’t declare that an IOException can be thrown.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 20:24:08 +0000 (21:24 +0100)]
Remove unnecessary CSS rules.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 20:23:59 +0000 (21:23 +0100)]
Use better function to find the nearest Sone element.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 20:23:44 +0000 (21:23 +0100)]
Add “hidden” class to Sone ID.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:25:58 +0000 (16:25 +0100)]
Use correct template command to translate a key.
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
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:20:25 +0000 (16:20 +0100)]
Use the correct name of freenet-ext package.
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.
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.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 15:07:06 +0000 (16:07 +0100)]
Always use the current session to prevent timeouts.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 10:27:54 +0000 (11:27 +0100)]
Strip “freenet:” prefix from links.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 10:27:38 +0000 (11:27 +0100)]
Store the recognized link type, don’t rely on positions.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 09:25:19 +0000 (10:25 +0100)]
Do not override getPostId()! Also, rename getSoneId() to match getShownPostId().
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.
David ‘Bombe’ Roden [Sat, 27 Nov 2010 00:04:46 +0000 (01:04 +0100)]
Don’t hide replies on “view post” pages.
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.