Commit graph

3060 commits

Author SHA1 Message Date
Shish
9e9225acf3 [core] allow SHM_POST_INFO html element to accept a link parameter 2023-12-31 22:27:32 +00:00
Shish
209e9b4ab5 [tag edit] have image info link to history if they're active 2023-12-31 22:00:31 +00:00
Shish
625406e591 extra comments 2023-12-31 18:48:56 +00:00
Shish
fb49b785ef [core] don't take shortcuts when going next/prev, as some extensions (eg ratings) might want to alter search results (fixes #984) 2023-12-31 18:48:49 +00:00
Shish
b67fca51f5 [view] ViewImage -> ViewPost 2023-12-31 01:20:36 +00:00
Shish
a00b522f34 [view] more microhtml 2023-12-31 01:10:03 +00:00
Shish
9c4138399d Merge branch 'no-modernizr' 2023-12-30 18:07:59 +00:00
Shish
48557354fc [upload] less jquery 2023-12-30 14:25:03 +00:00
Shish
159efdcce6 [r34] less jquery 2023-12-30 14:20:31 +00:00
Shish
61c52c2237 [index] less jquery 2023-12-30 14:20:03 +00:00
Shish
b456b86ca0 [index] remove hack for ancient opera 2023-12-30 13:59:56 +00:00
Shish
de96ce8129 [bbcode] remove jquery 2023-12-30 13:59:27 +00:00
Shish
8121f4d6db [cbz] remove jquery 2023-12-30 13:59:16 +00:00
Shish
ab4c58e17e [view] reduce jquery 2023-12-30 13:47:23 +00:00
Shish
ccd14e38c5 [comment] reduce jquery 2023-12-30 13:47:02 +00:00
Shish
410bddd24e [handle_pixel] remove redundant cookie flags 2023-12-30 13:34:00 +00:00
Shish
2775ec073d [media] simpler video stats 2023-12-30 13:26:49 +00:00
Shish
00a49f6541 [media] set $size to "unknown" if we don't know the size 2023-12-30 13:02:31 +00:00
Shish
2a23c235ec [video] microhtml and no-jquery 2023-12-30 13:01:36 +00:00
Shish
9ed58a69a0 [setup] drop hideable setup sections
this is mostly-broken; and when it works, it is confusing; and the code
is bad
2023-12-30 04:07:40 +00:00
Shish
c2befbdf9f remove modernizr 2023-12-30 03:45:29 +00:00
Shish
8f143a6bac [view] use vanilla JS to change info box edit/view modes 2023-12-30 03:45:21 +00:00
Shish
cc69ecb74a hide site-specific extension 2023-12-30 03:21:52 +00:00
Shish
cc36f32ffc [flash] remove flash extension, browsers don't support it any more 2023-12-30 01:54:24 +00:00
Shish
65d858c1ca [autocomplete] when tags have the same number of uses, sort by name 2023-12-29 12:17:00 +00:00
Shish
d82df9d7d8 [autocomplete] optimistic client-side filtering 2023-12-29 12:04:05 +00:00
Shish
0e887175e0 [autocomplete] allow keyboard to override an idle mouse 2023-12-29 11:39:00 +00:00
Shish
ef5f1f8599 [autocomplete] min-width rather than wrapping 2023-12-29 11:37:44 +00:00
Shish
4c5af15a88 [autocomplete] default to returning 1000 results from the server instead of all of them 2023-12-29 11:10:58 +00:00
Shish
8007ed8532 [autocomplete] only render the top 100 results 2023-12-29 11:00:56 +00:00
Shish
05d137cd6d [autocomplete] set innerText rather than HTML to avoid need for HTML parsing 2023-12-29 10:47:51 +00:00
Shish
81f68f1e90 [autocomplete] remove the whole completions div instead of removing each child individually 2023-12-29 10:45:13 +00:00
Shish
6608e3c33e [autocomplete] avoid a rerender 2023-12-29 10:38:24 +00:00
Shish
15a07205fd [autocomplete] refactor getCurrentWord 2023-12-29 10:36:32 +00:00
Shish
8eb13f59e6 [autocomplete] allow right-arrow for completion 2023-12-29 10:36:32 +00:00
Shish
09051249a7 [autocomplete] force wrapping for completions 2023-12-29 10:36:32 +00:00
Shish
840b0849df [user] make email-requiredness a setup option 2023-12-27 10:07:09 +00:00
Shish
fbd6869d85 [themes/r34] be less custom 2023-12-26 13:08:50 +00:00
Shish
7617daa15c [autocomplete] rely on autocomplete-script to disable browser built-in where appropriate 2023-12-26 12:53:46 +00:00
Shish
d04ec4296b [upload] saner error reporting 2023-12-26 12:50:37 +00:00
Shish
ec85a0bd76 [autocomplete] touch too 2023-12-26 04:18:40 +00:00
Shish
a92d1ac7c5 [autocomplete] argh 2023-12-26 04:11:35 +00:00
Shish
33adf9aeff [autocomplete] don't lose focus after selecting a completion 2023-12-26 03:40:30 +00:00
Shish
0eef0cc42b [autocomplete] specify exact position 2023-12-26 03:18:31 +00:00
Shish
5f69545b65 style tweak 2023-12-26 02:57:10 +00:00
Shish
b55b5a0a0f [autocomplete] new from-scratch autocomplete implementation 2023-12-26 02:52:19 +00:00
myname
85b1e54904 Refactoring auto-complete functionality for alias editor and auto tagger 2023-12-26 02:37:47 +00:00
Shish
e5c8bf7b18 one cookie set function, for consistent samesite/path/expires 2023-12-26 02:36:51 +00:00
Github Actions
1af62eca83 Auto-merge master to main 2023-12-25 15:36:43 +00:00
Shish
6d370b0aa3 [all themes] use rems for more consistent font sizing 2023-12-25 15:33:57 +00:00
Shish
1f4d2a5b3e [user_config] remove duplicate style file 2023-12-25 10:39:37 +00:00
Github Actions
7a3e90d524 Auto-merge master to main 2023-12-24 23:19:44 +00:00
Shish
ce962cb358 [style] keep form elements wide even if in a span 2023-12-24 23:17:54 +00:00
Github Actions
61000a7742 Auto-merge master to main 2023-12-24 23:08:18 +00:00
Shish
89dfd33290 allow tags to wrap 2023-12-24 23:06:26 +00:00
Shish
2ac243d20d [core] use rawurlencode/decode consistently, deprecate caret system 2023-12-24 22:42:14 +00:00
Shish
8b31fea14e fix downvote link typo 2023-12-24 13:46:59 +00:00
Shish
0dd09b444b Merge branch 's3' 2023-12-21 21:57:07 +00:00
Shish
8015d69acf [s3] extension for adding/deleting images on an S3 compatible host 2023-12-21 21:56:48 +00:00
Shish
ad181377c8 [userclass] ghosts should still be able to read PMs 2023-12-21 21:15:46 +00:00
Shish
a491d70b0e [ratings] don't crash if rating isn't set yet 2023-12-21 15:26:53 +00:00
Shish
d489a4fa18 [user_config] remove redundant overrides 2023-12-19 12:08:39 +00:00
Shish
9e7f3cb397 Make SHM_POST_INFO more logical
Rather than having a boolean for view or edit + optional editor, use the
existence of the editor to know if a field is editable
2023-12-19 11:41:02 +00:00
Shish
095a51a4d2 [setup] column-width is standard now 2023-12-18 01:26:31 +00:00
Shish
9a56b50d84 [bulk_add_csv] align help 2023-12-16 10:42:32 +00:00
Shish
3581945e09 [comment] check null once 2023-12-15 21:25:18 +00:00
Shish
7f98412d8b cache_get_or_set function 2023-12-14 22:02:10 +00:00
Shish
a5c6f1321b refactor search a little and add much better testing 2023-12-14 17:04:16 +00:00
Shish
4c8274161f fix more search edge-cases 2023-12-14 02:13:01 +00:00
Shish
e114057dfe PHPUnit 10 (and other bumps) 2023-12-14 00:25:32 +00:00
Shish
fd1bb21f9d bumps 2023-11-11 22:05:28 +00:00
Shish
848797030e nits 2023-11-07 21:01:03 +00:00
myname
e498eb87c7 Fix pool Post/List view 2023-11-06 06:47:59 -06:00
myname
5b2666164f Create function to search pool by name 2023-11-05 23:50:33 -06:00
myname
40244138f3 Remove redundant button
Fix parent-id type issue
2023-11-05 09:40:12 -06:00
Shish
f0e8bd9ee1 [ext/reverse_search_links] apply style directly to the link, no matter where it is positioned 2023-09-06 12:37:13 +01:00
Shish
38af9eb0c4 [ext/reverse_search_links] remove custom position options, for now 2023-09-06 12:37:13 +01:00
Joe
03e24a4c92 fully remove IQDB support 2023-09-06 12:37:13 +01:00
Joe
7fcb4078dd add reverse image search links extension 2023-09-06 12:37:13 +01:00
Shish
867fdec284 [pools] remove mysql-specific bits 2023-08-18 22:27:42 +01:00
Shish
7a4f033cce split installer CSS into its own file, since we only use it in one place 2023-08-18 21:51:01 +01:00
Shish
43c7be0e89 dedicated search_link() function for generating links to search results, see #936 2023-08-18 13:52:03 +01:00
Shish
23e36b4349 only link to post/list when you actually want post/list, if you want just a default page, leave it empty 2023-08-18 12:45:56 +01:00
Shish
7f048ff6f2 [ratings] link the rating to the appropriate search, fixes #936 2023-08-18 12:45:27 +01:00
Shish
5879184895 SHM_POST_INFO element for doing info box elements in a standard way 2023-08-17 18:21:28 +01:00
Shish
aa8de9d420 the php string type is lowercase 2023-08-17 18:20:46 +01:00
Github Actions
9c0a6ebec3 Auto-merge master to main 2023-08-16 14:54:27 +00:00
Shish
f040709a76 proper support for html in usernav 2023-08-16 15:52:14 +01:00
Luana
3179cc1969 format 2023-08-16 15:40:08 +01:00
Luana
498d71ab45 index help html 2023-08-16 15:40:08 +01:00
Luana
b29d536e19 more microhtml 2023-08-16 15:40:08 +01:00
Luana
a5e585d991 SHM_A 2023-08-16 15:40:08 +01:00
Luana
ff237fc00c pools theme fully MicroHTML 2023-08-16 15:40:08 +01:00
Luana
0978ef99e3 MicroHTML on pools ext 2023-08-16 15:40:08 +01:00
Luana
8202367eaa build_selector and make_form_microhtml as SHM_ functions 2023-08-16 15:40:08 +01:00
Luana
d47df46a7f pool adder MicroHTML 2023-07-03 16:35:43 +01:00
Luana
98aca16e73 format 2023-07-03 16:35:43 +01:00
Luana
34b608c4b7 ratings ext fully MicroHTML 2023-07-03 16:35:43 +01:00
Luana
91710f4c59 More MicroHTML 2023-07-03 16:35:43 +01:00
Luana
84d232ca0d build_selector returns HTMLElement 2023-07-03 16:35:43 +01:00