Skip to content

Release v1.17.5: shutdown hardening + TRMNL X full-card sizing + CI bumps#79

Merged
asubowo merged 1 commit into
v1from
dev
Jun 26, 2026
Merged

Release v1.17.5: shutdown hardening + TRMNL X full-card sizing + CI bumps#79
asubowo merged 1 commit into
v1from
dev

Conversation

@asubowo

@asubowo asubowo commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Graceful shutdown hardeningserver.ts gains a shutdown watchdog + SIGINT handler so a slow connection drain can't stall docker stop until SIGKILL (force-exit after 8s). init: true added to both compose files (tini as PID 1) as signal-forwarding insurance.
  • TRMNL X full card — bigger airline logo + header fonts on the screen--lg full variant, now that centering freed vertical room.
  • Preview toolingrenderFlightPreview.ts now also renders the X (screen--lg) variants.
  • CIactions/checkout@v3→v5, docker/build-push-action@v5→v6 (clears the Node 20 deprecation warnings).
  • Version bump to 1.17.5.

Testing

  • npm run typecheck clean
  • npm test — 28/28 pass

🤖 Generated with Claude Code

- server.ts: add shutdown watchdog + SIGINT so a slow connection drain
  can't stall stop until SIGKILL; force-exit after 8s
- docker-compose{,.dev}.yml: init: true (tini as PID 1) as signal insurance
- formatters.ts: bump logo + header sizes on the screen--lg (TRMNL X)
  full variant now that centering frees up vertical room
- renderFlightPreview.ts: render the X (screen--lg) variants in the preview
- CI: actions/checkout@v3->v5, docker/build-push-action@v5->v6 (Node 20 deprecation)
- Bump version to 1.17.5

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@asubowo asubowo merged commit 1e9f8d1 into v1 Jun 26, 2026
4 checks passed
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