Commit Graph

  • 892d14c13a feat: enhance AssignmentIndex; implement infinite scroll and simplify pagination handling dev Yoga Pangestu 2026-09-04 14:18:09 +0700
  • 8fb596fb32 feat: enhance MaterialController and MaterialService; add academic term handling in pagination and index methods Yoga Pangestu 2026-09-04 14:17:04 +0700
  • 56d607a131 feat: 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
  • 35a64c2045 feat: implement infinite scroll for various admin pages and update pagination handling Yoga Pangestu 2026-09-04 13:59:26 +0700
  • 33f354ad94 feat: enhance MaterialService and MaterialCard; add lecturer information and improve material display with created date Yoga Pangestu 2026-09-04 13:42:33 +0700
  • 139875ce31 feat: enhance AssignmentService and MaterialService; add notification functionality for new assignments and materials Yoga Pangestu 2026-09-04 13:26:41 +0700
  • facf7ab177 feat: enhance AttachmentPreviewDialog integration; add icon variant and improve file display in material cards Yoga Pangestu 2026-09-04 11:51:27 +0700
  • 19397d3b5b feat: implement DataCards component and ViewToggle; enhance material display options and pagination handling Yoga Pangestu 2026-09-04 10:58:15 +0700
  • acee293b36 feat: enhance CourseClassService; improve search functionality and refine class retrieval based on user roles Yoga Pangestu 2026-09-04 10:34:28 +0700
  • 6ec257a1cc feat: update ViewDetailDialog; conditionally display target roles based on user permissions Yoga Pangestu 2026-09-04 10:16:12 +0700
  • ceeb1e325d feat: update StudentsExport and StudentService; inject User dependency and refine data retrieval methods Yoga Pangestu 2026-09-04 10:10:57 +0700
  • 7ea4fb067d feat: refactor attendance management; remove 'mine' method and related components, update permissions and types Yoga Pangestu 2026-09-04 09:56:04 +0700
  • d411085400 feat: update BEST_PRACTICE.md; clarify Eloquent select behavior with joins and aggregate methods Yoga Pangestu 2026-09-04 09:45:18 +0700
  • 66bacaf0e1 feat: update CourseClass and CourseRegistration services; refine select queries to improve data retrieval efficiency Yoga Pangestu 2026-09-04 09:33:42 +0700
  • 609828a2e2 feat: 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
  • 573d834905 feat: implement Assignment and Submission management; add controllers, requests, and services for assignment functionality Yoga Pangestu 2026-09-04 09:17:42 +0700
  • 024dc4dd5a feat: enhance Material management; implement authorization checks for material actions and refactor user role handling Yoga Pangestu 2026-09-04 09:00:30 +0700
  • 88319dac15 feat: 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
  • 80435b6cfa feat: implement CourseClass and ClassEnrollment management; add controllers, services, and requests for course enrollment functionality Yoga Pangestu 2026-09-03 19:59:58 +0700
  • f6da193473 refactor: reorganize FeedbackService methods; move delete method and restore pendingCount method for improved clarity Yoga Pangestu 2026-09-03 16:27:33 +0700
  • 32c04b91dd feat: 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
  • 900c27041a feat: 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
  • 37ce3c15ea feat: 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
  • 51e943572a feat: 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
  • 80997b97b4 feat: 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
  • db56ec94ea feat: add upload file functionality to letter requests; integrate AttachmentPreviewDialog and update column actions Yoga Pangestu 2026-09-03 14:07:37 +0700
  • aa50487bfc feat: 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
  • 1c901e9103 feat: update CourseService and CourseController to accept User parameter for improved scoping Yoga Pangestu 2026-09-03 13:45:27 +0700
  • 2b458e26fa feat: add leadership history dialog and integrate into DepartmentIndex Yoga Pangestu 2026-09-03 13:25:02 +0700
  • f00fab9520 feat: implement DegreeLevel enum and integrate it into DepartmentRequest and DepartmentService Yoga Pangestu 2026-09-03 13:07:35 +0700
  • 8055d4ec5d refactor: optimize AcademicTermService methods and improve query handling Yoga Pangestu 2026-09-03 12:52:32 +0700
  • f69ed0bc15 refactor: reorganize StudentService methods and enhance query efficiency with enums Yoga Pangestu 2026-09-03 11:35:27 +0700
  • aa47ec494e feat: enhance Combobox component with multi-select filtering and grouped item handling Yoga Pangestu 2026-09-03 11:33:13 +0700
  • 8f9eb5f77a refactor: streamline LecturerService methods and enhance role assignment with enum Yoga Pangestu 2026-09-03 11:25:23 +0700
  • ad5fe33ec6 feat: implement user role management with enum and refactor role handling in administrator services Yoga Pangestu 2026-09-03 11:17:41 +0700
  • 3bec716dab feat: add best practices documentation for Laravel projects Yoga Pangestu 2026-09-03 11:02:27 +0700
  • 9f717a3441 refactor: update model relationships and request validation rules for consistency Yoga Pangestu 2026-09-03 10:53:48 +0700
  • 88286fe596 feat: implement attendance management features including user-specific views and permissions Yoga Pangestu 2026-09-03 10:12:58 +0700
  • 4980ad95b3 Refactor assignment management system Yoga Pangestu 2026-09-03 09:51:27 +0700
  • a809307272 feat: implement assignment submission functionality with validation and user permissions Yoga Pangestu 2026-09-02 23:40:06 +0700
  • be0897ad6e feat: enhance assignment management with user role-based filtering and attachment preview Yoga Pangestu 2026-09-02 23:04:55 +0700
  • 2b7b4e2ab0 feat: enhance material management with user-specific filtering and attachment preview Yoga Pangestu 2026-09-02 22:51:09 +0700
  • 753e7735a7 feat: implement schedule management with day of week enumeration and enhanced filtering options Yoga Pangestu 2026-09-02 22:17:44 +0700
  • fa4c4f37f3 feat: initialize search state from URL parameters in useServerTable hook Yoga Pangestu 2026-09-02 21:11:12 +0700
  • 53afdb1fec feat: enhance student and lecturer data retrieval with improved joins and sorting Yoga Pangestu 2026-09-02 19:00:39 +0700
  • 8528a3258d feat: enhance sorting in CourseService for improved course selection Yoga Pangestu 2026-09-02 18:24:08 +0700
  • a94ebfb77d feat: add Skripsi II course to CourseSeeder for semester 8 Yoga Pangestu 2026-09-02 18:23:28 +0700
  • 378ddebac9 feat: refactor DatabaseSeeder and UserSeeder for improved structure and local environment handling Yoga Pangestu 2026-09-02 18:15:21 +0700
  • cdd81caf22 feat: 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
  • 1b68cf6125 feat: enhance CourseClass pagination and UI by adding academic term and semester number details Yoga Pangestu 2026-09-02 18:01:19 +0700
  • c57787eb20 feat: add semester parity validation for course duplication and enhance UI for target term selection Yoga Pangestu 2026-09-02 17:53:40 +0700
  • 5613078c00 feat: add course term parity validation for course selection in CreateForm and EditForm Yoga Pangestu 2026-09-02 17:41:35 +0700
  • c1cee7cd45 feat: add duplicate course classes functionality with validation and UI integration Yoga Pangestu 2026-09-02 17:39:58 +0700
  • 0d27a9e706 feat: remove ClassEnrollmentRequest and related enrollment logic, simplifying class enrollment management Yoga Pangestu 2026-09-02 16:45:59 +0700
  • 65618bf961 feat: enhance leadership management by adding role assignment and revocation for lecturers Yoga Pangestu 2026-09-02 15:42:19 +0700
  • 03c3fc61af feat: implement bulk creation of course classes and enhance validation for lecturer assignment Yoga Pangestu 2026-09-02 15:34:55 +0700
  • 584056e379 feat: enhance course class management by adding course class assignments and improving course selection UI Yoga Pangestu 2026-09-02 15:07:41 +0700
  • 28a25fabfd feat: add student current semester handling in course registration logic Yoga Pangestu 2026-09-02 14:38:08 +0700
  • 9892f60e5e feat: refactor course registration logic to use department-specific courses and improve submission payload structure Yoga Pangestu 2026-09-02 13:59:02 +0700
  • 86863ff2f8 feat: enhance course pagination and grouping by department and semester Yoga Pangestu 2026-09-02 13:38:40 +0700
  • 9823b879d8 refactor: remove redundant date validation logic from AcademicTermRequest Yoga Pangestu 2026-09-02 13:26:55 +0700
  • ded7217dbc feat: rename 'name' to 'academic_year' in AcademicTerm and related components for consistency Yoga Pangestu 2026-09-02 13:20:18 +0700
  • 6c55fb5f36 fix: adjust padding in FormDialog component for better layout Yoga Pangestu 2026-09-02 12:43:09 +0700
  • 0327b07669 feat: set default maxDate in DatePicker component Yoga Pangestu 2026-09-02 11:56:00 +0700
  • 692b84cc1b feat: add open semesters badge to academic terms and remove course registration pages Yoga Pangestu 2026-09-01 21:39:46 +0700
  • 6621757713 feat: add department selection and advisor filtering in student create and edit forms Yoga Pangestu 2026-09-01 20:59:56 +0700
  • a7aec7245b feat: rename "Dosen Wali" to "Pembimbing Akademik" in various components for consistency Yoga Pangestu 2026-09-01 20:51:50 +0700
  • 2bb892ef50 feat: add lecturer management to Department module, including leadership fields and display in UI Yoga Pangestu 2026-09-01 20:49:04 +0700
  • 10c3e42228 feat: add open_semesters field to AcademicTerm model and request, update related services and migration Yoga Pangestu 2026-09-01 14:27:02 +0700
  • 93ddee8fd6 feat: implement many-to-many relationship for academic advising logs and students Yoga Pangestu 2026-09-01 00:46:21 +0700
  • a6c6966cf1 feat: update alert rendering for feedback and student status changes based on permissions Yoga Pangestu 2026-09-01 00:08:45 +0700
  • 93c5514c22 Refactor Letter Request Management Yoga Pangestu 2026-09-01 00:03:13 +0700
  • 7353b46975 feat: enhance paginated method to filter courses based on user roles Yoga Pangestu 2026-08-31 22:46:53 +0700
  • 56c41db373 feat: refactor column definitions to use dynamic rendering based on permissions Yoga Pangestu 2026-08-31 22:33:20 +0700
  • 4350f7d9ea feat: refactor navigation structure in AppSidebar to use permissions for dynamic item rendering Yoga Pangestu 2026-08-31 16:34:31 +0700
  • 6834d47e2b feat: remove SiteHeader component from dashboard page Yoga Pangestu 2026-08-31 16:31:20 +0700
  • c1ba03d314 feat: remove 'developer' role from user seeder entries for mahasiswa Yoga Pangestu 2026-08-31 16:26:39 +0700
  • 04f8f770bb feat: update LetterRequestRequest validation and enhance student selection with Combobox in forms Yoga Pangestu 2026-08-31 16:25:36 +0700
  • 8be0d57e16 feat: add create and edit feedback functionality with corresponding UI components Yoga Pangestu 2026-08-31 16:09:54 +0700
  • b4ffdcb9dd feat: implement media upload functionality with controller, request, service, and migration Yoga Pangestu 2026-08-31 16:00:40 +0700
  • daeeb3eb52 feat: refactor feedback service methods and enhance feedback user details in UI Yoga Pangestu 2026-08-31 15:37:18 +0700
  • fdfa0bf6c7 feat: simplify feedback subject column rendering by removing unnecessary markup Yoga Pangestu 2026-08-31 15:27:01 +0700
  • 89454c3cc4 feat: enhance FormDialog component with improved layout and utility class integration Yoga Pangestu 2026-08-31 15:26:02 +0700
  • ddbbf1cc7f feat: implement feedback management with status updates and permissions Yoga Pangestu 2026-08-31 15:19:56 +0700
  • ef3988f734 feat: reorganize imports and enhance schedule index layout with additional instructions Yoga Pangestu 2026-08-31 14:59:21 +0700
  • a702b506fd feat: enhance schedule layout for better responsiveness and styling Yoga Pangestu 2026-08-31 14:54:18 +0700
  • 941de83949 feat: add pending feedback count to user notifications and sidebar Yoga Pangestu 2026-08-31 14:48:02 +0700
  • 86ea75ec91 feat: implement authorization checks for various requests in academic and user management Yoga Pangestu 2026-08-31 14:41:25 +0700
  • 23961969f4 feat: implement role and permission management with CRUD functionality Yoga Pangestu 2026-08-30 23:47:58 +0700
  • acda85b4e5 feat: implement log management system with viewing and downloading capabilities Yoga Pangestu 2026-08-30 23:39:07 +0700
  • 5994f38f01 feat: implement permission checks for academic terms, courses, departments, and user management Yoga Pangestu 2026-08-30 23:27:31 +0700
  • e9acf29c20 feat: implement academic advising and letter request management for lecturers and students Yoga Pangestu 2026-08-30 22:13:26 +0700
  • 8d56ed16ac feat: enhance notification system with creator information and notification sending functionality Yoga Pangestu 2026-08-30 21:47:34 +0700
  • 5cc33cce2c feat: implement announcement management with CRUD functionality Yoga Pangestu 2026-08-30 21:11:30 +0700
  • 26a6771448 Merge pull request 'feat: enhance table styling with background color and text color adjustments' (#74) from feat/enhance-tabel-styling into dev pangestu 2026-08-30 22:02:58 +0800
  • 9cc8395848 feat: enhance table styling with background color and text color adjustments Yoga Pangestu 2026-08-30 21:02:36 +0700
  • eaba8edf96 Merge pull request 'feat: update search placeholders and remove empty text in data tables' (#73) from feat/update-search-and-empty-datatable into dev pangestu 2026-08-30 21:58:34 +0800
  • 6b36d65eb9 feat: update search placeholders and remove empty text in data tables Yoga Pangestu 2026-08-30 20:58:19 +0700
  • 6f8e5fabb0 Merge pull request 'feat: remove unused settings routes from app sidebar' (#72) from feat/remove-unused-settings-route into dev pangestu 2026-08-30 21:52:32 +0800
  • 4761d611c8 feat: remove unused settings routes from app sidebar Yoga Pangestu 2026-08-30 20:52:16 +0700