Commit Graph

1216 Commits

Author SHA1 Message Date
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