Skip to content

Document Night List accurately and add dashboard CI - #2

Merged
lloredia merged 1 commit into
mainfrom
cursor/portfolio-polish-2ffe
Oct 7, 2026
Merged

lloredia merged 1 commit into
mainfrom
cursor/portfolio-polish-2ffe

Conversation

@lloredia

@lloredia lloredia commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Summary

The README now matches the repo: the owner dashboard is a React/Vite UI on sample data, the booking engine and auth hook exist but are not mounted, and the iOS app is a SwiftUI prototype that shares the floor-plan coordinate space without a Supabase client. There is no live deployment.

  • GitHub Actions on push and pull_request: dashboard npm ci, ESLint, tsc --noEmit, npm run build, and a gitleaks scan. Permissions are contents: read. iOS is not built in CI.
  • MIT license. .gitignore now includes supabase/.temp. Removed the empty .claude/agents/Nextilio.agent.md.
  • Typecheck fixes so CI can stay on: Supabase Relationships/Views types, Vite env types, floor-plan JSON parsing, and a dead ringColor style.

Screenshots in the README were taken from npm run dev with no backend.

Test plan

  • Dashboard CI job passes (install, lint, typecheck, build)
  • Gitleaks job passes
  • README feature claims still match dashboard/src/pages, dashboard/src/lib/booking-engine.ts, dashboard/src/hooks/useAuth.ts, ios/NightList, and supabase/migrations/001_initial_schema.sql
Open in Web Open in Cursor 

Rewrite the README from the dashboard, iOS app, and Supabase schema, and add MIT. CI lints, typechecks, and builds the dashboard, then runs gitleaks. Type fixes keep that check green.

Co-authored-by: Anonymous881453 <lloredia@users.noreply.github.com>
@lloredia
lloredia merged commit 4a020cb into main Oct 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants