Sone.git
8 years agoUse try-with-resources instead of Closer
David ‘Bombe’ Roden [Thu, 6 Oct 2016 20:00:41 +0000 (22:00 +0200)]
Use try-with-resources instead of Closer

8 years agoRemove request from parser context
David ‘Bombe’ Roden [Thu, 6 Oct 2016 18:38:11 +0000 (20:38 +0200)]
Remove request from parser context

8 years agoRefactor text parser
David ‘Bombe’ Roden [Thu, 6 Oct 2016 18:34:34 +0000 (20:34 +0200)]
Refactor text parser

8 years agoIncrease test coverage for Sone text parser
David ‘Bombe’ Roden [Thu, 6 Oct 2016 17:33:09 +0000 (19:33 +0200)]
Increase test coverage for Sone text parser

8 years agoUse hamcrest matchers correctly
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:54:52 +0000 (21:54 +0200)]
Use hamcrest matchers correctly

8 years agoDon’t allow null for Sone in SonePart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:19:34 +0000 (21:19 +0200)]
Don’t allow null for Sone in SonePart

8 years agoAdd test for SonePart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:18:00 +0000 (21:18 +0200)]
Add test for SonePart

8 years agoDon’t allow null for the post of a PostPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:14:06 +0000 (21:14 +0200)]
Don’t allow null for the post of a PostPart

8 years agoAdd test for PostPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:12:21 +0000 (21:12 +0200)]
Add test for PostPart

8 years agoDon’t allow null for the text attribute of PlainTextPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:09:56 +0000 (21:09 +0200)]
Don’t allow null for the text attribute of PlainTextPart

8 years agoAdd test for PlainTextPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 19:08:24 +0000 (21:08 +0200)]
Add test for PlainTextPart

8 years agoAdd @Nonnull annotations to PartContainer
David ‘Bombe’ Roden [Wed, 5 Oct 2016 18:10:21 +0000 (20:10 +0200)]
Add @Nonnull annotations to PartContainer

8 years agoAdd test for PartContainer
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:50:27 +0000 (19:50 +0200)]
Add test for PartContainer

8 years agoAdd @Nonnull annotations to FreenetLinkPart, too
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:36:53 +0000 (19:36 +0200)]
Add @Nonnull annotations to FreenetLinkPart, too

8 years agoDon’t allow null for any attribute of a LinkPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:30:04 +0000 (19:30 +0200)]
Don’t allow null for any attribute of a LinkPart

8 years agoAdd test for FreenetLinkPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:15:13 +0000 (19:15 +0200)]
Add test for FreenetLinkPart

8 years agoAdd test for LinkPart
David ‘Bombe’ Roden [Wed, 5 Oct 2016 17:14:57 +0000 (19:14 +0200)]
Add test for LinkPart

8 years agoDon’t expose the plugin version directly
David ‘Bombe’ Roden [Tue, 20 Sep 2016 17:02:05 +0000 (19:02 +0200)]
Don’t expose the plugin version directly

8 years agoRemove “forceDownload” from image keys
David ‘Bombe’ Roden [Sat, 10 Sep 2016 08:41:18 +0000 (10:41 +0200)]
Remove “forceDownload” from image keys

8 years agoSome refactoring
David ‘Bombe’ Roden [Thu, 18 Aug 2016 19:56:09 +0000 (21:56 +0200)]
Some refactoring

8 years agoIgnore commas at the end of links, too
David ‘Bombe’ Roden [Tue, 16 Aug 2016 05:15:46 +0000 (07:15 +0200)]
Ignore commas at the end of links, too

8 years agoAdd bouncycastle dependency
David ‘Bombe’ Roden [Mon, 15 Aug 2016 19:51:32 +0000 (21:51 +0200)]
Add bouncycastle dependency

8 years agoMerge branch 'text-parser-improvements' into next
David ‘Bombe’ Roden [Tue, 16 Aug 2016 04:58:27 +0000 (06:58 +0200)]
Merge branch 'text-parser-improvements' into next

