Commit Graph

10 Commits

Author SHA1 Message Date
Copilot
3606868b98 frontend: replace Prettier stack with oxfmt (#1750)
This PR migrates formatting in `frontend/` from Prettier to `oxfmt`,
including script wiring and dependency cleanup. It removes the Prettier
plugin/config path so formatting is handled by a single tool.

- **Script migration**
  - Renamed/rewired formatting scripts in `frontend/package.json`:
    - `prettier:check` → `format:check` (`oxfmt --check .`)
    - `prettier:write` → `format:write` (`oxfmt .`)
  - Updated dependent scripts:
    - `test` now runs `pnpm run format:write`
    - `openapi-ts` now runs `pnpm run format:write` after generation

- **Dependency cleanup**
  - Removed `prettier-plugin-organize-imports` from `dependencies`
  - Removed `prettier` from `devDependencies`
  - Added `oxfmt` (latest stable at update time)

- **Config removal**
  - Deleted `frontend/.prettierrc.js` (no longer used after migration)

- **Lockfile alignment**
- Updated `frontend/pnpm-lock.yaml` to reflect the dependency and script
ecosystem change

```json
{
  "scripts": {
    "format:check": "oxfmt --check .",
    "format:write": "oxfmt .",
    "openapi-ts": "openapi-ts && pnpm run format:write",
    "test": "tsc && pnpm run format:write"
  }
}
```

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Erik Vroon <11857441+evroon@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-28 18:38:17 +00:00
Erik Vroon
b7d5f3e020 Fix markdownlint (#1508)
Fixes an error for markdownlint-cli2 in
https://github.com/evroon/bracket/pull/1502
2025-12-31 13:33:26 +00:00
Erik Vroon
acf3e312bc Fix wrong uv command in docs (#1433) 2025-11-14 09:16:40 +00:00
Erik Vroon
924e6681af Improvements after vite&yarn migration (#1426)
Also contains some minor fixes, e.g. login redirect handling
2025-11-14 08:24:39 +01:00
Erik Vroon
0b3936c30a Add warning to contributing docs (#1417) 2025-11-12 14:27:15 +00:00
Erik Vroon
583eb4e963 Migrate Next.js to Vite (#1397)
Vite is much simpler to use than Next.js and we don't need any of the
features Next has that Vite doesn't have.

Benefits of moving to Vite are:
- Much better performance in dev and prod environments
- Much better build times
- Actual support for static exports, no vendor lock-in of having to use
Vercel
- Support for runtime environment variables/loading config from `.env`
files
- No annoying backwards-incompatible changes on major releases of Next
- Better i18n support without having to define getServerSideProps on
every page
- Better bundle optimization
- No opt-out Vercel telemetry 

Also replaces yarn by pnpm and upgrades mantine to 8.3
2025-11-12 11:18:06 +01:00
Erik Vroon
d5c48ded7a Migrate to uv (#1398)
uv is more modern and nicer to use than pipenv.
2025-11-11 13:41:24 +00:00
Erik Vroon
406c926d5e Link to README for contributers (#1225)
I would prefer to keep it here as well, but the GH action doesn't
support mdx files so this section has been broken
2025-05-13 00:03:09 +02:00
Erik Vroon
7387bdcbb5 Fix process compose docs cmd and broken link (#1220)
Fix a broken link in `docs/content/deployment/index.mdx`, make all links
absolute for clarity and fix the command to start docs in
process-compose-example.yml
2025-05-10 07:59:39 +00:00
Erik Vroon
eaeccebc16 Use Nextra for docs (#1140)
Use https://github.com/shuding/nextra and
https://github.com/leoMirandaa/shadcn-landing-page instead of
Docusaurus.
2025-03-01 20:41:32 +01:00