Shish
fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
Shish
aa8de9d420
the php string type is lowercase
2023-08-17 18:20:46 +01:00
Shish
8fb6fd5f54
stricter nulls
2023-06-27 17:45:35 +01:00
Shish
00d4f9f75c
always have a Themelet, never null
2023-06-27 16:11:14 +01:00
NottyNoz
909e54b1e2
fixes
2023-06-27 11:41:47 +01:00
Shish
4ba3af7926
version bumps
2023-05-25 12:58:41 +01:00
Shish
077a5e7727
fix php8.2 warnings
2023-02-19 11:24:33 +00:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
Shish
a04bc2e7e4
php8.1 gogogo
2022-10-28 01:45:35 +01:00
Shish
4ff93c63c3
new php-cs-fixer, new opinions about what is today's preferred format...
2022-10-27 17:21:46 +01:00
Jessica Stokes
891c69d94d
Scale thumbnails in ffmpeg to avoid excessive memory use on UHD videos
2022-04-29 11:33:22 -07:00
Shish
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
Shish
3f0a8399d1
clarify some nullables
2021-09-25 13:40:41 +01:00
Shish
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
Matthew Barbour
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
Shish
8a58ede5b3
remove some dead code
2020-10-29 01:28:46 +00:00
Shish
ee7a4f178c
boolinate video/audio
2020-10-27 00:58:18 +00:00
Shish
ed735e17be
boolinate image
2020-10-27 00:58:18 +00:00
Shish
a9f0d764ae
remove redundant cast
2020-10-27 00:11:49 +00:00
Matthew Barbour
49a3277cca
Fixed imagemagick thumbnailing issue with metadata-rotated images
2020-10-08 17:24:29 -05:00
Shish
1159ba2fa1
format
2020-09-19 00:18:51 +01:00
Shish
a93c66515b
Merge pull request #749 from sanmadjack/video_transcode
...
Video transcoding
2020-09-16 13:46:18 +01:00
Shish
111c4e3fb5
Merge pull request #747 from sanmadjack/ffmpeg_thumb_temp_file
...
Added handling to ensure that video thumbnails don't leave temp files…
2020-09-16 11:20:51 +01:00
Matthew Barbour
ecd860ec6d
Video transcoding extension, currently just supports changing the video container
2020-08-28 09:52:01 -05:00
Matthew Barbour
65aca09203
Added understanding of video codecs, primarily to allow us to determine whether a file is a webm or not, but also to support my forthcoming video transcoding extension
2020-08-28 09:51:55 -05:00
Matthew Barbour
2ddfbe69a6
Added handling to ensure that video thumbnails don't leave temp files behind
2020-08-28 09:50:14 -05:00
Matthew Barbour
2dedeb06e0
Added "Fit Blur Tall, Fill Wide" resize type
2020-08-28 09:49:24 -05:00
Matthew Barbour
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
Matthew Barbour
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
Matthew Barbour
fc3c6625bd
Changed references to /tmp to sys_get_temp_dir
2020-06-24 16:47:22 +01:00
Matthew Barbour
9b9f1d0341
Cleaned up some warnings in bulk import/export extension
...
Added transactions to bulk import
Renamed beginTransaction to begin_transaction for naming consistency
Updated cron uploader to handle bulk import transactions
2020-06-23 15:07:00 +01:00
Matthew Barbour
b937ad6255
Added thumbnail scaling options
...
Changed ffmpeg thumbnailer to instead output a full-size png which is forwarded to the image thumbnailer, to allow it to take advantage of all available scaling options
2020-06-23 15:05:55 +01:00
Matthew Barbour
d243867b18
Removed errant colon
2020-06-22 18:07:45 +01:00
Matthew Barbour
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
Shish
03806d0420
https a bunch of things
2020-03-25 11:47:00 +00:00
Shish
3a57817fc2
Spread ParseLinkTemplate work across relevant extensions
2020-02-09 19:22:25 +00:00
Shish
d13c91ff9a
Merge branch 'master' of https://github.com/shish/shimmie2
2020-02-04 01:14:11 +00:00
Shish
e46b319295
set theme classes
2020-02-04 00:46:36 +00:00
Shish
116bd8d6e5
media logging
2020-02-02 17:01:17 +00:00
Shish
40ab91f8ea
remove redundant scoreql_to_sql
2020-02-01 22:44:50 +00:00
Shish
4e57e04ddf
fix a lot of tests
2020-01-29 20:22:50 +00:00
Shish
7472d6faf0
Add a secret 'static' media engine for fast unit testing
2020-01-28 22:23:03 +00:00
Shish
4bd1d8b6ee
forms
2020-01-26 23:23:15 +00:00
Shish
a83223f362
strict video
2020-01-26 21:14:50 +00:00
Shish
3631084afd
format
2020-01-26 16:38:26 +00:00
Shish
60dda96fd2
nits
2020-01-26 16:38:13 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
70db0ce5bd
flash_message -> page->flash, with no cookies
2019-12-15 19:47:18 +00:00
Shish
3ac3fcb711
fix whitespace
2019-11-29 02:20:48 +00:00
Shish
494ba15a70
log every ext version change
2019-11-03 19:04:57 +00:00