8 years agoIgnore punctuation at end of links
David ‘Bombe’ Roden [Mon, 15 Aug 2016 18:50:57 +0000 (20:50 +0200)]
Ignore punctuation at end of links

8 years agoChange parser to better recognize the end of links
David ‘Bombe’ Roden [Mon, 15 Aug 2016 18:41:39 +0000 (20:41 +0200)]
Change parser to better recognize the end of links

8 years agoRemove comments
David ‘Bombe’ Roden [Mon, 15 Aug 2016 18:38:04 +0000 (20:38 +0200)]
Remove comments

8 years agoRewrite test to use JUnit 4
David ‘Bombe’ Roden [Mon, 15 Aug 2016 18:56:30 +0000 (20:56 +0200)]
Rewrite test to use JUnit 4

8 years agoUpdate Fred dependency
David ‘Bombe’ Roden [Tue, 19 Jul 2016 19:48:53 +0000 (21:48 +0200)]
Update Fred dependency

8 years agoUse Java 7
David ‘Bombe’ Roden [Tue, 19 Jul 2016 19:48:36 +0000 (21:48 +0200)]
Use Java 7

8 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Mon, 11 Jul 2016 18:03:57 +0000 (20:03 +0200)]
Merge branch 'master' into next

8 years agoMerge branch 'release-0.9.5' 0.9.5
David ‘Bombe’ Roden [Mon, 11 Jul 2016 17:55:51 +0000 (19:55 +0200)]
Merge branch 'release-0.9.5'

8 years agoUpdate latest edition of homepage
David ‘Bombe’ Roden [Mon, 11 Jul 2016 17:55:37 +0000 (19:55 +0200)]
Update latest edition of homepage

8 years agoChange version number to 0.9.5
David ‘Bombe’ Roden [Mon, 11 Jul 2016 17:54:38 +0000 (19:54 +0200)]
Change version number to 0.9.5

8 years agoUpdate French translation (thanks, hhle)
David ‘Bombe’ Roden [Tue, 5 Jul 2016 14:29:21 +0000 (16:29 +0200)]
Update French translation (thanks, hhle)

8 years agoAdd pitest plugin for mutation testing
David ‘Bombe’ Roden [Mon, 4 Jul 2016 17:50:44 +0000 (19:50 +0200)]
Add pitest plugin for mutation testing

8 years agoSend Sone removal notifications before removing Sone
David ‘Bombe’ Roden [Fri, 1 Jul 2016 14:35:19 +0000 (16:35 +0200)]
Send Sone removal notifications before removing Sone

8 years agoFix NPE when deleting invalid replies
David ‘Bombe’ Roden [Tue, 28 Jun 2016 19:35:38 +0000 (21:35 +0200)]
Fix NPE when deleting invalid replies

8 years agoMove exception matcher to a utils class
David ‘Bombe’ Roden [Tue, 28 Jun 2016 19:26:59 +0000 (21:26 +0200)]
Move exception matcher to a utils class

8 years agoFix post and reply IDs in delete pages
David ‘Bombe’ Roden [Tue, 28 Jun 2016 19:17:57 +0000 (21:17 +0200)]
Fix post and reply IDs in delete pages

8 years agoUpdate Spanish translation (thanks, q(ᵔᴥᵔ)p)
David ‘Bombe’ Roden [Mon, 27 Jun 2016 17:22:09 +0000 (19:22 +0200)]
Update Spanish translation (thanks, q(ᵔᴥᵔ)p)

8 years agoAdd English strings to all other translations
David ‘Bombe’ Roden [Mon, 27 Jun 2016 05:40:59 +0000 (07:40 +0200)]
Add English strings to all other translations

8 years agoUpdate German translation
David ‘Bombe’ Roden [Mon, 27 Jun 2016 05:39:48 +0000 (07:39 +0200)]
Update German translation

