Cache-Control Fiexes & View Count Bug Fix
🐛 Bug Fixes
- server: The view count returned after opening a note now reflects the authoritative stored value, and notes that have reached their view limit are handled correctly. (#59)
🎨 Improvements
- server: Added Cache-Control headers so proxies no longer cache transient server errors, while content-hashed assets are served with long-term immutable caching.
🔧 CI/CD
- infra: Added
typecheckscripts to every TypeScript package sopnpm validateand CI now type-check the entire monorepo, not just the web app, preventing type errors from slipping through to the Docker build. - infra: The
typechecktask now builds its workspace library dependencies first, so type checking resolves cross-package types from source and passes in a clean checkout instead of relying on previously built output.
🐳 Docker
- Image:
skyfay/skysend:v2.11.2 - Also tagged as:
latest,v2 - Platforms: linux/amd64, linux/arm64