CHANGELOG (many old entries are lost):
[3.2.10] Bugs: fixed a network error that prevented random terus code games from booting for some users after updates rolled out

corrected the URL to `/store` from "store.html" on the collapsed index

Changes: replaced an unlockable wallpaper

compressed grass0[1-6].ogg (now grass0[1-6].opus)

updated the Maddenverse

[3.2.09] Changes: updated the Maddenverse

[3.2.08] Bugs: fixed a bug in `MaddenOnline.exe` where the program exit/crash function would not stop animating certain elements

fixed the load button on *Find Brooklyn Guy!* having no css styling

Changes: adjusted the laptop page scale for technically unsupported yet common screen sizes

removed `sbl.smlwiki.com`

removed duplicate texture files and compressed more icons

updated the Maddenverse

[3.2.07] Bugs: fixed the cursor being invisible while viewing the note in Irida

Changes: changed Guy 31 to Guy 35 for accuracy

added Guy 420420

added `;play`

added (togglable) loading indicators to the bottom right corner

compressed *Find Brooklyn Guy!*

[3.2.06] Bugs: fixed hyperlinks on the index getting pushed down by an empty initial string in *#areatitle*

fixed a mistake in the return to index animation where two cursors were visible at once

Changes: moved some css files to `/bin.l/`

changed the name of the page directed to from Judy's hole

