Commit Graph

  • 4ea44e8a09 fix: Passed description down the context chain. Spencer Brower 2026-07-21 09:27:04 -04:00
  • 566d6f0768 feat: Improved opengraph defaults. Spencer Brower 2026-07-20 14:27:27 -04:00
  • 1cb13a6a55 chore: Updated AGENTS.md. Spencer Brower 2026-07-20 13:46:31 -04:00
  • 5cef29e16f chore(EXTENSIONS.md): Removed future pipe plans. Spencer Brower 2026-07-20 13:42:40 -04:00
  • 5d8f646b31 build: Updated to latest available Odin package. Spencer Brower 2026-07-20 12:52:46 -04:00
  • 770a04481d feat(mustache): Added group_by filter to templates Spencer Brower 2026-07-20 11:05:48 -04:00
  • 29d244c1a6 fix: Fixed issue with double-any wrapping. Spencer Brower 2026-07-19 14:52:57 -04:00
  • efe0c42e5c chore: Updated TODOS.md Spencer Brower 2026-07-19 14:17:00 -04:00
  • 5c689638b1 fix: Removed thor: prefixes from log messages. Spencer Brower 2026-07-19 12:24:14 -04:00
  • 398f0eb1b4 chore: Reformatted TODOS.md Spencer Brower 2026-07-19 12:21:59 -04:00
  • ac43ab1e5a chore: Url now stored on page. Spencer Brower 2026-07-19 12:01:55 -04:00
  • 4fc3eae64c refactor: Created Open_Graph struct for og data. Spencer Brower 2026-07-19 11:59:54 -04:00
  • 90f6466f9c refactor: Moved OpenGraph fields to a separate struct. Spencer Brower 2026-07-19 11:40:21 -04:00
  • ce0f662c92 fix: Renamed some data keys. Spencer Brower 2026-07-19 11:26:04 -04:00
  • 6f6c0dddd1 feat(mustache): Added spec-compliant lambda support. Spencer Brower 2026-07-17 17:58:16 -04:00
  • c0ff59513f fix: Fixed an issue with stars not showing up. Spencer Brower 2026-07-17 17:45:49 -04:00
  • 6e66709f05 fix: Fixed a bug with template selection. Spencer Brower 2026-07-17 17:16:21 -04:00
  • a41a7803a4 feat: Simplified templates. Spencer Brower 2026-07-17 17:04:43 -04:00
  • 66b5c5a934 fix(alerts): Fixed leaks Spencer Brower 2026-07-17 16:42:56 -04:00
  • ebb4ef691a feat(alerts): Fixed alert class names + css. Spencer Brower 2026-07-17 16:16:02 -04:00
  • 9d2b2c4395 test: Added tests for sectionate extension. Spencer Brower 2026-07-17 15:05:33 -04:00
  • d05459af52 test: Added tests for emoji.odin. Spencer Brower 2026-07-17 15:00:13 -04:00
  • c7a5ae2360 fix(emoji): Replaced raw bytes with human-readable symbols. Spencer Brower 2026-07-17 14:52:55 -04:00
  • 085811b312 refactor: Moved markdown code to a separate packge. Spencer Brower 2026-07-17 14:13:25 -04:00
  • 618fabf0e4 refactor: Moved treesitter to its own package. Spencer Brower 2026-07-17 13:55:08 -04:00
  • dfe863e293 fix: Added -layout flag to set layouts dir. Spencer Brower 2026-07-17 13:42:22 -04:00
  • 528bef3941 feat: Added Unified file system / default layout mounts. Spencer Brower 2026-07-17 13:24:51 -04:00
  • fdd9ef4d46 docs: Added README.md. Spencer Brower 2026-07-17 12:54:23 -04:00
  • cfb41ef930 feat: Improved the template chain. Spencer Brower 2026-07-17 11:49:05 -04:00
  • fba62fe156 feaat: Simplified the template loading code. Spencer Brower 2026-07-17 11:06:16 -04:00
  • 6694c0cf67 perf: Replaced a bunch of string array concats with strings.Builders. Spencer Brower 2026-07-16 18:11:55 -04:00
  • c7b42ce7aa refactor: Simplified content.odin. Spencer Brower 2026-07-16 17:48:41 -04:00
  • a4b16e1b0a chore: Updated AGENTS.md Spencer Brower 2026-07-16 17:25:19 -04:00
  • f70205876f fix: Removed need for has_date in templates. Spencer Brower 2026-07-16 17:01:56 -04:00
  • f78e3811e4 feat!: Added the ability to disable features / extensions. Spencer Brower 2026-07-16 15:24:00 -04:00
  • 3898925228 chore: Updated AGENTS.md. Spencer Brower 2026-07-16 14:46:11 -04:00
  • 323a1318cf perf: Added spall support. Spencer Brower 2026-07-16 14:33:12 -04:00
  • 06a3c4d82d fix: Fixed leaks. Spencer Brower 2026-07-16 13:41:59 -04:00
  • eb452b25fc fix(mustache): Renamed effective to base_value. Spencer Brower 2026-07-16 13:33:07 -04:00
  • 7e93c3468f fix(mustache): Got whitespace management to pass the tests. Spencer Brower 2026-07-16 11:06:17 -04:00
  • 1f44adcf33 chore: Updated TODOs. Spencer Brower 2026-07-15 18:28:43 -04:00
  • e4e74df27e refactor: Rewrote the mustache package from scratch. Spencer Brower 2026-07-15 15:07:44 -04:00
  • 28975736cd refactor: Added parent support to mustache so templates can work right. Spencer Brower 2026-07-15 14:17:42 -04:00
  • a00f7d8ef5 refactor: Simplified render context. Spencer Brower 2026-07-15 13:31:05 -04:00
  • 618e08a718 refactor!: replaced year with now.year in template data. Spencer Brower 2026-07-15 13:09:47 -04:00
  • 5a1ceb617c refactor: generate_rss and generate_sitemap now use string builders. Spencer Brower 2026-07-15 12:30:28 -04:00
  • 93cf74ee0b feat: refactored code to use core:time package. Spencer Brower 2026-07-15 11:50:55 -04:00
  • 7aa411490a feat: Removed static dir from sites. Spencer Brower 2026-07-15 11:23:46 -04:00
  • 84e28f8a1d chore: Updated TODOS. Spencer Brower 2026-07-14 18:09:44 -04:00
  • 9b732c4879 feat: Added -minify flag that does simple html/css minification. Spencer Brower 2026-07-14 17:25:47 -04:00
  • 00b73c04ba refactor: Broke config/flags into a separate struct from Site. Spencer Brower 2026-07-14 16:47:12 -04:00
  • 3c149246be feat: thor Now searches up the directory tree to find thor.json. Spencer Brower 2026-07-14 16:08:22 -04:00
  • d1ca36bbd2 chore: Updated TODOS.md. Spencer Brower 2026-07-14 15:54:04 -04:00
  • fea7144a4d feat: static files now get copied directly to public. Spencer Brower 2026-07-14 15:51:39 -04:00
  • 7aa3cc7c74 fix: Backslash now appears in 🤷. Spencer Brower 2026-07-14 15:22:20 -04:00
  • 91606a2223 feat: Added -watch flag. Spencer Brower 2026-07-14 12:48:38 -04:00
  • f48cc242a4 docs: Added todos. Spencer Brower 2026-07-14 12:46:00 -04:00
  • 0ba29e43ed feat: Added margin notes support. Spencer Brower 2026-07-14 11:26:05 -04:00
  • b90496b5a2 feat: Added sectionate content processor. Spencer Brower 2026-07-14 11:24:06 -04:00
  • d23eec448b feat: Added server-side syntax-highlighting (via tree-sitter). Spencer Brower 2026-07-13 17:51:54 -04:00
  • 8de51ead39 feat: Replaced Tailwind with tuft css. Spencer Brower 2026-07-13 14:53:31 -04:00
  • 3cbf765345 refactor: Re-arranged page type enum. Spencer Brower 2026-07-13 14:29:11 -04:00
  • 8a9f12d532 fix(content.odin): Replaced eprint calls with log. Spencer Brower 2026-07-13 12:14:45 -04:00
  • cdb4ad9329 feat: Icons are now loaded from templates (no longer baked-in). Spencer Brower 2026-07-13 10:37:03 -04:00
  • 9671a90726 refactor: Improved the way sites are loaded. Spencer Brower 2026-07-12 22:34:52 -04:00
  • 4521960824 docs: Updated TODOS. Spencer Brower 2026-07-12 22:28:44 -04:00
  • ed17ac8633 feat: Added opengraph renderer. Spencer Brower 2026-07-12 15:08:13 -04:00
  • 8b2dceb679 feat: Added mustache templating. Spencer Brower 2026-07-12 13:38:32 -04:00
  • 42d58394ef feat: Added config file support. Spencer Brower 2026-07-12 10:00:30 -04:00
  • 462c434334 feat: Copy to Clipboard Button. Spencer Brower 2026-07-11 19:39:04 -04:00
  • 4fa7227b94 feat: Emoji shorthand. Spencer Brower 2026-07-11 19:28:36 -04:00
  • 241068b487 feat: Added alerts. Spencer Brower 2026-07-11 19:18:35 -04:00
  • 88eea07fec feat: Added robots.txt Spencer Brower 2026-07-11 10:45:16 -04:00
  • d10b832f3f feat: Added comment support. Spencer Brower 2026-07-11 10:39:07 -04:00
  • c3efbf80f0 build: Switched site build from Hugo to Thor. Spencer Brower 2026-07-11 10:30:17 -04:00
  • 177117e471 feat: Added icons. Spencer Brower 2026-07-11 10:17:27 -04:00
  • 565115c30c fix: Fixed footer. Spencer Brower 2026-07-10 20:42:21 -04:00
  • 07a262c3a1 feat: Added sitemap and RSS feed. Spencer Brower 2026-07-10 20:36:06 -04:00
  • c78f3b50b6 docs: Updated TODOS. Spencer Brower 2026-07-10 20:25:58 -04:00
  • 307af709ff feat: Added footnotes and syntax highlighting. Spencer Brower 2026-07-10 19:54:50 -04:00
  • 91c90e4408 refactor: Moved content up from the theme. Spencer Brower 2026-07-10 18:55:12 -04:00
  • 1de6f58024 fix: Fixed the image on the homepage. Spencer Brower 2026-07-10 18:41:31 -04:00
  • c3574c6737 fix: fixed some css issues. Spencer Brower 2026-07-10 18:16:13 -04:00
  • 87bd2b828b feat: Post index gets rendered. Spencer Brower 2026-07-10 18:10:38 -04:00
  • 44faebee6c feat: Basic page rendering implemented. Spencer Brower 2026-07-10 17:58:42 -04:00
  • 93090afa5a feat: Added commonmark parser. Spencer Brower 2026-07-10 17:46:49 -04:00
  • 54bc4ee322 feat: Site pages get listed. Spencer Brower 2026-07-10 17:13:26 -04:00
  • 454f90f5cb build: Added thor as a nix package. Spencer Brower 2026-07-10 16:33:11 -04:00
  • 5adcdf12c1 feat: Initial commit. spencer 2026-07-10 16:29:08 -04:00