-
3891dd3566
Fix chat hang: stop sending num_ctx to the LLM gateway
main
Ryan Malloy
2026-07-14 11:30:08 -06:00
-
953b3efd58
Add Forrest Mims Mini-Notebooks resource link
Ryan Malloy
2026-07-04 19:12:56 -06:00
-
afb8218b00
Fix oscilloscope tracks: transcode N-Spheres FLAC to MP3
Ryan Malloy
2026-07-04 19:12:56 -06:00
-
ad93d6cbbb
Add audio pitch player to homepage hero
Ryan Malloy
2026-07-04 19:05:53 -06:00
-
49ee8d200b
Note mcltspice cross-platform support (Linux & macOS) on homepage card
Ryan Malloy
2026-07-03 23:43:12 -06:00
-
459a233511
Add restart: unless-stopped to backend and frontend
Ryan Malloy
2026-06-20 22:37:37 -06:00
-
cc7874b0a3
Document LTspice debugging: ruled-out list for the headless-Wine spin
Ryan Malloy
2026-06-20 22:33:58 -06:00
-
eb16dc307d
Add gated LTspice engine via Wine 11.10
Ryan Malloy
2026-06-20 07:43:08 -06:00
-
ea563ec997
Update prod IP and document git@ remote requirement
Ryan Malloy
2026-06-20 07:43:08 -06:00
-
76c3d35894
Add iframe auto-resize via postMessage
Ryan Malloy
2026-03-07 23:45:10 -07:00
-
d171352719
Add clock and layers icons to astro-icon include list
Ryan Malloy
2026-03-06 14:48:15 -07:00
-
8766069203
Add Recently Added notebooks section to homepage
Ryan Malloy
2026-03-06 14:45:00 -07:00
-
63e9cd2ad2
Move docs link to hero CTA row for visibility
Ryan Malloy
2026-03-06 12:01:56 -07:00
-
844088aa29
Add Starlight docs site with API reference, guides, and embedding docs
Ryan Malloy
2026-03-06 11:55:21 -07:00
-
e25a661071
Update homepage copy to mention LTspice alongside ngspice
Ryan Malloy
2026-03-05 22:31:31 -07:00
-
1f6c0c3735
Handle corrupt/empty notebook files, atomic writes
Ryan Malloy
2026-03-05 19:33:44 -07:00
-
dc987bd0e4
Replace hardcoded slate-* classes with theme-aware sb-* utilities
Ryan Malloy
2026-03-05 19:26:23 -07:00
-
acd5abd12e
Add embedding docs and LTspice engine to llms.txt
Ryan Malloy
2026-03-05 15:42:56 -07:00
-
69adfc5683
Open embed route to all origins, add embed snippet UI, enable LTspice
Ryan Malloy
2026-03-05 15:41:51 -07:00
-
165767c3d3
Add LTspice simulation engine via mcltspice
Ryan Malloy
2026-03-05 15:06:41 -07:00
-
2fddfa54a3
Use component-aware sizing for schematic element lengths
Ryan Malloy
2026-03-02 02:10:57 -07:00
-
132cefee81
Fix title parser and feedback component routing in schematics
Ryan Malloy
2026-03-01 23:30:57 -07:00
-
3eb8f3794b
Add fullscreen expansion to schematic and waveform viewers
Ryan Malloy
2026-02-24 14:15:57 -07:00
-
b1c9534d55
Fix PNP wire-through-body routing and inductor coil fill
Ryan Malloy
2026-02-24 13:28:59 -07:00
-
9d6590b59d
Increase component clearance and add text halo for label visibility
Ryan Malloy
2026-02-24 13:03:03 -07:00
-
65f7db3dc5
Fix vertical component labels using perpendicular SchemDraw loc values
Ryan Malloy
2026-02-24 09:02:23 -07:00
-
efd5977d9b
Merge feature/schematic-label-readability: improve label readability and eliminate wire crossings
Ryan Malloy
2026-02-23 21:29:01 -07:00
-
-
d380eb561f
Improve schematic label readability and eliminate wire crossings
Ryan Malloy
2026-02-23 19:17:46 -07:00
-
-
d0b03507ad
Add standalone /chat page with full-page conversation UI
Ryan Malloy
2026-02-23 18:54:34 -07:00
-
1e6dd909c5
Fix chat panel scroll: replace scrollIntoView with container.scrollTo
Ryan Malloy
2026-02-23 14:56:41 -07:00
-
5fd0fd3b29
Add MCP chat reference architecture documentation
Ryan Malloy
2026-02-23 14:26:05 -07:00
-
c73412e139
Update docker-compose and astro config for chat/MCP integration
Ryan Malloy
2026-02-23 14:25:58 -07:00
-
cf2b18ea2f
Consistent label offsets across all schematic layout engines
Ryan Malloy
2026-02-23 14:25:50 -07:00
-
dca53328bc
Chat widget: markdown styling, KaTeX math rendering, SSE streaming fix
Ryan Malloy
2026-02-23 14:25:42 -07:00
-
1242683a21
Add MCP server and chat assistant
Ryan Malloy
2026-02-22 16:49:15 -07:00
-
7e841b7c13
Visual polish: card hover lift, gradient section dividers, editor spacing
Ryan Malloy
2026-02-21 15:28:08 -07:00
-
cb6171bd70
Add chevron-right to astro-icon include list
Ryan Malloy
2026-02-21 11:35:09 -07:00
-
e4df6babc0
Move resistor color guide to /reference/resistor-colors, add 50Ω button on homepage
Ryan Malloy
2026-02-21 11:32:16 -07:00
-
76fd811071
Add flush_interval to prod frontend Caddy labels
Ryan Malloy
2026-02-21 10:05:34 -07:00
-
0fd327ef85
Fix dev backend startup: use python -m uvicorn instead of uv run
Ryan Malloy
2026-02-21 09:17:03 -07:00
-
7e1ebecaa7
Add schematic thumbnails, descriptions to notebook cards and resistor color guide
Ryan Malloy
2026-02-21 08:56:48 -07:00
-
dbe195d9fb
Add schematic pipeline step and fix vertical label spacing
Ryan Malloy
2026-02-20 20:34:41 -07:00
-
751a30ac51
Merge feature/color-coded-resistors: color-coded zigzag resistor symbols
Ryan Malloy
2026-02-20 17:37:01 -07:00
-
-
66a521b2b8
Color-code resistor zigzag symbols with standard 4-band colors
Ryan Malloy
2026-02-20 17:36:50 -07:00
-
-
89bfa8c5a5
Fix oscilloscope CSS: use is:global for child component styles
Ryan Malloy
2026-02-20 16:31:20 -07:00
-
a4040ca5fe
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