David ‘Bombe’ Roden [Thu, 17 Feb 2011 09:31:16 +0000 (10:31 +0100)]
Expose whether a post is bookmarked.
David ‘Bombe’ Roden [Thu, 17 Feb 2011 09:31:07 +0000 (10:31 +0100)]
Add bookmark management.
David ‘Bombe’ Roden [Fri, 4 Feb 2011 05:07:10 +0000 (06:07 +0100)]
Set local Sones in posts deliverd by AJAX.
David ‘Bombe’ Roden [Wed, 2 Feb 2011 13:12:06 +0000 (14:12 +0100)]
Sort the local Sones in the sender dropdown.
David ‘Bombe’ Roden [Wed, 2 Feb 2011 13:11:46 +0000 (14:11 +0100)]
Implement Comparable interface in Sone.
David ‘Bombe’ Roden [Tue, 1 Feb 2011 10:04:04 +0000 (11:04 +0100)]
Add collection sort filter to template context factory.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 14:30:51 +0000 (15:30 +0100)]
Reregister the USK subscription after a successful download.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 14:11:50 +0000 (15:11 +0100)]
Don’t run background fetchers for Sones that are last updated more than 7 days ago.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 07:20:09 +0000 (08:20 +0100)]
Actually allow -100 to be entered by getting 4 characters, not 3.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 07:15:12 +0000 (08:15 +0100)]
Wrap the Core’s options into a Preferences object which is easier to use.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 06:45:36 +0000 (07:45 +0100)]
Allow sender selection when sending a message on the “view Sone” page.
This fixes #99.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 06:29:01 +0000 (07:29 +0100)]
Wrap setting the document title into an own function to work around bugs in Chrome.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 05:39:07 +0000 (06:39 +0100)]
Convert links to posts on the current page to relative links.
David ‘Bombe’ Roden [Fri, 28 Jan 2011 05:38:49 +0000 (06:38 +0100)]
Add easily identifiable link class.
David ‘Bombe’ Roden [Thu, 27 Jan 2011 20:13:23 +0000 (21:13 +0100)]
Move anchors to within the <div>.
David ‘Bombe’ Roden [Thu, 27 Jan 2011 13:39:48 +0000 (14:39 +0100)]
Prevent multiple blink cycles happening simultaneously.
David ‘Bombe’ Roden [Thu, 27 Jan 2011 08:37:54 +0000 (09:37 +0100)]
Let the toggleIcon() method reset the icon.
David ‘Bombe’ Roden [Thu, 27 Jan 2011 08:37:40 +0000 (09:37 +0100)]
Animate icon on activity.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 12:50:43 +0000 (13:50 +0100)]
Change icon of page on activity.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 10:09:29 +0000 (11:09 +0100)]
Always mark the homepage as a trusted page.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 10:09:20 +0000 (11:09 +0100)]
Allow specifying a Sone ID in addition to a template object name.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 10:00:31 +0000 (11:00 +0100)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Wed, 26 Jan 2011 09:22:01 +0000 (10:22 +0100)]
Merge branch 'release-0.4.3'
David ‘Bombe’ Roden [Wed, 26 Jan 2011 09:21:54 +0000 (10:21 +0100)]
Set version to 0.4.3.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 09:17:39 +0000 (10:17 +0100)]
Hide message input when not logged in. Fixes #98.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 09:12:05 +0000 (10:12 +0100)]
Remove the “new” class from clicked items immediately.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 09:07:39 +0000 (10:07 +0100)]
Prevent marking items as known multiple times.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 20:24:49 +0000 (21:24 +0100)]
Show a link to the Sone homepage in the new-version notification.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 06:30:36 +0000 (07:30 +0100)]
Store and propagate the latest edition, too.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 19:52:50 +0000 (20:52 +0100)]
Use the URI from the Sone directly.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 19:52:43 +0000 (20:52 +0100)]
Always store USKs in the Sone.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 19:49:40 +0000 (20:49 +0100)]
Save Sone after inserting it.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 19:49:33 +0000 (20:49 +0100)]
Remove misleading paragraph from javadoc.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 15:44:38 +0000 (16:44 +0100)]
Compare the new list of replies with the correct old list. Fixes #96.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 08:40:08 +0000 (09:40 +0100)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Tue, 25 Jan 2011 08:21:27 +0000 (09:21 +0100)]
Merge branch 'release-0.4.2'
David ‘Bombe’ Roden [Tue, 25 Jan 2011 08:21:07 +0000 (09:21 +0100)]
Set version to 0.4.2.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 06:43:31 +0000 (07:43 +0100)]
Require utils version 0.8.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 06:33:25 +0000 (07:33 +0100)]
Require fred build 1336.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 08:13:55 +0000 (09:13 +0100)]
Show the “create Sone” page in the menu if we’re auto-logged in.
David ‘Bombe’ Roden [Tue, 25 Jan 2011 05:35:42 +0000 (06:35 +0100)]
Only match a notifications state if it’s visible.
David ‘Bombe’ Roden [Mon, 24 Jan 2011 19:20:58 +0000 (20:20 +0100)]
Set the latest edition in a better way on a Sone being parsed.
David ‘Bombe’ Roden [Mon, 24 Jan 2011 19:19:30 +0000 (20:19 +0100)]
Download the edition if it’s newer than the current known latest edition.
David ‘Bombe’ Roden [Fri, 21 Jan 2011 11:40:51 +0000 (12:40 +0100)]
Checking for the “newness” of an item will never mark it as known anymore.
David ‘Bombe’ Roden [Fri, 21 Jan 2011 11:16:36 +0000 (12:16 +0100)]
Small performance improvements.
David ‘Bombe’ Roden [Fri, 21 Jan 2011 10:18:53 +0000 (11:18 +0100)]
Use “hidden” CSS class to show the notification’s details.
David ‘Bombe’ Roden [Fri, 21 Jan 2011 10:18:32 +0000 (11:18 +0100)]
Only try to remember the notification’s “opened” status if the new one can also be opened.
David ‘Bombe’ Roden [Fri, 21 Jan 2011 10:05:16 +0000 (11:05 +0100)]
If there is only one local Sone, always be logged in as it.
David ‘Bombe’ Roden [Fri, 21 Jan 2011 09:53:01 +0000 (10:53 +0100)]
Don’t create session when not visiting Sone. Fixes #87.
David ‘Bombe’ Roden [Fri, 21 Jan 2011 08:00:03 +0000 (09:00 +0100)]
Fix detection of notifications that show their details.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 12:44:15 +0000 (13:44 +0100)]
Use the Sone element as parameter, not its ID.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 11:38:55 +0000 (12:38 +0100)]
Add format filter to context factory.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 08:46:03 +0000 (09:46 +0100)]
Mark Sones as known by clicking on them.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 08:45:55 +0000 (09:45 +0100)]
Move ajaxification of a Sone to its own function.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 07:45:33 +0000 (08:45 +0100)]
Don’t barf when post-processing a non-existing post.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 06:00:42 +0000 (07:00 +0100)]
When replacing a notification, remember whether it was opened or not.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 06:00:31 +0000 (07:00 +0100)]
Don’t include the request verbally, it’s found in the context stack.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 06:00:12 +0000 (07:00 +0100)]
Store the notification in itself when rendering.
David ‘Bombe’ Roden [Thu, 20 Jan 2011 05:58:23 +0000 (06:58 +0100)]
Add HTML filter.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 19:55:37 +0000 (20:55 +0100)]
Replace the “insert” filter with the “replace” filter.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 19:55:23 +0000 (20:55 +0100)]
Add some margin to all buttons in the notifications.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 19:55:14 +0000 (20:55 +0100)]
Cache templates.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 18:15:24 +0000 (19:15 +0100)]
Fix documentation to remove warning.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 18:12:40 +0000 (19:12 +0100)]
Merge branch 'mark-as-read' into next
Conflicts:
src/main/java/net/pterodactylus/sone/web/SoneTemplatePage.java
David ‘Bombe’ Roden [Wed, 19 Jan 2011 18:11:40 +0000 (19:11 +0100)]
Ajaxify notifications and the “mark as read” button.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 18:11:26 +0000 (19:11 +0100)]
Use correct request variable.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 15:13:06 +0000 (16:13 +0100)]
Add missing jQuery plugin.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 15:11:05 +0000 (16:11 +0100)]
Add missing translation.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 15:08:34 +0000 (16:08 +0100)]
Replace two separate AJAX pages by one that handles them both (and more).
David ‘Bombe’ Roden [Wed, 19 Jan 2011 15:05:17 +0000 (16:05 +0100)]
Remove debug output.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 14:57:00 +0000 (15:57 +0100)]
Add “mark as read” buttons to new post, reply, and Sone notifications.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 14:39:36 +0000 (15:39 +0100)]
Store Sone in correct set when marking as known.
David ‘Bombe’ Roden [Wed, 19 Jan 2011 14:23:45 +0000 (15:23 +0100)]
Use new template engine.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 07:58:39 +0000 (08:58 +0100)]
Float sender selection button to the left.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 07:39:41 +0000 (08:39 +0100)]
Use the core to check for the locality of a Sone.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 07:05:37 +0000 (08:05 +0100)]
Merge branch 'select-sender-identity' into next
David ‘Bombe’ Roden [Tue, 18 Jan 2011 07:04:52 +0000 (08:04 +0100)]
Allow sender selection in replies. This finally fixes #62.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 07:04:30 +0000 (08:04 +0100)]
Fix display of button.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 07:04:06 +0000 (08:04 +0100)]
Allow specifying the sender when creating replies.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 07:03:54 +0000 (08:03 +0100)]
Allow deletion of replies for all local Sones.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 06:31:55 +0000 (07:31 +0100)]
Allow sender selection on new posts.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 06:31:43 +0000 (07:31 +0100)]
Don’t make all select boxes so wide.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 06:31:30 +0000 (07:31 +0100)]
Store all local Sones in every template.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 06:31:17 +0000 (07:31 +0100)]
Parse sender from request and set it as posting Sone.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 05:57:24 +0000 (06:57 +0100)]
Allow deletion of posts of all local Sones, not only the logged in.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 05:38:23 +0000 (06:38 +0100)]
Beautify select boxes.
David ‘Bombe’ Roden [Tue, 18 Jan 2011 05:29:25 +0000 (06:29 +0100)]
Require utils-0.7.9-SNAPSHOT for changes in DateFilter.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 19:09:55 +0000 (20:09 +0100)]
Beautify CSS a little bit.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 19:09:48 +0000 (20:09 +0100)]
Deletion confirmation button is red again. Fixes #59.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 14:45:45 +0000 (15:45 +0100)]
Add page that marks posts, replies, and Sones as read.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 10:03:32 +0000 (11:03 +0100)]
Use “returnPage” instead of “returnPath” everywhere. Fixes #60.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 09:55:52 +0000 (10:55 +0100)]
Mark Sones as known on “view Sone” and “known Sones” pages, move pagination out of HTML.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 09:39:55 +0000 (10:39 +0100)]
Rewrite isNewSone() to match isNewPost() and isNewReply().
David ‘Bombe’ Roden [Mon, 17 Jan 2011 09:38:18 +0000 (10:38 +0100)]
Add method to mark a Sone as known.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 08:40:42 +0000 (09:40 +0100)]
Set the status for newly created Sones.
David ‘Bombe’ Roden [Mon, 17 Jan 2011 06:23:23 +0000 (07:23 +0100)]
Move status update form to post feed page.
David ‘Bombe’ Roden [Sun, 16 Jan 2011 19:36:49 +0000 (20:36 +0100)]
Also show “unknown” when updating a Sone from the web interface.
This fixes #20.
David ‘Bombe’ Roden [Sun, 16 Jan 2011 19:36:23 +0000 (20:36 +0100)]
Show “unknown” when the date of the last update is not known.
This is needed for #20.
David ‘Bombe’ Roden [Sun, 16 Jan 2011 19:35:36 +0000 (20:35 +0100)]
Add filter that replaces a zero date with a translated text.
This is needed for #20.
David ‘Bombe’ Roden [Sun, 16 Jan 2011 19:13:58 +0000 (20:13 +0100)]
Only set the insert time after the insert has finished. Fixes #30.