What's Changed
- Add ESLint rule to ban optional props in container components (Vibe Kanban) by @stunningpixels in #2115
- Add 'Customise' option to variants dropdown (Vibe Kanban) by @stunningpixels in #2116
- feat(i18n): add French (FR) language support by @AnthonyMahe in #2113
- chore: replace npm with pnpm in package.json scripts by @ctsstc in #2111
- bump codex version and set the default model to gpt-5.2-codex by @abcpro1 in #2101
- Remote project DB + endpoints by @stunningpixels in #1330
- Fix left main panel width restoration after collapse/expand (Vibe Kanban) by @stunningpixels in #2141
- feat: add accordion layout for active workspaces in sidebar (Vibe Kanban) by @stunningpixels in #2144
- Preserve original filename in uploaded image paths (Vibe Kanban) by @stunningpixels in #2061
- Add MCP tools for repository script management (Vibe Kanban) by @ggordonhall in #2071
- feat: add workspace notes section to RightSidebar (Vibe Kanban) by @stunningpixels in #2145
New Contributors
- @AnthonyMahe made their first contribution in #2113
- @ctsstc made their first contribution in #2111
Full Changelog: v0.0.155-20260117094247...v0.0.156-20260119145522
✅ Published to npm registry