added fire video assets (in turn, updated `/places/irida`, finkleshitz' character page and added a Scooter easter egg)

updated `movies.css`

added two new random loading screen intros

[3.2.05] Bugs: fixed a missing ID bug on `/movie/` which prevented an achievement

Changes: added something in the mailbox for getting Ending E

changed the *Report a sighting* button on `/cast/lance` to point to lancewatch.com

compressed more image assets

[3.2.03] Bugs: forgot to update sound paths on `/newhouse/dollroom` and the doll room intro

Changes: changed the destination of the Trophy from `/characters/jeffy` to `/characters/`

changed `houser.jpg` to a better compressed `houser.webp` on `/menu/`

changed the volume and filepath of `FUNKER.opus` (Ending A music)

added debounce to the triggers on `/characters/jeffy`

replaced the music on `/characters/jeffy` (new song is called *Dead Meat*)

removed the hardcoded loading time on `/characters/jeffy`, relying on the new music tracks instead

[3.2.02] Bugs: fixed a bug where you couldn't access `/places/irida` or see the photo even if you'd unlocked *Ending C*

Changes: compressed more image assets (experimental)

reprogrammed `/characters/jeffy`, and fixed a bug which prevented you from interacting with doors or other triggers on this page if Caps Lock were on

added the secret *Ending E* (a remake of the scrapped, original *Ending C*)

[3.2.00] Bugs: prevented access to `/intros/` from the laptop Browser

fixed the wrong pointer cursor showing on some character pages for blank links

fixed the image container on `/cast/pooby` sometimes shifting height and flashing 404

fixed a bug which prevented `reynoldssurprise.zx5` from playing in Chromium browsers

Changes: migrated more sounds to `/bin.s/`

changed `;c set default_browser_tab` to `;c set dbt`

changed the way unlocks render (and added a compatibility layer)

updated Chef Pee Pee's image

changed the embeds on `/movie/food` and `/movie/great` to be previews instead of the full videos

added controller support to Maddenverse Online and `reynoldssurprise.zx5`

added `Lamar.ico`

[3.1.02] Bugs: fixed the background of the laptop page not becoming red during the transition to Ending A/B like it did before

fixed the "bad referrer" error on `/movie/misery`

fixed a bug on `/newhouse/dollroom` which would cause the camera to get stuck in the zoomed-in state until reloading

Changes: changed Marvin's name to Marvin Zion Wilfred

made it so linking some `/movie/` pages embeds the video

restructured character page layout by moving some inline styles to `characters.css` (might require re-caching of the css file to take effect)

added `/characters/luigi`

[3.0.03]—[3.0.06]—[3.1.01] Bugs: set the static background on the index to *width:100%*, fixing a 1-pixel vertical black line on the edge of the container
typing "joke" in the `Command Center` would appear to work but log a 404
fixed allowed external domains not appending the https:// on the laptop
fixed a bug where you can ex-out of the browser in the middle of the sequence to Ending A/B or while entering laughbox
*1337* achievement wasn't always given after meeting the requirement and would rely on fallback checks to work for some players
fixed the background on `/characters/judy` not moving with the animation
fixed pages not embedding their titles & descriptions on other websites
selecting a disc from the inventory would sometimes push the page down
fixed the cursor disappearing at the bottom of `/movie/` and `/game/`
fixed horizontal scrollbars appearing on `/newhouse/` pages when being viewed in the laptop
fixed the bottom of `/characters/` cutting off on shorter screens and on the laptop
fixed a bug where the transition to `laughbox` didn't move the CDs on the side
fixed a visual bug where assets on the phone page would sometimes flicker upon animating
fixed a bug where the "Store" button on `/store` wouldn't always appear with the selected style or carry over a custom header color
fix a bug where accessing a new terus code caused widgets to disappear until you disabled and reenabled them
fixed the wrong pointer cursor showing on *"Report a sighting"* on `/cast/lance` and blank links on character pages
fixed a glitch where the *Irida* photo on `/places/` would sometimes load late
fixed *we.jpg* not filling the screen
fixed the white on lil logan's shirt being transparent
fixed bug where Guy's crimes were always re-rolled even when specifying a Guy number
Changes: made feature compatibility more apparent when accessing the website
added a *Test autoplay* option to the menu
rewrote the "Read notice" menu text and changed the setting name to "Notice!"
added a sound for proceeding to the main site
added tons of new loading screen messages
lightning strikes when you click the old house
`/game/house` can now grant the *seenjimmy* flag
updated/added fonts on the menu page and character pages
reverted the music on `/characters/` to the first version—also added a background to the page and hover sounds over the character portraits
improved Guy generation on `/character/guy`
added secret Guys
Guys can now generate up to 40,000,000
set the Guy image height to 229px
added Charleyyy's shirt to the Guys
added more crimes to Guy pages and capitalized them in the list of crimes
tweaked the styling and colors of the site header
added something to `characters/zack`
renamed Judy's hole page
replaced the image of Jerry on Judy's hole page
clicking the middle of the hall on `/newhouse/hall` will add another "/hall" until the url bar is full or you navigate away
reprogrammed the header so there's much less of a chance of things blipping into place or changing colors (this is a major change)
changed dev console command formatting (ask me for updated commands ((this won't be on the release changelog)))
added *dance06.gif*
changed more images to .gif and .webp, and sounds to .opus
redid the movement in `MARVIN.EXE`, which now renders at your refresh rate
added a new popup to the computer page
made the sound effect for bringing a window in the laptop to the forefront easier to trigger
made it so when navigating the website on the laptop app `Browser`, the address bar gets updated
made it so clicking the screenshot of The Maddenverse on `/madden` also gives you the achievement like the hyperlinks
added a zoom slider to the laptop page to see the screen easier
instead of a flat 4.23 seconds, the download speed of games is now a random number of milliseconds between 1024 and 4096
programs downloaded by terus will appear on the desktop as soon as they download instead of on reload
restyled the download button
updated the debris/dust video assets globally
removed the header from `charleyyy.html`
replaced the black square on the key page with a piece of felt and randomized the position
replaced the link to a youtube video on `/pit/` with a direct download
`house.zx3` and `reynoldssurprise.zx5` are now required for the achievement *1337*
made it so clicking *The Home Button!* on ending c fades out the music along with the fade to black
added tooltips (togglable via a new Menu option or *;t tooltips*)
made it so once you've found the laptop and gotten the *Fuck it, we surf* achievement, you can type the computer location in the address bar
added two conditional wallpapers
rearranged the credits on `/movie/misery`
added /bin.l/, /bin.s/, /bin.v/ and /nez.fyi/ for improved asset loading and preloading
added `/newhouse/booth/`
Porky's Butthole
[3.0.01] Bugs: made `jumpy-song.html` redirect to the top

changed the phone number on one of the pop-ups to 1-800-555-0199

fixed the background music on Chef PeePee's page not adhering to the *radio_active* flag

fixed some store items not reloading the page after being clicked

Changes: changed `/index` and `/menu/` from static html to php (partly to fix a bug where the site would sometimes stall trying to load), and similarly modified `/terus`

renamed *User submissions* to *Other characters*

removed `/characters/sonic` `/page/escapees` and merged the *Lore* category with the *Other characters* category

renamed Aetheon's portrait on `/characters/` to "Aetheon" (from "Day of Imbalance"), and made Aetheon's portrait only appear if you've seen `Myth.zx5`

added a new Braxton character page + a secret character page

updated Junior's name to Justin 'Braxton' Reynolds, Jr. and changed the music on his page

changed the requirement for the *Enter the Maddenverse* achievement to simply visiting nfl.smlwiki.com and downloading the gadget, or by clicking either hyperlink on `/madden` regardless of if you're using the laptop

added a new unlockable item to the house in *Maddenverse Online*

added 2 new achivements

[3.0.00] Bugs: fixed being able to go back mid-sequence on `/box/`

prevented being able to view php files on the laptop

fixed *Command Center* being referred to as *Noter* in some places

fixed the power off prompt not always appearing on top of windows

fixed a bug in `mroom.zx5` where you could turn your head during the opening cutscene and momentarily get stuck

fixed a bug in `MARVIN.EXE` where the final sequence would sometimes load late or lag spike

fixed an issue where one of the random-chance intro screens (the one with the phone) could softlock you if you didn't have an audio input device plugged in

fixed instances of Jerry's CrapShack having a space between "Crap" and "Shack"

fixed a visual bug in *Command Center* where some valid commands wouldn't flash as yellow, which was an inconsistency

made background music in Find Brooklyn Guy respond to the *radio_active* flag

fixed being able to play Ending C through the laptop

adjusted the height of Woody's picture on `/characters/woody` to match

fixed misery appearing unlocked (even if it hadn't been unlocked yet) on titotube sometimes

Changes: added a 3D terus code

reconfigured the server to utilize SharedArrayBuffer for the benefit of numerous new or refactored features. though perhaps disappointing, this means interactions inside the web browser on the laptop are now limited to native sources (smlwiki.com, nfl.smlwiki.com, …)

added a network error page to *Browser*

added custom/blank CDs to the shop and a CD-burning program to the laptop

added pop-up ads to the laptop

refactored all of the inventory code into to one javascript file

added a new random-chance intro

made it so trying to visit `/characters/jeffy` doesn't redirect you out like normal if you've played the ending before

compressed more ogg, gif and jpg assets, as well as the static background on the index

combined the new house images on the index into a sprite sheet (to solve an issue where the house would sometimes blip in and out)

updated the image of the new house on the menu to reflect the fairly recently updated new house design on the index

changed the "House Payment" text in the mailbox to "House Payment Invoice"

made it so accessing most terus code programs will put a file icon on the desktop for quick re-access

made it so when entering a terus code and the download appears, it displays a unique filename as opposed to the code repeated

changed the look of the 3D programs (improved lighting processing and stylized each program)

made `Street.zx5` play crickets chirping instead of birds chirping at night

added Gadgets/widgets

added two new commands in *Command Center* (*!process_meter* and *!theconductor*)

added minimizing and the ability to open multiple programs at once

added a *Desktop options* button to the laptop to toggle Gadgets or change the wallpaper (and removed the *cwallpaper* command from the dev console in favor of this)

added `laptop-interfacing-audio.js` to all laptop apps besides *Browser* (so that the nested documents also play clicking and typing sounds)

added two new codes to the secret page on `/movie/`

changed Marvin's "current" photo

added a very high quality "BREAKING NEWS" opener to `/news`

overhauled `cast/lance`

added 5 new phrases to the loading screen

added something to the maddenverse

[2.4.03] Bugs: fixed being able to access one of the loading screen events outside of the intended context

Changes: set `/event/day-of-imbalance` to redirect to `/page/aetheon` again

changed the handwriting font to *Thin Pencil Handwriting*

added new phrases to the loading screen

added the command *ulogan* to customize the destination of lil logan

compressed some more assets

added a category of terus code known as "easter egg", which doesn't count toward the *1337* achivement

recategorized *NEZUAI* as an easter egg code and added a new one

[2.4.02] Bugs: fixed the fixed-height *.image-container* causing visual issues on `/cast/pablo` and `/characters/guy`

made Bart not draggable

Changes: changed index hyperlink font to Garamond, set to align to center when page collapses, added unicode symbols to each link and added a link to the OST

removed the email address from `/contact`

removed `/characters/braxton`

added a pastebar to `/characters/guy`

made the *Save this Guy!* button save Guys as jpg instead of png (average Guy is now 20~25kb instead of 70kb)

modified some of the repeated color bases on `/characters/guy` so that those Guys are more interesting, and added a drop shadow layer

[2.4.01] Bugs: `/characters/chef-pee-pee` had golden nugget metadata

fixed being able to highlight elements in `/game/find-brooklyn-guy`

updated the link to the old house game on `/characters/silhouette` which pointed to the old location

made `/newhouse/upwards` collapse better on unsupported screen sizes cuz i kept seeing screenshots that made me cringe

fixed being able to access certain pages on the laptop

fixed random-chance intros on the menu causing *body is null* errors

prevented being able to click some elements on some pages in DEMO mode

fixed the cursor changing to pointer when hovering over the logo in the ending A/B sequence

Changes: added the category `/places/` and 6 places

updated the image on `/cast/logan`

improved visibility of the pointer cursor by replacing the image

added a new page to `/newhouse/hall`

added a new random-chance intro & made intros on the menu less rare

updated the key/box sequence

improved the 3D old house in the IRIDA sequence & extended/updated a terus code

updated the laptop screen's texture layers and *transform* css

added *shutdown* as a command in the laptop terminal

updated the `/barbus` video and jumpscare

added the ability to middle-click the new house to skip the axe animation

replaced the radio image in the pit

added 3 new items to `/store`

added a random chance event to a character page

added a random chance event to the old house game

replaced the tv image in the jumpy game intro and *Ending C*

added a dev console (can't modify progress or grant anything, currently only good for customizing and shortcutting)

[2.4.00] Bugs: fixed the header 404ing on titotube video pages and migrated titotube assets to native server to significantly reduce lag

removed reference to `/characters.html` (non-existent page) from `/characters/braxton` and `/page/pit`

fixed many innocuous file path bugs—e.g. css on `/logan` trying to fetch the cursor image from the wrong path even after being correctly defined in the stylesheet, marvin.exe still pointing to levels on old domain

fixed the oldest bug: fixed character portrait images overflowing and cutting off the right side of some images due to wrong set width (*max-height* still 230px for consistency)

marvin not showing up in character search results for "meat"

made piano ignore all keypresses besides piano notes

fixed the 'sold'/'sold out' signs in the store being clipped inside of the container, making the animation look weird

Changes: reduced the use of duplicate/redundant assets, namely texture images and walking sounds

shaved off roughly *26MB* all around by making numerous optimizations to image and sound assets

added a 404 page

added the text "Escapees:" to the previously titleless image box on /page/escapees

added css to make character pages collapse better and be easier to read on smaller screens (1024 still min officially supported width)

set scrollbar color to red and set *#header-container* to *position: fixed* on character pages

revamped `/newhouse/upwards`

updated some css animations

modified referrer-specific logic to `/barbus` and `/game/house`

remade the image on `/newhouse/crew`

changed cody's current image

added a ken page

added a new lore page

made houses on `/store` move across the conveyer belt, and set store items cursor to custom pointer instead of just *pointer*

increased chances of seeing a rare loading screen by + 1% (now 4%)

added opengraph embed pics to `/game/find-brooklyn-guy` & `/index`

set default character portrait image background to black instead of transparent

updated the new house image assets on the index

updated the logo

added two more random-chance events

[2.3.25] Bugs: fixed an issue where the piano sequence would only work using lowercase keypresses

fixed terus not resolving for some users

patched being able to look at the achievement assets directory

Changes: locked misery until you've seen the other episodes

migrated and compressed more assets, including the static on the index

made clicking the site version in bottom right of `/menu/` open a popup of this changelog

set the X in the mail inbox to not scroll
[2.3.24] Bugs: migrated Find Brooklyn Guy! from nez.fyi to smlwiki.com to resolve 502/503 errors, same for the code which checks if the jeffy piano should be in your mailbox

added the missing eyes texture back to the marvin room terus code

added redundant charleyyy achievement checks due to some users' devices not interpreting the beforeunload event

fixed the box page

fixed the ending in marvin.exe not animating

fixed missing UTF-8 characters in ending c and terus

set cursor to pointer when initialising a code in terus

removed secondary functions in the click the bart page that caused lag on some browsers

Changes: changed the achievement *Who's is this?* to *Fuck it, we surf*

added 4 new achievements

made achievements window resizeable

compressed some more video assets
[2.3.22]—/merged/—[2.3.23] Bugs: fixed not being able to drag the marvin doll freely on `/game/find-brooklyn-guy` without it getting stuck around the game window (behaviorally identical, it just looked broken before)

added *poiner-events* to the fadeIn animation on some menu pages

fixed the missing font on the music box page

fixed asset preloading on the box page

fixed an issue where navigating back to the computer page would re-start previous javascript scripts & animations

fixed sbl

Changes: replaced the floating logan head, marvin doll, and charleyyy jumpscare images with sprite sheets

revamped the loading screen (as `/menu/`)

remade `/newhouse/phone` with a real phone

set *#mailinbox* to *position: fixed* and adjusted subtext font weight

added `/movie/`

moved the firstvisit check to the head of `/index` to reduce the redirect time

migrated terus stuff from nez.fyi to smlwiki.com

added a terus code

on category indexes, the respective buttons will be highlighted yellow

made the `/achievements/view` window public

added the box page to the list of pages that can trigger the `Under construction` achievement

recompressed a bunch of large assets
[2.3.21] Changes: reimplemented old/unused functions to `/cast/pablo`

set the logo back
[2.3.20] Bugs: fixed a bug where the `/index` hyperlink alternatives for `/news` and `/store` would appear under conditions where they weren't necessarily hidden up top, causing links to those pages to be in two places at once for some users redundantly Changes: increased the likelihood of the random intro sequences
[2.3.19] Bugs: fixed the favicon for `movie/misery` pointing to the wrong location

changed several redirects from *https://smlwiki.com/* to */*

fixed an issue where using the seekbar on misery caused it to go to frame 0 on chromium browsers Changes: made the logo halloween-themed for the week

added *(max-height: 860px)* to the main page collapsing css from 2.3.15

enforced *min-width: 860px* on all pages (1024x768 is still the minimum-supported canvas size)

adjusted the height of misery

re-compressed misery and cut out the beginning & end
[2.3.18] Bugs: fixed a bug where the MISERY code would show "access forbidden"
[2.3.17] Changes: migrated to a new server in preparation for the maddenverse

fixed the cursor on `/charleyyy` going behind his head and the header

added Ending C and all of its things
[2.3.16] Changes: changed some *document.referrer* checks to rely on the *firstvisit* item instead. (fixes some overly strict redirects to the loading screen)

fixed a conflicting class name on `/store` causing elements to appear broken, caused by the previous update
[2.3.15] Changes: added a `/game/` page

added a new random-chance intro

altered page navigation on the header to become smaller/collapsed based on screen size. (to prevent overflowing and inconsistency)
[2.3.14] Changes: added fallback code for the marvin doll not loading all of its image assets. (still finnicky, always best to just click 'Reload title screen' if common assets load abnormally)

added new phrases to the loading screen as well as a UID in the top corner
[2.3.13] Bugs: fixed an issue where specifically accessing `/characters/index.html` would break instead of showing `/characters/`

Changes: added a hyperlink to view the changelog on `/news`

made header get shorter at 768px height (+ adjusted the search bar on `/characters/` and *#newlook* on `index.html` for this)

added something else
[2.3.12] Changes: made an html video/audio player for the site

    replaced the food that looks good, misery and so great video players with the custom one

    embedded cody's song using the custom player
[2.3.09] Bugs: fixed the cursor on the `/cast/logan` page changing to the default cursor around the image

Changes: added a search bar to `/characters/` and made the page collapse better

added a changelog and meta.smlwiki.com
[2.3.07] Bugs: fixed some issues introduced by the previous changes:

    the axe height and "houses" text on the smaller frame have been corrected

    added "news" and "store" hyperlinks to the index when the frame is small / when the navigation options collapsed

Changes: made it so hovering the mailbox displays an area title like the houses and marvin's corpse

changed `/characters` from a page in the root to a directory. (now displays as `/characters/`)

added side accents to `/index` and `/characters/`

added something else
[2.3.06] Bugs: fixed the cursor on `/charleyyy` going underneath the header^ and charleyyy's face

fixed the game border on `/game/` pages covering the navigation menus in the header

Changes: ^changed the z-index of the header to 13

a page width smaller than 900px will hide the Store and News buttons to accommodate very small desktop monitors

made the main frame on `/index` collapsible. (a page width of 1080px or smaller shrinks the frame to 820x528—the index can now become as little as 826px wide without overflowing)
[2.3.02] - THE SUPER ULTRA MEGA AWESOME LORE UPDATE!! Bugs: fixed being able to access the pit too early by repositioning the droppoint id on pages other than Find Brooklyn Guy!, trying this now does nothing

fixed script errors involving ids being renamed redundantly. (also relevant to the above change)

made it possible to 're-purchase' the non-download items on `/store`
[1.?.??] Bugs: fixed a handful of animation timings being early or late

fixed typing and clicking sounds not playing when in terus

Changes: gave function to 2 codes (incl. 1 new code, which is the last of the main 7 'lore' codes)

added two official endings to the site (and bonus stuff)

added a tito page (tbu)

added a better photosensitivity warning / first visit popup (by session)

also added a news section for future updates (tbu)