a7bddb1dac
get rid of is_admin, fixes #676
2019-09-29 19:01:09 +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
cf8ed3b134
Added UserLoginEvent
2019-09-29 14:21:23 +01:00
73b784266e
Moved user config stuff into an extension
2019-09-29 14:20:40 +01:00
120cdb49a6
Added $user_config global based on existing config object for storing user-specific settings.
...
Added event to the user page so that extensions can hook into it, providing user-specific setting controls
2019-09-29 14:19:52 +01:00
88e6e68d79
Changed omitted related tags (like tagme) to be powered by a setting, allowing any performance-impacting (or just not useful in this context) tags to be omitted
...
Further tag list performance improvements
TagListConfig constants
2019-09-26 15:46:28 +01:00
33fff87f39
Merge pull request #680 from sanmadjack/ext_info
...
Proposed extension info change to allow getting info for unloaded ext…
2019-09-26 15:37:16 +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
ac6ded877f
Added dependency support for extensions
...
Separated a few extensions that had multiple extension classes in the same file
2019-08-07 16:32:44 -05:00
f4b647b6b8
Updated util for new extension methods
2019-08-07 15:59:06 -05:00
91b46d6598
Moved user config stuff into an extension
2019-08-07 15:49:56 -05:00
68ee4d0e77
Custom rating support, user rating filter settings
2019-08-07 15:49:26 -05:00
8f0aa8a4ca
Added $user_config global based on existing config object for storing user-specific settings.
...
Added event to the user page so that extensions can hook into it, providing user-specific setting controls
2019-08-07 15:48:18 -05:00
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
3d1b964812
Proposed extension info change to allow getting info for unloaded extensions
2019-08-07 15:34:11 -05:00
a18589ee0a
Help extension
...
Provides foundation for help pages that are generated from loaded extensions, starting with comprehensive search documentation. Addresses #522
2019-08-05 09:03:49 -05:00
00464d2579
Implemented a nav link generating system so that extension power what shows up in the menus rather than being hard-coded in the themes.
2019-08-05 09:01:20 -05:00
972b68bdd3
Setup constants
2019-08-05 09:00:23 -05:00
fc294bfb3c
add tracer_enabled check to the database class to prevent unnecessary memory build-up when tracer isn't outputting.
...
Globalized tracer_enabled to make it easier to access
2019-08-01 08:15:43 -05:00
c3f2d2e1bd
New post titles extension, resolves #19
2019-08-01 08:10:24 -05:00
45df025e7d
Bulk action permission constant
2019-08-01 08:09:00 -05:00
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -05:00
d57b624079
Merge commit '38cc05c' into develop
2019-07-31 14:58:24 +01:00
a0b1c82d0d
function to clear event listeners
2019-07-19 10:25:07 +01:00
c5aba18470
s/is_admin/can(perform_bulk_actions)/
2019-07-08 20:35:10 +01:00
a0c0b6e3d1
Various fixes
2019-07-08 08:07:11 -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
a41e99d1af
Renamed graphics extension to media extension
2019-07-08 08:07:08 -05:00
3859e27839
New Graphics extension
...
Added constants to several extensions
2019-07-08 08:07:02 -05:00
eb885c443c
trim leading whitespace when logging queries
2019-07-07 19:22:44 +01: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
98f0375e94
make tracer not-null in installer
2019-07-07 15:57:06 +01:00
660ee2b249
make composer libs usable from the installer
2019-07-07 15:50:02 +01:00
b43ad07abe
typo
2019-07-07 15:42:19 +01:00
1e1ede7db6
log which method was used to wrap db->execute
2019-07-07 15:12:51 +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
8ec3690f8e
cache logging was getting hit/miss the wrong way round... forever?
2019-07-07 14:07:11 +01:00
c8563951ce
tracing instead of cache debug log
2019-07-07 13:58:39 +01:00
bca74a0db5
drop DEBUG_SQL - all of that info is included in the trace file, fixes #674
2019-07-07 13:52:53 +01:00
4cadce1de0
merge slow-page-log into tracer, fixes #673
2019-07-07 13:51:19 +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