From a4db4c2c58061676b1fa8acf5ffa3f5f801fe31a Mon Sep 17 00:00:00 2001 From: Spencer Brower <6729162+sbrow@users.noreply.github.com> Date: Fri, 31 Jul 2026 09:33:09 -0400 Subject: [PATCH] chore: Updated TODOS.md. --- TODOS.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/TODOS.md b/TODOS.md index ee5ba34..21c8e93 100644 --- a/TODOS.md +++ b/TODOS.md @@ -145,9 +145,9 @@ main :: proc () { - wrong cwd? - [ ] Clean up the default layouts - [ ] Menus - - [ ] Detailed frontmatter menu form ("menu": {"main": {"weight": 5}}) + - [x] Detailed frontmatter menu form ("menu": {"main": {"weight": 5}}) - [ ] Menu active state (pre-compute is_active based on page.permalink prefix match) - - [ ] Page.weight field for general-purpose page ordering (menus, lists, related posts) + - [x] Page.weight field for general-purpose page ordering (menus, lists, related posts) - [ ] if no `html` tag detected in output, re-render output with base template (or whatever template is next in the chain) - [ ] Add `-production` flag @@ -155,7 +155,7 @@ main :: proc () { - [ ] Mustache diagnostics - [ ] Partial invocation stack in diagnostics: when an error fires inside a partial, show "invoked from" chain through `{{> name}}` calls. Currently warnings inside partials point at the partial (correct file) but don't show the invocation site. - [ ] Could be better error message when missing a closing (or opening) brace - - [ ] Error message doesn't show position of faulty pipe name correctly. + - [x] Error message doesn't show position of faulty pipe name correctly. - [ ] `render_template` (`render.odin`) blanks the *entire page* to `""` on any mustache render error and only `log.errorf`s it — a single bad tag/pipe anywhere on the page silently kills the whole output with no visible