Commit Graph

  • 00fa420743 Add iframe auto-resize via postMessage main Ryan Malloy 2026-03-07 23:45:10 -07:00
  • bfab38e954 Add clock and layers icons to astro-icon include list Ryan Malloy 2026-03-06 14:48:15 -07:00
  • 365df157b4 Add Recently Added notebooks section to homepage Ryan Malloy 2026-03-06 14:45:00 -07:00
  • 3e68a355c3 Move docs link to hero CTA row for visibility Ryan Malloy 2026-03-06 12:01:56 -07:00
  • ad7e80c722 Add Starlight docs site with API reference, guides, and embedding docs Ryan Malloy 2026-03-06 11:55:21 -07:00
  • b96f11b4af Update homepage copy to mention LTspice alongside ngspice Ryan Malloy 2026-03-05 22:31:31 -07:00
  • 9781c9e676 Handle corrupt/empty notebook files, atomic writes Ryan Malloy 2026-03-05 19:33:44 -07:00
  • a2b76539da Replace hardcoded slate-* classes with theme-aware sb-* utilities Ryan Malloy 2026-03-05 19:26:23 -07:00
  • c86bb6e9f0 Add embedding docs and LTspice engine to llms.txt Ryan Malloy 2026-03-05 15:42:56 -07:00
  • fb70b39173 Open embed route to all origins, add embed snippet UI, enable LTspice Ryan Malloy 2026-03-05 15:41:51 -07:00
  • 896a8535cf Add LTspice simulation engine via mcltspice Ryan Malloy 2026-03-05 15:06:41 -07:00
  • aafcff62b0 Use component-aware sizing for schematic element lengths Ryan Malloy 2026-03-02 02:10:57 -07:00
  • 347f569968 Fix title parser and feedback component routing in schematics Ryan Malloy 2026-03-01 23:30:57 -07:00
  • 2faa581e0b Add fullscreen expansion to schematic and waveform viewers Ryan Malloy 2026-02-24 14:15:57 -07:00
  • 8c66b10448 Fix PNP wire-through-body routing and inductor coil fill Ryan Malloy 2026-02-24 13:28:59 -07:00
  • faebe1cee4 Increase component clearance and add text halo for label visibility Ryan Malloy 2026-02-24 13:03:03 -07:00
  • b238c38bfa Fix vertical component labels using perpendicular SchemDraw loc values Ryan Malloy 2026-02-24 09:02:23 -07:00
  • 1b8126cbb8 Merge feature/schematic-label-readability: improve label readability and eliminate wire crossings Ryan Malloy 2026-02-23 21:29:01 -07:00
  • b8b83fd282 Improve schematic label readability and eliminate wire crossings Ryan Malloy 2026-02-23 19:17:46 -07:00
  • c0639c775c Add standalone /chat page with full-page conversation UI Ryan Malloy 2026-02-23 18:54:34 -07:00
  • 70efde8aa6 Fix chat panel scroll: replace scrollIntoView with container.scrollTo Ryan Malloy 2026-02-23 14:56:41 -07:00
  • 5db321c8e3 Add MCP chat reference architecture documentation Ryan Malloy 2026-02-23 14:26:05 -07:00
  • 78350e02af Update docker-compose and astro config for chat/MCP integration Ryan Malloy 2026-02-23 14:25:58 -07:00
  • b89e520479 Consistent label offsets across all schematic layout engines Ryan Malloy 2026-02-23 14:25:50 -07:00
  • 6f239c185e Chat widget: markdown styling, KaTeX math rendering, SSE streaming fix Ryan Malloy 2026-02-23 14:25:42 -07:00
  • 99d1ca28d2 Add MCP server and chat assistant Ryan Malloy 2026-02-22 16:49:15 -07:00
  • 09fd59d570 Visual polish: card hover lift, gradient section dividers, editor spacing Ryan Malloy 2026-02-21 15:28:08 -07:00
  • d65f23d6ee Add chevron-right to astro-icon include list Ryan Malloy 2026-02-21 11:35:09 -07:00
  • 26f9eb996e Move resistor color guide to /reference/resistor-colors, add 50Ω button on homepage Ryan Malloy 2026-02-21 11:32:16 -07:00
  • 0a9abd6771 Add flush_interval to prod frontend Caddy labels Ryan Malloy 2026-02-21 10:05:34 -07:00
  • 5f5e0da3c4 Fix dev backend startup: use python -m uvicorn instead of uv run Ryan Malloy 2026-02-21 09:17:03 -07:00
  • 2ddc08cd3a Add schematic thumbnails, descriptions to notebook cards and resistor color guide Ryan Malloy 2026-02-21 08:56:48 -07:00
  • fe6d20afbd Add schematic pipeline step and fix vertical label spacing Ryan Malloy 2026-02-20 20:34:41 -07:00
  • 65e7dbe68d Merge feature/color-coded-resistors: color-coded zigzag resistor symbols Ryan Malloy 2026-02-20 17:37:01 -07:00
  • 7e10b87a13 Color-code resistor zigzag symbols with standard 4-band colors Ryan Malloy 2026-02-20 17:36:50 -07:00
  • 67bb47c0cd Fix oscilloscope CSS: use is:global for child component styles Ryan Malloy 2026-02-20 16:31:20 -07:00
  • 4b2ce896b5 Replace static hero scope with interactive XY-mode oscilloscope Ryan Malloy 2026-02-20 16:25:13 -07:00
  • 72cfd8191a Fix React hydration mismatch and clean up stale service workers Ryan Malloy 2026-02-20 16:07:42 -07:00
  • 3ee3cd6d8a Register arrow-right and check-circle-2 icons for pipeline strip Ryan Malloy 2026-02-20 15:31:21 -07:00
  • 6350f15991 Merge homepage-redesign-show-dont-tell: animated scope hero, pipeline strip, featured notebooks Ryan Malloy 2026-02-20 15:26:31 -07:00
  • 43789bdf24 Homepage redesign: show-don't-tell with animated scope hero Ryan Malloy 2026-02-20 15:16:53 -07:00
  • 3c9c83742d Fix scope viewer: initialize div state from data range to prevent empty CRT Ryan Malloy 2026-02-16 23:27:46 -07:00
  • ac82068b98 Merge feature/scope-skin: Tektronix oscilloscope waveform viewer Ryan Malloy 2026-02-15 18:11:21 -07:00
  • 22d3e903db Add Tektronix oscilloscope skin for waveform viewer Ryan Malloy 2026-02-15 18:05:59 -07:00
  • b497d57890 Auto-generate schematics on mount, wire routing for grid layout Ryan Malloy 2026-02-15 14:40:25 -07:00
  • 579f90487d Merge homepage-redesign: hero, features, categorized gallery Ryan Malloy 2026-02-14 20:46:49 -07:00
  • eae849fe7a Redesign homepage with hero, features, and categorized notebook gallery Ryan Malloy 2026-02-14 20:45:24 -07:00
  • 1e08be4409 Add /llms.txt API reference and POST /api/notebooks/compose endpoint Ryan Malloy 2026-02-14 15:43:26 -07:00
  • c581786372 Add CLAUDE.md with deployment procedure and architecture notes Ryan Malloy 2026-02-14 13:34:15 -07:00
  • 7d5d1b2d31 Use @fontsource/inter woff for OG renderer instead of broken TTF download Ryan Malloy 2026-02-14 13:30:43 -07:00
  • db2ecf32c4 Fix font buffer slice and env var access for production SSR Ryan Malloy 2026-02-14 13:25:43 -07:00
  • ea66086b44 Remove named volume from prod compose, use bind mount for notebooks Ryan Malloy 2026-02-14 13:16:18 -07:00
  • c9116c5d86 Add SEO meta tags, OG image generation, and astro-icon integration Ryan Malloy 2026-02-14 13:15:52 -07:00
  • 99e47685aa Add Mims verification confirmation for embed bugfixes Ryan Malloy 2026-02-13 18:14:52 -07:00
  • e8ade01662 Fix embed integration bugs from Mims library testing Ryan Malloy 2026-02-13 16:31:32 -07:00
  • b0dc46edc2 Merge feature/schematic-phase1: schematics + Mims embed integration Ryan Malloy 2026-02-13 15:46:43 -07:00
  • 3f3ca58521 Add embeddable notebook viewer for Mims library integration Ryan Malloy 2026-02-13 15:46:37 -07:00
  • a8c53f34f4 Add click-to-edit schematic values and DOMPurify sanitization Ryan Malloy 2026-02-13 15:46:14 -07:00
  • 4f174e9d0f Add Mims-style graph paper background to schematics Ryan Malloy 2026-02-13 09:14:52 -07:00
  • c120a179c8 Improve connected schematic label placement (Mims-style) Ryan Malloy 2026-02-13 08:43:11 -07:00
  • 4bc68a58bd Add connected schematic layout for single-active-device circuits Ryan Malloy 2026-02-13 07:18:50 -07:00
  • de7a29c69e Add auto-schematic generation from SPICE netlists Ryan Malloy 2026-02-13 06:07:30 -07:00
  • 42f4428295 Add 7 advanced example notebooks with real-world circuits Ryan Malloy 2026-02-13 04:29:33 -07:00
  • da3532c1aa Add example notebook population script Ryan Malloy 2026-02-13 03:55:55 -07:00
  • 9b2737ef77 Set PUBLIC_API_URL at build time for production Ryan Malloy 2026-02-13 03:45:23 -07:00
  • fb5b911ea1 Use named volume for notebooks in production Ryan Malloy 2026-02-13 03:43:09 -07:00
  • 7ffd3f1bd3 Fix notebook directory permissions for non-root user Ryan Malloy 2026-02-13 03:41:42 -07:00
  • a24375accb Fix Docker build: remove missing readme ref, disable astro telemetry Ryan Malloy 2026-02-13 03:39:00 -07:00
  • 5aa36b252a Remove unsupported --no-editable flag from backend Dockerfile Ryan Malloy 2026-02-13 03:38:08 -07:00
  • 4600a7b0a9 Production deployment: SSR frontend, Caddy path routing Ryan Malloy 2026-02-13 03:37:14 -07:00
  • 5a2c5730c0 Add project README and screenshots Ryan Malloy 2026-02-13 02:33:13 -07:00
  • 72eb073787 Clean URLs and waveform rendering fixes Ryan Malloy 2026-02-13 02:16:11 -07:00
  • 8abd7719bf Initial SpiceBook MVP: notebook interface for circuit simulation Ryan Malloy 2026-02-13 01:44:38 -07:00