Skip to content

Improve teacher workflows, security, and deployment - #1

Merged
gafapa merged 2 commits into
mainfrom
agent/improve-teacher-workflows
Jul 29, 2026
Merged

Improve teacher workflows, security, and deployment#1
gafapa merged 2 commits into
mainfrom
agent/improve-teacher-workflows

Conversation

@gafapa

@gafapa gafapa commented Jul 29, 2026

Copy link
Copy Markdown
Owner

What changed

  • Adds guided teacher onboarding, a daily teaching workspace, attendance history, academic periods, tutoring workflows, and faster planning and grading actions.
  • Strengthens local data handling with encrypted backups, an optional application lock, safer imports/exports, validation, error recovery, and online-state feedback.
  • Improves accessibility, responsive navigation, empty states, reports, scheduling, and teacher-facing terminology.
  • Adds PWA assets, hardened response headers, CI, linting, audit and cleanup scripts, plus separate test and production build modes.
  • Documents deployment for test.profeplus.gallego.top and profeplus.gallego.top.

Why

The previous application covered core records but did not provide a complete first-run path or a cohesive day-to-day workflow for teachers with different responsibilities. Operational safeguards, automated verification, and root-domain deployment configuration were also incomplete.

Impact

Teachers get a clearer setup path and practical flows for planning, teaching, attendance, grading, tutoring, reporting, and handoff. Maintainers get repeatable quality checks and deployment-ready builds.

Validation

  • npm run verify
  • 30 test suites / 176 tests passed
  • ESLint and TypeScript checks passed
  • Test and production builds passed
  • Dependency and repository audit passed
  • Both public domains verified over HTTPS, including SPA route fallback, manifest, service worker, and rendered browser UI

@gafapa
gafapa marked this pull request as ready for review July 29, 2026 01:40
@gafapa
gafapa merged commit 77c598d into main Jul 29, 2026
1 check passed
@gafapa
gafapa deleted the agent/improve-teacher-workflows branch July 29, 2026 01:40
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