3 Commits

Author SHA1 Message Date
Manoj Bajaj 745f1a28d4 fix: bundle static UI assets into wheel
Hatchling respects .gitignore by default, so the generated
src/authsome/ui/web/* assets were excluded from the wheel even though
build-ui.sh populates them before uv build runs in CI.

- Add force-include for the wheel target (sdist already had this) with
  the correct installed path (authsome/ui/web, not src/authsome/ui/web)
- Remove .gitkeep — build-ui.sh's mkdir -p creates the directory;
  no placeholder needed
- Drop the .gitignore exception for .gitkeep

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 13:15:21 +05:30
Manoj Bajaj 29bb29a388 refactor: remove legacy dashboard routes
Delete the server-rendered dashboard pages, remove the static asset mount, and route the Next dashboard provider login form through the browser-session auth path.
2026-06-01 16:04:36 +05:30
Manoj Bajaj e0a2cd9158 feat: add static Next.js dashboard
Mount the exported dashboard at the daemon root, build it into the Python package, and use existing daemon endpoints for SWR data fetching.
2026-06-01 15:43:15 +05:30