892d14c13afeat: enhance AssignmentIndex; implement infinite scroll and simplify pagination handling
dev
Yoga Pangestu
2026-09-04 14:18:09 +0700
8fb596fb32feat: enhance MaterialController and MaterialService; add academic term handling in pagination and index methods
Yoga Pangestu
2026-09-04 14:17:04 +0700
56d607a131feat: enhance assignment management; implement new card and column components, improve pagination and filtering, and add lecturer information
Yoga Pangestu
2026-09-04 14:13:09 +0700
35a64c2045feat: implement infinite scroll for various admin pages and update pagination handling
Yoga Pangestu
2026-09-04 13:59:26 +0700
33f354ad94feat: enhance MaterialService and MaterialCard; add lecturer information and improve material display with created date
Yoga Pangestu
2026-09-04 13:42:33 +0700
139875ce31feat: enhance AssignmentService and MaterialService; add notification functionality for new assignments and materials
Yoga Pangestu
2026-09-04 13:26:41 +0700
facf7ab177feat: enhance AttachmentPreviewDialog integration; add icon variant and improve file display in material cards
Yoga Pangestu
2026-09-04 11:51:27 +0700
19397d3b5bfeat: implement DataCards component and ViewToggle; enhance material display options and pagination handling
Yoga Pangestu
2026-09-04 10:58:15 +0700
acee293b36feat: enhance CourseClassService; improve search functionality and refine class retrieval based on user roles
Yoga Pangestu
2026-09-04 10:34:28 +0700
6ec257a1ccfeat: update ViewDetailDialog; conditionally display target roles based on user permissions
Yoga Pangestu
2026-09-04 10:16:12 +0700
ceeb1e325dfeat: update StudentsExport and StudentService; inject User dependency and refine data retrieval methods
Yoga Pangestu
2026-09-04 10:10:57 +0700
7ea4fb067dfeat: refactor attendance management; remove 'mine' method and related components, update permissions and types
Yoga Pangestu
2026-09-04 09:56:04 +0700
d411085400feat: update BEST_PRACTICE.md; clarify Eloquent select behavior with joins and aggregate methods
Yoga Pangestu
2026-09-04 09:45:18 +0700
66bacaf0e1feat: update CourseClass and CourseRegistration services; refine select queries to improve data retrieval efficiency
Yoga Pangestu
2026-09-04 09:33:42 +0700
609828a2e2feat: update Schedule management; refactor role checks to use enums and simplify update method, remove unused fields from Schedule type
Yoga Pangestu
2026-09-04 09:33:26 +0700
573d834905feat: implement Assignment and Submission management; add controllers, requests, and services for assignment functionality
Yoga Pangestu
2026-09-04 09:17:42 +0700
024dc4dd5afeat: enhance Material management; implement authorization checks for material actions and refactor user role handling
Yoga Pangestu
2026-09-04 09:00:30 +0700
88319dac15feat: refactor CourseRegistration management; update controller methods, add new request classes, and adjust routes for department leader role
Yoga Pangestu
2026-09-04 08:29:03 +0700
80435b6cfafeat: implement CourseClass and ClassEnrollment management; add controllers, services, and requests for course enrollment functionality
Yoga Pangestu
2026-09-03 19:59:58 +0700
f6da193473refactor: reorganize FeedbackService methods; move delete method and restore pendingCount method for improved clarity
Yoga Pangestu
2026-09-03 16:27:33 +0700
32c04b91ddfeat: implement reply functionality for feedback; add ReplyFeedbackRequest and update FeedbackService; enhance UI for reply actions and display
Yoga Pangestu
2026-09-03 16:24:04 +0700
900c27041afeat: update Announcement management to support target roles; refactor Announcement model, service, and controller; enhance UI for role-based visibility
Yoga Pangestu
2026-09-03 15:45:38 +0700
37ce3c15eafeat: enhance AcademicAdvisingLogService to filter logs based on student role; update RolePermissionSeeder to include view-academic-advising-logs permission; rename 'Pembimbing Akademik' to 'Dosen' in UI
Yoga Pangestu
2026-09-03 15:05:28 +0700
51e943572afeat: update AcademicAdvisingLogController and AcademicAdvisingLogService to accept User parameter for improved access control; enhance query scoping based on user roles
Yoga Pangestu
2026-09-03 14:44:05 +0700
80997b97b4feat: enhance LetterRequestService and UI to support lecturer information; update pagination and column display for improved clarity
Yoga Pangestu
2026-09-03 14:26:43 +0700
db56ec94eafeat: add upload file functionality to letter requests; integrate AttachmentPreviewDialog and update column actions
Yoga Pangestu
2026-09-03 14:07:37 +0700
aa50487bfcfeat: update LetterRequestController and LetterRequestService to accept User parameter for improved access control; add letter request permissions in RolePermissionSeeder
Yoga Pangestu
2026-09-03 13:58:04 +0700
1c901e9103feat: update CourseService and CourseController to accept User parameter for improved scoping
Yoga Pangestu
2026-09-03 13:45:27 +0700
2b458e26fafeat: add leadership history dialog and integrate into DepartmentIndex
Yoga Pangestu
2026-09-03 13:25:02 +0700
f00fab9520feat: implement DegreeLevel enum and integrate it into DepartmentRequest and DepartmentService
Yoga Pangestu
2026-09-03 13:07:35 +0700
f69ed0bc15refactor: reorganize StudentService methods and enhance query efficiency with enums
Yoga Pangestu
2026-09-03 11:35:27 +0700
aa47ec494efeat: enhance Combobox component with multi-select filtering and grouped item handling
Yoga Pangestu
2026-09-03 11:33:13 +0700
8f9eb5f77arefactor: streamline LecturerService methods and enhance role assignment with enum
Yoga Pangestu
2026-09-03 11:25:23 +0700
ad5fe33ec6feat: implement user role management with enum and refactor role handling in administrator services
Yoga Pangestu
2026-09-03 11:17:41 +0700
3bec716dabfeat: add best practices documentation for Laravel projects
Yoga Pangestu
2026-09-03 11:02:27 +0700
9f717a3441refactor: update model relationships and request validation rules for consistency
Yoga Pangestu
2026-09-03 10:53:48 +0700
88286fe596feat: implement attendance management features including user-specific views and permissions
Yoga Pangestu
2026-09-03 10:12:58 +0700
4980ad95b3Refactor assignment management system
Yoga Pangestu
2026-09-03 09:51:27 +0700
a809307272feat: implement assignment submission functionality with validation and user permissions
Yoga Pangestu
2026-09-02 23:40:06 +0700
be0897ad6efeat: enhance assignment management with user role-based filtering and attachment preview
Yoga Pangestu
2026-09-02 23:04:55 +0700
2b7b4e2ab0feat: enhance material management with user-specific filtering and attachment preview
Yoga Pangestu
2026-09-02 22:51:09 +0700
753e7735a7feat: implement schedule management with day of week enumeration and enhanced filtering options
Yoga Pangestu
2026-09-02 22:17:44 +0700
fa4c4f37f3feat: initialize search state from URL parameters in useServerTable hook
Yoga Pangestu
2026-09-02 21:11:12 +0700
53afdb1fecfeat: enhance student and lecturer data retrieval with improved joins and sorting
Yoga Pangestu
2026-09-02 19:00:39 +0700
8528a3258dfeat: enhance sorting in CourseService for improved course selection
Yoga Pangestu
2026-09-02 18:24:08 +0700
a94ebfb77dfeat: add Skripsi II course to CourseSeeder for semester 8
Yoga Pangestu
2026-09-02 18:23:28 +0700
378ddebac9feat: refactor DatabaseSeeder and UserSeeder for improved structure and local environment handling
Yoga Pangestu
2026-09-02 18:15:21 +0700
cdd81caf22feat: update CreateForm and EditForm to filter courses and lecturers based on selected lecturer, enhancing user experience
Yoga Pangestu
2026-09-02 18:04:14 +0700
1b68cf6125feat: enhance CourseClass pagination and UI by adding academic term and semester number details
Yoga Pangestu
2026-09-02 18:01:19 +0700
c57787eb20feat: add semester parity validation for course duplication and enhance UI for target term selection
Yoga Pangestu
2026-09-02 17:53:40 +0700
5613078c00feat: add course term parity validation for course selection in CreateForm and EditForm
Yoga Pangestu
2026-09-02 17:41:35 +0700
c1cee7cd45feat: add duplicate course classes functionality with validation and UI integration
Yoga Pangestu
2026-09-02 17:39:58 +0700
0d27a9e706feat: remove ClassEnrollmentRequest and related enrollment logic, simplifying class enrollment management
Yoga Pangestu
2026-09-02 16:45:59 +0700
65618bf961feat: enhance leadership management by adding role assignment and revocation for lecturers
Yoga Pangestu
2026-09-02 15:42:19 +0700
03c3fc61affeat: implement bulk creation of course classes and enhance validation for lecturer assignment
Yoga Pangestu
2026-09-02 15:34:55 +0700
584056e379feat: enhance course class management by adding course class assignments and improving course selection UI
Yoga Pangestu
2026-09-02 15:07:41 +0700
28a25fabfdfeat: add student current semester handling in course registration logic
Yoga Pangestu
2026-09-02 14:38:08 +0700
9892f60e5efeat: refactor course registration logic to use department-specific courses and improve submission payload structure
Yoga Pangestu
2026-09-02 13:59:02 +0700
86863ff2f8feat: enhance course pagination and grouping by department and semester
Yoga Pangestu
2026-09-02 13:38:40 +0700
9823b879d8refactor: remove redundant date validation logic from AcademicTermRequest
Yoga Pangestu
2026-09-02 13:26:55 +0700
ded7217dbcfeat: rename 'name' to 'academic_year' in AcademicTerm and related components for consistency
Yoga Pangestu
2026-09-02 13:20:18 +0700
6c55fb5f36fix: adjust padding in FormDialog component for better layout
Yoga Pangestu
2026-09-02 12:43:09 +0700
0327b07669feat: set default maxDate in DatePicker component
Yoga Pangestu
2026-09-02 11:56:00 +0700
692b84cc1bfeat: add open semesters badge to academic terms and remove course registration pages
Yoga Pangestu
2026-09-01 21:39:46 +0700
6621757713feat: add department selection and advisor filtering in student create and edit forms
Yoga Pangestu
2026-09-01 20:59:56 +0700
a7aec7245bfeat: rename "Dosen Wali" to "Pembimbing Akademik" in various components for consistency
Yoga Pangestu
2026-09-01 20:51:50 +0700
2bb892ef50feat: add lecturer management to Department module, including leadership fields and display in UI
Yoga Pangestu
2026-09-01 20:49:04 +0700
10c3e42228feat: add open_semesters field to AcademicTerm model and request, update related services and migration
Yoga Pangestu
2026-09-01 14:27:02 +0700
93ddee8fd6feat: implement many-to-many relationship for academic advising logs and students
Yoga Pangestu
2026-09-01 00:46:21 +0700
a6c6966cf1feat: update alert rendering for feedback and student status changes based on permissions
Yoga Pangestu
2026-09-01 00:08:45 +0700
93c5514c22Refactor Letter Request Management
Yoga Pangestu
2026-09-01 00:03:13 +0700
7353b46975feat: enhance paginated method to filter courses based on user roles
Yoga Pangestu
2026-08-31 22:46:53 +0700
56c41db373feat: refactor column definitions to use dynamic rendering based on permissions
Yoga Pangestu
2026-08-31 22:33:20 +0700
4350f7d9eafeat: refactor navigation structure in AppSidebar to use permissions for dynamic item rendering
Yoga Pangestu
2026-08-31 16:34:31 +0700
26a6771448Merge pull request 'feat: enhance table styling with background color and text color adjustments' (#74) from feat/enhance-tabel-styling into devpangestu2026-08-30 22:02:58 +0800
9cc8395848feat: enhance table styling with background color and text color adjustments
Yoga Pangestu
2026-08-30 21:02:36 +0700
eaba8edf96Merge pull request 'feat: update search placeholders and remove empty text in data tables' (#73) from feat/update-search-and-empty-datatable into devpangestu2026-08-30 21:58:34 +0800
6b36d65eb9feat: update search placeholders and remove empty text in data tables
Yoga Pangestu
2026-08-30 20:58:19 +0700
6f8e5fabb0Merge pull request 'feat: remove unused settings routes from app sidebar' (#72) from feat/remove-unused-settings-route into devpangestu2026-08-30 21:52:32 +0800