David ‘Bombe’ Roden [Thu, 7 Apr 2011 09:25:57 +0000 (11:25 +0200)]
Add methods that compare notifications and mark elements as known.
David ‘Bombe’ Roden [Thu, 7 Apr 2011 09:25:33 +0000 (11:25 +0200)]
Use convenience method to get the notification for the ID.
David ‘Bombe’ Roden [Thu, 7 Apr 2011 09:25:10 +0000 (11:25 +0200)]
Add “skipRequest” parameter to all mark*AsKnown() methods.
David ‘Bombe’ Roden [Thu, 7 Apr 2011 09:13:53 +0000 (11:13 +0200)]
Add method to access notification elements.
David ‘Bombe’ Roden [Thu, 7 Apr 2011 09:13:41 +0000 (11:13 +0200)]
Add method to retrieve a Sone element by its ID.
David ‘Bombe’ Roden [Thu, 7 Apr 2011 09:13:28 +0000 (11:13 +0200)]
Add element IDs to new-element notifications.
David ‘Bombe’ Roden [Thu, 7 Apr 2011 09:13:12 +0000 (11:13 +0200)]
Mark all elements as known in the processing method, not after rendering.
This allows to react to changes in the notification with JavaScript, in
order to mark elements on the page as known without having the currently
reloading page clear everything in all tabs.
David ‘Bombe’ Roden [Wed, 6 Apr 2011 05:28:51 +0000 (07:28 +0200)]
Add relative and dynamic timestamps to the web interface.
This fixes #2.
David ‘Bombe’ Roden [Wed, 6 Apr 2011 04:37:35 +0000 (06:37 +0200)]
Add getReply() function that works the same as getPost().
David ‘Bombe’ Roden [Wed, 6 Apr 2011 04:37:17 +0000 (06:37 +0200)]
Remove obsolete getReply() function.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 14:06:44 +0000 (16:06 +0200)]
Fix javadoc.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 13:47:01 +0000 (15:47 +0200)]
Implement auto-following of new Sones.
This fixes #88.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 13:44:28 +0000 (15:44 +0200)]
Add options to Sone.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 11:50:34 +0000 (13:50 +0200)]
Remove debug output.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 11:49:17 +0000 (13:49 +0200)]
Improve wording on Sone creation.
This fixes #89.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 09:22:40 +0000 (11:22 +0200)]
Add large try-catch block around SoneInserter’s run() method.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 09:04:10 +0000 (11:04 +0200)]
Remove notification if no posts and replies remain.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 08:59:57 +0000 (10:59 +0200)]
Refactor; when not logged in, don’t show new-post or new-reply notifications at all.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 08:34:22 +0000 (10:34 +0200)]
Remove unnecessary imports.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 08:05:15 +0000 (10:05 +0200)]
Change the way notifications are handled.
The notification manager only keeps a list of current notifications.
Removed and changed notifications are now detected by the web interface
itself. Also, the notifications are filtered to show only posts and replies
that the logged in Sone is interested in.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 08:02:56 +0000 (10:02 +0200)]
Add filter for a list of notifications.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 07:57:26 +0000 (09:57 +0200)]
Add method to set elements to show.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 07:57:19 +0000 (09:57 +0200)]
Add copy constructor.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 07:49:59 +0000 (09:49 +0200)]
Add method to get all posts that have a certain Sone as recipient.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 04:59:59 +0000 (06:59 +0200)]
l10nize about page, add link to homepage.
David ‘Bombe’ Roden [Tue, 5 Apr 2011 04:27:51 +0000 (06:27 +0200)]
Add posts that are directed at a Sone to “view Sone” page.
David ‘Bombe’ Roden [Mon, 4 Apr 2011 16:42:52 +0000 (18:42 +0200)]
It’s 2011.
David ‘Bombe’ Roden [Sun, 3 Apr 2011 19:29:51 +0000 (21:29 +0200)]
Reduce default negative trust to -25.
David ‘Bombe’ Roden [Sun, 3 Apr 2011 11:36:06 +0000 (13:36 +0200)]
Fix search term input field jumping around on Firefox.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 22:18:02 +0000 (00:18 +0200)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Sat, 2 Apr 2011 22:14:03 +0000 (00:14 +0200)]
Merge branch 'release-0.6'
David ‘Bombe’ Roden [Sat, 2 Apr 2011 21:38:23 +0000 (23:38 +0200)]
Set version to 0.6.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 21:37:45 +0000 (23:37 +0200)]
Require utils-0.9.2.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 22:13:11 +0000 (00:13 +0200)]
When adding a field, the field name is not optional.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 22:12:57 +0000 (00:12 +0200)]
Enable text field on empty input, request focus.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 14:57:11 +0000 (16:57 +0200)]
Send out <link> header exposing the OpenSearchDescription document.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 14:56:48 +0000 (16:56 +0200)]
Add HTTPRequest accessor to web interface.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 14:56:13 +0000 (16:56 +0200)]
Allow FreenetTemplatePages to set arbitrary <link> nodes in the result HTML.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 14:55:51 +0000 (16:55 +0200)]
Add accessor for HTTPRequest objects.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 14:55:01 +0000 (16:55 +0200)]
Add page that renders a template but is not a Freenet page.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 14:51:52 +0000 (16:51 +0200)]
Rename TemplatePage to FreenetTemplatePage, which fits a lot better.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 13:42:54 +0000 (15:42 +0200)]
Include image dimensions for flattr badge.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 12:19:35 +0000 (14:19 +0200)]
Don’t trim whitespace off of lines.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 09:19:49 +0000 (11:19 +0200)]
Show the beginning of the post and the name of the posting Sone in the title.
This fixes #19.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 09:09:39 +0000 (11:09 +0200)]
Fix javadoc.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 09:08:21 +0000 (11:08 +0200)]
Put the name of the Sone in the front of the title.
David ‘Bombe’ Roden [Sat, 2 Apr 2011 09:08:07 +0000 (11:08 +0200)]
Allow pages to set titles per request.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 22:27:55 +0000 (00:27 +0200)]
Use a different List implementation to prevent concurrent modifications.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 20:51:12 +0000 (22:51 +0200)]
Remove unnecessary plugins.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 20:51:05 +0000 (22:51 +0200)]
Use better way to paginate the posts.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 20:44:53 +0000 (22:44 +0200)]
Decrease number of posts on a page to 10.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 20:44:32 +0000 (22:44 +0200)]
Add posts a Sone replied to to “view Sone” page.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 18:51:38 +0000 (20:51 +0200)]
Weigh phrases by number of occurences.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 18:39:14 +0000 (20:39 +0200)]
Don’t use profile fields of senders when generating a string from a Post.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 18:24:24 +0000 (20:24 +0200)]
Fix javadoc comments.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 14:06:30 +0000 (16:06 +0200)]
Remove debug output.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 14:04:24 +0000 (16:04 +0200)]
Implement search.
This fixes #5.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 11:25:26 +0000 (13:25 +0200)]
Disable buttons after posting, re-enable after the request finished.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 10:35:29 +0000 (12:35 +0200)]
Add synchronization.
This has been noticed by FindBugs.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 10:35:17 +0000 (12:35 +0200)]
Override hashCode() and equals() with calls to superclasses.
This has been noticed by FindBugs.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 10:34:48 +0000 (12:34 +0200)]
Make classes static.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 10:34:37 +0000 (12:34 +0200)]
Add validation.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 10:34:31 +0000 (12:34 +0200)]
Actually check for the Sone’s identities.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 09:28:37 +0000 (11:28 +0200)]
Store original and parsed text in contenxt, compare to hide “toggle” link.
This also requires the latest snapshot of utils for the “text” parameter
of the StoreFilter.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 09:26:05 +0000 (11:26 +0200)]
Add test case for the improved link parser.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 09:25:58 +0000 (11:25 +0200)]
Collapse multiple empty lines to one empty line at maximum.
This also strips empty lines at the beginning and the end of texts.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 09:25:27 +0000 (11:25 +0200)]
Add methods to add, remove, and count parts contained in a PartContainer.
David ‘Bombe’ Roden [Fri, 1 Apr 2011 09:25:04 +0000 (11:25 +0200)]
Override Object.toString() to get a reasonable String representation.
David ‘Bombe’ Roden [Wed, 30 Mar 2011 11:26:04 +0000 (13:26 +0200)]
Change “TreeOwner” to “Truster” to match changed FCP interface of WoT.
David ‘Bombe’ Roden [Wed, 30 Mar 2011 05:29:08 +0000 (07:29 +0200)]
Don’t show unknown Sones.
David ‘Bombe’ Roden [Wed, 30 Mar 2011 05:29:01 +0000 (07:29 +0200)]
Add filter that removes not-downloaded Sones.
David ‘Bombe’ Roden [Tue, 29 Mar 2011 18:47:48 +0000 (20:47 +0200)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Tue, 29 Mar 2011 18:24:36 +0000 (20:24 +0200)]
Merge branch 'release-0.5.2'
David ‘Bombe’ Roden [Tue, 29 Mar 2011 18:23:54 +0000 (20:23 +0200)]
Set version to 0.5.2.
David ‘Bombe’ Roden [Tue, 29 Mar 2011 17:37:27 +0000 (19:37 +0200)]
Merge branch 'new-web-of-trust' into next
David ‘Bombe’ Roden [Sat, 26 Mar 2011 00:20:57 +0000 (01:20 +0100)]
Do not insert albums just yet.
David ‘Bombe’ Roden [Fri, 25 Mar 2011 23:41:09 +0000 (00:41 +0100)]
Show links to images like links to albums.
David ‘Bombe’ Roden [Fri, 25 Mar 2011 23:40:55 +0000 (00:40 +0100)]
Let images float, too.
David ‘Bombe’ Roden [Fri, 25 Mar 2011 23:35:13 +0000 (00:35 +0100)]
Don’t throw exceptions when a single “return” would suffice.
David ‘Bombe’ Roden [Fri, 25 Mar 2011 23:32:37 +0000 (00:32 +0100)]
Show an error message if an image can not be parsed.
David ‘Bombe’ Roden [Fri, 25 Mar 2011 23:32:23 +0000 (00:32 +0100)]
Show potential error messages on the “invalid” page.
David ‘Bombe’ Roden [Fri, 25 Mar 2011 12:22:11 +0000 (13:22 +0100)]
Don’t fetch a local Sone initially.
David ‘Bombe’ Roden [Thu, 24 Mar 2011 07:11:33 +0000 (08:11 +0100)]
Allow parsing without an origin Sone.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 19:58:20 +0000 (20:58 +0100)]
Add basic image uploading capability.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 19:57:51 +0000 (20:57 +0100)]
Verify that the owner is not null before comparing it.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 19:23:43 +0000 (20:23 +0100)]
Set creation time when a new image is created.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 19:23:32 +0000 (20:23 +0100)]
Enhance documentation to document what the key is for.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 06:53:56 +0000 (07:53 +0100)]
Decrease font size of backlinks.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 06:51:31 +0000 (07:51 +0100)]
Hide labels after ajaxfication of album creation form fields.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 06:51:19 +0000 (07:51 +0100)]
Move ajaxification of album creation form fields to imageBrowser.html.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 06:04:25 +0000 (07:04 +0100)]
Prepare for showing the album image.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 06:02:04 +0000 (07:02 +0100)]
Add “album image” to album.
David ‘Bombe’ Roden [Wed, 23 Mar 2011 06:00:42 +0000 (07:00 +0100)]
Show album images.
David ‘Bombe’ Roden [Tue, 22 Mar 2011 20:04:46 +0000 (21:04 +0100)]
Show name of album in page title.
David ‘Bombe’ Roden [Tue, 22 Mar 2011 20:04:33 +0000 (21:04 +0100)]
Show page title when browsing albums of a Sone.
David ‘Bombe’ Roden [Tue, 22 Mar 2011 20:04:22 +0000 (21:04 +0100)]
Remove “Image Browser” page title.
David ‘Bombe’ Roden [Tue, 22 Mar 2011 20:00:54 +0000 (21:00 +0100)]
Show name of album as page heading.
David ‘Bombe’ Roden [Tue, 22 Mar 2011 19:56:40 +0000 (20:56 +0100)]
Use correct album to create links.
David ‘Bombe’ Roden [Tue, 22 Mar 2011 19:46:25 +0000 (20:46 +0100)]
Add browsing albums of a Sone.
David ‘Bombe’ Roden [Tue, 22 Mar 2011 19:46:05 +0000 (20:46 +0100)]
Add link to name of album.