8 years agoFix formatting of timestamps in the future and a few seconds ago
David ‘Bombe’ Roden [Sun, 26 Jun 2016 20:04:02 +0000 (22:04 +0200)]
Fix formatting of timestamps in the future and a few seconds ago

8 years agoUpdate the timestamp for a new reply
David ‘Bombe’ Roden [Sun, 26 Jun 2016 19:28:57 +0000 (21:28 +0200)]
Update the timestamp for a new reply

8 years agoUpdate year at time of last release
David ‘Bombe’ Roden [Sun, 26 Jun 2016 19:07:34 +0000 (21:07 +0200)]
Update year at time of last release

8 years agoChange dates in file headers
David ‘Bombe’ Roden [Sun, 26 Jun 2016 19:04:19 +0000 (21:04 +0200)]
Change dates in file headers

8 years agoFix file name in header
David ‘Bombe’ Roden [Sun, 26 Jun 2016 18:59:39 +0000 (20:59 +0200)]
Fix file name in header

8 years agoFix post duplication but in “new posts & replies” page
David ‘Bombe’ Roden [Sun, 26 Jun 2016 17:43:55 +0000 (19:43 +0200)]
Fix post duplication but in “new posts & replies” page

8 years agoClean up some imports
David ‘Bombe’ Roden [Sun, 26 Jun 2016 07:45:03 +0000 (09:45 +0200)]
Clean up some imports

8 years agoSwitch the order of the arguments
David ‘Bombe’ Roden [Sun, 26 Jun 2016 07:44:50 +0000 (09:44 +0200)]
Switch the order of the arguments

8 years agoClean up parser interface
David ‘Bombe’ Roden [Sat, 25 Jun 2016 20:24:34 +0000 (22:24 +0200)]
Clean up parser interface

8 years agoRemove IOException from parser interface
David ‘Bombe’ Roden [Sat, 25 Jun 2016 20:24:07 +0000 (22:24 +0200)]
Remove IOException from parser interface

8 years agoRemove unnecessary casts
David ‘Bombe’ Roden [Sat, 25 Jun 2016 20:14:45 +0000 (22:14 +0200)]
Remove unnecessary casts

8 years agoReplace Reader with String in Parser interface
David ‘Bombe’ Roden [Sat, 25 Jun 2016 20:13:36 +0000 (22:13 +0200)]
Replace Reader with String in Parser interface

8 years agoAdd test for javascript filter
David ‘Bombe’ Roden [Fri, 24 Jun 2016 05:12:47 +0000 (07:12 +0200)]
Add test for javascript filter

8 years agoRemove unused XML file
David ‘Bombe’ Roden [Thu, 23 Jun 2016 19:05:38 +0000 (21:05 +0200)]
Remove unused XML file

8 years agoRemove form to edit album image
David ‘Bombe’ Roden [Thu, 23 Jun 2016 18:58:46 +0000 (20:58 +0200)]
Remove form to edit album image

8 years agoRemove the concept of the album image, always use a random image
David ‘Bombe’ Roden [Thu, 23 Jun 2016 18:39:29 +0000 (20:39 +0200)]
Remove the concept of the album image, always use a random image

8 years agoShow a random image from an album instead of the album image
David ‘Bombe’ Roden [Thu, 23 Jun 2016 18:14:52 +0000 (20:14 +0200)]
Show a random image from an album instead of the album image

8 years agoAdd “randomImage” accessor for albums
David ‘Bombe’ Roden [Thu, 23 Jun 2016 18:12:56 +0000 (20:12 +0200)]
Add “randomImage” accessor for albums

8 years agoFix bug where an empty image title would corrupt a Sone’s albums’ state
David ‘Bombe’ Roden [Thu, 23 Jun 2016 17:08:59 +0000 (19:08 +0200)]
Fix bug where an empty image title would corrupt a Sone’s albums’ state

