Moves the deploy script off the server and into the repo as scripts/update-app.sh, with the two fixes made during the v1.114.0 deploy: - set -euo pipefail, so a failed git pull aborts instead of rebuilding and restarting PM2 on unchanged code while printing "Update Complete" - npm ci instead of npm install, which rewrote package-lock.json and left the tree dirty so the next git pull aborted The body is wrapped in a main() function because the script lives inside the checkout it updates, and git pull rewriting it mid-run would leave bash reading from a stale file offset. v1.114.1 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
43 lines
1.8 KiB
Markdown
43 lines
1.8 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project are documented in this file.
|
|
|
|
## [1.114.1] - 2026-09-01
|
|
|
|
### Added
|
|
- `scripts/update-app.sh`: the production deploy script, now version-controlled instead of
|
|
living only on the server. Hardened with `set -euo pipefail` (a failed `git pull` used to
|
|
still trigger a rebuild and PM2 restart on unchanged code) and switched from `npm install`
|
|
to `npm ci` (npm install rewrote package-lock.json, leaving the tree dirty so the next
|
|
pull aborted).
|
|
|
|
## [1.114.0] - 2026-09-01
|
|
|
|
### Added
|
|
- Focus Mode: "SKIP" button to move on to the next task of the day without completing the
|
|
current one. Skipped tasks are remembered until Focus Mode is closed, and the timer
|
|
resets for each new task. The button is disabled when no other task is left for today.
|
|
|
|
### Changed
|
|
- Styling settings: removed the standalone "Element Colors" and "Weekend Colors" sections —
|
|
those controls now live only in the CSS Variables panel (added there in 1.113.1).
|
|
- Styling settings: larger, borderless color swatches and bigger labels in the CSS Variables
|
|
panel.
|
|
|
|
## [1.113.1] - 2026-07-08
|
|
|
|
### Changed
|
|
- CSS Variables panel: added the existing "Today Highlight", "Past Days", "Saturday" and
|
|
"Sunday" color controls as their own groups (bound to the same profile fields as the
|
|
standalone Element/Weekend Colors sections, so both stay in sync).
|
|
- CSS Variables panel: every row now shows the color swatch before its label.
|
|
|
|
## [1.113.0] - 2026-07-08
|
|
|
|
### Added
|
|
- Styling settings: "CSS Variables" panel with a color picker and description for every
|
|
customizable color token in `globals.css` (base colors, settings sidebar, design token
|
|
aliases, event colors, all-day chips).
|
|
- Styling settings: "Custom CSS" textarea to inject a personal stylesheet that loads after
|
|
the app's default styles and can override any rule.
|