aboutsummaryrefslogtreecommitdiff
path: root/webAO/dom/twofactor.ts
AgeCommit message (Collapse)Author
5 daysReplace cookies with localStorageOsmium 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-20Prettified Code!stonedDiscord
2023-12-08throw out googlestonedDiscord
2023-09-20autoformat with eslintstonedDiscord
2022-11-13bring back iniedit dropdownstonedDiscord
2022-10-22whoops forgot args are a liststonedDiscord
2022-10-22this is much nicerstonedDiscord
2022-10-22show the dialogstonedDiscord
2022-10-22add to window classstonedDiscord
2022-10-12move cred response to dom folderstonedDiscord