Commit Graph

80 Commits

Author SHA1 Message Date
Yoga Pangestu
5580ab5d55 fix: update attendance modal to display student number instead of NIM for improved clarity 2026-03-29 23:34:20 +07:00
Yoga Pangestu
92cfdf7ea1 feat: enhance class session views by adding total students and attendance percentage metrics, improving data presentation in both list and detail views 2026-03-29 23:32:34 +07:00
Yoga Pangestu
0732a3b402 feat: add attendance viewing functionality for class sessions, including a modal display of attendance records 2026-03-29 23:26:05 +07:00
Yoga Pangestu
1eaa8fff59 refactor: streamline todaySessions method and simplify session rendering in the class sessions index view 2026-03-29 23:21:09 +07:00
Yoga Pangestu
bc85424f79 refactor: consolidate class session views and introduce dedicated show page for session details 2026-03-29 23:16:39 +07:00
Yoga Pangestu
04c9ca5464 refactor: update Filament action calls to use explicit invocation syntax in blade templates 2026-03-29 22:58:24 +07:00
Yoga Pangestu
6d58190e28 refactor: update course schedule and study group views for improved structure and functionality, including renaming views and enhancing data presentation 2026-03-29 22:51:29 +07:00
Yoga Pangestu
59af7bb595 feat: implement automated daily session generation command and update session management UI with attendance tracking 2026-03-29 22:06:46 +07:00
Yoga Pangestu
8b48d70d79 feat: replace section header with styled information callout in course schedules page 2026-03-29 21:48:31 +07:00
Yoga Pangestu
bb49dbba06 refactor: rename and reorganize study group and course schedule views for improved structure 2026-03-29 21:40:59 +07:00
Yoga Pangestu
0070c6b0b1 refactor: remove Lecturer model and resources in favor of string-based lecturer names in Course model 2026-03-29 21:26:32 +07:00
Yoga Pangestu
f0e6841628 refactor: Remove legacy attendance management pages and integrate class session management functionality, including new models, migrations, and views for class sessions and attendance tracking. 2026-03-29 20:40:54 +07:00
Yoga Pangestu
de1877695d feat: Add attendance management pages and sharing functionality, including detailed views and statistics for courses. 2026-03-27 22:08:59 +07:00
Yoga Pangestu
0e8c40ef1b style: Update spacing in study groups, assignments, and attendances listing pages for improved layout consistency. 2026-03-12 13:11:25 +07:00
Yoga Pangestu
244230a989 feat: Add attendance history table to the Manage Attendances page with filtering and sorting capabilities. 2026-03-12 11:37:21 +07:00
Yoga Pangestu
d76fa6ac49 feat: Implement dedicated Filament actions for deleting, editing, and pinning assignments, and integrate them into the assignment listing page. 2026-03-12 11:15:06 +07:00
Yoga Pangestu
ebe3f6d739 style: Adjust styling and add a top border to study group action buttons. 2026-03-12 10:45:49 +07:00
Yoga Pangestu
299bb34236 Refactor: Implement Filament actions for study group edit and delete, including permission-based visibility and updated button styling. 2026-03-12 10:38:31 +07:00
Yoga Pangestu
7cb8d32729 refactor: Simplify attendance schedule query logic, update course ID parameter name, remove attendance badge, and adjust attendance resource navigation sort. 2026-03-12 10:33:19 +07:00
Yoga Pangestu
f6681cc5aa refactor: reimplement course schedule edit and delete actions using Filament action objects directly in the view with enhanced UI. 2026-03-12 10:08:20 +07:00
Yoga Pangestu
af4218e707 feat: Add and configure mobile bottom navigation for the Filament admin panel. 2026-03-12 08:34:43 +07:00
Yoga Pangestu
c8f2ac6c26 feat: Filter course-related data by current semester from general settings and rename attendance management page. 2026-03-12 08:03:51 +07:00
Yoga Pangestu
6d1ce9cdf6 feat: Implement attendance tracking functionality with new model, migration, relationships, and Filament UI. 2026-03-11 21:59:57 +07:00
Yoga Pangestu
aad22a8b59 feat: implement comprehensive assignment management system with models, migrations, Filament resources, and submission workflows. 2026-03-11 13:34:54 +07:00
Yoga Pangestu
e2bb51561c feat: Implement Study Group management with CRUD actions, model, migrations, and Filament resource for creating, editing, and deleting study groups. 2026-03-11 10:09:09 +07:00
Yoga Pangestu
20c0c6dee9 feat: Integrate Filament upload and PDF viewer packages, add media library configuration, and implement responsive image handling in views. 2026-03-11 07:43:31 +07:00
Yoga Pangestu
7a9cb7fed9 feat: Add course schedule model, migration, seeder, and Filament CRUD for managing schedules. 2026-03-11 07:18:57 +07:00
Yoga Pangestu
a46bd4f275 feat: Add and configure Filament Auth UI Enhancer plugin for improved authentication UI. 2026-03-10 10:45:46 +07:00
Yoga Pangestu
5f1b061b7b chore: Update Tailwind CSS and Vite dependencies, and include custom admin theme in configuration 2026-03-10 10:40:49 +07:00
Yoga Pangestu
12d3826520 initial commit 2026-03-10 10:35:34 +07:00