f0326dc3abbootstrap as its own phase
Shish
2019-07-05 19:14:09 +01:00
b158901f53add ban-reason to bulk actions delete
Shish
2019-06-17 10:52:05 +01:00
1ca5366ee2ignore data dir
Shish
2019-06-17 09:09:51 +01:00
22f3532035support for themes where .shm-thumb is not directly an A tag
Shish
2019-06-17 09:07:37 +01:00
dbfa995ba5Changed create pool bulk action to default to the currently searched strings
matthew
2019-07-04 22:37:00 -05:00
4116bda066Adjusted admin delete by query to bypass trash
Matthew Barbour
2019-06-27 14:37:05 -05:00
558d154e85Fixed issue with trash item detection
matthew
2019-07-04 12:56:03 -05:00
c4111cc948Added shortcut-key support to bulk action extension
Matthew Barbour
2019-06-26 22:41:42 -05:00
a82fb56063Added force flag to image deletion event to override trash extension
Matthew Barbour
2019-06-27 13:34:25 -05:00
1bd9238b17Additional trash stuff
matthew
2019-06-27 08:11:19 -05:00
32d37254f7New trash extension. For undelete-type stuff.
Matthew Barbour
2019-06-25 18:47:06 -05:00
92bb96049fAdded SCORE sql constants
Matthew Barbour
2019-06-26 22:29:52 -05:00
02e2786ccaAdded missing constant
Matthew Barbour
2019-06-27 12:26:09 -05:00
a7188a452bFixed issue with setup block checkbox generator
matthew
2019-07-04 12:56:45 -05:00
c16d55995bAdded table-building support to SetupBlock to allow easily building cleaner setup controls
Matthew Barbour
2019-06-26 23:00:49 -05:00
9ca800d1c4Added bulk action support to pools extension
Matthew Barbour
2019-06-21 15:13:47 -05:00
8794258072pgsql automatically creates indexes on unique columns, so the manually created indexes on those columns are redundant on that database. This will remove tham.
Matthew Barbour
2019-06-25 10:05:36 -05:00
dfeb3bf5dfAdded a database upgrade that adds a tag_id,image_id index to image_tags, and lengthens the filename field to 255 characters. 64 was ridiculous.
Matthew Barbour
2019-06-24 17:14:53 -05:00
80e614b53eAdded relationship set event. Adjusted relationship set statements for betteer accuracy
matthew
2019-07-05 10:15:38 -05:00
639c896a16Added join_path to cleanly join paths. Added sanitize_path to normalize and deduplicate directory separators. Changed warehouse_path to be able to scale up the number of octect pairs as much as desired.
matthew
2019-07-04 22:28:39 -05:00
ac1196dee1Added lower to tag_categories search
Matthew Barbour
2019-06-26 22:45:19 -05:00
8d567e9553Changed autocomplete to escape _ and %, lowercase the tags, and also query for tag names that are preceded by categories to address #630
Matthew Barbour
2019-06-26 22:18:39 -05:00
aa9ce52f47Adjustment to DATABASE_TIMEOUT
Matthew Barbour
2019-06-25 16:15:49 -05:00
3fc0ba3a63Added DATBASE_TIMEOUT constant to allow customizing database wait time
Matthew Barbour
2019-06-21 08:22:51 -05:00
6a6d73168bAdded function to database object for interpreting parameter values to ones that are database-appropriate. Specifically, to turn true/false into the correct values for a bool column.
Matthew Barbour
2019-06-25 13:58:50 -05:00
cb436cc182Added transaction check before main rollback
Matthew Barbour
2019-06-25 10:07:46 -05:00
ae24b5c2e8Moved transaction commit to above fastcgi_finish_request to prevent the page refreshing before the transaction actually commits.
Matthew Barbour
2019-06-24 16:58:50 -05:00
1a7fa4663eAdded search_terms to the bulk action event
Matthew Barbour
2019-06-21 15:28:20 -05:00
af263bc2a5Fix the flv mime type mapping
Matthew Barbour
2019-06-27 20:41:05 -05:00
f12e2891e5Added button element to input[button]-related css statements
matthew
2019-06-27 08:12:42 -05:00
a7c978c8d2Added poster attribute to video element so thumbnail can show until video is loaded
Matthew Barbour
2019-06-25 15:42:25 -05:00
de6d6a0515Added new FILE page mode that allows sending files to the browser with these improvements: Reads the file and outputs it in chunks rather than all at once, reducing the amount of memory needed to very little, even for very very large files. Supports http request ranges so that only parts of the file will be returned if requested. This allows in-browser video players to seek to arbitrary points in the video without needing to download the whole file. Makes use of flush during send to allow the browser to being receiving file data immediately, allowing streamable video formats to begin playing before the server has finished sending the data. This could also be used in the future to add a transmission rate limiter. Has early-disconnect detection, to terminate sending file data if the client browser has disconnected or aborted (for instance, a user starts a video, then seeks to near the middle, the first request of data will be terminated rather than continuing to process the file).
Matthew Barbour
2019-06-25 13:50:52 -05:00
Merge pull request #664 from sanmadjack/path_to_tags_enhancements
Shish
2019-06-21 08:45:52 +01:00
1370afec72Moved database driver constants to DatabaseDriver
Matthew Barbour
2019-06-20 10:42:32 -05:00
d128dfa78eAdded lower indexes for postgresql to tags.tag and users.name to speed up queries for them using lower()
Matthew Barbour
2019-06-20 10:05:53 -05:00
a834d1f814Resolved issue with bulk rater
Matthew Barbour
2019-06-19 23:37:33 -05:00
a2ac9776ffpath tag corrections
Matthew Barbour
2019-06-19 23:26:30 -05:00
c951f7d13eAdjusted path-to-dir regex to prevent an error
Matthew Barbour
2019-06-19 19:35:45 -05:00
27574cad76Merge remote-tracking branch 'upstream/develop' into path_to_tags_enhancements
matthew
2019-06-19 20:21:47 -05:00
921ec9a7bbAdjusted cron upload for new merged flag, and to make sure tags merge properly
Matthew Barbour
2019-06-19 20:14:19 -05:00
5eb4a66ab7Added 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
Matthew Barbour
2019-06-19 19:40:25 -05:00
5a30ce1c83Reverted removal of latter tag write
Matthew Barbour
2019-06-19 18:59:18 -05:00
826c623538PageMode constants
Matthew Barbour
2019-06-18 20:58:28 -05:00
123089bfbfMerge remote-tracking branch 'upstream/develop' into bugfixes
matthew
2019-06-18 13:31:04 -05:00
014a4c2cd2Added extension constant lists to resize and rotate extensions so that they weren't rendering their controls ont he wrong image types
Matthew Barbour
2019-06-18 08:06:05 -05:00
6313ebc339LIMIT 1 when fetching a wiki page
Shish
2019-06-16 19:39:28 +01:00
1d10baa719only sql-escape if we're going to the database, not the accelerator
Shish
2019-06-16 19:25:40 +01:00
e232811e8csilence errors from a broken client
Shish
2019-06-16 18:22:44 +01:00
6df1190501Rename Tag/ImgQuerylet to Tag/ImgCondition
Shish
2019-06-16 19:11:16 +01:00
6b9d18b52eParse tags first, then check accelerator, then check database
Shish
2019-06-16 19:07:55 +01:00
1fe18e7573Missed a dir name
Matthew Barbour
2019-06-15 12:51:59 -05:00
8b531c04a2removed SQLERROR escape from cron uploader, not necessary now that it is individualizing transactions. Change cron uploader to use constants for dir and config names
Matthew Barbour
2019-06-15 12:15:47 -05:00
ab9389007fChanged key-generation process for cron upload so it doesn't endlessly generate new keys before the user first hits the same buttons in settings.
Matthew Barbour
2019-06-15 11:35:36 -05:00
ed9bd5e788Fix in ExtensionAuthor
Matthew Barbour
2019-06-15 11:29:13 -05:00
37fe743f65Changed "images" and "thumbs" usages to constants
Matthew Barbour
2019-06-15 11:18:52 -05:00
4ade0090ccAdded float support to config
Matthew Barbour
2019-06-15 11:03:09 -05:00
0202597f88Added lock file usage to cron uploader to prevent concurrent runs. Changed extension manager to allow author to be a comma-separated list.
Matthew Barbour
2019-06-15 11:01:13 -05:00
e940d87c22Added image_id null check to resize's data upload event, to prevent an error when merging is enabled
Matthew Barbour
2019-06-15 10:02:08 -05:00
6f501a6e74Database driver constants
Matthew Barbour
2019-06-14 13:17:03 -05:00
444de26ce3Added warning for webp thumbnails
Matthew Barbour
2019-06-14 13:33:47 -05:00
8950d27d64Changed upload to detect unrecognized files so that it doesn't just blankly refresh when the type isn't handled
Matthew Barbour
2019-06-14 12:59:58 -05:00
58acb71282Change imagemagick commands to return the error output Added ico to transcode extension
Matthew Barbour
2019-06-14 12:59:12 -05:00
070429402breadme corrections
Matthew Barbour
2019-06-14 12:45:15 -05:00
ed4b6bc4a0Updated handle_ico to use new common image thumbnailing and to inherit DataHandlerExtension
Matthew Barbour
2019-06-14 12:34:53 -05:00
85b6bba689Changed path_to_tags to interpret ; as : and to allow inheriting categories from parent folders
Matthew Barbour
2019-06-14 09:45:40 -05:00
e854b6d884Custom rating changes
Matthew Barbour
2019-06-14 09:46:32 -05:00
1b76366dd9Cleaned up some of the new image processing code, added documentation
Matthew Barbour
2019-06-14 09:34:37 -05:00
b522d68736Custom rating support
Matthew Barbour
2019-06-13 14:41:03 -05:00
74965c383bMerge remote-tracking branch 'upstream/develop' into develop
matthew
2019-06-14 07:57:05 -05:00
44fcc3a1e9rm some dead code
Shish
2019-06-14 13:52:27 +01:00
d1102cd635Merge from sanmadjack:develop
Shish
2019-06-14 13:46:55 +01:00
f078b283bdpull a bunch of small fixes from #659
Shish
2019-06-14 13:16:58 +01:00
5765978afdChanged to prevent writing duplicate image tag IDs
Matthew Barbour
2019-06-09 14:18:25 -05:00
edc05b2f72Merge remote-tracking branch 'upstream/develop' into develop
Matthew Barbour
2019-06-13 13:34:44 -05:00
7c4356d788Updated copyright notice
Matthew Barbour
2019-06-12 17:36:36 -05:00
5c48a5c6eereadme correction
Matthew Barbour
2019-06-12 17:35:32 -05:00
6006a83229Added <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
8cdab6623aChanged clamp function to allow null values
Matthew Barbour
2019-06-11 09:05:54 -05:00