Commit Graph

  • e0913fb976 diag: persist memory profiling to file (log buffer gets flushed) main Ricardo 2026-03-30 17:52:30 +02:00
  • a96787bef4 diag: add memory profiling at build phases Ricardo 2026-03-30 17:35:49 +02:00
  • bda1fc0c33 chore(deps): bump brace-expansion dependabot/npm_and_yarn/multi-57404e07ab dependabot[bot] 2026-03-29 16:29:09 +00:00
  • d5b9579d90 fix: exclude .interface-design from sitemap Ricardo 2026-03-29 11:19:07 +02:00
  • 56ab15e439 fix: regenerate sitemap.xml on incremental builds too Ricardo 2026-03-29 11:06:09 +02:00
  • 7f26d7398b fix: generate sitemap.xml in eleventy.after hook instead of template Ricardo 2026-03-29 11:05:42 +02:00
  • 489c467a3f feat: add sitemap.xml generation with URL pattern exclusions Ricardo 2026-03-29 10:59:33 +02:00
  • 79d072ac59 feat: create startup-gate readiness signal after successful build Ricardo 2026-03-28 22:57:21 +01:00
  • c6ea35d28a docs: add note about getFilteredByGlob cache behavior Ricardo 2026-03-28 19:57:48 +01:00
  • 5ca8f83873 feat: add /updated.xml feed for recently edited posts Ricardo 2026-03-28 18:46:06 +01:00
  • d3146bf0c1 fix: show Fediverse button from mpSyndicateTo before syndication runs Ricardo 2026-03-27 18:59:24 +01:00
  • 77d2fb6516 chore(deps): bump handlebars from 4.7.8 to 4.7.9 dependabot/npm_and_yarn/handlebars-4.7.9 dependabot[bot] 2026-03-27 04:03:06 +00:00
  • 8af3cc329d fix: pagination scrambling and scroll + feat: excludePostTypes filter Ricardo 2026-03-26 16:25:36 +01:00
  • a3cb1c1f55 docs: document replyTargets architecture in CLAUDE.md Ricardo 2026-03-26 15:42:00 +01:00
  • 7c8e567563 chore(deps): bump picomatch dependabot/npm_and_yarn/multi-bf05dc1ecf dependabot[bot] 2026-03-26 13:51:51 +00:00
  • 34fdab4b85 feat: use replyTargets config for platform-to-syndicator mapping Ricardo 2026-03-26 08:21:54 +01:00
  • dcd73b1897 fix: frontend reply syndication mapping and empty array cleanup Ricardo 2026-03-25 22:41:14 +01:00
  • 9dc02102ad fix: deduplicate interactions by author+type+target, not just wm-id Ricardo 2026-03-24 11:47:15 +01:00
  • 6618654440 chore(deps): bump flatted from 3.4.1 to 3.4.2 dependabot/npm_and_yarn/flatted-3.4.2 dependabot[bot] 2026-03-21 20:25:57 +00:00
  • 6ded4631a1 Merge pull request #5 from rmdes/main svemagie 2026-03-19 17:50:26 +01:00
  • ce6f118165 Merge pull request #4 from svemagie/dependabot/npm_and_yarn/flatted-3.4.1 svemagie 2026-03-19 17:45:47 +01:00
  • a416da11a3 Merge pull request #3 from svemagie/dependabot/npm_and_yarn/liquidjs-10.25.0 svemagie 2026-03-19 17:44:58 +01:00
  • f28c3bff7c Merge pull request #2 from svemagie/dependabot/npm_and_yarn/minimatch-3.1.5 svemagie 2026-03-19 17:44:34 +01:00
  • 210894c151 Merge pull request #1 from svemagie/dependabot/npm_and_yarn/markdown-it-14.1.1 svemagie 2026-03-19 17:44:15 +01:00
  • c6165bd7af feat: add view mode toggle for changelog page Ricardo 2026-03-16 18:43:13 +01:00
  • 03f28f5efd chore: move plans to centralized documentation-central Ricardo 2026-03-16 15:23:48 +01:00
  • d4984f43bf fix: enrich build-time reply badges with conversations API platform data Ricardo 2026-03-15 16:11:39 +01:00
  • 6046eceaac feat: use NodeInfo-resolved platform for provenance badges Ricardo 2026-03-15 15:16:40 +01:00
  • ddf272dac9 docs: document reply-to-interactions feature Ricardo 2026-03-15 14:07:31 +01:00
  • c7c0f4e0a4 refactor: unified owner reply threading via conversations API Ricardo 2026-03-15 12:45:55 +01:00
  • 55927722cc fix: filter out self-mentions from webmentions display Ricardo 2026-03-15 09:23:41 +01:00
  • bbc5c590ff chore(deps): bump flatted from 3.3.3 to 3.4.1 dependabot[bot] 2026-03-15 01:23:22 +00:00
  • 3eacba1672 fix: don't send empty mp-syndicate-to in Micropub reply Ricardo 2026-03-14 23:40:43 +01:00
  • 395750da9b fix: show inline reply form under webmention cards Ricardo 2026-03-14 22:49:15 +01:00
  • 02546950bf fix: use Alpine.js v3 API for reply button click handler Ricardo 2026-03-14 21:43:33 +01:00
  • 0fe6ab0195 fix: reply buttons on dynamic webmentions + owner comment form Ricardo 2026-03-14 20:12:06 +01:00
  • a9b4300d7b fix: reply buttons hidden + missing webmentions on pages without build-time data Ricardo 2026-03-14 19:19:11 +01:00
  • 58e3695d68 fix: use DOM-based dedup instead of timestamp for client-side webmentions Ricardo 2026-03-14 18:30:04 +01:00
  • 39351c4728 feat: reply-to-interactions frontend Ricardo 2026-03-14 16:34:56 +01:00
  • 61db75bd76 fix: hide TOC widget wrapper when no headings found Ricardo 2026-03-11 14:13:57 +01:00
  • e1aa8cb762 feat(og): v3 centered card layout with improved visual balance Ricardo 2026-03-10 20:53:27 +01:00
  • 4adb8f0afd feat(og): GitHub-inspired card design + first-paragraph-only extraction Ricardo 2026-03-10 20:15:05 +01:00
  • b3b65bf891 fix(og): strip markdown tables, lists, and non-renderable chars from body text Ricardo 2026-03-10 19:51:50 +01:00
  • 0fe99ee5b1 perf: add timeout and watch-mode cache extension to all data files Ricardo 2026-03-10 17:11:24 +01:00
  • f7d452fc30 perf: memoize all date filters and optimize youtube pre-check Ricardo 2026-03-10 16:38:00 +01:00
  • 1cdc4b89a7 fix: handle non-string outputPath in html-transformer override Ricardo 2026-03-10 16:19:59 +01:00
  • ea7433852d perf: memoize aiPosts/aiStats filters and skip PostHTML for imageless pages Ricardo 2026-03-10 16:13:54 +01:00
  • 8a7e45cea7 perf: memoize hash filter and optimize transforms Ricardo 2026-03-10 15:36:20 +01:00
  • 129e0720af perf: batch unfurl pre-fetch to reduce peak memory Ricardo 2026-03-10 14:44:51 +01:00
  • 48160a5b13 feat: client-side TOC widget with Alpine.js scroll spy Ricardo 2026-03-10 13:01:53 +01:00
  • 736317eda4 chore(deps): bump liquidjs from 10.24.0 to 10.25.0 dependabot[bot] 2026-03-10 01:12:09 +00:00
  • 2b596bb5c6 chore(deps): bump minimatch from 3.1.2 to 3.1.5 dependabot[bot] 2026-03-09 22:06:37 +00:00
  • b063e10591 chore(deps): bump markdown-it from 14.1.0 to 14.1.1 dependabot[bot] 2026-03-09 22:06:34 +00:00
  • 508ddf03ca docs: document OG batch spawning architecture in CLAUDE.md Ricardo 2026-03-09 18:35:09 +01:00
  • db10d9cfbf fix(og): batch spawning to prevent OOM during watcher rebuilds Ricardo 2026-03-09 17:37:17 +01:00
  • 6dd8f03214 fix(og): aggressive GC to prevent OOM in constrained containers Ricardo 2026-03-09 17:25:05 +01:00
  • bfd885cbc9 perf: add periodic GC to og-cli to reclaim WASM native memory Ricardo 2026-03-09 17:03:44 +01:00
  • 8753e73709 feat: add V8 heap space diagnostics to post-build GC hook Ricardo 2026-03-09 16:44:33 +01:00
  • 9f591ca2fb fix: update avatar dimensions in hero section (Tier 1) to match CSS Ricardo 2026-03-09 00:31:48 +01:00
  • 17c21b2b8f perf: fix desktop CLS (0.57) — grid match, font-display optional, avatar sizing Ricardo 2026-03-09 00:19:20 +01:00
  • 9e8f0f139a perf: remove skeleton loader to fix CLS (0.916 mobile / 1.004 desktop) Ricardo 2026-03-08 15:23:27 +01:00
  • 229f770cbb perf: force V8 garbage collection after Eleventy builds Ricardo 2026-03-08 12:52:42 +01:00
  • 254d5069f7 fix: move focus-trap logic from inline attribute to JS method Ricardo 2026-03-07 20:35:32 +01:00
  • 6ff40c8317 perf: address PageSpeed Insights issues (CLS, contrast, touch targets, JS minification) Ricardo 2026-03-07 20:13:45 +01:00
  • 2c60bc2580 fix: restore horizontal layout for post categories Ricardo 2026-03-07 20:11:20 +01:00
  • 1026d728af a11y: fix all remaining WCAG 2.1 AA issues from audit round 2 Ricardo 2026-03-07 19:34:25 +01:00
  • e236b4bf65 a11y: comprehensive WCAG 2.1 Level AA accessibility audit Ricardo 2026-03-07 18:58:08 +01:00
  • db75bd05ea fix: give each post type a unique domain color Ricardo 2026-03-07 18:03:06 +01:00
  • 7d8b039ba7 fix: harmonize domain colors across all collection templates Ricardo 2026-03-07 17:48:49 +01:00
  • 333d972e40 fix: align sparkline colors with per-type domain colors Ricardo 2026-03-07 17:40:36 +01:00
  • 95a532b8c1 fix: add explicit width/height attributes to sparkline SVG Ricardo 2026-03-07 17:28:29 +01:00
  • 9a9cd2d251 perf: enable lite-yt-embed, optimize avatar, add cache headers Ricardo 2026-03-07 17:26:40 +01:00
  • 0da3780c77 fix: sparkline sizing — use div wrapper instead of span in flex context Ricardo 2026-03-07 17:05:52 +01:00
  • 15b88b7087 feat: add skeleton loader to prevent FOUC during CSS load Ricardo 2026-03-07 16:56:59 +01:00
  • f5e6dfbc8a fix: sparkline width regression, dark mode pill contrast, interaction icons Ricardo 2026-03-07 16:31:30 +01:00
  • c5cdbc2100 docs: update design system and add compliance plan Ricardo 2026-03-07 15:59:54 +01:00
  • e3d5a46e11 fix(depth): add shadow-lg to avatars/album art, font-mono to stat numbers Ricardo 2026-03-07 15:59:42 +01:00
  • c6a3b090df fix(dark-mode): correct dark mode token pairs Ricardo 2026-03-07 15:59:36 +01:00
  • 9832c671c6 fix(radius): correct border-radius to match system Ricardo 2026-03-07 15:59:29 +01:00
  • 931c784dec fix(hover): correct card hover borders to domain colors Ricardo 2026-03-07 15:59:23 +01:00
  • dacf819b99 fix(dates): add font-mono text-sm to all <time> elements Ricardo 2026-03-07 15:59:17 +01:00
  • 4945a6f1e6 fix(dates): add font-mono to Alpine.js-rendered date spans Ricardo 2026-03-07 15:59:10 +01:00
  • d8032ccfd2 fix(domain-colors): correct domain color assignments across 8 files Ricardo 2026-03-07 15:58:55 +01:00
  • 0f843e7ce1 fix(cards): add shadow-sm to all card elements across 24 files Ricardo 2026-03-07 15:58:48 +01:00
  • 2f442862af fix(css): fix 10 design system violations in component classes Ricardo 2026-03-07 15:58:38 +01:00
  • c71a7f38a8 fix: prevent FOUC for images and SVG icons on first paint Ricardo 2026-03-07 15:46:43 +01:00
  • 2077b8d866 fix: audit /podroll/ page for design system compliance Ricardo 2026-03-06 19:53:12 +01:00
  • 12710820f9 fix: audit /news/ page for design system compliance Ricardo 2026-03-06 19:41:32 +01:00
  • ee7fa5de7f fix: hide month labels and improve dark mode contrast in AI post-graph Ricardo 2026-03-06 15:45:43 +01:00
  • dc8762b427 fix: register ai-usage widget in sidebar.njk and add zap icon Ricardo 2026-03-06 15:07:15 +01:00
  • 53c570a176 fix: audit fixes for /slashes/ — font-mono dates, depth, h-entry, section borders Ricardo 2026-03-06 14:41:39 +01:00
  • 80c4b55faa fix: correct starred repos URL to /github/starred/ Ricardo 2026-03-06 14:21:10 +01:00
  • 596334ab38 feat: redesign navigation - curated header, updated footer, comprehensive /slashes/ Ricardo 2026-03-06 14:05:22 +01:00
  • 81ea22ac34 feat: add AI usage homepage section with stats and contribution graph Ricardo 2026-03-06 12:35:40 +01:00
  • d1a8ee7ec2 feat: add AI usage sidebar widget for homepage and blog sidebars Ricardo 2026-03-06 12:28:49 +01:00
  • 8baec25b2c feat: blog filter nav, interactions pagination, note unfurl, pagefind improvements Ricardo 2026-03-06 10:45:55 +01:00
  • e7aaf73fba feat: consistent AP logo, Mastodon syndication detection Ricardo 2026-03-06 10:42:39 +01:00
  • b5d0b684d9 feat: add link to /ai/ page in AI usage disclosure Ricardo 2026-03-06 09:23:38 +01:00
  • b9a42b3a73 feat: configurable post-graph section and dedicated /graph page Ricardo 2026-03-05 15:42:00 +01:00
  • d8e982e3c3 feat: always show AI Usage disclosure on posts Ricardo 2026-03-05 15:21:57 +01:00