aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* feat(footer): Move reorder quick linksHEADmainFuwn2026-02-231-1/+1
* fix(route): Preserve hyphens in route descriptionsFuwn2026-02-181-1/+32
* chore(modules): Remove stocks moduleFuwn2026-02-181-1/+1
* feat(blog): Add canonical and alias slug routing from Notion Slugs with title...Fuwn2026-02-184-37/+280
* refactor(modules): Remove skills routeFuwn2026-02-172-2/+1
* refactor: Update domain references to fuwn.netFuwn2026-02-1711-21/+21
* perf(blog): Make manual and startup Notion refresh non-blocking with in-progr...Fuwn2026-02-141-13/+47
* feat(blog): Add hidden query flag to trigger manual Notion syncFuwn2026-02-141-2/+32
* build(container): Force linux/amd64 image build in publish-images recipeFuwn2026-02-141-1/+1
* build(container): Add justfile recipe to build and push latest/date tags to G...Fuwn2026-02-144-58/+80
* fix(blog): Remove extra whitespace on category pages without descriptionsFuwn2026-02-141-32/+100
* feat(blog): Sort blog listings and recent posts by true chronological dateFuwn2026-02-144-32/+183
* feat(blog): Treat Notion Hidden posts as private across site and RSSFuwn2026-02-143-9/+175
* fix(xml): Implement full XML 1.0 escaping and RSS-safe CDATA handlingFuwn2026-02-141-3/+135
* fix(blog): Hide parameterised blog routes from directory listingFuwn2026-02-121-2/+2
* fix(blog): Format Notion dates as human-readable stringsFuwn2026-02-121-9/+4
* feat(blog): Configurable Notion refresh interval via environment variableFuwn2026-02-121-9/+7
* fix: Bundle root CA certs via rustls-tls for production containersFuwn2026-02-112-177/+139
* feat: Replace static blog system with Notion-backed dynamic contentFuwn2026-02-1132-389/+553
* chore: Update CI references to updated Rust toolchain channelFuwn2026-01-212-2/+2
* chore(deps): Bump indirect dependenciesFuwn2026-01-212-910/+1013
* refactor: Bump nightlky Rust toolchain channel and fix lintsFuwn2026-01-219-178/+136
* feat: Template footer yearFuwn2026-01-142-2/+4
* fix: Various optimisationsFuwn2026-01-126-120/+105
* feat(directory): Sort routes by hitsFuwn2025-05-272-6/+23
* build(container): Update build steps to remedy over-cachingFuwn2025-05-201-5/+3
* fix(footer): Increment copyright yearFuwn2025-05-201-1/+1
* feat(quotes): Add additional quotesFuwn2025-05-191-1/+3
* feat(index): Update index pageFuwn2025-05-192-17/+6
* feat(modules): Remove cryptocurrency moduleFuwn2025-05-121-16/+3
* feat(contact): Obfuscate email addressFuwn2025-05-122-4/+10
* feat(blog): Change post metadata display formatFuwn2025-05-101-3/+3
* build(container): Clean macOS-specific files in container build stepFuwn2025-05-101-0/+1
* chore(cargo-make): Add cleaning task for macOSFuwn2025-05-101-0/+4
* feat(robots.txt): Add additional rules from AnubisFuwn2025-05-021-12/+45
* feat(the_daily): Add Time Machine blog postFuwn2025-04-182-1/+40
* feat(the_daily): Update grammar in AirPods 4 articleFuwn2025-02-122-7/+7
* chore(Git): Ignore macOS directory metadataFuwn2025-02-121-0/+4
* fix(index): link line orderingFuwn2024-11-031-1/+1
* feat(index): add recent posts sectionFuwn2024-11-036-7/+96
* feat(blog): priority fieldFuwn2024-11-036-9/+34
* chore(flake): pin opensslFuwn2024-11-031-1/+1
* feat(the_daily): add airpods 4 anc articleFuwn2024-10-242-0/+20
* feat(manga): add comic gardoFuwn2024-10-121-0/+1
* feat(manga): add ribon and rimicomiplusFuwn2024-10-111-0/+2
* feat(manga): add flower comics and sho-comiFuwn2024-10-091-0/+2
* feat(robots.txt): disallow archive.orgFuwn2024-10-081-1/+4
* format(flake): move overlays into nixpkgsFuwn2024-09-301-2/+5
* chore(flake): replace openssl with libressl 3.9Fuwn2024-09-301-1/+1
* feat(content): remove interestsFuwn2024-09-272-2/+0