removed a couple stylesheets that were never intended to be included long term
better Tomorrow code look
quotelinks in css and a very temporary replyquoting function, need to rewrite some stuff before i allow for crossthread/crossboard/deletedpost checking without huge performance loss long term)
also fixed some postformatting regex
toggleable download button next to files with option for unix or original filename
posting in locked threads for mods+
borrowing a theme to experiment with different text board layouts later when i make more changes to textboards (some things are a bit off still).
moved captcha.php out of includes.
added a file (install.php) that will set permissions on includes & database & templates to be unviewable and non-executable from browser. this also means that bots cant scrape parts of the database for information such as hidden boards or information about how many reports exist.
a lot of __dir__'s and __dir__ . '/../' replaced with $path
separate version file
all mod actions moved to mod-actions.php
all mod pages moved to templates/mod/
fixed manual ban typo causing all bans to show as manual ban on ban page
clear captcha field on image reload
manual ban support
delete bans
set first board in boardlist if no board is set to apply to ban theme if user visits post.php manually
fixed broken themes affected in edge (broken </select> that went ignored by other browsers)
moved post buttons to the left
removed post checkmark
timeuntil function
added warnings/temp bans/perm bans.
increase global report counter
minor display change to report pages
php7.3 in readme, default username:password for admin
changed default frontpage text
to do: get+cookie to set catalog settings like image size, show this hide that etc etc. otherwise functional enough.
+ minor pagination bugfix (exactly 10-20-30-40 would result in a blank final page as it removed 10 instead of 0).
+ width+height for thread status icons
+Extra theme (Cyanide)
new thread status icons
sticky threads now show up before the other threads, threads can now be set to sticky/locked/autosage and function as such, just missing mod panel to enable disable them.
get form buttons instead of links for prev/next
styles
minor frontpage stuff in preparation for static pages
also stripping tags from thread body subject if no subject input
major: added file deletion, post deletion, thread deletion with all its files
re-fixed post passwords
cleaned up reply scanning (isnumeric instead of excluding certain files, easier to expand)
added file deleted file
minor stylesheet change for files
add if modlevel checks later to skip password on deletes
separate theme js+cookie for IB+BBS
Original filename display no longer vulnerable to html code (was a bit too quick there, good thing i double checked)
by default all IBs use Futaba, by default all txt boards use Kareha.
create /database/boards/$boards['url']/config.php to use custom configuration on different boards
boardlist configuration to choose between url or board title
mobile viewport
added a kareha style for text boards, can also be used on imageboards while hiding thumbnails, can be used to create pseudo text boards with built in filesharing without breaking the textboard immersion (no images in your face, many bbs users upload 3p images and link to it anyways when relevant enough.
file uploading in work, can now check file extensions, mime type, and upload and rename the image.
up next obviously add some file info to the posts and display the image.
minor style changes
minor form changes