Skip to content

Feat/29 psychologist mobile - #30

Merged
KhoirotunNisa25 merged 7 commits into
mainfrom
feat/29-psychologist-mobile
Nov 6, 2026
Merged

KhoirotunNisa25 merged 7 commits into
mainfrom
feat/29-psychologist-mobile

Conversation

@KhoirotunNisa25

@KhoirotunNisa25 KhoirotunNisa25 commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Related Issue

Closes #

Summary of Changes

Type of Change

  • feat: New feature / capability
  • fix: Bug fix
  • refactor: Code refactoring without behavior changes
  • docs: Documentation updates
  • test: Unit / integration test additions
  • chore: Tooling / dependency updates

Evidence of Testing

Breaking Changes / Contract Changes

  • No breaking changes
  • Breaking changes introduced (describe migration/impact below)

Reviewer Checklist

  • Code follows monorepo Clean Architecture & Mock/Prod abstraction rules
  • Sweet-spot cohesion preserved (no god-files or over-fragmentation)
  • No credentials, local configs (developer.local.json), or secrets committed
  • Unit / integration tests passed locally
  • Documentation updated if relevant

…tations and redesign dashboard UX

- Implement clinical schedule gating on SOAP notes and video consultation access in patient detail
- Add PatientScheduleInfo to patient domain entity, DTO, and mock data for live, upcoming, and unscheduled scenarios
- Redesign consultation rate, duration/buffer modals, Honorarium, and Legalitas cards in profile
- Add dedicated CounselorNotificationScreen with soft borders and filter tabs
- Add TopToast elevated popup notification system to replace bottom snackbars
- Wire in-place navigation from 'Lihat Semua' in Daftar Pasien to the Pasien tab without losing navbar
- Expand calendar to full 7-day week (Sen-Min) with off-day highlight
- Add multiple pending booking requests pager with countdown timer
- Expand unit test suite in patient_repository_test.dart to cover schedule gating (12/12 passing)
@KhoirotunNisa25
KhoirotunNisa25 merged commit 2edf492 into main Nov 6, 2026
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