Skip to content

Commit e591eed

Browse files
t1mmenclaude
andcommitted
fix: ensure demo recordings detect template changes
- Update record_demo.sh to record all 3 demos (demo, watch, workflow) - Re-record all demo GIFs showing v1.0.0 version numbers - Trim 1.0.0 changeset release notes (shorter, no "production-grade") - Remove UI_REFRESH_PLAN.md (cleanup) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0401833 commit e591eed

File tree

6 files changed

+30
-347
lines changed

6 files changed

+30
-347
lines changed

.changeset/one-point-oh.md

Lines changed: 24 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,34 @@
22
"@t1mmen/srtd": major
33
---
44

5-
# srtd 1.0.0 - One Year, 100 Stars, Zero React Dependencies
5+
# srtd 1.0.0 - One Year, 100 Stars
66

7-
**Happy New Year!** Today marks exactly 365 days since srtd's first public release on December 30, 2024. What started as a tool to scratch a two-year itch has grown into a production-ready solution for managing database logic in Supabase projects.
7+
**Happy New Year!** 365 days since srtd's first public release. What started as a tool to scratch a two-year itch is now solid enough for day-to-day use.
88

9-
## What's New in 1.0.0
9+
## What's New
1010

11-
### Architecture Overhaul
12-
- **Dropped React/Ink dependencies** - Zero React version conflicts with your projects
13-
- **Service-oriented design** - Cleaner internals with DatabaseService, StateService, FileSystemService, and Orchestrator
14-
- **Non-TTY compatible** - Works seamlessly in CI pipelines and LLM-driven automation
11+
### Architecture
12+
- **Dropped React/Ink** - Zero React version conflicts
13+
- **Non-TTY compatible** - Works in CI and with LLM automation
1514

16-
### New Commands & Features
17-
- **`srtd doctor`** - Diagnose setup issues with 10 automated checks
18-
- **`--json` flag** - Machine-readable output for all commands (NDJSON streaming for watch)
19-
- **`@depends-on` comments** - Explicit template dependency ordering with cycle detection
20-
- **`--bundle` flag** - Combine templates into a single migration file
21-
- **Custom migration filenames** - `$timestamp`, `$migrationName`, `$prefix` template variables
15+
### Features
16+
- **`srtd doctor`** - Diagnose setup issues
17+
- **`--json` flag** - Machine-readable output (NDJSON for watch)
18+
- **`@depends-on`** - Template dependency ordering
19+
- **`--bundle`** - Combine templates into single migration
20+
- **Custom filenames** - `$timestamp`, `$migrationName`, `$prefix` variables
2221

23-
### Developer Experience
24-
- **Actionable error hints** - 17 Postgres error codes mapped to plain-English guidance
25-
- **Claude Code integration** - Skills and rules for AI-assisted SQL development
26-
- **Refreshed CLI UI** - Unified display with arrow format, WIP indicators, and relative timestamps
27-
- **Watch mode improvements** - Press `b` to build, historic activity on startup
22+
### DX
23+
- Actionable Postgres error hints
24+
- Claude Code integration
25+
- Refreshed CLI with better formatting
26+
- Watch mode: press `b` to build
2827

29-
### Stability & Polish
30-
- Fixed race conditions in signal handlers and auto-save
31-
- Build log and config validation with graceful degradation
32-
- Cross-platform line ending normalization
33-
- 12 Dependabot security vulnerabilities resolved
34-
- 528+ tests, all passing
28+
### Stability
29+
- Race condition fixes
30+
- Build log validation
31+
- Cross-platform line endings
32+
- Security fixes
33+
- 528+ tests passing
3534

36-
## The Journey
37-
38-
December 2024: First release with basic watch/build/apply commands
39-
December 2025: Production-grade tool with diagnostics, integrations, and zero external React dependencies
40-
41-
Thank you to everyone who starred, used, and provided feedback. Here's to another year of making database development less painful!
42-
43-
---
44-
45-
*Built by [Timm Stokke](https://timm.stokke.me) with [Claude](https://claude.ai), after two years of being annoyed.*
35+
Thanks to everyone who starred and provided feedback!

UI_REFRESH_PLAN.md

Lines changed: 0 additions & 309 deletions
This file was deleted.

assets/demo.gif

312 KB
Loading

assets/watch-demo.gif

-489 KB
Loading

assets/workflow-demo.gif

98.8 KB
Loading

scripts/record_demo.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ echo "📦 Verifying shipped state..."
6868
echo " Templates: $(ls supabase/migrations-templates/*.sql | wc -l | tr -d ' ')"
6969
echo " Migrations: $(ls supabase/migrations/*.sql | wc -l | tr -d ' ')"
7070

71-
# Record the demo
72-
echo "🎥 Recording demo..."
73-
vhs readme-demo.tape
71+
# Record all demos
72+
echo "🎥 Recording demos..."
73+
vhs scripts/demo.tape
74+
vhs scripts/watch-demo.tape
75+
vhs scripts/workflow-demo.tape
7476

75-
echo "Demo recorded! Check readme-demo.gif"
77+
echo "All demos recorded! Check assets/*.gif"

0 commit comments

Comments
 (0)