Shish
8ec3690f8e
cache logging was getting hit/miss the wrong way round... forever?
2019-07-07 14:07:11 +01:00
Shish
c8563951ce
tracing instead of cache debug log
2019-07-07 13:58:39 +01:00
Shish
bca74a0db5
drop DEBUG_SQL - all of that info is included in the trace file, fixes #674
2019-07-07 13:52:53 +01:00
Shish
4cadce1de0
merge slow-page-log into tracer, fixes #673
2019-07-07 13:51:19 +01:00
Shish
99646a4b00
bump tracer api
2019-07-07 13:30:50 +01:00
Matthew Barbour
f5a5352511
Correction to negative tag code
2019-07-07 11:17:21 +01:00
Shish
4136b1bb6b
manually pull parts out of 57f2a50fb7
2019-07-07 11:16:47 +01:00
Shish
f8a08a7aae
update tracer
2019-07-07 11:12:40 +01:00
matthew
c906df6956
Added iterator_map and iterator_map_to_array
...
Moved the path join/sanitize to pollyfills
2019-07-07 11:11:57 +01:00
matthew
490f1f97ed
Updated pools bulk action for generator
2019-07-07 11:11:48 +01:00
Shish
3954f3d296
merge iterable queries with new count_time
2019-07-07 11:11:27 +01:00
matthew
d64603674e
Added ability to use generators with database queries.
...
Adapted bulk actions to use generators.
2019-07-07 11:10:40 +01:00
Matthew Barbour
183f9bb897
Changed the image tag search query to run more efficiently on pgsql
2019-07-07 11:06:45 +01:00
Shish
b01f425a55
GET flag to skip cache
2019-07-07 10:29:00 +01:00
Shish
f4a98e7a9b
GET flag to skip accelerator
2019-07-07 10:29:00 +01:00
Shish
68f3ebb2c6
Consistently say '<Type> Query'
2019-07-07 00:17:39 +01:00
Shish
b285acf70a
tracer-complete needs start time
2019-07-06 23:01:22 +01:00
Shish
8ea78eed6a
have database performance measured in three ways at once, instead of three separate ways
2019-07-06 21:41:48 +01:00
Shish
2935db9d6d
take out category-autocomplete pending performance tweaks
2019-07-06 11:27:05 +01:00
Shish
c682670f64
derp
2019-07-06 10:38:18 +01:00
Shish
ccb9c493d5
s/Context/EventTracer/g
2019-07-05 20:49:47 +01:00
Shish
f0326dc3ab
bootstrap as its own phase
2019-07-05 19:20:37 +01:00
Shish
b158901f53
add ban-reason to bulk actions delete
2019-07-05 19:20:37 +01:00
Shish
1ca5366ee2
ignore data dir
2019-07-05 19:20:10 +01:00
Shish
22f3532035
support for themes where .shm-thumb is not directly an A tag
2019-07-05 19:20:10 +01:00
matthew
dbfa995ba5
Changed create pool bulk action to default to the currently searched strings
2019-07-05 19:16:52 +01:00
Matthew Barbour
4116bda066
Adjusted admin delete by query to bypass trash
2019-07-05 19:02:18 +01:00
matthew
558d154e85
Fixed issue with trash item detection
2019-07-05 19:01:55 +01:00
Matthew Barbour
c4111cc948
Added shortcut-key support to bulk action extension
2019-07-05 18:37:25 +01:00
Matthew Barbour
a82fb56063
Added force flag to image deletion event to override trash extension
2019-07-05 18:31:31 +01:00
matthew
1bd9238b17
Additional trash stuff
2019-07-05 18:29:45 +01:00
Matthew Barbour
32d37254f7
New trash extension. For undelete-type stuff.
2019-07-05 18:29:44 +01:00
Matthew Barbour
92bb96049f
Added SCORE sql constants
2019-07-05 17:41:29 +01:00
Matthew Barbour
02e2786cca
Added missing constant
2019-07-05 17:39:25 +01:00
matthew
a7188a452b
Fixed issue with setup block checkbox generator
2019-07-05 17:39:15 +01:00
Matthew Barbour
c16d55995b
Added table-building support to SetupBlock to allow easily building cleaner setup controls
2019-07-05 17:38:12 +01:00
Matthew Barbour
9ca800d1c4
Added bulk action support to pools extension
2019-07-05 17:31:27 +01:00
Matthew Barbour
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
Matthew Barbour
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
matthew
80e614b53e
Added relationship set event.
...
Adjusted relationship set statements for betteer accuracy
2019-07-05 16:46:03 +01:00
matthew
639c896a16
Added 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.
2019-07-05 16:43:06 +01:00
Matthew Barbour
ac1196dee1
Added lower to tag_categories search
2019-07-05 16:25:03 +01:00
Matthew Barbour
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
Matthew Barbour
aa9ce52f47
Adjustment to DATABASE_TIMEOUT
2019-07-05 16:25:03 +01:00
Matthew Barbour
3fc0ba3a63
Added DATBASE_TIMEOUT constant to allow customizing database wait time
2019-07-05 16:25:03 +01:00
Matthew Barbour
6a6d73168b
Added 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.
2019-07-05 16:25:03 +01:00
Matthew Barbour
cb436cc182
Added transaction check before main rollback
2019-07-05 16:25:03 +01:00
Matthew Barbour
ae24b5c2e8
Moved transaction commit to above fastcgi_finish_request to prevent the page refreshing before the transaction actually commits.
2019-07-05 16:25:03 +01:00
Matthew Barbour
1a7fa4663e
Added search_terms to the bulk action event
2019-07-05 16:25:03 +01:00
Matthew Barbour
af263bc2a5
Fix the flv mime type mapping
2019-07-05 16:25:03 +01:00