Tucker McKnight <tucker@pangolin.lan> | Sun Feb 01 2026
Mark mithril project as completed! Move some other completed todos around
12 13 14 15 16 17
- [ ] Better Template Readability
- git-branch: `mithril-server-side-rendering`
- Goal: Do not simply have a bunch of strings as the HTML for the default virtual
template. Maybe look into using mithril for server-side rendering?
- This will also make the code look much less "ewww" for possible new contributors.
- Also allows typescript to help out more.12 13 14 15 16 17
- [ ] get rid of lodash
- also use globs npm module instead of built-in node version, built-in requires
node 20+.
- add a Dockerfile for node 18, which is the lowest 11ty supports, and see if
this is useable on that.
- lodash is one of the larger (largest?) dependencies right now. With mithril auto-escaping strings, it might not be necessary anymore. Look into which things actually need to be escaped (e.g. any user-input from commit messages) and see if we can just rely on mithril to escape those55 56 57 58 59 60 61 62
- [ ] get rid of lodash
- also use globs npm module instead of built-in node version, built-in requires
node 20+.
- add a Dockerfile for node 18, which is the lowest 11ty supports, and see if
this is useable on that.
- lodash is one of the larger (largest?) dependencies right now. With mithril auto-escaping strings, it might not be necessary anymore. Look into which things actually need to be escaped (e.g. any user-input from commit messages) and see if we can just rely on mithril to escape those
- [ ] Indicate which branches are "closed"
- Put them separately on the branches page if they are zero commits ahead of main?55 56 57 58 59 60 61 62
- [ ] Amending a commit can make it incorrectly show up as being in one branch but not the other (see e6bbc544eb7000015a)
- [x] Better Template Readability
- git-branch: `mithril-server-side-rendering`
- Goal: Do not simply have a bunch of strings as the HTML for the default virtual
template. Maybe look into using mithril for server-side rendering?
- This will also make the code look much less "ewww" for possible new contributors.
- Also allows typescript to help out more.
- [x] Indicate which branches are "closed"
- Put them separately on the branches page if they are zero commits ahead of main?
- branch was `mark-merges`