Skip to content

phase 4: rebuild Friday, agenda, and settings administration - #21

Merged
feril3 merged 16 commits into
mainfrom
redesign/phase-4-schedule-settings
Sep 22, 2026
Merged

feril3 merged 16 commits into
mainfrom
redesign/phase-4-schedule-settings

Conversation

@feril3

@feril3 feril3 commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Phase 4 — Jadwal Jumat + Agenda + Settings

Jumat & Agenda

  • desktop tables, mobile cards
  • edit petugas Jumat via Radix Dialog
  • agenda create/edit via Sheet
  • publish/unpublish actions
  • delete via AlertDialog, no window.confirm
  • Tabler icons and Sonner feedback

Settings

  • split AdminSettings into domain modules
  • responsive settings navigation: Umum, Keuangan, Kategori, Public Display, Pengguna, Audit
  • category table + add Dialog
  • Public Display table + edit Sheet + delete AlertDialog
  • users table + add Dialog + active status Switch
  • audited user activation/deactivation with self-deactivation guard
  • audit filters + detail Sheet + structured transaction before/after

Regression

  • phase 4 source gates added to dashboard-overhaul tests
  • Public Display visual source remains out of redesign scope
  • Login and legacy CSS cleanup intentionally deferred to Phase 5

@feril3
feril3 merged commit f5a114c into main Sep 22, 2026
1 check 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.

1 participant