Commit Graph

161 Commits

Author SHA1 Message Date
Spencer Brower 4d847d95d3 feat: Added timezone infrastructure. 2026-07-24 11:03:29 -04:00
spencer 0d1e9ba352 feat(parse_iso_Date): Added timezone parsing. 2026-07-24 10:38:09 -04:00
spencer 213385dd70 feat: Added timezone field to Base_Data. 2026-07-24 10:35:35 -04:00
Spencer Brower 5833b764a4 refactor: Replaced now object with iso string 2026-07-23 16:12:04 -04:00
Spencer Brower 23b0b3fa5f feat: format pipe can now accept custom formats as quoted strings. 2026-07-23 16:12:04 -04:00
Spencer Brower d35da93dcf feat: Added Go style date format configuration. 2026-07-23 16:12:03 -04:00
Spencer Brower 4560014954 feat: Pipes now have access to the full template context. 2026-07-23 11:45:37 -04:00
Spencer Brower b3608fe493 feat: Added date config to site. 2026-07-23 11:45:37 -04:00
Spencer Brower b2ff7038cb fix: Simplified logging. 2026-07-23 11:26:36 -04:00
Spencer Brower c648b600c7 refactor: Site now uses the default opengraph partial. 2026-07-23 11:26:36 -04:00
Spencer Brower 56e434210b feat: Added build time to output. 2026-07-23 11:26:36 -04:00
Spencer Brower 83f2dc18f9 perf(mustache): Improved performance. 2026-07-23 11:26:36 -04:00
Spencer Brower 986038f54c refactor(mustache): Simplified Node parser. 2026-07-23 11:26:36 -04:00
Spencer Brower 5960d3686c feat: Added a stress tester so we can benchmark the template rendering. 2026-07-23 11:26:36 -04:00
Spencer Brower 1856e29763 perf: Fixed leaks. 2026-07-23 11:26:36 -04:00
Spencer Brower cfd01a02d0 refactor: Changed Render_Error from Union to struct.
Also renamed it to `Error`.
2026-07-23 11:26:35 -04:00
Spencer Brower f04532229b feat: Added Rust-style error messages for template errors. 2026-07-23 11:26:32 -04:00
Spencer Brower b239bf2d87 feat: Added format pipe for dates. 2026-07-21 14:31:09 -04:00
Spencer Brower cc42e694fd feat: Demoted author to a param. 2026-07-21 11:10:44 -04:00
Spencer Brower bed7effd4b test(lambda_test.odin): Made some stylistic changes. 2026-07-21 11:10:44 -04:00
Spencer Brower 5b98ad5134 chore: Updated TODOS. 2026-07-21 11:10:44 -04:00
Spencer Brower 0fa08f3cae fix: Replace fmt.eprint calls with logs. 2026-07-21 09:39:53 -04:00
Spencer Brower 4ea44e8a09 fix: Passed description down the context chain. 2026-07-21 09:36:32 -04:00
Spencer Brower 566d6f0768 feat: Improved opengraph defaults. 2026-07-20 15:33:55 -04:00
Spencer Brower 1cb13a6a55 chore: Updated AGENTS.md. 2026-07-20 13:47:15 -04:00
Spencer Brower 5cef29e16f chore(EXTENSIONS.md): Removed future pipe plans. 2026-07-20 13:43:02 -04:00
Spencer Brower 5d8f646b31 build: Updated to latest available Odin package. 2026-07-20 12:53:06 -04:00
Spencer Brower 770a04481d feat(mustache): Added group_by filter to templates 2026-07-20 12:44:40 -04:00
Spencer Brower 29d244c1a6 fix: Fixed issue with double-any wrapping. 2026-07-19 14:55:31 -04:00
Spencer Brower efe0c42e5c chore: Updated TODOS.md 2026-07-19 14:28:11 -04:00
Spencer Brower 5c689638b1 fix: Removed thor: prefixes from log messages. 2026-07-19 12:36:03 -04:00
Spencer Brower 398f0eb1b4 chore: Reformatted TODOS.md 2026-07-19 12:22:26 -04:00
Spencer Brower ac43ab1e5a chore: Url now stored on page. 2026-07-19 12:17:06 -04:00
Spencer Brower 4fc3eae64c refactor: Created Open_Graph struct for og data. 2026-07-19 12:04:27 -04:00
Spencer Brower 90f6466f9c refactor: Moved OpenGraph fields to a separate struct. 2026-07-19 11:48:46 -04:00
Spencer Brower ce0f662c92 fix: Renamed some data keys. 2026-07-19 11:35:19 -04:00
Spencer Brower 6f6c0dddd1 feat(mustache): Added spec-compliant lambda support. 2026-07-17 18:34:15 -04:00
Spencer Brower c0ff59513f fix: Fixed an issue with stars not showing up. 2026-07-17 17:46:41 -04:00
Spencer Brower 6e66709f05 fix: Fixed a bug with template selection. 2026-07-17 17:22:36 -04:00
Spencer Brower a41a7803a4 feat: Simplified templates. 2026-07-17 17:13:49 -04:00
Spencer Brower 66b5c5a934 fix(alerts): Fixed leaks 2026-07-17 16:43:42 -04:00
Spencer Brower ebb4ef691a feat(alerts): Fixed alert class names + css. 2026-07-17 16:30:26 -04:00
Spencer Brower 9d2b2c4395 test: Added tests for sectionate extension. 2026-07-17 15:16:45 -04:00
Spencer Brower d05459af52 test: Added tests for emoji.odin. 2026-07-17 15:03:49 -04:00
Spencer Brower c7a5ae2360 fix(emoji): Replaced raw bytes with human-readable symbols. 2026-07-17 14:57:24 -04:00
Spencer Brower 085811b312 refactor: Moved markdown code to a separate packge. 2026-07-17 14:40:29 -04:00
Spencer Brower 618fabf0e4 refactor: Moved treesitter to its own package. 2026-07-17 14:10:21 -04:00
Spencer Brower dfe863e293 fix: Added -layout flag to set layouts dir. 2026-07-17 13:42:44 -04:00
Spencer Brower 528bef3941 feat: Added Unified file system / default layout mounts. 2026-07-17 13:31:00 -04:00
Spencer Brower fdd9ef4d46 docs: Added README.md. 2026-07-17 12:59:51 -04:00