| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | Remove defunct CAPTCHA | Osmium Sorcerer | |
| The hCaptcha integration has been abandoned for a while. It added yet another questionable third-party API (which also set a Cloudflare cookie), and its effectiveness is unclear considering its client-side nature. A custom CAPTCHA implementation (such as PoW challenge) is an interesting prospect, but it'll require proper server-side support. | |||
| 5 days | Replace cookies with localStorage | Osmium Sorcerer | |
| Cookies's use case is to store persistent data and send it to the server in subsequent requests, such as to remember logged-in sessions. WebAO is using them to store site settings like ad-hoc hash tables that require parsing and serialization. As a nasty side-effect of how cookies work, clients send all their settings every time they connect to the server. Server has absolutely no use for them, but each client sends them anyway, which is an uncalled-for privacy leak. Remove this mechanism entirely, switch to localStorage which serves exactly the purpose of per-origin store with data that never leaves the browser. | |||
| 2024-11-20 | Prettified Code! | stonedDiscord | |
| 2023-12-08 | throw out google | stonedDiscord | |
| 2023-09-20 | autoformat with eslint | stonedDiscord | |
| 2022-11-13 | bring back iniedit dropdown | stonedDiscord | |
| 2022-10-22 | whoops forgot args are a list | stonedDiscord | |
| 2022-10-22 | this is much nicer | stonedDiscord | |
| 2022-10-22 | show the dialog | stonedDiscord | |
| 2022-10-22 | add to window class | stonedDiscord | |
| 2022-10-12 | move cred response to dom folder | stonedDiscord | |
