Spencer Brower spencer
  • Joined on 2025-04-24
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-21 21:28:18 -04:00
092f03d3e9 feat: Added build time to output.
ba2fac49b7 perf(mustache): Improved performance.
65568cef2c refactor(mustache): Simplified Node parser.
d10425c0f7 feat: Added a stress tester so we can benchmark the template rendering.
2fd18d0108 perf: Fixed leaks.
Compare 14 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-20 21:08:18 -04:00
566d6f0768 feat: Improved opengraph defaults.
1cb13a6a55 chore: Updated AGENTS.md.
5cef29e16f chore(EXTENSIONS.md): Removed future pipe plans.
5d8f646b31 build: Updated to latest available Odin package.
Compare 4 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-20 12:58:17 -04:00
770a04481d feat(mustache): Added group_by filter to templates
29d244c1a6 fix: Fixed issue with double-any wrapping.
efe0c42e5c chore: Updated TODOS.md
Compare 3 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-19 12:38:17 -04:00
5c689638b1 fix: Removed thor: prefixes from log messages.
398f0eb1b4 chore: Reformatted TODOS.md
ac43ab1e5a chore: Url now stored on page.
4fc3eae64c refactor: Created Open_Graph struct for og data.
90f6466f9c refactor: Moved OpenGraph fields to a separate struct.
Compare 15 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-17 19:58:17 -04:00
085811b312 refactor: Moved markdown code to a separate packge.
618fabf0e4 refactor: Moved treesitter to its own package.
dfe863e293 fix: Added -layout flag to set layouts dir.
528bef3941 feat: Added Unified file system / default layout mounts.
fdd9ef4d46 docs: Added README.md.
Compare 5 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-17 11:58:16 -04:00
cfb41ef930 feat: Improved the template chain.
fba62fe156 feaat: Simplified the template loading code.
6694c0cf67 perf: Replaced a bunch of string array concats with strings.Builders.
Compare 3 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-16 19:38:18 -04:00
c7b42ce7aa refactor: Simplified content.odin.
a4b16e1b0a chore: Updated AGENTS.md
f70205876f fix: Removed need for has_date in templates.
f78e3811e4 feat!: Added the ability to disable features / extensions.
3898925228 chore: Updated AGENTS.md.
Compare 10 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-15 19:18:18 -04:00
e4e74df27e refactor: Rewrote the mustache package from scratch.
28975736cd refactor: Added parent support to mustache so templates can work right.
a00f7d8ef5 refactor: Simplified render context.
618e08a718 refactor!: replaced year with now.year in template data.
5a1ceb617c refactor: generate_rss and generate_sitemap now use string builders.
Compare 7 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-14 18:58:17 -04:00
84e28f8a1d chore: Updated TODOS.
9b732c4879 feat: Added -minify flag that does simple html/css minification.
00b73c04ba refactor: Broke config/flags into a separate struct from Site.
3c149246be feat: thor Now searches up the directory tree to find thor.json.
d1ca36bbd2 chore: Updated TODOS.md.
Compare 15 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-13 18:28:17 -04:00
918100bf5d fix: Replaced eprint calls with log.
cdb4ad9329 feat: Icons are now loaded from templates (no longer baked-in).
9671a90726 refactor: Improved the way sites are loaded.
Compare 3 commits »
spencer synced commits to refs/heads/dev at spencer/envr from mirror 2026-07-13 17:48:16 -04:00
674f23ad2f feat: Added uninstall command.
d4c935ec07 test: Added a test to ensure db updates don't break hardlinks.
e0a339e8ec feat: Added bash completion support.
b0635e035c refactor!: Renamed nushell-completion command to completion nushell.
Compare 4 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-13 02:08:18 -04:00
4521960824 docs: Updated TODOS.
ed17ac8633 feat: Added opengraph renderer.
Compare 2 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-12 17:58:17 -04:00
8b2dceb679 feat: Added mustache templating.
42d58394ef feat: Added config file support.
462c434334 feat: Copy to Clipboard Button.
Compare 3 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-12 01:38:17 -04:00
4fa7227b94 feat: Emoji shorthand.
241068b487 feat: Added alerts.
88eea07fec feat: Added robots.txt
Compare 3 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-11 17:28:17 -04:00
0dc6cc117f feat: Added robots.txt
d10b832f3f feat: Added comment support.
c3efbf80f0 build: Switched site build from Hugo to Thor.
177117e471 feat: Added icons.
Compare 4 commits »
spencer synced commits to refs/heads/main at spencer/thor from mirror 2026-07-11 01:08:17 -04:00
565115c30c fix: Fixed footer.
07a262c3a1 feat: Added sitemap and RSS feed.
c78f3b50b6 docs: Updated TODOS.
307af709ff feat: Added footnotes and syntax highlighting.
91c90e4408 refactor: Moved content up from the theme.
Compare 11 commits »
spencer synced commits to refs/heads/main at spencer/zomq from mirror 2026-07-09 01:08:17 -04:00
87772cb5b6 build: Added nix build for the library.
spencer synced commits to refs/heads/main at spencer/zomq from mirror 2026-07-08 17:08:16 -04:00
039df7aeb6 build(nix): Removed Caddyfile and updated flake.
spencer synced commits to refs/heads/dev at spencer/envr from mirror 2026-07-04 05:43:31 -04:00
997f11b257 perf: Added a pre-alloc opportunity.
f5624e91f1 perf: Added #no_bounds_check to ssh parsers.
Compare 2 commits »
spencer synced commits to refs/heads/dev at spencer/envr from mirror 2026-07-01 20:39:17 -04:00
80353f387a chore: Updated todos.
aae1495d59 refactor: Declared commands with named fields instead of positional.
209ec89add feat: Improved nushell wrapper output.
Compare 3 commits »