feat: initialize Kwila Tournaments PocketBase app #3

Merged
addison merged 8 commits from feat/initial-pocketbase-app into main 2026-08-01 13:21:19 -04:00
Collaborator

Summary

  • initialize PocketBase as an embedded Go application with a locked-down users auth collection
  • add an Angular 22 responsive light-mode login UI using local Iconify Tabler icons
  • embed the frontend for single-binary deployment and add the requested just recipes

Verification

  • npm run build
  • npm test -- --watch=false
  • npm audit --omit=dev --audit-level=high
  • go test ./...
  • CGO_ENABLED=0 go build -o kwila-tournaments .
  • smoke-tested SPA fallback, PocketBase health/dashboard routes, and disabled public sign-up
  • visually checked desktop and Pixel 7 layouts
## Summary - initialize PocketBase as an embedded Go application with a locked-down users auth collection - add an Angular 22 responsive light-mode login UI using local Iconify Tabler icons - embed the frontend for single-binary deployment and add the requested just recipes ## Verification - `npm run build` - `npm test -- --watch=false` - `npm audit --omit=dev --audit-level=high` - `go test ./...` - `CGO_ENABLED=0 go build -o kwila-tournaments .` - smoke-tested SPA fallback, PocketBase health/dashboard routes, and disabled public sign-up - visually checked desktop and Pixel 7 layouts
Co-authored-by: Addison Emig <[email protected]>
dev-bot changed title from Initialize Kwila Tournaments PocketBase app to feat: initialize Kwila Tournaments PocketBase app 2026-08-01 12:58:51 -04:00
addison deleted branch feat/initial-pocketbase-app 2026-08-01 13:21:19 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kwila/tournaments!3
No description provided.