8 years agoHandle missing files correctly
David ‘Bombe’ Roden [Thu, 9 Jun 2016 05:20:54 +0000 (07:20 +0200)]
Handle missing files correctly

8 years agoFix annotations and possible NPEs
David ‘Bombe’ Roden [Thu, 9 Jun 2016 05:19:28 +0000 (07:19 +0200)]
Fix annotations and possible NPEs

8 years agoFix method name
David ‘Bombe’ Roden [Thu, 9 Jun 2016 05:18:00 +0000 (07:18 +0200)]
Fix method name

8 years agoFix documentation and annotation
David ‘Bombe’ Roden [Thu, 9 Jun 2016 05:17:39 +0000 (07:17 +0200)]
Fix documentation and annotation

8 years agoRename list notification filters class
David ‘Bombe’ Roden [Wed, 8 Jun 2016 19:39:39 +0000 (21:39 +0200)]
Rename list notification filters class

8 years agoRefactor notification filtering
David ‘Bombe’ Roden [Wed, 8 Jun 2016 19:38:35 +0000 (21:38 +0200)]
Refactor notification filtering

8 years agoUse optionals instead of null
David ‘Bombe’ Roden [Sun, 6 Mar 2016 17:37:22 +0000 (18:37 +0100)]
Use optionals instead of null

8 years agoSmall and insignificant optimization
David ‘Bombe’ Roden [Sun, 6 Mar 2016 07:54:38 +0000 (08:54 +0100)]
Small and insignificant optimization

8 years agoDon’t wrap posts in an additional list
David ‘Bombe’ Roden [Thu, 3 Mar 2016 13:15:46 +0000 (14:15 +0100)]
Don’t wrap posts in an additional list

8 years agoDeclare filter methods as private
David ‘Bombe’ Roden [Thu, 3 Mar 2016 13:15:14 +0000 (14:15 +0100)]
Declare filter methods as private

8 years agoSimplify list notification
David ‘Bombe’ Roden [Thu, 3 Mar 2016 11:20:43 +0000 (12:20 +0100)]
Simplify list notification

8 years agoAdd unit test for list notification
David ‘Bombe’ Roden [Thu, 3 Mar 2016 11:20:25 +0000 (12:20 +0100)]
Add unit test for list notification

8 years agoInitialize latest edition of update checker correctly
David ‘Bombe’ Roden [Sat, 27 Feb 2016 10:01:31 +0000 (11:01 +0100)]
Initialize latest edition of update checker correctly

Thanks to TheSeeker for finding and reporting this one.

8 years agoMerge branch 'disruptive-notification' into next
David ‘Bombe’ Roden [Sat, 27 Feb 2016 09:55:01 +0000 (10:55 +0100)]
Merge branch 'disruptive-notification' into next

8 years agoSet variables correctly on new-version notification
David ‘Bombe’ Roden [Sat, 27 Feb 2016 08:48:32 +0000 (09:48 +0100)]
Set variables correctly on new-version notification

8 years agoUpdate JaCoCo plugin
David ‘Bombe’ Roden [Thu, 25 Feb 2016 06:56:15 +0000 (07:56 +0100)]
Update JaCoCo plugin

8 years agoChange name of generated JAR file
David ‘Bombe’ Roden [Thu, 25 Feb 2016 06:40:51 +0000 (07:40 +0100)]
Change name of generated JAR file

8 years agoShow note about disruptive versions on update notification
David ‘Bombe’ Roden [Sat, 27 Feb 2016 00:32:36 +0000 (01:32 +0100)]
Show note about disruptive versions on update notification

8 years agoCheck for disruptive versions on update
David ‘Bombe’ Roden [Fri, 26 Feb 2016 23:57:08 +0000 (00:57 +0100)]
Check for disruptive versions on update

8 years agoInject current version into update checker
David ‘Bombe’ Roden [Fri, 26 Feb 2016 23:46:28 +0000 (00:46 +0100)]
Inject current version into update checker

