Skip to content

feat(account): add profile module#11

Merged
Sam-24-dev merged 1 commit into
mainfrom
feat/account-profile-module
Jul 18, 2026
Merged

feat(account): add profile module#11
Sam-24-dev merged 1 commit into
mainfrom
feat/account-profile-module

Conversation

@Sam-24-dev

Copy link
Copy Markdown
Owner

Summary

  • Adds the operational-only Cuenta / Perfil module with local profile persistence.
  • Preserves the existing Acceso role gateway and administrative Bitácora-only access.
  • Records privacy-safe profile-save activity and keeps the screen responsive and accessible.

Changes

Area Change
Cuenta New screen, profile model and controller for full name, email and country.
Shell and roles Cuenta appears only for the operational profile; invalid and administrative access fail closed.
Bitácora Successful profile saves record one event without personal data.
Validation Model, routing and event tests; CSS build and real browser flows.

Testing

  • npm run build:css
  • npm run validate
  • python -m json.tool assets/data/mock-data.json
  • npm test (143 passing)
  • git diff --check
  • Real browser flows at 1440, 1024, 768, 390 and 320 px

Scope

Frontend-only: no authentication, password storage, backend, API or external profile requests.

Contributor checklist

  • Linked an approved issue
  • Added exactly one type:* label
  • No shell scripts were modified
  • Documentation updated
  • Conventional commit format
  • No Co-Authored-By trailers

Closes #10

Copilot AI review requested due to automatic review settings July 18, 2026 01:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Sam-24-dev Sam-24-dev added the type:feature New product feature label Jul 18, 2026
@Sam-24-dev
Sam-24-dev merged commit 097d0a2 into main Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature New product feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(account): add Cuenta profile module

2 participants