Skip to content

Maintainance - #4

Merged
tefra merged 2 commits into
mainfrom
chore/update-deps-and-fixes
Oct 16, 2026
Merged

tefra merged 2 commits into
mainfrom
chore/update-deps-and-fixes

Conversation

@tefra

@tefra tefra commented Oct 16, 2026

Copy link
Copy Markdown
Owner

No description provided.

tefra added 2 commits October 16, 2026 09:56
- Bump GitHub Actions to latest majors; split build/deploy jobs
  and build on PRs so breakage surfaces before Pages deploys
- Bump all packages to latest minors
- Remove vitest (no tests), eslint-plugin-react-compiler
  (superseded by react-hooks@7 rules) and unused
  eslint-plugin-react-refresh
- eslint 10 and typescript 7 held back by airbnb-extended and
  typescript-eslint peer ranges
- Stop SyncMenu revalidating the token and restarting its timer
  on every render
- Key editor steps by a stable id, not index, so removing a step
  keeps sibling input state
- Return 0 instead of NaN when a duration picker is cleared
- Trigger day add from the button, not just the icon
- Load Google avatar with no-referrer; lh3 rejected the request
- Select only the store fields each component uses
- Drop the legacy zod .int(), the no-op refine and dead props

Steps gain an optional `key` field, persisted locally and in the
Drive sync file.
@tefra
tefra force-pushed the chore/update-deps-and-fixes branch from 73ba34c to 08f2ef1 Compare October 16, 2026 06:57
@tefra
tefra merged commit d16ac02 into main Oct 16, 2026
2 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