55c6854003
formatting
2019-11-02 19:57:34 +00:00
ed8caa86bf
Fix for random issue
2019-10-18 16:35:44 +01:00
9139bbfd01
Added another lower() to a tag lookup
2019-10-18 16:31:38 +01:00
6b030c00eb
Constants for index config
2019-10-18 16:26:11 +01:00
4564fd4092
by_id_or_hash for more elegant CLI use
2019-10-04 20:48:21 +01:00
71c74e034b
allow find_images without limit
2019-10-04 20:47:48 +01:00
30698fefdc
remove a bunch of dead variables and things
2019-10-02 11:23:57 +01:00
e08cdb1638
make Cache its own thing, separate from Database
2019-10-02 10:49:32 +01:00
19c4fcaf34
even with EMULATE_PREPARES=false, sqlite still returns strings for int columns...
2019-09-30 10:40:15 +01:00
0f4a0275b5
use is_int instead of is_numeric if we want to reject numeric strings, should fix #681
2019-09-29 17:58:56 +01:00
54067f02a4
fix merge
2019-09-29 15:44:59 +01:00
e6a402cd4e
Merge branch 'custom_ratings' into develop
2019-09-29 14:41:14 +01:00
f5119b20a3
formatting
2019-09-29 14:32:51 +01:00
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
a1c276c840
Fix SQLite underscore searching ( #619 )
2019-09-14 13:46:39 +10:00
9341c408b9
allow randomness to be limited, because sql's OFFSET N is O(n)
2019-09-08 17:13:20 +01:00
68ee4d0e77
Custom rating support, user rating filter settings
2019-08-07 15:49:26 -05:00
972b68bdd3
Setup constants
2019-08-05 09:00:23 -05:00
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -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
3859e27839
New Graphics extension
...
Added constants to several extensions
2019-07-08 08:07:02 -05:00
1bd7e1a547
better DISABLE_ACCEL
2019-07-07 17:40:24 +01:00
cf98e4bf43
remove one-positive-tag special case which is slower than the generic build_accurate_search_querylet
2019-07-07 17:13:56 +01:00
ea802f4a24
Remove build_ugly_search_querylet
...
now that the accurate search doesn't use subqueries, perhaps mysql can
accept it
2019-07-07 16:50:55 +01:00
bd5ccd2800
remove ancient misleading description of the search code
2019-07-07 16:46:56 +01:00
3c6b09110a
Cache multiple flexihashes
...
otherwise get_thumb / get_image / get_thumb / get_image / ... will
have 100% cache miss rate
2019-07-07 14:26:45 +01:00
99646a4b00
bump tracer api
2019-07-07 13:30:50 +01:00
f5a5352511
Correction to negative tag code
2019-07-07 11:17:21 +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
183f9bb897
Changed the image tag search query to run more efficiently on pgsql
2019-07-07 11:06:45 +01:00
f4a98e7a9b
GET flag to skip accelerator
2019-07-07 10:29:00 +01:00
68f3ebb2c6
Consistently say '<Type> Query'
2019-07-07 00:17:39 +01:00
c682670f64
derp
2019-07-06 10:38:18 +01:00
ccb9c493d5
s/Context/EventTracer/g
2019-07-05 20:49:47 +01:00
1370afec72
Moved database driver constants to DatabaseDriver
2019-06-20 10:47:15 -05:00
123089bfbf
Merge remote-tracking branch 'upstream/develop' into bugfixes
...
# Conflicts:
# core/imageboard/image.php
2019-06-18 13:31:04 -05:00
1d10baa719
only sql-escape if we're going to the database, not the accelerator
2019-06-16 19:25:40 +01:00
6df1190501
Rename Tag/ImgQuerylet to Tag/ImgCondition
...
It was confusing because Tag/ImgQuerylet (an abstract condition to use
as part of image search filtering) were unrelated to Querylet (a
fragment of SQL)
2019-06-16 19:11:16 +01:00
6b9d18b52e
Parse tags first, then check accelerator, then check database
...
Better than half-assed tag parsing in the accelerator then full parsing
in the database
2019-06-16 19:07:55 +01:00
37fe743f65
Changed "images" and "thumbs" usages to constants
2019-06-15 11:20:11 -05:00
6f501a6e74
Database driver constants
2019-06-14 13:38:47 -05:00
d1102cd635
Merge from sanmadjack:develop
2019-06-14 13:46:55 +01:00
f078b283bd
pull a bunch of small fixes from #659
2019-06-14 13:16:58 +01:00
5765978afd
Changed to prevent writing duplicate image tag IDs
2019-06-14 12:52:58 +01:00
10d8b352c1
allow tags with apostrophes to be accelerated
2019-06-13 16:57:23 +01:00
b27904a7e0
Changes to bulk actions, passing full ID arrays instead of chunked image arrays
...
Changed the bulk actions to have a separate identifier from the button name
2019-06-12 17:46:24 -05:00
b7945b098e
Changed to prevent writing duplicate image tag IDs
2019-06-09 14:18:25 -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
99b51e65c1
Added array_unique to set_tags to prevent primary key violations when upload conflict is set to merge
2019-06-01 11:39:03 -05:00
bf473f6d51
more lint fixes
2019-05-29 18:23:29 +01:00