Commit graph

3016 commits

Author SHA1 Message Date
Shish
9f002b6bf7 typed arrays 2024-01-01 03:30:21 +00:00
Shish
26bf4277e0 Separate out GET and POST more explicitly
- No longer allow uploading directly via GET, that is terrible for
  security. Instead, use the GET parameters to pre-fill the upload form.
- PageRequestEvent has a `method` property that can be checked in
  extensions
2024-01-01 03:30:21 +00:00
Shish
5356008985 remove unused images 2024-01-01 03:30:21 +00:00
Shish
e3fb67661e nits 2024-01-01 03:30:21 +00:00
Shish
3462a81c28 [upload] give filesize-tracker script some polish 2024-01-01 03:30:21 +00:00
Shish
42a2d6e12f [home] show text counter even without graphical counter 2023-12-31 23:07:54 +00:00
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