From b9b7eb98f1db7e83544bf0ca7fc59bb5df94c298 Mon Sep 17 00:00:00 2001 From: Pagwin Date: Tue, 5 May 2026 15:07:27 -0400 Subject: [PATCH] some TODO planning --- TODO.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 3ad2209..3ad1223 100644 --- a/TODO.md +++ b/TODO.md @@ -8,6 +8,7 @@ - [ ] Make it so headers render with an anchor with a name to allow linking - [ ] Make a function which takes IR and spits out some kind of table of contents - [ ] swap from using `draft` to using `date` for determing draft status, lack of date = draft +- [ ] yeet dockerfile in favor of using Nix (pre-req for adding any more external binaries such as purescript or reasonML) - [ ] setup font subsetting (font file minimization) - `pyftsubset` (`fonttools subset`) is an external tool I can and probably should use for this - [ ] Fix time via timestamps potentially meaning something (via preshim?) and use local offset instead of absolute time https://www.rfc-editor.org/rfc/rfc3339#section-4.2 @@ -15,5 +16,7 @@ - https://hackage-content.haskell.org/package/warp-3.4.10 - https://hackage.haskell.org/package/file-embed - https://hackage.haskell.org/package/fsnotify -- [ ] Evaluate using Rolldown +- [ ] Add in a scheme interpreter as a markup inline template language + - https://claude.ai/share/624f7666-0c76-4292-b0c6-c0eee2124278 +- [ ] Evaluate using Rolldown instead of esbuild - [ ] see if performance can be improved, it shouldn't be necessary but if I'm looking at doing something for this and everything above this got checked off then this is a sensible next thing