merge newui branch

This commit is contained in:
Gani Georgiev
2026-04-18 16:29:34 +03:00
parent 58f605e90c
commit 4c44044c0c
804 changed files with 58660 additions and 56663 deletions

View File

@@ -1,20 +1,23 @@
PocketBase Superuser dashboard UI
======================================================================
This is the PocketBase Superuser dashboard UI (built with Svelte and Vite).
This is the PocketBase Superuser dashboard UI (built with Shablon and Vite).
Although it could be used independently, it is mainly intended to be embedded
as part of a PocketBase app executable (hence the `embed.go` file).
Although it could be used independently, it is intended to be embedded and extended
as part of the PocketBase app executable (hence the `dist` directory and `embed.go` file).
> [!WARNING]
> The UI kit and extension APIs remains deliberately undocumented for the time being until a stable PocketBase release is published ([#7612](https://github.com/pocketbase/pocketbase/discussions/7612)).
## Development
Download the repo and run the appropriate console commands:
Download the repository and run the appropriate console commands:
```sh
# install dependencies
npm install
# start a dev server with hot reload at localhost:3000
# start a dev server with hot reload at localhost:5173
npm run dev
# or generate production ready bundle in dist/ directory