ca90c308f1refactor: update UI action colors and implement custom sorting logic for assignment list
Yoga Pangestu
2026-03-30 14:02:48 +0700
9745734ac9chore: increase modal width to Large in ChangePasswordAction
Yoga Pangestu
2026-03-30 13:55:31 +0700
389c49d6c2refactor: update AttendanceRelationManager to use TextColumn for student details
Yoga Pangestu
2026-03-30 13:52:06 +0700
bc20f12622feat: add RowIndexColumn to various resource tables for improved indexing
Yoga Pangestu
2026-03-30 13:51:34 +0700
7c74dd63e6refactor: remove sharing token logic from Course model and update sharing routes to use Course ID
Yoga Pangestu
2026-03-30 13:47:15 +0700
0b8d4ef09brefactor: update Eloquent models to use guarded attributes and consolidate relationship definitions
Yoga Pangestu
2026-03-30 13:44:13 +0700
c460fec1f2feat: add support widget to Filament dashboard for user assistance and contact links
Yoga Pangestu
2026-03-30 13:37:34 +0700
6cd48bf758feat: implement public assignment sharing functionality with dedicated controller and Filament action
Yoga Pangestu
2026-03-30 13:26:11 +0700
3364cce002feat: include session details and attendance statistics in ShareAttendance controller and update view layout
Yoga Pangestu
2026-03-30 12:30:39 +0700
1f8fec8ccffeat: add ShareAttendanceAction to class sessions to generate and share attendance links via WhatsApp
Yoga Pangestu
2026-03-30 12:02:44 +0700
95b89efcaarefactor: simplify welcome view and update web route to return a basic string response
Yoga Pangestu
2026-03-30 11:47:33 +0700
4426fe4d84refactor: remove unused widgets from AdminPanelProvider to streamline widget management
Yoga Pangestu
2026-03-30 11:16:34 +0700
6277d50cc0feat: add SelectAllCoursesAction to course selection field in study group page
Yoga Pangestu
2026-03-30 10:54:03 +0700
758df75156refactor: remove student column from attendance list and add select-all actions to study group forms
Yoga Pangestu
2026-03-30 10:50:29 +0700
39cd4ac368feat: add ClassSession policy and update ShieldSeeder permissions for all roles
Yoga Pangestu
2026-03-30 10:48:45 +0700
0b1e3f594crefactor: update attendance page title from 'Presensi Kuliah' to 'Presensi' for improved clarity
Yoga Pangestu
2026-03-30 10:41:45 +0700
47c1cb51abrefactor: enhance layout and conditional rendering for study group and attendance cards to improve user experience and responsiveness
Yoga Pangestu
2026-03-30 10:41:42 +0700
2e2fc2cc20refactor: update ChangePasswordAction styling by changing button color to info and adding key icon for improved user experience
Yoga Pangestu
2026-03-30 10:28:59 +0700
7df0d7cdd7chore: rename attendance button label from Absen to Presensi
Yoga Pangestu
2026-03-30 10:17:40 +0700
20a9728115refactor: improve responsive layout and styling for class session cards in index and show views
Yoga Pangestu
2026-03-30 10:17:06 +0700
7607e8070cstyle: improve responsive design and layout of assignment cards
Yoga Pangestu
2026-03-30 10:09:41 +0700
5b3196828frefactor: disable global search in Filament AdminPanel for improved performance and user experience
Yoga Pangestu
2026-03-30 09:54:59 +0700
291493bca2refactor: standardize modal headings and update modal widths for assignment, attendance, and materials actions in Filament for improved consistency and user experience
Yoga Pangestu
2026-03-30 09:29:59 +0700
50416b760crefactor: update formatting and visibility conditions in StudentsTable for improved code consistency and readability
Yoga Pangestu
2026-03-30 09:21:03 +0700
d4c44ebcf7refactor: update navigation sort order for StudyGroup index page to improve menu organization
Yoga Pangestu
2026-03-30 09:19:48 +0700
d83d346717refactor: standardize modal headings across various actions in Filament, improving consistency in user interface
Yoga Pangestu
2026-03-30 09:07:25 +0700
97b8427611refactor: migrate Filament icon references from Heroicon constants to string-based aliases
Yoga Pangestu
2026-03-30 08:57:32 +0700
3c9e2f1e2frefactor: replace conditional rendering with forelse and update card styling across attendance and learning modules
Yoga Pangestu
2026-03-30 08:52:18 +0700
2d57ab4f0arefactor: replace custom empty states with Filament empty-state components and improve code formatting in modals
Yoga Pangestu
2026-03-30 08:46:05 +0700
d09ef22945refactor: remove unused class session actions and implement empty state for today's sessions view
Yoga Pangestu
2026-03-30 08:28:25 +0700
c15f429032feat: implement CreateAssignmentAction and CreateMaterialAction for enhanced assignment and material management, updating relevant pages to utilize new actions
Yoga Pangestu
2026-03-30 08:24:28 +0700
5f601d8cbarefactor: replace CreateAction with CreateSessionAction and update user query for active students in class session pages
Yoga Pangestu
2026-03-30 08:23:15 +0700
2a8412ff60refactor: update class session form to use Filament Schema builder pattern
Yoga Pangestu
2026-03-30 08:16:52 +0700
16bcba3ef3refactor: update modal schema to use form method in ListCourseSessions
Yoga Pangestu
2026-03-30 08:13:53 +0700
985333436brefactor: rename schema methods to form and apply consistent code style formatting across Filament pages
Yoga Pangestu
2026-03-30 08:12:21 +0700
63241349cdfeat: introduce detailed viewing actions for assignments and materials in class sessions, enhancing user interaction with modals for comprehensive content display
Yoga Pangestu
2026-03-30 00:43:14 +0700
b7e8f64d8brefactor: update class session management by introducing dedicated actions for viewing assignments, attendance, and materials, enhancing modularity and user interaction
Yoga Pangestu
2026-03-30 00:31:00 +0700
66c07556b7feat: add class session materials and assignments viewing functionality, enhancing user experience with modals for detailed content display
Yoga Pangestu
2026-03-29 23:45:56 +0700
5580ab5d55fix: update attendance modal to display student number instead of NIM for improved clarity
Yoga Pangestu
2026-03-29 23:34:20 +0700
92cfdf7ea1feat: enhance class session views by adding total students and attendance percentage metrics, improving data presentation in both list and detail views
Yoga Pangestu
2026-03-29 23:32:34 +0700
0732a3b402feat: add attendance viewing functionality for class sessions, including a modal display of attendance records
Yoga Pangestu
2026-03-29 23:26:05 +0700
1eaa8fff59refactor: streamline todaySessions method and simplify session rendering in the class sessions index view
Yoga Pangestu
2026-03-29 23:21:09 +0700
8d86d696b4refactor: simplify class references in GenerateDailySessions command for improved readability
Yoga Pangestu
2026-03-29 23:20:48 +0700
bc85424f79refactor: consolidate class session views and introduce dedicated show page for session details
Yoga Pangestu
2026-03-29 23:16:39 +0700
04c9ca5464refactor: update Filament action calls to use explicit invocation syntax in blade templates
Yoga Pangestu
2026-03-29 22:58:24 +0700
6d58190e28refactor: update course schedule and study group views for improved structure and functionality, including renaming views and enhancing data presentation
Yoga Pangestu
2026-03-29 22:51:29 +0700
59af7bb595feat: implement automated daily session generation command and update session management UI with attendance tracking
Yoga Pangestu
2026-03-29 22:06:46 +0700
c8a98d8d65style: increase study group modal width to 3XL and remove warning color from edit action
Yoga Pangestu
2026-03-29 21:53:30 +0700
8b48d70d79feat: replace section header with styled information callout in course schedules page
Yoga Pangestu
2026-03-29 21:48:31 +0700
bb49dbba06refactor: rename and reorganize study group and course schedule views for improved structure
Yoga Pangestu
2026-03-29 21:40:59 +0700
e3bee6ef3bfix: remove warning color from edit schedule action button
Yoga Pangestu
2026-03-29 21:34:14 +0700
2253db3a5efeat: filter course options to exclude already scheduled courses while preserving the current selection
Yoga Pangestu
2026-03-29 21:29:05 +0700
0070c6b0b1refactor: remove Lecturer model and resources in favor of string-based lecturer names in Course model
Yoga Pangestu
2026-03-29 21:26:32 +0700
a30f4c5967feat: Implement user account activation check during login, sending a notification for inactive accounts and preventing access.
Yoga Pangestu
2026-03-29 21:02:27 +0700
5d86a670a4feat: Add toggle functionality for user activation status in StudentsTable, including session management and success notifications. Implement status filter for improved user management.
Yoga Pangestu
2026-03-29 21:02:19 +0700
4c0daeb09efeat: Add Change Password action for students, including a modal for password input and success notification upon update. Update date display format in student form and improve code readability in StudentsTable.
Yoga Pangestu
2026-03-29 20:48:58 +0700
f0e6841628refactor: Remove legacy attendance management pages and integrate class session management functionality, including new models, migrations, and views for class sessions and attendance tracking.
Yoga Pangestu
2026-03-29 20:40:54 +0700
de1877695dfeat: Add attendance management pages and sharing functionality, including detailed views and statistics for courses.
Yoga Pangestu
2026-03-27 22:08:59 +0700
f7efd30b2astyle: Standardize spacing and formatting in Manage Attendances page for improved code readability.
Yoga Pangestu
2026-03-12 13:45:41 +0700
0e8c40ef1bstyle: Update spacing in study groups, assignments, and attendances listing pages for improved layout consistency.
Yoga Pangestu
2026-03-12 13:11:25 +0700
244230a989feat: Add attendance history table to the Manage Attendances page with filtering and sorting capabilities.
Yoga Pangestu
2026-03-12 11:37:21 +0700
d76fa6ac49feat: Implement dedicated Filament actions for deleting, editing, and pinning assignments, and integrate them into the assignment listing page.
Yoga Pangestu
2026-03-12 11:15:06 +0700
ebe3f6d739style: Adjust styling and add a top border to study group action buttons.
Yoga Pangestu
2026-03-12 10:45:49 +0700
4799490ecffeat: filter out empty IDs when getting busy study group members and make the members select field live.
Yoga Pangestu
2026-03-12 10:43:38 +0700
299bb34236Refactor: Implement Filament actions for study group edit and delete, including permission-based visibility and updated button styling.
Yoga Pangestu
2026-03-12 10:38:31 +0700
3bb9fa4fa1refactor: Simplify Course model's studyGroups relationship type hint and update StudyGroup page to fetch course IDs from course_id field.
Yoga Pangestu
2026-03-12 10:33:34 +0700
744c4f0825feat: update Kosma role permissions by removing attendance and adding various entity management and settings view permissions.
Yoga Pangestu
2026-03-12 10:19:05 +0700
ae627b076erefactor: Adjust Filament navigation sort orders for various resources, pages, and plugins.
Yoga Pangestu
2026-03-12 10:12:23 +0700
f6681cc5aarefactor: reimplement course schedule edit and delete actions using Filament action objects directly in the view with enhanced UI.
Yoga Pangestu
2026-03-12 10:08:20 +0700
bcdbbacf5cfeat: Implement authorization checks for create, edit, and delete actions on StudyGroup and CourseSchedule pages.
Yoga Pangestu
2026-03-12 09:29:37 +0700
43bafef4cdfeat: Implement Kosma selection and role management in general settings, refine Kosma permissions, and update the default semester value.
Yoga Pangestu
2026-03-12 09:27:38 +0700
b8963032fdfeat: Enforce active user status for panel access and update name attribute accessor syntax.
Yoga Pangestu
2026-03-12 09:17:15 +0700
dd8a313a24refactor: remove direct association of lecturers with user accounts and related UI.
Yoga Pangestu
2026-03-12 09:16:51 +0700
10f69a6914feat: Restrict email_username column visibility to users with the Developer role.
Yoga Pangestu
2026-03-12 09:12:36 +0700
abda97cbbachore: Remove FilamentInfoWidget from the admin panel's default widgets.
Yoga Pangestu
2026-03-12 09:11:20 +0700
784b6e4f79feat: Restrict visibility of timestamp columns to users with the Developer role.
Yoga Pangestu
2026-03-12 09:10:54 +0700
7d8b1eea2afeat: Make TrashedFilter visible only to users with the Developer role in several Filament resources.
Yoga Pangestu
2026-03-12 09:06:54 +0700
a6e908a65efeat: Update database seeders to include role assignment for users and students, enhancing role management with RoleEnum integration.
Yoga Pangestu
2026-03-12 09:01:43 +0700
33cc617a3ffeat: Integrate HasPageShield trait for enhanced authorization in CourseSchedule, StudyGroup, and ManageSettings pages, including permission methods for access control.
Yoga Pangestu
2026-03-12 09:01:00 +0700
9f4224b108feat: Add policies for Assignment, Attendance, Course, CourseSchedule, Lecturer, Material, Role, Student, and StudyGroup to manage authorization rules.
Yoga Pangestu
2026-03-12 09:00:40 +0700
3dddb807f5feat: Integrate Filament Shield for role and permission management, including new RoleEnum, migrations, and configuration files.
Yoga Pangestu
2026-03-12 09:00:24 +0700
af4218e707feat: Add and configure mobile bottom navigation for the Filament admin panel.
Yoga Pangestu
2026-03-12 08:34:43 +0700
35190d7614feat: Filter assignments and materials by current semester using GeneralSettings.
Yoga Pangestu
2026-03-12 08:13:25 +0700
c8f2ac6c26feat: Filter course-related data by current semester from general settings and rename attendance management page.
Yoga Pangestu
2026-03-12 08:03:51 +0700
2019928fb3feat: implement general settings management using Spatie Laravel Settings and Filament.
Yoga Pangestu
2026-03-11 22:16:15 +0700
6d1ce9cdf6feat: Implement attendance tracking functionality with new model, migration, relationships, and Filament UI.
Yoga Pangestu
2026-03-11 21:59:57 +0700
9207b1aaf4feat: Integrate AchyutN Filament Log Viewer package for enhanced log management in the admin panel
Yoga Pangestu
2026-03-11 13:38:44 +0700
aad22a8b59feat: implement comprehensive assignment management system with models, migrations, Filament resources, and submission workflows.
Yoga Pangestu
2026-03-11 13:34:54 +0700
2ab88d2931feat: Add StudentFactory and StudentSeeder for generating student data, and update DatabaseSeeder to include StudentSeeder
Yoga Pangestu
2026-03-11 13:07:47 +0700
e2bb51561cfeat: Implement Study Group management with CRUD actions, model, migrations, and Filament resource for creating, editing, and deleting study groups.
Yoga Pangestu
2026-03-11 10:09:09 +0700
8c681ca5f2feat: Add learning material management with Material model, migration, and Filament resource.
Yoga Pangestu
2026-03-11 07:46:04 +0700
20c0c6dee9feat: Integrate Filament upload and PDF viewer packages, add media library configuration, and implement responsive image handling in views.
Yoga Pangestu
2026-03-11 07:43:31 +0700
01b3627cc2refactor: Simplify course selection options in schedule form by directly retrieving all courses and adding options limit.
Yoga Pangestu
2026-03-11 07:42:15 +0700
7a9cb7fed9feat: Add course schedule model, migration, seeder, and Filament CRUD for managing schedules.
Yoga Pangestu
2026-03-11 07:18:57 +0700
1c51ccd5b5feat: Add LecturerSeeder to populate lecturer data and update DatabaseSeeder to include LecturerSeeder
Yoga Pangestu
2026-03-10 14:07:26 +0700
0dac411fb0feat: Establish one-to-many relationship between lecturers and courses, adding UI fields and table columns for assignment and display.
Yoga Pangestu
2026-03-10 13:27:53 +0700