Repository navigation
fix(roadmap-planner): 2026–2027 quarters + center modals on viewport - #214
Merged
Merged
Conversation
- Default jira.quarters is now 2026Q1–2027Q4: drop 2025, add the missing 2026Q3, and add all of 2027. - .fade-in used animation-fill-mode `both`, which left `transform: translateY(0)` on .kanban-container. A transformed ancestor becomes the containing block for position:fixed descendants, so modal overlays centered on the whole board instead of the viewport. Switch to `backwards`, and portal the board modals to document.body. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013PC6xooXDx54eqGrW7zCMv
- gofmt -s two files in internal/contributions (alignment only); the backend gofmt gate was already red on main. - npm audit fix for runtime/transitive advisories (axios, form-data, js-yaml, brace-expansion, browserslist, @babel/core). - Bump dev toolchain vite 5 -> 7, vitest 2 -> 5, @vitejs/plugin-react 4 -> 5 to clear tinypool (critical) and esbuild advisories. vite.config.js is unchanged; tests, build and lint pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013PC6xooXDx54eqGrW7zCMv
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Quarters
jira.quartersis now2026Q1–2027Q4: the 2025 quarters are removed, the missing2026Q3is added, and all of 2027 is added.API.mdexample updated to match.config.yamlthat setsjira.quartersstill overrides this default.Modals centered on the page instead of the viewport
.fade-in(on.kanban-container) usedanimation-fill-mode: both, which lefttransform: translateY(0)on the container after the animation ended. A transformed ancestor becomes the containing block forposition: fixeddescendants, so.modal-overlaycovered and centered on the whole board, not the viewport..fade-innow usesbackwards. It looks the same and no transform is left behind. This also covers the metrics dashboard, which uses the same class.createPortalintodocument.body.CI unblock (both gates were already red on
main)gofmt -soninternal/contributions/bot_test.goandservice.go(alignment only).npm audit --audit-level high: rannpm audit fix(axios, form-data, js-yaml, brace-expansion, browserslist, @babel/core), and bumped dev toolingvite5→7,vitest2→5 and@vitejs/plugin-react4→5 to clear tinypool (critical) and esbuild.vite.config.jsis unchanged;npm auditreports 0 vulnerabilities.Test plan
go build ./...andgo test ./...pass (87 tests)vitest run(14 passed),vite buildandnpm run lintpass locally;npm auditreports 0 vulnerabilities🤖 Generated with Claude Code
https://claude.ai/code/session_013PC6xooXDx54eqGrW7zCMv