8 years agoDeclare update checker to be a singleton
David ‘Bombe’ Roden [Fri, 26 Feb 2016 23:44:59 +0000 (00:44 +0100)]
Declare update checker to be a singleton

8 years agoInject update checker into core
David ‘Bombe’ Roden [Fri, 26 Feb 2016 23:44:37 +0000 (00:44 +0100)]
Inject update checker into core

9 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Fri, 27 Nov 2015 06:22:03 +0000 (07:22 +0100)]
Merge branch 'master' into next

9 years agoMerge branch 'release-0.9.4' 0.9.4
David ‘Bombe’ Roden [Fri, 27 Nov 2015 06:17:53 +0000 (07:17 +0100)]
Merge branch 'release-0.9.4'

9 years agoUpdate Sone homepage edition
David ‘Bombe’ Roden [Fri, 27 Nov 2015 06:17:31 +0000 (07:17 +0100)]
Update Sone homepage edition

9 years agoSet version to 0.9.4
David ‘Bombe’ Roden [Fri, 27 Nov 2015 06:13:21 +0000 (07:13 +0100)]
Set version to 0.9.4

9 years agoUpdate years in copyright line
David ‘Bombe’ Roden [Fri, 27 Nov 2015 06:11:56 +0000 (07:11 +0100)]
Update years in copyright line

9 years agoChange file names in copyright lines
David ‘Bombe’ Roden [Thu, 26 Nov 2015 20:58:57 +0000 (21:58 +0100)]
Change file names in copyright lines

9 years agoRemove all posts and replies when Sone is removed
David ‘Bombe’ Roden [Thu, 26 Nov 2015 17:43:38 +0000 (18:43 +0100)]
Remove all posts and replies when Sone is removed

The posts and replies would remain in the notifications but their Sone
would be gone from the database, leading to exceptions in the web
interface.

9 years agoActually return an instance of a different type
David ‘Bombe’ Roden [Sun, 20 Sep 2015 06:57:34 +0000 (08:57 +0200)]
Actually return an instance of a different type

This will allow the classloader to access local resources

9 years agoUpdate Spanish translation
Gantros [Thu, 13 Aug 2015 19:54:30 +0000 (21:54 +0200)]
Update Spanish translation

9 years agoUpdate Spanish translation
Gantros [Fri, 7 Aug 2015 08:26:32 +0000 (10:26 +0200)]
Update Spanish translation

9 years agoMerge branch 'feature/deliver-everything-from-filesystem' into next
David ‘Bombe’ Roden [Mon, 27 Jul 2015 18:28:26 +0000 (20:28 +0200)]
Merge branch 'feature/deliver-everything-from-filesystem' into next

9 years agoLoad included templates from filesystem
David ‘Bombe’ Roden [Mon, 27 Jul 2015 18:28:06 +0000 (20:28 +0200)]
Load included templates from filesystem

9 years agoDeliver static files from filesystem
David ‘Bombe’ Roden [Mon, 27 Jul 2015 18:13:47 +0000 (20:13 +0200)]
Deliver static files from filesystem

9 years agoAdd possibility to load templates from the filesystem
David ‘Bombe’ Roden [Mon, 27 Jul 2015 17:14:39 +0000 (19:14 +0200)]
Add possibility to load templates from the filesystem

9 years agoDeregister logger handlers as last thing
David ‘Bombe’ Roden [Sat, 25 Jul 2015 10:54:23 +0000 (12:54 +0200)]
Deregister logger handlers as last thing

9 years agoAdd unit test for image link filter
David ‘Bombe’ Roden [Fri, 24 Jul 2015 05:19:20 +0000 (07:19 +0200)]
Add unit test for image link filter

9 years agoDon’t clobber title with “null,” either
David ‘Bombe’ Roden [Fri, 24 Jul 2015 04:31:39 +0000 (06:31 +0200)]
Don’t clobber title with “null,” either