- Migrate all dependencies to pnpm catalog v2 (catalogMode: prefer)
- Bump Turbo to 2.8.13
- Migrate silo from jest to vitest with vite-tsconfig-paths
- Switch all Vite apps (web, admin, space, mobile-editor) from @tailwindcss/postcss
to @tailwindcss/vite plugin; delete all postcss.config.* files
- Migrate Storybook (propel, ui) to @tailwindcss/vite via viteFinal
- Consolidate @import "tailwindcss" into @plane/tailwindcss/index.css
- Rename packages/tailwind-config → packages/tailwindcss (@plane/tailwindcss)
with style export condition matching tailwindcss package convention
- Add style export condition to @plane/editor and @plane/propel root exports
so consumers can use @import "@plane/editor" and @import "@plane/propel"
- Normalize propel CSS: rename react-day-picker.css → src/styles/index.css
- Remove eslint-plugin-storybook from oxlint jsPlugins (crashes oxlint, known bug)
- Fix Docker build failures: NODE_ENV placement, tailwind dep resolution
- Revert TURBO_* remote cache secrets from Docker (incompatible with reusable action)
- Apply oxfmt auto-formatting across web, silo, space, packages