Yoga Pangestu
|
eb39408dae
|
feat: add assignment status indication and improve submission logic for assigned students
|
2026-07-11 19:16:41 +07:00 |
|
Yoga Pangestu
|
1f0db96179
|
feat: add download support for non-PDF files in assignment submission views
|
2026-04-18 21:51:25 +07:00 |
|
Yoga Pangestu
|
9d1000a484
|
feat: add attendance export functionality for class sessions
|
2026-04-09 19:41:00 +07:00 |
|
Yoga Pangestu
|
400a0e3001
|
feat: add 'view readers' action to changelog with modal displaying student read status
|
2026-04-07 13:07:46 +07:00 |
|
Yoga Pangestu
|
75c71a1ac9
|
feat: implement missed attendance handling and split schedule cards into today and missed sections
|
2026-04-07 11:44:29 +07:00 |
|
Yoga Pangestu
|
889e3bc510
|
feat: add 'mark as sent' functionality for class sessions with UI updates and notifications
|
2026-04-07 10:43:12 +07:00 |
|
Yoga Pangestu
|
2d36e961ba
|
feat: implement assignment delivery status workflow with lecturer notification lock and UI updates
|
2026-04-07 10:26:26 +07:00 |
|
Yoga Pangestu
|
3e9fbf98aa
|
feat: implement read status tracking for changelogs with user-specific notifications and UI updates
|
2026-04-07 09:21:53 +07:00 |
|
Yoga Pangestu
|
a932a030ad
|
feat: implement Share:Assignment permission and restrict action visibility accordingly
|
2026-04-07 08:47:20 +07:00 |
|
Yoga Pangestu
|
d609e959fb
|
feat: implement infinite scroll pagination for assignment cards with dynamic loading
|
2026-04-07 08:41:18 +07:00 |
|
Yoga Pangestu
|
7c252bd41b
|
refactor: migrate hardcoded UI labels to localization keys and improve submission and attendance data mapping logic
|
2026-04-06 15:52:00 +07:00 |
|
Yoga Pangestu
|
ba0cadf4f9
|
feat: enhance assignment submission process with improved notifications, form handling, and UI updates
|
2026-04-04 01:35:30 +07:00 |
|
Yoga Pangestu
|
0519e1cd35
|
feat: implement new actions for viewing assignments, attendance, and materials in class sessions, and update routing for course sessions
|
2026-04-04 00:37:29 +07:00 |
|
Yoga Pangestu
|
bccc36ca81
|
feat: implement changelog management system with CRUD operations and role-based permissions
|
2026-04-02 10:45:02 +07:00 |
|
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 |
|