Commit Graph

  • 68c3e5ea42 Changed cron upload so that an unrecognised file type results in an error instead of a success Matthew Barbour 2019-06-09 14:17:13 -05:00
  • 1aa0225652 Adjustments to transcoding to allow psd transcoding to actually work Changed resize extension to run later in the extension stack Little fixes Matthew Barbour 2019-06-13 11:45:34 -05:00
  • 1d1536b1ee assert_options is deprecated for php7 Shish 2019-06-13 16:57:58 +01:00
  • 10d8b352c1 allow tags with apostrophes to be accelerated Shish 2019-06-13 16:57:23 +01:00
  • 3269d32378 Added transcode extension to allow admins to convert images to other types (for instance, converting PNG to more efficient lossless webps, not that I made this just so I could do that). It also allows uploading image formats that aren't compatible with the web, such as TIFF and PSD, by automatically transcoding them to a supported fele format. Matthew Barbour 2019-06-12 17:54:06 -05:00
  • a1512975b6 This should have been checked in with the header bytes change, provides the actual type detection Matthew Barbour 2019-06-12 17:51:15 -05:00
  • cb24ac69ab Changes to cron upload: Added transaction handling so that subsequent errors don't result in images that have already moved to the uploaded folder from being wiped from the database. Changed output folders to use subfolders based on the timestamp of the current run. This is to prevent writing over files in the error folder that happen to have the same name and path, effectively losing the data. Added additional error and information logging, and a final count of imported/merged/failed. Matthew Barbour 2019-06-12 17:50:00 -05:00
  • b27904a7e0 Changes to bulk actions, passing full ID arrays instead of chunked image arrays Changed the bulk actions to have a separate identifier from the button name Matthew Barbour 2019-06-12 17:44:25 -05:00
  • 97f60b3ea5 Better error handling for GD code Matthew Barbour 2019-06-12 17:40:43 -05:00
  • f9f4c3bd37 Updated copyright notice Matthew Barbour 2019-06-12 17:36:36 -05:00
  • b1909ffed6 readme correction Matthew Barbour 2019-06-12 17:35:32 -05:00
  • 97abeb5254 Added option to detect file type based on header bytes Matthew Barbour 2019-06-12 17:35:11 -05:00
  • 8f73b35fbb Added OnTagTermParse to rating extension Updated an install step to be pgsql compatible Matthew Barbour 2019-06-11 09:59:06 -05:00
  • 8f3c20134f Added <label> to extension name in extension manager so the name can also be clicked to enable/disable an extension Matthew Barbour 2019-06-11 09:08:16 -05:00
  • f2fb040a5b Moved ImageResizeException to the core space so that the core space image resize code can use it Matthew Barbour 2019-06-11 09:06:47 -05:00
  • b31a916477 Changed clamp function to allow null values Matthew Barbour 2019-06-11 09:05:54 -05:00
  • e2d04ca58c Merge remote-tracking branch 'upstream/develop' into develop Matthew Barbour 2019-06-11 08:50:27 -05:00
  • 9d68c8e079
    Merge pull request #2 from sanmadjack/custom Matthew Barbour 2019-06-09 14:24:54 -05:00
  • b7945b098e Changed to prevent writing duplicate image tag IDs Matthew Barbour 2019-06-09 14:18:25 -05:00
  • 4410baeb9c Changed cron upload so that an unrecognised file type results in an error instead of a success Matthew Barbour 2019-06-09 14:17:13 -05:00
  • eb4292316d Added webp upload and thumbnailing support Bug fixes and consolidation of various thumbnail and resize functionality Changed resize/rotate extensions to use replace image event Added content-disposition header to image responses to provide a human-friendly filename when saving Added more bulk thumbnail regeneration tools Tweaks to bulk actions to correct totals when batching items Matthew Barbour 2019-06-09 13:22:48 -05:00
  • e77f7de7f9 Fixes for tag / source history Shish 2019-06-09 08:32:01 +01:00
  • 49cb6f7233 Added thumb_scaling option for generating high-dpi thumbnails Matthew Barbour 2019-06-05 20:09:03 -05:00
  • 8612a07a5a cleanup Matthew Barbour 2019-06-05 19:37:07 -05:00
  • 66df295ec1 Bulk action extension Matthew Barbour 2019-06-05 18:03:22 -05:00
  • fad31ed38d
    Merge pull request #655 from sanmadjack/develop Shish 2019-06-05 15:14:54 +01:00
  • 8741529590 Enabled rating extension for pgsql matthew 2019-06-03 08:58:39 -05:00
  • abeb6299fc
    Merge pull request #654 from sanmadjack/develop Shish 2019-06-03 07:39:55 +01:00
  • aef455949b Added escape to cron upload to stop the process when a transaction-breaking error occurs. matthew 2019-06-02 13:38:25 -05:00
  • 38badf7e45 Changed cron import to output imported/failed files to subdirectories matching the imported file's original subdirectory matthew 2019-06-02 13:34:24 -05:00
  • e651da03cc Changed path tag handling to merge path tags with filename tags Added 0-9 to the filename tag regexp so that extensions like mp4 will be picked up as well. matthew 2019-06-02 13:27:24 -05:00
  • a1297781d5
    Merge pull request #653 from sanmadjack/develop Shish 2019-06-02 19:16:41 +01:00
  • 5a2f893667 Changed cron upload new image tagging to work with tag event's requirement for tags to not be empty. matthew 2019-06-01 12:17:38 -05:00
  • 3e2a0ea3b5 Brought cron upload tag handling inline with everything else matthew 2019-06-01 12:12:36 -05:00
  • e92ac10349 Removed unset line so it doesn't do it twice. matthew 2019-06-01 12:08:07 -05:00
  • 63a69e4258 Change to correct issue with my change to prevent cron uploader from throwing warnings. Now using array_pop so that position in the array doesn't matter. matthew 2019-06-01 12:02:58 -05:00
  • 99b51e65c1 Added array_unique to set_tags to prevent primary key violations when upload conflict is set to merge matthew 2019-06-01 11:39:03 -05:00
  • 42b39f20d7 Updated config interface as well matthew 2019-06-01 10:50:53 -05:00
  • 1eecf323f4 Changed set_int to accept a string, since it can accept shorthand strings like 1M. Casting it to an int was stripping out that information when settings would be submitted. matthew 2019-06-01 10:47:11 -05:00
  • 23392b6b91 Removed a test line root 2019-06-01 10:07:01 -05:00
  • 98bc7c7df1 Corrected issue preventing cron upload from generating key root 2019-06-01 10:04:16 -05:00
  • 76bd6d4238 Fixed an issue when null wueries were passed to some themes root 2019-06-01 09:47:03 -05:00
  • 236904087b
    Merge pull request #1 from shish/develop Matthew Barbour 2019-06-01 08:51:33 -05:00
  • d387469fdb Use RecursiveDirectoryIterator for cron_uploader consistently, should fix #652 Shish 2019-06-01 08:13:07 +01:00
  • 8e90279c11 Fixes for cron uploader, fixes #650 Shish 2019-06-01 07:51:02 +01:00
  • da10859bb3 fixes Shish 2019-05-29 19:50:12 +01:00
  • bf473f6d51 more lint fixes Shish 2019-05-29 18:23:29 +01:00
  • 8a49b1e80e remove unmaintained chatbox / amazon_s3 exts Shish 2019-05-28 20:28:05 +01:00
  • 2396ae2ef9 fix a bunch of lints Shish 2019-05-28 20:27:23 +01:00
  • 294f5845b1 defaults Shish 2019-05-28 19:54:07 +01:00
  • 1b114bfea8 url_escape handles null Shish 2019-05-28 19:48:41 +01:00
  • f0aec21038 bump travis too Shish 2019-05-28 19:20:21 +01:00
  • 93cc732d39 fix tests Shish 2019-05-28 19:00:23 +01:00
  • 34b05cca7c PSR-2. I'm not a huge fan, but ugly consistency beats no consistency... Shish 2019-05-28 17:59:38 +01:00
  • 5ec3e89884 php7.1 all the things Shish 2019-05-28 17:31:20 +01:00
  • 189385ff61 forgot that php isn't python Shish 2019-05-28 15:16:22 +01:00
  • 4b4ff68729 decouple cache and db a little Shish 2019-05-26 16:33:26 +01:00
  • 445687111e Merge branch 'develop' of https://github.com/shish/shimmie2 into develop Shish 2019-05-26 16:25:36 +01:00
  • b91f20875a put upload block on every page Shish 2019-05-26 16:15:43 +01:00
  • f4c18930ce option to log slow pages Shish 2019-05-26 10:41:24 +01:00
  • 6175b36cc9 don't show uploader name in RSS feed, halve the number of queries Shish 2019-05-26 10:37:26 +01:00
  • 3d326344a9 don't show refine block for heavy queries Shish 2019-05-26 10:35:26 +01:00
  • a0588bd8f8 empty list rather than 404 for invalid autocompletes Shish 2019-05-21 23:12:52 +01:00
  • 505877a330 support arbitrarily large accelerated search results Shish 2019-04-28 09:55:28 +01:00
  • 037b1f0f70 log mass deletion count in advance Shish 2019-04-28 09:53:53 +01:00
  • bef1628b08 also block autocomplete for % / _ Shish 2019-04-26 10:31:23 +01:00
  • bc45944ac9 flashier tnc Shish 2019-04-26 10:14:46 +01:00
  • 65dc3898c0 common tags / common source fields Shish 2019-04-26 10:14:34 +01:00
  • b2b4317203 sync with python rss_images Shish 2019-04-26 10:14:00 +01:00
  • 80c84f3248 More detailed login logging Shish 2019-04-26 10:13:31 +01:00
  • 52dfa12df7 zend.assertions can't be set at runtime Shish 2019-04-26 10:13:17 +01:00
  • 629f155187 don't autocomplete searches with ==0 or >32 characters Shish 2019-04-26 10:12:40 +01:00
  • 4c70258352 typos Shish 2019-04-16 20:41:13 +01:00
  • c2834aad96 regular implode() for shell commands Shish 2019-02-24 08:29:33 +00:00
  • 2acbba9d02 influxdb-friendly statsd format Shish 2019-02-22 21:26:42 +00:00
  • ffd5fbb4af fully customisable IP ban Shish 2019-02-22 21:24:53 +00:00
  • a588a0cfc5 show the right IPs Shish 2019-02-22 21:05:53 +00:00
  • a8dfc9277b Show logged event IPs on user page Shish 2019-02-22 21:04:09 +00:00
  • 7abf1aa591 custom ipban message Shish 2019-02-22 19:58:04 +00:00
  • d918f058bf core imageboard events Shish 2019-02-22 19:57:45 +00:00
  • 60a28af000 s/implode/Tag::implode/ Shish 2019-02-02 12:07:33 +00:00
  • 0aec16aa5b specify DB in docker env Shish 2019-02-02 12:06:21 +00:00
  • eb24fa0b21 tweaks Shish 2019-02-02 12:05:59 +00:00
  • bd7901eddf remove dead links Shish 2019-01-06 11:56:31 +00:00
  • dd80363c61 remove dead links Shish 2019-01-06 11:55:08 +00:00
  • ead3a5a588 php7 assertions, no strings Shish 2019-01-06 10:40:39 +00:00
  • 6f5cf4d865 jquery first Shish 2018-11-11 17:41:28 +00:00
  • 94af26fbf2 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop Shish 2018-11-11 17:38:43 +00:00
  • c9ccb22951 make handle_static its own extension Shish 2018-11-11 17:38:32 +00:00
  • 983b4d5d42 clean out old lib/vendor Shish 2018-11-11 17:13:17 +00:00
  • e8bfba2098 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop Shish 2018-11-11 16:44:40 +00:00
  • b95cbe4666 skip r34 comic bits by default Shish 2018-11-10 14:15:07 +00:00
  • 8903d76e7e put style/script caches in their own dirs too Shish 2018-11-10 13:16:02 +00:00
  • 16d0abb546 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop Shish 2018-11-10 13:10:22 +00:00
  • cc23528459 subdirs for tag_list caches, as those get huge... Shish 2018-11-10 13:10:14 +00:00
  • b38ec11b64 is this syntax? Shish 2018-11-10 12:43:53 +00:00
  • c74bd58207 sort image reports by id (newest first) Shish 2018-11-10 12:03:05 +00:00
  • de2a688b5a php... Shish 2018-11-10 12:02:48 +00:00
  • 1fb7e7b823 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop Shish 2018-11-10 12:01:55 +00:00
  • 5c49b3631d un-bump php back to 7.0, because debian stable... Shish 2018-11-10 12:01:26 +00:00