Commit Graph

1417 Commits

Author SHA1 Message Date
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. 2019-06-12 17:54:06 -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
2019-06-12 17:46:24 -05:00
97f60b3ea5 Better error handling for GD code 2019-06-12 17:40:43 -05:00
97abeb5254 Added option to detect file type based on header bytes 2019-06-12 17:35:11 -05:00
f2fb040a5b Moved ImageResizeException to the core space so that the core space image resize code can use it 2019-06-11 09:06:47 -05:00
b31a916477 Changed clamp function to allow null values 2019-06-11 09:05:54 -05:00
b7945b098e Changed to prevent writing duplicate image tag IDs 2019-06-09 14:18:25 -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
2019-06-09 14:14:04 -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.
2019-06-02 13:27:24 -05:00
99b51e65c1 Added array_unique to set_tags to prevent primary key violations when upload conflict is set to merge 2019-06-01 11:39:03 -05:00
42b39f20d7 Updated config interface as well 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. 2019-06-01 10:47:11 -05:00
da10859bb3 fixes 2019-05-29 19:50:12 +01:00
bf473f6d51 more lint fixes 2019-05-29 18:23:29 +01:00
2396ae2ef9 fix a bunch of lints 2019-05-28 20:27:23 +01:00
294f5845b1 defaults 2019-05-28 19:54:07 +01:00
1b114bfea8 url_escape handles null 2019-05-28 19:48:41 +01:00
93cc732d39 fix tests 2019-05-28 19:00:23 +01:00
34b05cca7c PSR-2. I'm not a huge fan, but ugly consistency beats no consistency... 2019-05-28 17:59:38 +01:00
5ec3e89884 php7.1 all the things 2019-05-28 17:31:20 +01:00
189385ff61 forgot that php isn't python 2019-05-28 15:16:22 +01:00
4b4ff68729 decouple cache and db a little 2019-05-28 15:06:03 +01:00
f4c18930ce option to log slow pages 2019-05-26 10:42:58 +01:00
505877a330 support arbitrarily large accelerated search results 2019-04-28 09:55:28 +01:00
80c84f3248 More detailed login logging 2019-04-26 10:15:32 +01:00
52dfa12df7 zend.assertions can't be set at runtime 2019-04-26 10:13:17 +01:00
d918f058bf core imageboard events 2019-02-22 19:57:55 +00:00
60a28af000 s/implode/Tag::implode/ 2019-02-02 12:07:33 +00:00
ead3a5a588 php7 assertions, no strings 2019-01-06 10:40:39 +00:00
6f5cf4d865 jquery first 2018-11-11 17:41:28 +00:00
94af26fbf2 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop 2018-11-11 17:38:43 +00:00
c9ccb22951 make handle_static its own extension 2018-11-11 17:38:32 +00:00
8903d76e7e put style/script caches in their own dirs too 2018-11-10 13:32:10 +00:00
de2a688b5a php... 2018-11-10 12:02:48 +00:00
5c49b3631d un-bump php back to 7.0, because debian stable... 2018-11-10 12:01:26 +00:00
bfa0c22b06 automatic sqlite name 2018-11-07 16:48:07 +00:00
65d2172ede move images and thumbs to data/ 2018-11-07 16:06:10 +00:00
9e795f41a7 use vendor JS directly instead of copy-pasting 2018-11-07 15:12:13 +00:00
cefe1c0325 a bunch of installer tweaks 2018-11-07 00:25:43 +00:00
b2f10ea5ab split up files in core/ for saner management 2018-11-05 22:30:18 +00:00
3c5c44d75f PHP bump in travis and sys-config too 2018-11-05 20:55:50 +00:00
cdfc97d19b begin tests in core 2018-11-05 20:53:58 +00:00
5634ba6d97 fix a thing which doesn't seem like a syntax error but phpstorm flags it as a syntax error 2018-11-05 20:02:40 +00:00
38406ef33a block tags starting with minus 2018-08-22 21:56:27 +01:00
840915c9f0 support for picking n'th item from the consistent hash 2018-07-26 00:26:01 +01:00
64e2f7fe53 query accelerator failures should silently fall back to non-accelerated mode 2018-07-19 19:31:37 +01:00
16a56f5e5b https for gravatars 2018-07-17 01:15:20 +01:00
d4b28d7c07 fixup alias non-recursion 2018-07-16 08:46:01 +01:00
b973705021 show source URL in query 2018-07-15 20:17:47 +01:00
8b2c580930 treat phpdbg the same as php-cli 2018-07-15 19:40:53 +01:00