Bump CHANGELOG for v0.1.1
CI / Test (linux/amd64) (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Cross-build (darwin/amd64) (push) Waiting to run
CI / Cross-build (linux/amd64) (push) Waiting to run
CI / Cross-build (darwin/arm64) (push) Waiting to run
CI / Cross-build (linux/arm64) (push) Waiting to run
CI / Test (linux/amd64) (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Cross-build (darwin/amd64) (push) Waiting to run
CI / Cross-build (linux/amd64) (push) Waiting to run
CI / Cross-build (darwin/arm64) (push) Waiting to run
CI / Cross-build (linux/arm64) (push) Waiting to run
Release notes for v0.1.1: urapt-web web UI and the Repository.Owner list/get fix.
This commit is contained in:
+26
-1
@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.1.1] - 2026-06-28
|
||||
|
||||
### Added
|
||||
- **Web UI** (`urapt-web/`): a Vite + React 18 + TypeScript SPA for managing
|
||||
urapt-server instances, with full management parity with the CLI. Same-origin
|
||||
with the API (no CORS, no server changes required).
|
||||
- First-run setup (admin bootstrap via `needs_setup`), login/logout.
|
||||
- Repositories: list, create, tabbed detail — overview (edit/delete), members
|
||||
CRUD, distributions/components/architectures manager, package list +
|
||||
`.deb` multipart upload + detail + delete, and an apt-config panel that
|
||||
generates the exact `apt` setup commands client-side.
|
||||
- API tokens (show-once creation + revoke), admin users (toggle admin/delete),
|
||||
settings, and dark mode.
|
||||
- Stack: Tailwind + shadcn/ui (New York), React Router v7 (lazy routes),
|
||||
TanStack Query v5, Zustand, Vitest. Hand-written typed API client mirroring
|
||||
`shared/api` + `shared/models`. Deploy behind nginx/Caddy (see
|
||||
`urapt-web/README.md`).
|
||||
|
||||
### Fixed
|
||||
- `ListReposVisible`, `GetRepositoryByName`, and `GetRepositoryByID` now
|
||||
populate `Repository.Owner` via a LEFT JOIN on `users`. Previously the owner
|
||||
`User` was always `nil` in list/get responses, so consumers (the web UI's
|
||||
repositories table) could not display the owner's username.
|
||||
|
||||
## [0.1.0] - 2026-06-28
|
||||
|
||||
First public release. urapt is a self-hostable APT repository server with a
|
||||
@@ -58,5 +82,6 @@ companion CLI for pushing and managing Debian `.deb` packages.
|
||||
- No rate limiting or brute-force protection on login endpoints.
|
||||
- No source packages (`.dsc`/`.orig.tar.*`) or AppStream metadata.
|
||||
|
||||
[Unreleased]: https://github.com/owenqwenstarsky/urapt/compare/v0.1.0...HEAD
|
||||
[Unreleased]: https://github.com/owenqwenstarsky/urapt/compare/v0.1.1...HEAD
|
||||
[0.1.1]: https://github.com/owenqwenstarsky/urapt/releases/tag/v0.1.1
|
||||
[0.1.0]: https://github.com/owenqwenstarsky/urapt/releases/tag/v0.1.0
|
||||
|
||||
Reference in New Issue
Block a user