Commit Graph

  • a294153599 moved the test post out main kbot 2026-07-06 22:26:18 -05:00
  • c6475cce54 fix: drop stale ssh palette keyword audit remediation kbot 2026-07-06 22:21:54 -05:00
  • 0bdd4861f0 content: rendering test card kbot 2026-07-06 22:16:00 -05:00
  • 189680f772 callouts: emit type as string attribute kbot 2026-07-06 22:11:33 -05:00
  • 974f60ffac callouts: container directive support, mono tags kbot 2026-07-06 22:07:00 -05:00
  • fb1d6bf69a blog: dossier-style article header kbot 2026-07-06 22:06:46 -05:00
  • 76676ddfed blog: sharpen cards, search, toc kbot 2026-07-06 22:06:32 -05:00
  • ca4885301a mdx: square radii, quiet blockquotes kbot 2026-07-06 22:06:19 -05:00
  • 764600e6fe blog: blacksite chrome kbot 2026-07-06 22:06:07 -05:00
  • 40d5c75775 blog: terse archive + tag headers kbot 2026-07-06 22:05:55 -05:00
  • 2c4e7a6649 css: remap blog tokens to blacksite, style footnotes+callouts kbot 2026-07-06 22:03:04 -05:00
  • 99619c4e9f featured: align aria-label with new copy kbot 2026-07-06 21:59:51 -05:00
  • b525ddcd04 manifesto+capabilities: renumber, rescale, breathe kbot 2026-07-06 21:55:50 -05:00
  • 41cfccda2a footer: drop build credits, tighten ctas kbot 2026-07-06 21:53:15 -05:00
  • 709278e649 work: PROOF column, drop heading prose kbot 2026-07-06 21:53:09 -05:00
  • 13a82263e3 notes+palette: cut copy kbot 2026-07-06 21:53:09 -05:00
  • 18fe7a1613 operator: surface the banner, cut label noise kbot 2026-07-06 21:52:55 -05:00
  • 6c1c751313 contact: three rows, zero pitch kbot 2026-07-06 21:52:49 -05:00
  • e58f2c7c7c hero: oversized stacked display type kbot 2026-07-06 21:55:50 -05:00
  • 14b9274c47 featured: declutter labels, open spacing kbot 2026-07-06 21:52:23 -05:00
  • 57431f91c2 chrome: trim status bar, align nav padding kbot 2026-07-06 21:52:06 -05:00
  • 3ee150280f meta: sharpen site description kbot 2026-07-06 21:49:53 -05:00
  • bc65f83c1e content: cut portfolio copy to fragments, add proofHeadline, drop ssh kbot 2026-07-06 21:47:23 -05:00
  • 4ea90f90d7 fix(portfolio): replace faint text with muted for AA contrast kbot 2026-07-06 20:59:37 -05:00
  • c0376df402 fix(portfolio): enforce accent discipline, display heading, and AA contrast kbot 2026-07-06 20:56:51 -05:00
  • ff4b556381 feat(seo): add build-time sitemap kbot 2026-07-06 20:50:16 -05:00
  • fd2102ed21 feat(404): restyle not-found for blacksite shell kbot 2026-07-06 20:45:23 -05:00
  • 48af740469 feat(portfolio): assemble signal blacksite landing page kbot 2026-07-06 20:42:46 -05:00
  • 00d1859f41 feat(portfolio): add cmdk command palette kbot 2026-07-06 20:37:20 -05:00
  • d4a6819093 feat(portfolio): add hero command deck with canvas signal grid kbot 2026-07-06 20:34:19 -05:00
  • d332691e7e feat(portfolio): add contact terminal and closing cta tiles kbot 2026-07-06 20:33:55 -05:00
  • d8631dfc1b feat(portfolio): add manifesto and numbered capability rows kbot 2026-07-06 20:33:34 -05:00
  • ecfe0ce9cc feat(portfolio): add motion-first work index table kbot 2026-07-06 20:33:22 -05:00
  • ed94a782a3 feat(portfolio): add field notes section bridging to blog kbot 2026-07-06 20:33:10 -05:00
  • c1a5d2ea0d feat(portfolio): add featured project dossier card kbot 2026-07-06 20:32:35 -05:00
  • efe0b5b394 feat(portfolio): add operator profile with banner, publication, and honors kbot 2026-07-06 20:32:12 -05:00
  • f4264886f9 feat(portfolio): add status bar and floating nav kbot 2026-07-06 20:31:47 -05:00
  • 7199eb458a refactor(shell): strip global chrome and retire /posts routes kbot 2026-07-06 20:28:01 -05:00
  • 3e2a5a391c feat(nav): point post and tag links at /blog kbot 2026-07-06 20:25:10 -05:00
  • 5b3e24ca78 feat(blog): add /blog routes with dedicated editorial layout kbot 2026-07-06 20:22:27 -05:00
  • ff58dd000c refactor(tags): centralize tag slug logic in client-safe util kbot 2026-07-06 20:15:54 -05:00
  • 7c8a4d8c52 feat(theme): force dark mode site-wide kbot 2026-07-06 20:12:05 -05:00
  • b21a83c548 fix(theme): use font-family for section-label mono font kbot 2026-07-06 20:09:15 -05:00
  • 637cb7cdaa feat(theme): add signal blacksite design tokens kbot 2026-07-06 20:07:27 -05:00
  • 7adc47d65f feat(fonts): add Space Grotesk display font kbot 2026-07-06 20:05:25 -05:00
  • 4dd609179a Revert "chore(deps): switch package manager to bun" kbot 2026-07-06 20:02:11 -05:00
  • 903ff3d0d6 chore(deps): switch package manager to bun kbot 2026-07-06 19:59:39 -05:00
  • e005040109 feat(portfolio): add portfolio content model and dossier data kbot 2026-07-06 19:55:36 -05:00
  • ebefb3496a chore(deps): add cmdk for command palette kbot 2026-07-06 19:53:57 -05:00
  • b8e0a180d1 chore(assets): add profile banner image kbot 2026-07-06 19:52:09 -05:00
  • 9f6b22891f chore: commit in-progress metadata and asset updates kbot 2026-07-06 19:49:42 -05:00
  • eaef10c824 fix(tags): guard generateStaticParams against empty content dir kbot 2026-06-03 23:08:12 -05:00
  • 9ae127eb77 fix(posts): guard generateStaticParams against empty content dir kbot 2026-06-03 23:08:01 -05:00
  • 975c1bec9b took out boiler kbot 2026-06-03 22:37:41 -05:00
  • 6a35cc25d4 ready to deploy kbot 2026-06-03 22:31:41 -05:00
  • 75fea5e49c refactor: remove redundant scroll-m-20 from MDX heading components kbot 2026-06-03 22:04:29 -05:00
  • 48ad4512c3 feat: add data-scroll-behavior and CSS smooth scroll with reduced-motion fallback kbot 2026-06-03 21:56:05 -05:00
  • 3aa101812e refactor: replace pixel-based TOC sidebar width and sticky offset with flexible values kbot 2026-06-03 21:55:55 -05:00
  • f8383fb471 content: consolidate starter posts into single comprehensive MDX showcase kbot 2026-06-03 21:53:07 -05:00
  • 0f516bd23b feat: add smooth scroll animation to TOC navigation with reduced-motion support kbot 2026-06-03 21:52:53 -05:00
  • 64d9eb2474 refactor: replace hardcoded scroll offset pixels with CSS custom property kbot 2026-06-03 21:52:53 -05:00
  • 29c89cf891 fix: align header max-width to match content container (max-w-6xl) kbot 2026-06-03 21:50:57 -05:00
  • 7c653f3852 feat: add Callout component with note/tip/warning/danger variants kbot 2026-06-03 21:48:39 -05:00
  • c617ee4438 feat: add remark-directive and callout directive transformer kbot 2026-06-03 21:46:08 -05:00
  • 72443140f9 style: widen article reading layout OpenCode Worker 2026-06-03 12:55:18 -05:00
  • b28a542a57 copy: rename site branding to Krishna OpenCode Worker 2026-06-03 12:51:00 -05:00
  • 05440d2d5e copy: simplify home and posts headings OpenCode Worker 2026-06-03 12:43:07 -05:00
  • e8ccf144d6 fix: sync transformer bun lock opencode 2026-06-03 11:41:27 -05:00
  • f2b88f1130 style: refine mdx prose math and images opencode 2026-06-03 11:30:13 -05:00
  • d223c5f512 fix: improve mdx code block pipeline OpenCode Worker 2026-06-03 11:25:25 -05:00
  • 2a9a3f6550 fix: clean page transitions and navigation a11y OpenCode Worker 2026-06-03 11:09:57 -05:00
  • 72f2e88673 style: polish blog landing and cards OpenCode Worker 2026-06-03 11:06:03 -05:00
  • 755a65d9a6 feat: add fuzzy post search opencode 2026-06-03 11:01:56 -05:00
  • a897894791 feat: link post tags to static tag pages OpenCode Worker 2026-06-03 10:58:15 -05:00
  • 381e6225e1 docs: add starter mdx posts OpenCode Worker 2026-06-03 10:52:55 -05:00
  • de13ba43b0 fix: keep dynamic blog routes static OpenCode Worker 2026-06-03 10:46:59 -05:00
  • c510abe875 feat: add static tag pages kbot 2026-06-03 10:43:55 -05:00
  • 21be810a68 fix: normalize post metadata and tag helpers Krishna Ayyalasomayajula 2026-06-03 10:38:19 -05:00
  • 19140b9df3 removed mdx Krishna Ayyalasomayajula 2026-06-02 13:14:53 -05:00
  • 521f10af90 fix: tolerate empty posts directory with turbopackOptional Krishna Ayyalasomayajula 2026-06-02 13:07:58 -05:00
  • 3fad46d9f9 ui: change "Latest Posts" to "Latest" Krishna Ayyalasomayajula 2026-06-02 12:58:03 -05:00
  • f70c9b5abb typography: load IBM Plex Mono for body text via next/font/google Krishna Ayyalasomayajula 2026-06-02 12:16:52 -05:00
  • 5ff65968a3 mdx: add remark-frontmatter to pipeline, fix rehype-pretty-code line numbers visitor Krishna Ayyalasomayajula 2026-06-02 12:05:32 -05:00
  • bf34a225c0 Revert "mdx: add remark-frontmatter to pipeline, fix rehype-pretty-code line numbers visitor" Krishna Ayyalasomayajula 2026-06-02 11:59:47 -05:00
  • 9867a74bdd mdx: add remark-frontmatter to pipeline, fix rehype-pretty-code line numbers visitor Krishna Ayyalasomayajula 2026-06-02 11:53:57 -05:00
  • 682d39da22 mdx: add remark-frontmatter dependency for YAML frontmatter stripping Krishna Ayyalasomayajula 2026-06-02 11:52:18 -05:00
  • fbc25c5c88 fix: use unknown cast instead of any in ClientButton Krishna Ayyalasomayajula 2026-06-02 11:28:41 -05:00
  • a0a162d62e types: use type alias instead of empty interface for Post Krishna Ayyalasomayajula 2026-06-02 11:27:47 -05:00
  • 0c0120d9bb lock: update bun.lock after adding @mdx-js/loader Krishna Ayyalasomayajula 2026-06-02 11:26:33 -05:00
  • 3e3b990e8b deps: add @mdx-js/loader as peer dependency for @next/mdx Krishna Ayyalasomayajula 2026-06-02 11:25:43 -05:00
  • c65e58023d config: use string-format plugin config for Turbopack compatibility Krishna Ayyalasomayajula 2026-06-02 11:24:57 -05:00
  • 75214a3b64 fix: use empty turbopack config to suppress Next.js 16 webpack warning Krishna Ayyalasomayajula 2026-06-02 11:13:13 -05:00
  • 091cc56cfb fix: remove filterMetaString callback from rehypePrettyCode config Krishna Ayyalasomayajula 2026-06-02 01:19:38 -05:00
  • 2d2ee05025 fix: remove filterMetaString callback from rehypePrettyCode config Krishna Ayyalasomayajula 2026-06-02 01:16:14 -05:00
  • 8a09181cae fix: remove filterMetaString callback from rehypePrettyCode config Krishna Ayyalasomayajula 2026-06-02 01:13:42 -05:00
  • f91363b240 fix: remove non-serializable rehype-pretty-code callbacks from @next/mdx config Krishna Ayyalasomayajula 2026-06-02 01:12:14 -05:00
  • 4874a4bae8 fix: use unknown cast for Event to MouseEvent conversion in ClientButton Krishna Ayyalasomayajula 2026-06-02 01:10:53 -05:00
  • 8da6a3f5ed posts: replace MDXRemote with @next/mdx dynamic import, remove remark/rehype plugin config from page Krishna Ayyalasomayajula 2026-06-02 01:09:33 -05:00
  • 98d1541f1b lib: remove source field from Post interface, use gray-matter for reading time only Krishna Ayyalasomayajula 2026-06-02 01:08:16 -05:00
  • 575b485c41 ui: update ClientButton to support function onClick alongside legacy string onClick Krishna Ayyalasomayajula 2026-06-02 01:07:00 -05:00