fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
00d4f9f75c
always have a Themelet, never null
2023-06-27 16:11:14 +01:00
689b2b13af
send_event(T) -> T
2023-02-04 20:50:26 +00:00
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
4ff93c63c3
new php-cs-fixer, new opinions about what is today's preferred format...
2022-10-27 17:21:46 +01:00
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
72268d529d
Moved user options to separate page, modularized the settings page code so that it can be re-used to simplify and standardize user settings in the same manner as global settings
2021-01-16 14:26:17 -06:00
8a58ede5b3
remove some dead code
2020-10-29 01:28:46 +00:00
13ad9d3b6d
Image to Post - resize
2020-10-26 10:53:04 -05:00
7b3ab71b1e
standard post linking - avoid the word "Image"
2020-10-09 13:51:24 +01:00
35626d3989
Added options and onImageDownloading event handlers to allow resizing and converting images via get arguments
2020-06-25 00:43:13 +01:00
7f68ef1cfd
Added option to transcode extension and thumbnailing to choose the color to use to fill in the background when converting an image with an alpha channel to a format without
2020-06-25 00:42:43 +01:00
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
fc3c6625bd
Changed references to /tmp to sys_get_temp_dir
2020-06-24 16:47:22 +01:00
63b2601e67
Mime type handling overhaul
...
Changed mime type map to deal with the reality that certain file types have multiple extensions and/or multiple mime types, as well as constants supporting all of the data. Created new functions using the updated mime type map to resolve mime types and extensions. Updated various items around the project that determine mime/extension to take advantage of the new functions.
2020-06-03 19:47:40 +01:00
03806d0420
https a bunch of things
2020-03-25 11:47:00 +00:00
e46b319295
set theme classes
2020-02-04 00:46:36 +00:00
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
30698fefdc
remove a bunch of dead variables and things
2019-10-02 11:23:57 +01:00
a7bddb1dac
get rid of is_admin, fixes #676
2019-09-29 19:01:09 +01:00
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
a0c0b6e3d1
Various fixes
2019-07-08 08:07:11 -05:00
b1db833d51
Added additional media properties to the images table, video, audio, length, and lossless.
...
Added new event to handle fetching media properties like height, width, and the newly added fields, and admin controls to manually scan files for their properties.
Added a search terms content:video and content:audio to search for images that do (or do not) have those flags.
2019-07-08 08:07:09 -05:00
a41e99d1af
Renamed graphics extension to media extension
2019-07-08 08:07:08 -05:00
7cc725fbc1
Moved graphics engine constants to their own class
2019-07-08 08:07:07 -05:00
3859e27839
New Graphics extension
...
Added constants to several extensions
2019-07-08 08:07:02 -05:00
c16d55995b
Added table-building support to SetupBlock to allow easily building cleaner setup controls
2019-07-05 17:38:12 +01:00
5eb4a66ab7
Added merged indicator to DataUploadEvent and ImageAddEvent
...
Changed merge process so that the ID of the merged image can make it back through the event chanin
2019-06-19 20:19:38 -05:00
826c623538
PageMode constants
2019-06-18 21:04:31 -05:00
014a4c2cd2
Added extension constant lists to resize and rotate extensions so that they weren't rendering their controls ont he wrong image types
2019-06-18 13:25:45 -05:00
37fe743f65
Changed "images" and "thumbs" usages to constants
2019-06-15 11:20:11 -05:00
e940d87c22
Added image_id null check to resize's data upload event, to prevent an error when merging is enabled
2019-06-15 11:19:38 -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
2019-06-13 11:45:34 -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
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
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
977c3db1e3
PHP7 type annotations
2017-09-21 05:21:42 +01:00
6febdec7b5
more explicit variable types
2016-06-19 23:05:57 +01:00
dc10a18086
lots of minor doc tweaks, type hints, etc
2016-06-19 17:41:40 +01:00
1ac88e8923
more comments
2015-09-27 12:38:48 +01:00
793bc3614b
loooooooads of artists refactoring and tidying
2015-09-27 01:03:58 +01:00
35a4f385b3
phpstorm tidying
2015-09-12 11:43:28 +01:00
8a2eb4b121
Fixing more PHP Doc related issues.
2014-04-27 19:29:36 -04:00
3a1197256a
Need to pull in the global $page variable for this method.
2014-04-25 17:39:06 -04:00
bcd3f991de
Removing the closing PHP "?>" tag as per style guidelines.
2014-04-25 17:34:20 -04:00
a0d1948a4f
pass already fetched image object into resize(), rather than passing the ID to be re-fetched
2014-04-02 08:49:13 +01:00
1e49cc9122
More comments and fix undefined variables.
2014-04-01 22:02:36 -04:00