Commit Graph

4317 Commits

Author SHA1 Message Date
3c8a8b77ac Add options for auto-reload.js, remove orphaned function call
How did that go missing?
2024-01-30 10:05:43 -01:00
e7303eb9fc Remove update thread on scroll to bottom of page
It was already half removed, this half needed to be too to avoid errors
2024-01-30 10:05:43 -01:00
17b5ad6cad Remove false requirement for banners enabled to use auto-reload.js 2024-01-30 10:05:43 -01:00
6b225625c4 Disable broken, unknown-purpose styling on boxs and tables 2024-01-30 10:05:43 -01:00
a12ca4e75f Make Ubuntu font local instead of Google API call 2024-01-30 10:05:43 -01:00
27ef8b8011 Add style to all a tags, not only links 2024-01-30 10:05:43 -01:00
a2d0a1fcd2 Remove static position from dark.css desktop style to fix topbar not following page and padding above the top bar 2024-01-30 10:05:43 -01:00
a01ce77666 Remove CSS external links, replace random filenames, move images into img folder 2024-01-30 10:05:43 -01:00
20a5490b65 Add CSS from lainchan
This overwites dark.css. terminal2.css was replaced with terminal_green.css
2024-01-30 10:05:43 -01:00
837fe4d6fa Check file exists before unlinking in 'file_unlink' 2024-01-30 10:05:43 -01:00
4eae6fd37e Check for file exif_stripped flag without accessing invalid key 2024-01-30 10:05:43 -01:00
8c9ef0d2bd Check temp file exists before unlinking when processing images 2024-01-30 10:05:43 -01:00
b80a7b00f0 Add status.php for mobile API 2024-01-30 10:05:43 -01:00
f17875da7a Enable compatibility with Twig 2.x 2024-01-30 10:05:43 -01:00
d69b30d83f Replace deprecated Twig 'filter' with 'apply'
Deprecated in Twig 2.9
2024-01-30 10:05:43 -01:00
419829f8aa Check files exist before deleting when rebuilding
This is most likely an effect of the @ operator changes in PHP 8.0.0
2024-01-30 10:05:43 -01:00
c228c5a7bb Unset $matches['token'] after use
Causes a parameter error in later versions of PHP
2024-01-30 10:05:43 -01:00
98ee082ea3 Handle empty page key index properly
Necessary for later versions of PHP
2024-01-30 10:05:43 -01:00
e307afd09f Prevent filling debug parameter when debug is turned off in config
The debug parameter can lead to memory exhaustion errors for some errors, this prevents it happening when debug output is disabled
2024-01-30 10:05:43 -01:00
7ba421ff24 Defer youtube.js 2024-01-30 10:05:43 -01:00
37b3a9a9ab Add labels to form input elements 2024-01-30 10:05:43 -01:00
71d9463e47 Add filename as alt text to images 2024-01-30 10:05:43 -01:00
745f1cbb23 Fix obsoleted getJSON(...).error function 2024-01-30 10:05:43 -01:00
c7c54a3d3e Add frame around forced anon options 2024-01-30 10:05:43 -01:00
47123a0f89 Remove some desktop CSS
literally 'i think it's ugly'
2024-01-30 10:05:43 -01:00
1cbe304f13 Fix titles on Rand and Semirand themes 2024-01-30 10:05:43 -01:00
03660bfa24 Reduce padding after forms 2024-01-30 10:05:43 -01:00
15d85a4254 Reset auto-reload.js countdown after post 2024-01-30 10:05:43 -01:00
0e332ca2fa Remove redundant Posting Mode banner
Also replace JS code that uses them to determine the page type.
2024-01-30 10:05:42 -01:00
4b5da78aca Change layout of view IP page
This includes reducing the field size for notes and telegrams. and moving logs and actions above the post list (as it can become very long), excluding warnings and bans in order to discourage banning IPs instead of the infringing post.
2024-01-30 10:05:42 -01:00
5c76af1603 Don't sort Random order in catalog 2024-01-30 10:05:42 -01:00
17b915ad7f Add class to overboard show/hide board buttons
This prevents false-positive h2 tags being given the show/hide button, such as the h2 tags in the Options menu
2024-01-30 10:05:42 -01:00
d61e98524c Update Tor blocklist 2024-01-30 10:05:42 -01:00
fc3564bc10 Change order of static page markup methods
Markdown doesn't appear to be enabled without extensions, so it's not good to have it first.
2024-01-30 10:05:42 -01:00
396f184ea8 Extract footer into a template 2024-01-30 10:05:42 -01:00
c1a2c9cf2f Enable configurations by default: moving, subject in title, hourly stats, anti-bump-flood 2024-01-30 10:05:42 -01:00
e8251ade6a Change dates to ISO 8601-like, fix deprecation of strfdate() in PHP 8.1, fix non-GMT dates
Unfortunately this means there are two format strings needed when using JS for local time.
2024-01-30 10:05:42 -01:00
32aa1802c7 Disable jumping down to the bottom after a new post 2023-01-14 05:50:41 -01:00
9b29b30330 Set auto-reload.js to minimum countdown delay after making a post 2023-01-14 05:50:41 -01:00
7324135025 Add PPH and IPs stats table (doesn't require JS) 2023-01-14 05:50:41 -01:00
5b74355046 Collapse post form by default on index page.
This reduces wasted space as making threads is a relatively rare operation, and dissuades people from mistakenly making a thread instead of a reply.
2023-01-14 05:50:41 -01:00
6645a8f989 Add meaningful error codes for captchas 2023-01-14 05:50:41 -01:00
175022f519 Move PHP session into captcha code to prevent unnecessary cookies. 2023-01-14 05:50:41 -01:00
0afbeac7bd Remove captcha JavaScript call for local captchas, add automatic and manual reloading of captchas 2023-01-14 05:50:41 -01:00
58d719c7f9 Allow local securimage captcha to be run without cURL library 2023-01-14 05:50:40 -01:00
070ae35161 Remove redundant subject check in catalog-search.js
The comment selection included it.
2023-01-14 05:50:40 -01:00
88c25af7cf Fix bumplock not appearing on threads and catalog
Ideally they would all say bumplock instead of sage, but that's how it is in the database so we can fix that later if we ever care.
2023-01-14 05:50:40 -01:00
288f09c1f9 Remove unused functions from inc/function.php
strategy_first was left in as I suspect it's a userful example.
2023-01-14 05:50:40 -01:00
e1eb910ef4 Add required include for mod_board_log in log.php 2023-01-14 05:50:40 -01:00
8cd2ad7b10 Drop remaining MySQL <5.5.3 support (utf8 without multibyte)
It's over 10 years out-of-date and EOL and the version code isn't failsafe which causes issues with some MariaDB versions, resulting in broken multibyte character behaviors.
2023-01-14 05:50:40 -01:00