Commit Graph

  • d9c7f11e24 Fix JDK8 build Reinhard Pointner 2019-05-28 21:30:27 +0700
  • 54ad4729cc Fix JDK8 build Reinhard Pointner 2019-05-28 20:50:32 +0700
  • d111f2d47e Do require minimum file size for libmediainfo calls to avoid libmediainfo crashing the JVM Reinhard Pointner 2019-05-28 20:06:32 +0700
  • b6e7ac7543 strip embedded native libraries Reinhard Pointner 2019-05-28 19:34:55 +0700
  • cc059609c6 Do require minimum file size for libmediainfo calls to avoid libmediainfo crashing the JVM Reinhard Pointner 2019-05-28 19:23:49 +0700
  • d1a6301879 Move build-data scripts to dedicated repository Reinhard Pointner 2019-05-28 15:05:11 +0700
  • c3350bc8e2 Add RecentlyAired metric (at the very bottom though, when everything is lost already) Reinhard Pointner 2019-05-27 18:33:20 +0700
  • 4b62417804 Add ExpressionMapper interface Reinhard Pointner 2019-05-27 15:33:35 +0700
  • d1c1f027d3 Execute only distinct commands Reinhard Pointner 2019-05-27 15:25:34 +0700
  • 877e52c02a Add ExpressionMapper interface Reinhard Pointner 2019-05-27 15:25:22 +0700
  • f6199e154f Add ExpressionMapper interface Reinhard Pointner 2019-05-27 14:36:38 +0700
  • 23ff6048a3 Rearrange CLI option order Reinhard Pointner 2019-05-27 14:36:25 +0700
  • fd85ad349b Allow dynamic code evaluation (e.g. `evaluate('/path/to/snippet.groovy' as File)`) Reinhard Pointner 2019-05-26 22:52:12 +0700
  • 97aab5eab4 Allow `@file.groovy` syntax in `Format Editor` and `Preset Editor` (e.g. `@/path/to/MyFormat.groovy`) Reinhard Pointner 2019-05-26 22:41:10 +0700
  • d6062c9423 Add "Special Extend Edition" to {tags} Reinhard Pointner 2019-05-26 15:53:23 +0700
  • 65a2061dbc REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-26 03:19:16 +0700
  • cebffa1f96 REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-26 03:15:56 +0700
  • 7554b0b14e REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-26 02:22:41 +0700
  • 14666a5f87 REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-26 02:20:40 +0700
  • 553289db3a REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-26 02:14:25 +0700
  • b01831906b REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-26 02:05:39 +0700
  • 87303d00ae REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-26 01:59:28 +0700
  • 9f5c4d9ef1 Use JRE builds to reduce binary size Reinhard Pointner 2019-05-25 22:13:07 +0700
  • 1538184162 REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing" Reinhard Pointner 2019-05-25 21:13:49 +0700
  • ec381feacd Use JRE builds to reduce binary size Reinhard Pointner 2019-05-25 21:05:59 +0700
  • a99c60c733 Use JRE builds to reduce binary size Reinhard Pointner 2019-05-25 21:00:53 +0700
  • b53ebadb45 Use JRE builds to reduce binary size Reinhard Pointner 2019-05-25 20:52:52 +0700
  • 91ed7f0646 Use JRE builds to reduce binary size Reinhard Pointner 2019-05-25 20:26:11 +0700
  • 6fc391a3bb Use JRE builds to reduce binary size Reinhard Pointner 2019-05-25 18:22:04 +0700
  • fe5fc7bbd1 Added Script.include(String path) convenience extension method / function to make including external scripts easier. Reinhard Pointner 2019-05-25 02:01:30 +0700
  • 3ef7f62f51 Added Script.include(String path) convenience extension method / function to make including external scripts easier. Reinhard Pointner 2019-05-25 02:01:09 +0700
  • 0678aa646a Inject ExpressionFormatFunctions via extensionClasses instead of starImports Reinhard Pointner 2019-05-25 01:34:58 +0700
  • 49596efa67 access denied ("groovy.security.GroovyCodeSourcePermission" "/groovy/shell") Reinhard Pointner 2019-05-24 17:02:39 +0700
  • dc0c1f1cea Fix mediaInfo / inferredMediaFile bottleneck Reinhard Pointner 2019-05-24 01:16:29 +0700
  • 996701aec3 Fix mediaInfo / inferredMediaFile bottleneck Reinhard Pointner 2019-05-24 01:13:08 +0700
  • 93095dd9f4 Use SynoCommunity rtd1296 builds of MediaInfo 17.12 instead (to avoid dependencies and possibly better compatibility) Reinhard Pointner 2019-05-23 22:54:49 +0700
  • b443074da1 MediaInfo: 17.12 (via SynoCommunity builds) Reinhard Pointner 2019-05-23 22:43:40 +0700
  • 2fe29fdb84 Use SynoCommunity rtd1296 builds of MediaInfo 17.12 instead (to avoid dependencies and possibly better compatibility) Reinhard Pointner 2019-05-23 22:41:16 +0700
  • 486ad33d28 Copy libmediainfo for aarch64 from the Debian repository (including all transitive dependencies) Reinhard Pointner 2019-05-23 19:55:27 +0700
  • 1295b9a0ad Added "Movie Folder" to Types Tab Reinhard Pointner 2019-05-23 11:26:08 +0700
  • b6b942bddd Reduce read buffer to make sure slow network IO is not unnecessarily excessive Reinhard Pointner 2019-05-23 05:42:49 +0700
  • 0f95884d84 Parallelize CPU heavy operations in Filter Panel / Types Tools Reinhard Pointner 2019-05-23 04:00:25 +0700
  • ac97d6689f Parallelize CPU heavy operations in Filter Panel / Types Tools Reinhard Pointner 2019-05-23 03:55:03 +0700
  • 839b50965a Default Anime processing to TheTVDB with Absolute Order instead of AniDB (and improve logging to make sure users see what's going on) Reinhard Pointner 2019-05-22 20:26:18 +0700
  • a7b92060f5 Default Anime processing to TheTVDB with Absolute Order instead of AniDB (and improve logging to make sure users see what's going on) Reinhard Pointner 2019-05-22 19:38:26 +0700
  • 0b852bc75a Update data files only if the contents have actually changed Reinhard Pointner 2019-05-22 19:08:13 +0700
  • a427d913e9 Revert "TheTVDB numbering seems to be preferred over AniDB numbering these days:" Reinhard Pointner 2019-05-22 18:59:46 +0700
  • 34db5810df Update data files only if the contents have actually changed Reinhard Pointner 2019-05-22 18:48:39 +0700
  • d5c8551761 Dark Mode for GroovyPad Reinhard Pointner 2019-05-22 18:46:00 +0700
  • ececb1e645 Throttle AniDB to 1 request per 5 seconds, to strictly ensure "You should not request more than one page every two seconds." https://wiki.anidb.net/w/HTTP_API_Definition#Anti_Leech_Protection Reinhard Pointner 2019-05-22 18:19:05 +0700
  • e2992e9c09 Decorate 1 / ALL toggle button Reinhard Pointner 2019-05-21 22:31:46 +0700
  • 9c337bb123 Simplify chocolatey builds Reinhard Pointner 2019-05-21 19:24:05 +0700
  • f35b60a88e Simplify chocolatey builds Reinhard Pointner 2019-05-21 18:39:57 +0700
  • 686519e582 Simplify chocolatey builds Reinhard Pointner 2019-05-21 18:37:46 +0700
  • 6b198bdd4b TheTVDB numbering seems to be preferred over AniDB numbering these days: https://www.filebot.net/forums/viewtopic.php?f=4&t=10740 Reinhard Pointner 2019-05-21 12:01:48 +0700
  • a22c519092 Fix Dark Mode layout issues Reinhard Pointner 2019-05-21 02:49:17 +0700
  • 37f16de881 Dark Mode requires a little bit of extra min height Reinhard Pointner 2019-05-21 01:29:11 +0700
  • e7fbb4d2b9 patch various JNA options to make system JNA work (which behaves differently from upstream JNA due to various Debian-specific patches) Reinhard Pointner 2019-05-20 20:07:33 +0700
  • 02d0497eae Use cp --reflink=auto for --action clone Reinhard Pointner 2019-05-20 15:22:26 +0700
  • f391250830 REFLINK / CLONE may created empty files if REFLINK is not supported. This is bad. Reinhard Pointner 2019-05-20 15:20:22 +0700
  • cb551d547e Fix --action duplicate behaviour for when --action clone is available and working Reinhard Pointner 2019-05-20 15:11:27 +0700
  • 36d358c41b Make sure that tar extracts the changes archive in the correct folder (and not the working dir, whatever it may be) Reinhard Pointner 2019-05-20 14:58:34 +0700
  • a9285d53fd [!] Stream.count() may short-circuit and not traverse any elements at all. Reinhard Pointner 2019-05-20 13:13:12 +0700
  • 6fb43e79b7 Add File.getDisplaySize() extension method Reinhard Pointner 2019-05-20 00:28:21 +0700
  • 9c21465e50 Sleep limits don't work Reinhard Pointner 2019-05-19 20:38:24 +0700
  • 175b4df976 Stick to 1nd pass with Manami Reinhard Pointner 2019-05-19 20:28:03 +0700
  • 6d93c99376 Fix logging & anti-abuse limits Reinhard Pointner 2019-05-19 19:34:33 +0700
  • c9478ffeba Allow `*.groovy` files as argument value for `--format`, `--filter` and `--file-filter` CLI options (e.g. `--format /path/to/MyFormat.groovy`) Reinhard Pointner 2019-05-19 18:54:58 +0700
  • e3ff4525c0 Allow `*.groovy` files as argument value for `--format`, `--filter` and `--file-filter` CLI options (e.g. `--format /path/to/MyFormat.groovy`) Reinhard Pointner 2019-05-19 18:41:46 +0700
  • d9ab6f7acb Fix multi-scale updates Reinhard Pointner 2019-05-19 18:34:08 +0700
  • 8425a10810 Fix multi-scale updates Reinhard Pointner 2019-05-19 17:13:18 +0700
  • e9aadf2c6d Fix multi-scale updates Reinhard Pointner 2019-05-19 17:12:00 +0700
  • 8c9e1787b4 Fix multi-scale updates Reinhard Pointner 2019-05-19 16:55:01 +0700
  • b20f6932e4 Improved `-mediainfo -exec` pipeline Reinhard Pointner 2019-05-19 16:30:20 +0700
  • 61aa3cbbdb * Added `-no-history` CLI option Reinhard Pointner 2019-05-19 16:29:26 +0700
  • 98799eb827 2nd pass without Manami Reinhard Pointner 2019-05-19 13:16:35 +0700
  • 1ebe2a350c Refactor Manami Reinhard Pointner 2019-05-19 13:16:14 +0700
  • 616f361b0b Added -no-history switch Reinhard Pointner 2019-05-19 12:47:17 +0700
  • e35e905fa9 Streamify --filter --format -exec pipeline Reinhard Pointner 2019-05-19 04:01:12 +0700
  • 9bc0871b92 Streamify --filter --format -exec pipeline Reinhard Pointner 2019-05-19 03:54:01 +0700
  • 8b71eda926 Make --format -exec pipeline more stateless Reinhard Pointner 2019-05-19 03:52:33 +0700
  • 2838a8f976 Streamify --filter --format -exec pipeline Reinhard Pointner 2019-05-19 03:48:10 +0700
  • a11b405931 Streamify --filter --format -exec pipeline Reinhard Pointner 2019-05-19 03:30:53 +0700
  • 318e9af191 Implement non-manami artwork support as well just in case Reinhard Pointner 2019-05-18 23:52:36 +0700
  • f4ff6b10dd Implement non-manami artwork support as well just in case Reinhard Pointner 2019-05-18 23:51:41 +0700
  • d5e21795e4 Require non-place holder URIs Reinhard Pointner 2019-05-18 23:11:12 +0700
  • 785072f159 Check dead entries Reinhard Pointner 2019-05-18 22:46:27 +0700
  • 7ed492cdc6 Closure style Reinhard Pointner 2019-05-18 22:46:13 +0700
  • 6398526b57 Experiment with artwork thumbnail support Reinhard Pointner 2019-05-18 22:10:12 +0700
  • 6239dbb1c8 Experiment with artwork thumbnail support Reinhard Pointner 2019-05-18 21:07:56 +0700
  • ed1a0fa09c Experiment with artwork thumbnail support Reinhard Pointner 2019-05-18 20:48:36 +0700
  • 45e491e962 Fix copy & paste programming Reinhard Pointner 2019-05-18 20:27:32 +0700
  • 62a4b9af8f compress="yes" level="9" Reinhard Pointner 2019-05-18 11:09:02 +0700
  • bd9b0415ff Fix JDK8 patch Reinhard Pointner 2019-05-18 03:04:33 +0700
  • d28df06818 Allow custom parallelism for formats Reinhard Pointner 2019-05-18 02:26:57 +0700
  • b6251a7aa5 Allow custom parallelism for formats Reinhard Pointner 2019-05-18 02:15:52 +0700
  • 468ded44aa Cache MediaInfo objects for up to 20 minutes to make sure we benefit from cached information even when processing files on network drives, especially when --filter is used followed by --format with lots of MediaInfo bindings. Reinhard Pointner 2019-05-18 01:40:32 +0700
  • 4ef1ebe052 Fix JDK8 patch Reinhard Pointner 2019-05-17 21:11:45 +0700
  • 79ee700001 Experiment with @2x artwork thumbnail support Reinhard Pointner 2019-05-17 19:03:19 +0700
  • fadebfae61 Better upscale icons to @3x or @4x (if necessary) Reinhard Pointner 2019-05-17 18:10:31 +0700