Skip to content

Major maintenance update follow-up#275

Open
akd-io wants to merge 25 commits intodevelopfrom
feature/271-major-maintenance-update
Open

Major maintenance update follow-up#275
akd-io wants to merge 25 commits intodevelopfrom
feature/271-major-maintenance-update

Conversation

@akd-io
Copy link
Copy Markdown
Owner

@akd-io akd-io commented Apr 18, 2026

Closes #271
See #274

akd-io added 8 commits April 18, 2026 18:18
- CNA pinned to v16; v15 path broke MUI + App Router on Next 16
- v4 adds Next.js 16 support; generated projects use CNA v16
- root + CLI package.json
- typescript-eslint ^8.56 -> ^8.58.1 (peer support for TS 6)
- website: add globals.d.ts w/ CSS side-effect decl (TS 6 stricter)
- @mui/material and @mui/material-nextjs to ^9
- v9 peers Next 16; pairs with v16-appRouter path fix
- plugin: @mantine/core + @mantine/hooks to ^9
- website: same bump
- ^50.0.0 resolves to [50, 51) and excludes v51
- actions/checkout @v4 -> @v6
- actions/setup-node @v4 -> @v6
- pnpm/action-setup @v4 -> @v5
- repo workflows + plugin template for generated projects
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
create-next-stack-6i4t Ready Ready Preview, Comment May 1, 2026 0:23am

akd-io added 3 commits April 18, 2026 20:34
- replace defaultColorScheme -> forceColorScheme on ColorSchemeScript + MantineProvider
- site has no dark mode styling; ignore localStorage/system preference
- add style color:inherit to <a> wrappers
- prevent default browser blue/purple link colors on icons
- auto-generated on next dev/build, flip-flops between versions
- per Next.js docs recommendation
akd-io added 3 commits April 18, 2026 20:58
- use PolymorphicComponentProps<"a", MantineAnchorProps>
- drops hand-rolled prop list
- inline defaults in JSX, drop destructure
- tsc --noEmit per package
- turbo typecheck + :cli/:web filters at root
akd-io added 2 commits April 18, 2026 21:40
- drop Box wrapper + as prop in favor of component prop
- Mantine's recommended pattern
- update Header/Footer to pass component=
- Mantine's recommended pattern
- drops PolymorphicComponentProps type helper in favor of wrapper
@akd-io akd-io mentioned this pull request Apr 18, 2026
2 tasks
- prefer typed param over FC<Props> generic
- aligns Checkbox/Radio/Section/SocialIcons/Card/CommandModal/InfoIconTooltip
akd-io added 3 commits April 18, 2026 22:10
- already inside client boundary via TechnologiesForm
- silences spurious ts(71007) on onClose prop
- move gradient to theme.defaultGradient
- drop inline gradient props in Header (inherits from theme)
- Tooltip target=iconRef positions on icon only
- controlled opened via row mouseenter/leave keeps text hover trigger
akd-io added 2 commits April 18, 2026 23:35
- import version from CLI package.json at build time
- replaces @latest: deterministic per deploy, still auto-bumps w/ monorepo
- add error, aria-invalid, aria-describedby to Checkbox
- render error text with stable id for screen reader association
- restores parity lost in Chakra→Mantine migration (FormControl isInvalid)
- restore Node builtin-module check (dropped in 78b9068)
- v7 is zero-dep + bundler-safe; prior bundle issue was older version
- eliminates website↔CLI validator skew
akd-io added 2 commits April 19, 2026 01:05
- target es2017→ES2022
- add verbatimModuleSyntax, noUncheckedIndexedAccess, noPropertyAccessFromIndexSignature
- convert type-only imports (verbatimModuleSyntax)
- process.env bracket notation (noPropertyAccessFromIndexSignature)
- URL.toString() was producing misleading file:// in debug log
- narrow string|URL and fileURLToPath the URL branch
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.

Major maintenance update: App Router support, dependency bumps, website overhaul

1 participant