JaxBoards Architecture:
- Sean rebuilt a lot of code so that it takes better advantage of PHP 8's features - now it's a web app built for PHP 8 instead of a PHP 4 web app that we retrofitted to run in PHP 8.
- Added some classic games and Easter eggs (and added a new one)
- Replaced the clock icon with an emoji that shows a different image depending on when the user timed out
- Solved all the remaining PHP warnings/errors
- Googlebot is able to crawl the forums without crashing
- Fixed an issue where the forum topic order sometimes got out of whack
- Fixed JavaScript tooltip browser warning (no actual effect)
- Now you get an "are you sure" prompt when deleting shoutbox posts - previously it was easy to delete those by mistake
- Added a PHP error log monitor
- Made a spacing fix in modcontrols.php
- Made several skins responsive - a much-desired feature
- Created a CSS-based banner for Lithosphere, which should improve load times - thanks Spritey for offering some help with the CSS
- Made the body slightly wider for the Bibby Team skin
- The New Winter Blue skin's footer is visible now
- Removed an extra copy of the Themes folder I accidentally uploaded while setting up the boards in January
- Fixed obsolete bibbyteam dot jaxboards dot com links on the forum so they use the current domain instead
- Fixed obsolete bibbyteam dot jaxboards dot com links on my old profiles
- Changed # to ? in some older links so they'll work properly
- Made sure all shoutbox posts are in the database
- Sean set up Git on the server, making it a lot easy to deploy changes
---
Edited by: Sean, May 3rd, 2025 @ 9:51 am