18656db7c8
Update main.php
...
Testing a CI issue
2019-07-08 08:07:04 -05:00
e98e63f836
Adjusted graphic extension settings
2019-07-08 08:07:03 -05:00
3859e27839
New Graphics extension
...
Added constants to several extensions
2019-07-08 08:07:02 -05:00
3dce134fe9
better error for >500 pages
2019-07-08 11:10:35 +01:00
bcf07946fb
fix more pairs
2019-07-07 22:59:22 +01:00
38df37a9aa
limit 500 pages of search results in speed hax mode
2019-07-07 19:23:48 +01:00
e27ff02bb7
two columns
2019-07-07 16:02:33 +01:00
4136b1bb6b
manually pull parts out of 57f2a50fb7
2019-07-07 11:16:47 +01:00
c906df6956
Added iterator_map and iterator_map_to_array
...
Moved the path join/sanitize to pollyfills
2019-07-07 11:11:57 +01:00
490f1f97ed
Updated pools bulk action for generator
2019-07-07 11:11:48 +01:00
d64603674e
Added ability to use generators with database queries.
...
Adapted bulk actions to use generators.
2019-07-07 11:10:40 +01:00
2935db9d6d
take out category-autocomplete pending performance tweaks
2019-07-06 11:27:05 +01:00
b158901f53
add ban-reason to bulk actions delete
2019-07-05 19:20:37 +01:00
22f3532035
support for themes where .shm-thumb is not directly an A tag
2019-07-05 19:20:10 +01:00
dbfa995ba5
Changed create pool bulk action to default to the currently searched strings
2019-07-05 19:16:52 +01:00
4116bda066
Adjusted admin delete by query to bypass trash
2019-07-05 19:02:18 +01:00
558d154e85
Fixed issue with trash item detection
2019-07-05 19:01:55 +01:00
c4111cc948
Added shortcut-key support to bulk action extension
2019-07-05 18:37:25 +01:00
a82fb56063
Added force flag to image deletion event to override trash extension
2019-07-05 18:31:31 +01:00
1bd9238b17
Additional trash stuff
2019-07-05 18:29:45 +01:00
32d37254f7
New trash extension. For undelete-type stuff.
2019-07-05 18:29:44 +01:00
02e2786cca
Added missing constant
2019-07-05 17:39:25 +01:00
a7188a452b
Fixed issue with setup block checkbox generator
2019-07-05 17:39:15 +01:00
c16d55995b
Added table-building support to SetupBlock to allow easily building cleaner setup controls
2019-07-05 17:38:12 +01:00
9ca800d1c4
Added bulk action support to pools extension
2019-07-05 17:31:27 +01:00
8794258072
pgsql automatically creates indexes on unique columns, so the manually created indexes on those columns are redundant on that database. This will remove tham.
2019-07-05 16:55:36 +01:00
dfeb3bf5df
Added 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.
...
Also added a substr to the filename for the merge code so it won't error when it's a long name
2019-07-05 16:55:25 +01:00
80e614b53e
Added relationship set event.
...
Adjusted relationship set statements for betteer accuracy
2019-07-05 16:46:03 +01:00
ac1196dee1
Added lower to tag_categories search
2019-07-05 16:25:03 +01:00
8d567e9553
Changed autocomplete to escape _ and %, lowercase the tags, and also query for tag names that are preceded by categories to address #630
2019-07-05 16:25:03 +01:00
3fc0ba3a63
Added DATBASE_TIMEOUT constant to allow customizing database wait time
2019-07-05 16:25:03 +01:00
1a7fa4663e
Added search_terms to the bulk action event
2019-07-05 16:25:03 +01:00
f12e2891e5
Added button element to input[button]-related css statements
2019-07-05 16:25:03 +01:00
a7c978c8d2
Added poster attribute to video element so thumbnail can show until video is loaded
2019-07-05 16:25:03 +01:00
de6d6a0515
Added 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).
2019-07-05 16:25:03 +01:00
c24a6e9b97
formatting pass
2019-06-21 09:12:44 +01:00
1370afec72
Moved database driver constants to DatabaseDriver
2019-06-20 10:47:15 -05:00
d128dfa78e
Added lower indexes for postgresql to tags.tag and users.name to speed up queries for them using lower()
2019-06-20 10:07:43 -05:00
a834d1f814
Resolved issue with bulk rater
2019-06-19 23:41:55 -05:00
921ec9a7bb
Adjusted cron upload for new merged flag, and to make sure tags merge properly
2019-06-19 20:20:52 -05: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
5a30ce1c83
Reverted removal of latter tag write
2019-06-19 18:59:51 -05:00
826c623538
PageMode constants
2019-06-18 21:04:31 -05:00
123089bfbf
Merge remote-tracking branch 'upstream/develop' into bugfixes
...
# Conflicts:
# core/imageboard/image.php
2019-06-18 13:31:04 -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
6313ebc339
LIMIT 1 when fetching a wiki page
2019-06-16 19:39:28 +01:00
1d10baa719
only sql-escape if we're going to the database, not the accelerator
2019-06-16 19:25:40 +01:00
e232811e8c
silence errors from a broken client
2019-06-16 19:12:44 +01:00
1fe18e7573
Missed a dir name
2019-06-15 12:52:22 -05:00
8b531c04a2
removed SQLERROR escape from cron uploader, not necessary now that it is individualizing transactions.
...
Change cron uploader to use constants for dir and config names
2019-06-15 12:51:04 -05:00