-
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