2026-02-28T21:57:45Z - 2026-08-31T21:57:45Z
Overview
72 Pull requests merged by 1 user
Merged
#74 feat: enhance table styling with background color and text color adjustments
Merged
#73 feat: update search placeholders and remove empty text in data tables
Merged
#72 feat: remove unused settings routes from app sidebar
Merged
#71 feat: add course registration management for admin and student
Merged
#70 feat: add current semester field to student management and update related components
Merged
#69 feat: simplify academic term selection logic and clean up imports in TuitionInvoiceIndex
Merged
#68 feat: enhance Tuition Invoice management with summary statistics and improved filtering
Merged
#67 feat: implement PaymentMethod enum and integrate payment method handling in tuition payment processes
Merged
#66 feat: enhance Tuition Invoice management with academic term formatting and validation
Merged
#65 feat: enhance Tuition Invoice management with multi-student selection and validation
Merged
#64 feat: implement Course Registration management with CRUD functionality
Merged
#63 refactor: standardize import statements and replace anchor tags with Link component in multiple files
Merged
#62 refactor: update CourseClassRequest and CourseClassSeeder for lecturer validation and dynamic seeding
Merged
#61 feat: update CourseSeeder with new course data and add reference images
Merged
#60 refactor: remove class_name from CourseClass and related components
Merged
#59 feat: add Course management functionality with CRUD operations and UI integration
Merged
#58 feat: enhance department handling by adding degree level and formatting labels
Merged
#57 feat: enhance student creation and editing forms with combobox for academic advisor selection
Merged
#56 feat: add enrollment year filter and export functionality for students
Merged
#55 Refactor lecturer management to support multiple departments
Merged
#54 feat: optimize user queries in AdministratorService, LecturerService, and StudentService for better performance
Merged
#53 feat: simplify pagination methods by removing sort and direction parameters
Merged
#52 feat: add active status management for academic terms, users, and students with new UpdateStatusRequest
Merged
#51 feat: implement user status management with active/inactive toggle
Merged
#50 feat: refactor student request classes to improve organization and structure
Merged
#49 feat: add export functionality for lecturers and students, including styled heading rows in exports
Merged
#48 feat: implement student status update functionality and validation
Merged
#47 feat: update terminology from 'password' to 'kata sandi' across various components and pages
Merged
#46 feat: add GenderBadge and StudentStatusBadge components; update user columns to utilize new badges
Merged
#45 feat: add filter functionality to various admin pages
Merged
#44 feat: enhance UI components with icons and improve navigation links
Merged
#43 refactor: simplify layout structure in SettingsLayout component
Merged
#42 feat: add tooltip to sidebar menu buttons in NavMain and NavSecondary components
Merged
#41 feat: add academic advising logs and letter requests management
Merged
#40 feat: standardize pagination method naming and signatures across services
Merged
#39 feat: Refactor Admin Manage structure into sub-namespaces for better organization
Merged
#38 feat: refactor controllers and update department service usage for consistency
Merged
#37 feat: update sidebar navigation labels and structure for better clarity
Merged
#36 feat: implement feedback management system with controller, service, and frontend components
Merged
#35 feat: implement HasValues trait for enums and update related code for consistency
Merged
#34 fix: standardize closure syntax and ensure newline at end of file in multiple files
Merged
#33 Refactor admin settings structure and implement profile and security management
Merged
#32 feat: implement feedback system with CRUD functionality
Merged
#31 feat: add academic advising log management with CRUD operations and UI integration
Merged
#30 feat: implement notification system with CRUD operations and UI integration
Merged
#29 feat: enhance scrollbar styling for better visibility and aesthetics
Merged
#28 feat: implement letter request management with CRUD operations
Merged
#27 feat: add announcement management functionality with CRUD operations
Merged
#26 feat: add course registration management functionality with CRUD operations
Merged
#25 feat: add tuition invoice and payment management
Merged
#24 feat: add attendance management functionality with CRUD operations
Merged
#23 feat: add schedule management functionality with CRUD operations
Merged
#22 feat: add assignment and submission management features
Merged
#21 fix: add full width class to Attachment component in FileUploadField
Merged
#20 feat: implement material management functionality with CRUD operations
Merged
#19 feat: add course and class enrollment management
Merged
#18 refactor: streamline success message handling in destroy methods of AcademicTermController and DepartmentController
Merged
#17 fix: correct relationship key for academic advisor in StudentController
Merged
#16 feat: add lecturer and student management pages with CRUD functionality
Merged
#15 feat/add-shadcn-component
Merged
#14 feat: add media library and permission management
Merged
#13 feat: add active state to SidebarMenuButton based on current URL
Merged
#12 feat: integrate useFlashToast hook into AppLayout component
Merged
#11 feat: implement academic term management with CRUD functionality
Merged
#10 feat: add reusable components for dialogs and headers
Merged
#9 feat: Add Calendar, Popover, and RadioGroup components with styling and functionality
Merged
#8 refactor: enhance component structure and styling for improved layout and usability
Merged
#7 Refactor code structure for improved readability and maintainability
Merged
#6 feat: Refactor UI components and add new Drawer, Table, and Tabs components
Merged
#5 refactor: update component imports and improve styling
Merged
#4 feat: update user registration to use username instead of name, add user profile model and migration, and implement gender enum
Merged
#2 buat model mahasiswa