Skip to content

Deploy the library: hand-drawn line boxes (#51) - #52

Merged
sawradip merged 2 commits into
prodfrom
main
Nov 2, 2026
Merged

sawradip merged 2 commits into
prodfrom
main

Conversation

@sawradip

@sawradip sawradip commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Brings prod up to main so the library server (Coolify app chalk-library, deploys from prod) gets #51: PUT v1/books/<slug>/lines/<id>/rects. A person's boxes for a line are read instead of the computed ones, a sync keeps them while the words stay the same, and null goes back to the computed boxes. Its migration step 6 only adds columns to book_lines.

No version bump in release.json, so the release workflow publishes nothing to npm. The packages are unchanged.

The chalkbook dashboard's line box editor (chalkbook-internal#41, merged) saves through this endpoint.

🤖 Generated with Claude Code

sawradip and others added 2 commits November 2, 2026 20:26
…; readers get them instead of the computed ones, a sync keeps them while the words stay

Step 6 adds rects_manual, rects_by, rects_at to book_lines (added columns only).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Library: a person can draw a line's boxes (PUT lines/:id/rects)
@sawradip
sawradip merged commit ba6abd3 into prod Nov 2, 2026
2 checks passed
@sawradip sawradip mentioned this pull request Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant