Commit Graph

66 Commits

Author SHA1 Message Date
Yoga Pangestu
eb9748bf69 feat: add Google Docs viewer integration for assignment attachments and reformat component layout 2026-04-01 15:17:02 +07:00
Yoga Pangestu
b097168c09 feat: add course filtering to assignments list and enhance search functionality 2026-04-01 14:35:33 +07:00
Yoga Pangestu
a4f615ad20 feat: add share and copy assignment link actions to enhance assignment sharing capabilities 2026-04-01 14:22:05 +07:00
Yoga Pangestu
93085269e9 feat: add search functionality to assignments list and update permission requirements 2026-04-01 14:07:17 +07:00
Yoga Pangestu
15b9ebc084 feat: implement search functionality for assignments with course name filtering and update permissions 2026-04-01 13:57:48 +07:00
Yoga Pangestu
4a421c6981 refactor: update assignment icons to clipboard-document-list across learning views 2026-04-01 13:46:24 +07:00
Yoga Pangestu
e994adf5dc feat: display student assignment submissions in the session modal and add submission factory 2026-04-01 13:43:22 +07:00
Yoga Pangestu
8485e92aaa refactor: enhance attendance modal layout with sticky headers and improved styling 2026-03-31 20:29:15 +07:00
Yoga Pangestu
70216995b4 fix: handle null attendance date formatting in attendance modal 2026-03-31 20:24:48 +07:00
Yoga Pangestu
169f801a9a feat: add primary color palette and dark mode variant to CSS theme configuration 2026-03-31 19:09:05 +07:00
Yoga Pangestu
b3d4c0ce8e feat: add brand logo and favicon support to admin panel and welcome page 2026-03-31 10:02:04 +07:00
Yoga Pangestu
e14f402322 feat: integrate system notifications for enhanced messaging and theming across various pages and components 2026-03-31 09:08:18 +07:00
Yoga Pangestu
fb78092de0 fix: adjust text formatting in support widget for improved readability 2026-03-31 08:28:47 +07:00
Yoga Pangestu
692882e099 style: update welcome page UI with improved dark mode styling and text formatting 2026-03-31 08:24:56 +07:00
Yoga Pangestu
bb8f41079f feat: enhance user experience with cheerful notification styles and improved messaging across various sections 2026-03-30 19:39:57 +07:00
Yoga Pangestu
b05e5212b3 feat: enhance assignment sharing view to support group assignments and update submission statistics display 2026-03-30 17:04:12 +07:00
Yoga Pangestu
68ec1d3700 feat: add submission-completed event to reset file input and preview after assignment submission and update UI labels 2026-03-30 16:50:09 +07:00
Yoga Pangestu
def7015173 chore: update dashboard button label to Indonesian standard spelling 2026-03-30 16:36:14 +07:00
Yoga Pangestu
f75f43fb2e refactor: update attendance and assignment actions to inline definitions and remove unused actions 2026-03-30 14:45:32 +07:00
Yoga Pangestu
69fde94108 refactor: replace assignment selection dropdown with static display of assignment title and session number 2026-03-30 14:27:20 +07:00
Yoga Pangestu
c460fec1f2 feat: add support widget to Filament dashboard for user assistance and contact links 2026-03-30 13:37:34 +07:00
Yoga Pangestu
6cd48bf758 feat: implement public assignment sharing functionality with dedicated controller and Filament action 2026-03-30 13:26:11 +07:00
Yoga Pangestu
3364cce002 feat: include session details and attendance statistics in ShareAttendance controller and update view layout 2026-03-30 12:30:39 +07:00
Yoga Pangestu
1f8fec8ccf feat: add ShareAttendanceAction to class sessions to generate and share attendance links via WhatsApp 2026-03-30 12:02:44 +07:00
Yoga Pangestu
95b89efcaa refactor: simplify welcome view and update web route to return a basic string response 2026-03-30 11:47:33 +07:00
Yoga Pangestu
47c1cb51ab refactor: enhance layout and conditional rendering for study group and attendance cards to improve user experience and responsiveness 2026-03-30 10:41:42 +07:00
Yoga Pangestu
7df0d7cdd7 chore: rename attendance button label from Absen to Presensi 2026-03-30 10:17:40 +07:00
Yoga Pangestu
20a9728115 refactor: improve responsive layout and styling for class session cards in index and show views 2026-03-30 10:17:06 +07:00
Yoga Pangestu
7607e8070c style: improve responsive design and layout of assignment cards 2026-03-30 10:09:41 +07:00
Yoga Pangestu
291493bca2 refactor: standardize modal headings and update modal widths for assignment, attendance, and materials actions in Filament for improved consistency and user experience 2026-03-30 09:29:59 +07:00
Yoga Pangestu
3c9e2f1e2f refactor: replace conditional rendering with forelse and update card styling across attendance and learning modules 2026-03-30 08:52:18 +07:00
Yoga Pangestu
2d57ab4f0a refactor: replace custom empty states with Filament empty-state components and improve code formatting in modals 2026-03-30 08:46:05 +07:00
Yoga Pangestu
d09ef22945 refactor: remove unused class session actions and implement empty state for today's sessions view 2026-03-30 08:28:25 +07:00
Yoga Pangestu
63241349cd feat: introduce detailed viewing actions for assignments and materials in class sessions, enhancing user interaction with modals for comprehensive content display 2026-03-30 00:43:14 +07:00
Yoga Pangestu
b7e8f64d8b refactor: update class session management by introducing dedicated actions for viewing assignments, attendance, and materials, enhancing modularity and user interaction 2026-03-30 00:31:00 +07:00
Yoga Pangestu
66c07556b7 feat: add class session materials and assignments viewing functionality, enhancing user experience with modals for detailed content display 2026-03-29 23:45:56 +07:00
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