summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-08-19Remove met art pageRose Hogenson18-463/+31
2026-08-18Improve directory layout a little moreRose Hogenson4-46/+67
2026-08-18Improve URL structureRose Hogenson4-90/+70
2026-08-18Add Met Art pageRose Hogenson18-28/+459
2026-08-15Remove unnecessary indentation from save responseRose Hogenson1-3/+1
2026-08-15Fix html formattingRose Hogenson10-125/+145
...finally
2026-08-15Revert "Properly use code unauthorized"Rose Hogenson2-29/+19
This reverts commit 5325d4b10d39a8873b445ce956a059ad6c2811fb.
2026-08-15Properly use code unauthorizedRose Hogenson2-19/+29
2026-08-15Fix redirect for /nezuko after loginRose Hogenson1-1/+1
2026-08-15Expose nezuko partition on /nezuko endpointRose Hogenson1-0/+14
2026-07-25Draw inside the requestAnimationFrame callbackRose Hogenson1-31/+39
I'm pretty sure it's required to use the API this way (oh god it's so ugly)
2026-07-25Consolidate JS and sprites for fewer requestsRose Hogenson15-501/+485
2026-07-25Rename stallman-shooter to RMS shooterRose Hogenson7-22/+22
2026-07-25Move stallman-shooter to rmsRose Hogenson13-0/+0
2026-07-25Port a game I wrote a long time ago to JSRose Hogenson18-6/+548
2026-07-25Move pong into games/ subdirectoryRose Hogenson4-0/+0
2026-07-24Fix path for URL and package indexesRose Hogenson1-2/+2
2026-07-23Avoid some allocations for the index pagesRose Hogenson1-83/+21
2026-07-23Use the full name for the packageRose Hogenson1-1/+1
2026-07-23Add a command indexRose Hogenson2-6/+52
2026-07-23Add cmd-index.html.templateRose Hogenson1-0/+12
2026-07-23Add a package indexRose Hogenson2-11/+86
2026-07-23Add a helper function for making an outlined templateRose Hogenson1-9/+23
2026-07-13Handle routing errors in a more sensible wayRose Hogenson1-2/+4
2026-07-09Use PUT for the APIRose Hogenson1-2/+5
2026-07-09Include a newline at the end of the API responseRose Hogenson1-1/+1
2026-07-09Add an API uploadRose Hogenson1-6/+29
2026-07-09Add a /code directoryRose Hogenson1-1/+3
2026-06-09Fix the tar format to PAX formatRose Hogenson1-2/+2
2026-06-07Allow uploading multiple files to the wormholeRose Hogenson2-51/+152
2026-02-26Allow the previous OTPRose Hogenson1-5/+10
2026-02-06Do a little less sha256Rose Hogenson1-6/+4
Since oae2 will internally also call hkdf, there's no reason to hkdf the encryption key twice. We can hkdf it once for the primary key, and then let oae2 hkdf it again for the encryption key. Since the second hkdf uses a 32 byte random salt, the two calls will certainly use different parameters.
2026-02-06Keep redirect query param on incorrect passwordRose Hogenson5-10/+5
This makes it a little less weird when you enter an incorrect password and the URL changes.
2026-01-26Bump depsRose Hogenson4-12/+12
2026-01-21Clean up some XMLRose Hogenson1-1/+1
2026-01-21XML!!!Rose Hogenson6-39/+48
2026-01-03Support range requests for wormhole downloadsRose Hogenson4-18/+23
2025-12-30Bump depsRose Hogenson3-13/+13
2025-12-29Fix error messagesRose Hogenson10-7/+46
2025-12-29Content-LengthRose Hogenson1-0/+12
2025-12-29Fix clean holeRose Hogenson1-31/+34
2025-12-29Distinguish no holeRose Hogenson1-1/+5
2025-12-29Make wormhole a little bit simplerRose Hogenson6-98/+158
2025-12-27Add Google AuthenticatorRose Hogenson7-13/+114
2025-12-07Update finditerRose Hogenson2-10/+10
2025-12-07Use /pkg pathRose Hogenson4-4/+4
2025-12-07Increase target security to 32 bytesRose Hogenson7-9/+109
2025-12-01Fix nix vendor hashRose Hogenson1-1/+1
2025-12-01Bump cclRose Hogenson2-3/+3
2025-11-30Get rid of flakeRose Hogenson2-81/+15