David ‘Bombe’ Roden [Thu, 17 Nov 2016 18:26:17 +0000 (19:26 +0100)]
Add unit test for reply accessor
David ‘Bombe’ Roden [Thu, 17 Nov 2016 18:04:18 +0000 (19:04 +0100)]
Remove unnecessary cast
David ‘Bombe’ Roden [Thu, 17 Nov 2016 06:27:21 +0000 (07:27 +0100)]
Use try-with-resources
David ‘Bombe’ Roden [Wed, 16 Nov 2016 20:42:10 +0000 (21:42 +0100)]
Add unit test for profile accessor
David ‘Bombe’ Roden [Wed, 16 Nov 2016 19:43:32 +0000 (20:43 +0100)]
Add annotations to method-to-override
David ‘Bombe’ Roden [Mon, 14 Nov 2016 06:00:35 +0000 (07:00 +0100)]
Make loading of linked images configurable
David ‘Bombe’ Roden [Sun, 13 Nov 2016 10:57:23 +0000 (11:57 +0100)]
Rename enum to better match its purpose
David ‘Bombe’ Roden [Sun, 13 Nov 2016 10:52:42 +0000 (11:52 +0100)]
Move enum to more appropriate class
David ‘Bombe’ Roden [Sun, 13 Nov 2016 10:22:42 +0000 (11:22 +0100)]
Fix multiple constructors with @Inject annotation
David ‘Bombe’ Roden [Sun, 13 Nov 2016 10:06:10 +0000 (11:06 +0100)]
Add failure cache to element loader
David ‘Bombe’ Roden [Sun, 13 Nov 2016 08:41:13 +0000 (09:41 +0100)]
Treat cancelled fetch request as failure
David ‘Bombe’ Roden [Sun, 13 Nov 2016 08:38:40 +0000 (09:38 +0100)]
Cancel request early if it’s not an image
David ‘Bombe’ Roden [Sun, 13 Nov 2016 07:09:47 +0000 (08:09 +0100)]
Show loading animation while loading elements
David ‘Bombe’ Roden [Fri, 11 Nov 2016 19:20:31 +0000 (20:20 +0100)]
Show linked images under posts and replies
David ‘Bombe’ Roden [Fri, 11 Nov 2016 17:38:48 +0000 (18:38 +0100)]
Add test for guice creation of image loader
David ‘Bombe’ Roden [Fri, 11 Nov 2016 15:01:13 +0000 (16:01 +0100)]
Remove shortening from render filter
David ‘Bombe’ Roden [Fri, 11 Nov 2016 14:02:24 +0000 (15:02 +0100)]
Add filter that shortens a number of parts
David ‘Bombe’ Roden [Fri, 11 Nov 2016 13:21:29 +0000 (14:21 +0100)]
Replace most parts with Kotlin equivalents
David ‘Bombe’ Roden [Fri, 11 Nov 2016 07:21:28 +0000 (08:21 +0100)]
Add filter for linked images
David ‘Bombe’ Roden [Fri, 11 Nov 2016 07:11:27 +0000 (08:11 +0100)]
Add image loader
David ‘Bombe’ Roden [Fri, 11 Nov 2016 06:28:11 +0000 (07:28 +0100)]
Fix imports
David ‘Bombe’ Roden [Fri, 11 Nov 2016 06:27:57 +0000 (07:27 +0100)]
Add background fetch to freenet interface
David ‘Bombe’ Roden [Fri, 11 Nov 2016 06:26:25 +0000 (07:26 +0100)]
Fix whitespace
David ‘Bombe’ Roden [Fri, 11 Nov 2016 06:22:58 +0000 (07:22 +0100)]
Use request client builder
David ‘Bombe’ Roden [Thu, 10 Nov 2016 20:34:54 +0000 (21:34 +0100)]
Remove part container
David ‘Bombe’ Roden [Thu, 10 Nov 2016 20:10:11 +0000 (21:10 +0100)]
Replace parser filter with separate filters
David ‘Bombe’ Roden [Thu, 10 Nov 2016 19:53:23 +0000 (20:53 +0100)]
Rename test methods
David ‘Bombe’ Roden [Thu, 10 Nov 2016 19:52:48 +0000 (20:52 +0100)]
Add helper functions for mocking
David ‘Bombe’ Roden [Thu, 10 Nov 2016 19:02:37 +0000 (20:02 +0100)]
Add new render filter
This filter will be one of two to replace the ParserFilter.
David ‘Bombe’ Roden [Thu, 10 Nov 2016 19:02:20 +0000 (20:02 +0100)]
Add Kotlin dependencies to build file
David ‘Bombe’ Roden [Thu, 10 Nov 2016 06:03:16 +0000 (07:03 +0100)]
Add unit test for post acccessor
David ‘Bombe’ Roden [Wed, 9 Nov 2016 20:34:16 +0000 (21:34 +0100)]
Add unit test for parser filter
David ‘Bombe’ Roden [Wed, 9 Nov 2016 20:32:22 +0000 (21:32 +0100)]
Change tooltop of Freenet links
David ‘Bombe’ Roden [Wed, 9 Nov 2016 20:30:26 +0000 (21:30 +0100)]
Only hide URL parameters in tooltip
David ‘Bombe’ Roden [Tue, 8 Nov 2016 17:07:32 +0000 (18:07 +0100)]
Use link as tooltip on internet links
David ‘Bombe’ Roden [Mon, 7 Nov 2016 20:54:25 +0000 (21:54 +0100)]
Show original freemail address in tooltip of link
David ‘Bombe’ Roden [Sat, 29 Oct 2016 08:21:32 +0000 (10:21 +0200)]
Render freemail links as links
David ‘Bombe’ Roden [Fri, 28 Oct 2016 22:29:27 +0000 (00:29 +0200)]
Shorten bloated code
David ‘Bombe’ Roden [Fri, 28 Oct 2016 22:29:07 +0000 (00:29 +0200)]
Parse freemail addresses
David ‘Bombe’ Roden [Fri, 28 Oct 2016 22:18:24 +0000 (00:18 +0200)]
Remove useless non-null asserts
David ‘Bombe’ Roden [Fri, 28 Oct 2016 22:16:10 +0000 (00:16 +0200)]
Remove useless local variables
David ‘Bombe’ Roden [Fri, 28 Oct 2016 22:15:48 +0000 (00:15 +0200)]
Fix indentation
David ‘Bombe’ Roden [Fri, 28 Oct 2016 16:24:22 +0000 (18:24 +0200)]
Ignore question and exclamation marks at the end of links, too
David ‘Bombe’ Roden [Wed, 26 Oct 2016 16:52:52 +0000 (18:52 +0200)]
Merge branch 'master' into next
David ‘Bombe’ Roden [Wed, 26 Oct 2016 16:48:04 +0000 (18:48 +0200)]
Merge branch 'release-0.9.6'
David ‘Bombe’ Roden [Wed, 26 Oct 2016 16:47:57 +0000 (18:47 +0200)]
Update latest homepage edition
David ‘Bombe’ Roden [Wed, 26 Oct 2016 16:47:45 +0000 (18:47 +0200)]
Update version of Sone plugin
David ‘Bombe’ Roden [Tue, 25 Oct 2016 18:50:08 +0000 (20:50 +0200)]
Add test for CreateSonePage
David ‘Bombe’ Roden [Mon, 24 Oct 2016 16:56:07 +0000 (18:56 +0200)]
Add test for CreateReplyPage
David ‘Bombe’ Roden [Thu, 20 Oct 2016 17:37:50 +0000 (19:37 +0200)]
Verify that configuration is saved after an album was created
David ‘Bombe’ Roden [Thu, 20 Oct 2016 17:37:35 +0000 (19:37 +0200)]
Verify that posts are sorted correctly
David ‘Bombe’ Roden [Thu, 20 Oct 2016 17:22:07 +0000 (19:22 +0200)]
Rename comparator for posts
David ‘Bombe’ Roden [Thu, 20 Oct 2016 17:18:42 +0000 (19:18 +0200)]
Change SoneTemplatePage request handling
David ‘Bombe’ Roden [Thu, 20 Oct 2016 09:05:19 +0000 (11:05 +0200)]
Add test for CreatePostPage
David ‘Bombe’ Roden [Thu, 20 Oct 2016 09:04:58 +0000 (11:04 +0200)]
Use member variable directly
David ‘Bombe’ Roden [Thu, 20 Oct 2016 09:04:16 +0000 (11:04 +0200)]
Compare hit scores correctly
David ‘Bombe’ Roden [Thu, 20 Oct 2016 07:07:14 +0000 (09:07 +0200)]
Remove misplaced file from repository
David ‘Bombe’ Roden [Thu, 20 Oct 2016 07:03:40 +0000 (09:03 +0200)]
Remove Maven configuration file
David ‘Bombe’ Roden [Thu, 20 Oct 2016 07:03:26 +0000 (09:03 +0200)]
Remove commons-lang dependency
David ‘Bombe’ Roden [Thu, 20 Oct 2016 06:54:02 +0000 (08:54 +0200)]
Add whitespace
David Roden [Tue, 20 Sep 2016 09:20:57 +0000 (11:20 +0200)]
Use longer form of dependency
David ‘Bombe’ Roden [Wed, 19 Oct 2016 20:05:16 +0000 (22:05 +0200)]
Add Gradle build file
David ‘Bombe’ Roden [Wed, 19 Oct 2016 17:20:52 +0000 (19:20 +0200)]
Simplify and improve link parsing
David ‘Bombe’ Roden [Thu, 13 Oct 2016 20:12:04 +0000 (22:12 +0200)]
Add test for create album page
David ‘Bombe’ Roden [Thu, 13 Oct 2016 20:11:08 +0000 (22:11 +0200)]
Add default value for all HTTP parameters
David ‘Bombe’ Roden [Thu, 13 Oct 2016 20:07:24 +0000 (22:07 +0200)]
Add interface to mark dirty code
David ‘Bombe’ Roden [Wed, 12 Oct 2016 20:10:16 +0000 (22:10 +0200)]
Add test for page that shows bookmarked posts
David ‘Bombe’ Roden [Wed, 12 Oct 2016 05:31:34 +0000 (07:31 +0200)]
Configure XML output format for mutation report
David ‘Bombe’ Roden [Wed, 12 Oct 2016 05:04:29 +0000 (07:04 +0200)]
Don’t write PIT reports to timestamped directory
David ‘Bombe’ Roden [Tue, 11 Oct 2016 19:41:35 +0000 (21:41 +0200)]
Add test for bookmark page
David ‘Bombe’ Roden [Tue, 11 Oct 2016 19:38:59 +0000 (21:38 +0200)]
Setup core and web interface separately
David ‘Bombe’ Roden [Tue, 11 Oct 2016 19:11:14 +0000 (21:11 +0200)]
Add test for about page
David ‘Bombe’ Roden [Tue, 11 Oct 2016 19:08:56 +0000 (21:08 +0200)]
Use common base class for web page tests
David ‘Bombe’ Roden [Sat, 8 Oct 2016 10:05:15 +0000 (12:05 +0200)]
Don’t use deprecated class anymore
David ‘Bombe’ Roden [Sat, 8 Oct 2016 10:04:29 +0000 (12:04 +0200)]
Update mockito dependency to 2.1.0
David ‘Bombe’ Roden [Sat, 8 Oct 2016 08:52:02 +0000 (10:52 +0200)]
Use correct mockito dependency
David ‘Bombe’ Roden [Thu, 6 Oct 2016 20:01:10 +0000 (22:01 +0200)]
Add test for FreenetRequest
David ‘Bombe’ Roden [Thu, 6 Oct 2016 20:00:41 +0000 (22:00 +0200)]
Use try-with-resources instead of Closer
David ‘Bombe’ Roden [Thu, 6 Oct 2016 18:38:11 +0000 (20:38 +0200)]
Remove request from parser context
David ‘Bombe’ Roden [Thu, 6 Oct 2016 18:34:34 +0000 (20:34 +0200)]
Refactor text parser
David ‘Bombe’ Roden [Thu, 6 Oct 2016 17:33:09 +0000 (19:33 +0200)]
Increase test coverage for Sone text parser
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:54:52 +0000 (21:54 +0200)]
Use hamcrest matchers correctly
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:19:34 +0000 (21:19 +0200)]
Don’t allow null for Sone in SonePart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:18:00 +0000 (21:18 +0200)]
Add test for SonePart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:14:06 +0000 (21:14 +0200)]
Don’t allow null for the post of a PostPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:12:21 +0000 (21:12 +0200)]
Add test for PostPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:09:56 +0000 (21:09 +0200)]
Don’t allow null for the text attribute of PlainTextPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:08:24 +0000 (21:08 +0200)]
Add test for PlainTextPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 18:10:21 +0000 (20:10 +0200)]
Add @Nonnull annotations to PartContainer
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:50:27 +0000 (19:50 +0200)]
Add test for PartContainer
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:36:53 +0000 (19:36 +0200)]
Add @Nonnull annotations to FreenetLinkPart, too
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:30:04 +0000 (19:30 +0200)]
Don’t allow null for any attribute of a LinkPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:15:13 +0000 (19:15 +0200)]
Add test for FreenetLinkPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:14:57 +0000 (19:14 +0200)]
Add test for LinkPart
David ‘Bombe’ Roden [Tue, 20 Sep 2016 17:02:05 +0000 (19:02 +0200)]
Don’t expose the plugin version directly
David ‘Bombe’ Roden [Sat, 10 Sep 2016 08:41:18 +0000 (10:41 +0200)]
Remove “forceDownload” from image keys
David ‘Bombe’ Roden [Thu, 18 Aug 2016 19:56:09 +0000 (21:56 +0200)]
Some refactoring
David ‘Bombe’ Roden [Tue, 16 Aug 2016 05:15:46 +0000 (07:15 +0200)]
Ignore commas at the end of links, too
David ‘Bombe’ Roden [Mon, 15 Aug 2016 19:51:32 +0000 (21:51 +0200)]
Add bouncycastle dependency
David ‘Bombe’ Roden [Tue, 16 Aug 2016 04:58:27 +0000 (06:58 +0200)]
Merge branch 'text-parser-improvements' into next