Skip to content

Fix ClassPro reliability and interaction edge cases - #141

Open
dheeraj-juvvadi wants to merge 5 commits into
suduolabs:mainfrom
dheeraj-juvvadi:codex/final-sync-20260822-121536-classpro
Open

Fix ClassPro reliability and interaction edge cases#141
dheeraj-juvvadi wants to merge 5 commits into
suduolabs:mainfrom
dheeraj-juvvadi:codex/final-sync-20260822-121536-classpro

Conversation

@dheeraj-juvvadi

Copy link
Copy Markdown

Summary

  • Repair login continuation, nested route protection, API/session timeout handling, and malformed response behavior.
  • Harden optional-hour validation and Supabase availability handling without changing public API contracts.
  • Fix mobile sidebar controls, pointer/keyboard targets, focus states, reduced-motion support, and self-hosted typography.
  • Add regression coverage for interaction edge cases.

Validation

  • npm test — 6 passed
  • npm run typecheck — passed
  • npm run build — passed

Deployment

Changes are compatible with the existing hosted frontend and additive from a safety perspective. Supabase-backed endpoints return 503 when persistence credentials are unavailable.

cto-new Bot and others added 5 commits October 29, 2025 00:22
…epo builds

Update Vercel deployment instructions in the README to clarify required settings and steps
for reliably deploying a forked ClassPro instance. Adjust Vercel config to install root
tooling and frontend dependencies before building. Add frontend/bun.lock to .gitignore.

This change is needed to avoid Vercel build/publish issues due to incomplete workspace
dependency install and to ensure end users can fork-and-deploy without friction.
- Added explicit, up-to-date Vercel walkthrough (settings, env vars) to README
- Changed vercel.json build/install commands to match monorepo structure
- Ensured workspace lockfile is git-ignored so CI/CD runs cleanly

Users following the new instructions will have consistent, successful deployments. No breaking changes.
Rewrite vercel.json to correct structure, restore missing final newline,
and ensure strict JSON validity for Vercel compatibility. Prevents
deployment issues caused by previous format and newline omissions.
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.

1 participant