Commit Graph

  • eb39408dae feat: add assignment status indication and improve submission logic for assigned students master Yoga Pangestu 2026-07-11 19:16:41 +0700
  • 7c5b279689 feat: enhance session generation logic to restore trashed sessions and handle duplicates Yoga Pangestu 2026-05-21 18:09:09 +0700
  • 7ea60d4aa3 feat: update URL generation to use signed routes for assignment and attendance sharing Yoga Pangestu 2026-05-19 22:08:47 +0700
  • 7b64607b14 feat: update maximum file size limit to 40MB Yoga Pangestu 2026-05-14 11:38:14 +0700
  • 230e7e4e70 feat: fix maximum request payload size calculation to support 40MB Yoga Pangestu 2026-05-14 11:33:02 +0700
  • 6d7b1d52d8 feat: increase maximum temporary file upload size to 40MB Yoga Pangestu 2026-05-13 22:47:02 +0700
  • 694b8c7faa feat: increase maximum file upload size to 40MB and update helper text accordingly Yoga Pangestu 2026-05-13 21:59:41 +0700
  • a4b285171b feat: increase file upload limit to 25MB and disable global post size validation Yoga Pangestu 2026-05-12 09:40:31 +0700
  • 1f0db96179 feat: add download support for non-PDF files in assignment submission views Yoga Pangestu 2026-04-18 21:51:25 +0700
  • 9727e8d52f feat: extend temporary signed route expiration from 1 hour to 7 days for assignment and attendance links Yoga Pangestu 2026-04-09 19:43:58 +0700
  • 9d1000a484 feat: add attendance export functionality for class sessions Yoga Pangestu 2026-04-09 19:41:00 +0700
  • 400a0e3001 feat: add 'view readers' action to changelog with modal displaying student read status Yoga Pangestu 2026-04-07 13:07:46 +0700
  • 927c9a440a test: add feature tests for missed attendance session logic and card data validation Yoga Pangestu 2026-04-07 11:46:26 +0700
  • 75c71a1ac9 feat: implement missed attendance handling and split schedule cards into today and missed sections Yoga Pangestu 2026-04-07 11:44:29 +0700
  • 7f29146452 feat: disable autocomplete on version input field in changelog page Yoga Pangestu 2026-04-07 11:11:14 +0700
  • 61125f6d28 test: add feature tests for attendance delivery status and lecturer submission toggling Yoga Pangestu 2026-04-07 10:52:33 +0700
  • ff04c8486b ui: update MarkAsSentAction icon from paper-airplane to check-circle Yoga Pangestu 2026-04-07 10:44:24 +0700
  • 889e3bc510 feat: add 'mark as sent' functionality for class sessions with UI updates and notifications Yoga Pangestu 2026-04-07 10:43:12 +0700
  • 2d36e961ba feat: implement assignment delivery status workflow with lecturer notification lock and UI updates Yoga Pangestu 2026-04-07 10:26:26 +0700
  • 3ee0e49723 test: add Share:Assignment permission to feature test suite Yoga Pangestu 2026-04-07 09:24:18 +0700
  • 3e9fbf98aa feat: implement read status tracking for changelogs with user-specific notifications and UI updates Yoga Pangestu 2026-04-07 09:21:53 +0700
  • a932a030ad feat: implement Share:Assignment permission and restrict action visibility accordingly Yoga Pangestu 2026-04-07 08:47:20 +0700
  • d609e959fb feat: implement infinite scroll pagination for assignment cards with dynamic loading Yoga Pangestu 2026-04-07 08:41:18 +0700
  • 59838782f9 feat: enable SPA mode and add Alpine.js initialization hook for navigation in AdminPanelProvider Yoga Pangestu 2026-04-06 16:01:27 +0700
  • 7c252bd41b refactor: migrate hardcoded UI labels to localization keys and improve submission and attendance data mapping logic Yoga Pangestu 2026-04-06 15:52:00 +0700
  • 6755e740a2 fix: update back action to return to previous page or assignment index Yoga Pangestu 2026-04-06 00:01:07 +0700
  • 57e32fed73 refactor: implement null-safe operator for safer property access across various models and pages Yoga Pangestu 2026-04-05 23:52:55 +0700
  • b583e8b49c fix: use media creation date as fallback for path generation instead of current date Yoga Pangestu 2026-04-04 02:28:00 +0700
  • b13133ce71 feat: update assignment file handling to use temporary storage, include custom media properties, and remove redundant file preservation Yoga Pangestu 2026-04-04 02:22:07 +0700
  • 80c1da3d5d fix: update assignment status notification keys to include labels prefix Yoga Pangestu 2026-04-04 01:46:06 +0700
  • 54e8b3d227 chore: remove View:Changelog permission from Mahasiswa and Kosma roles in ShieldSeeder Yoga Pangestu 2026-04-04 01:36:42 +0700
  • ba0cadf4f9 feat: enhance assignment submission process with improved notifications, form handling, and UI updates Yoga Pangestu 2026-04-04 01:35:30 +0700
  • 506bfd822f refactor: restructure Material resource by extracting form and table configurations into dedicated classes for improved maintainability Yoga Pangestu 2026-04-04 00:43:02 +0700
  • 0519e1cd35 feat: implement new actions for viewing assignments, attendance, and materials in class sessions, and update routing for course sessions Yoga Pangestu 2026-04-04 00:37:29 +0700
  • 37f2c78852 refactor: remove redundant route binding overrides and unused attendance relation manager Yoga Pangestu 2026-04-02 13:10:33 +0700
  • 007631ecae refactor: extract Course resource form and table definitions into dedicated classes Yoga Pangestu 2026-04-02 12:19:11 +0700
  • addc675999 refactor: remove record title attributes from various resource classes for cleaner code structure Yoga Pangestu 2026-04-02 12:13:45 +0700
  • 10d90a0297 fix: update gender search logic in StudentsTable to use enum values for improved consistency Yoga Pangestu 2026-04-02 11:58:50 +0700
  • aa3bb2ec76 feat: enhance model attributes with formatted accessors for improved date representation across various models Yoga Pangestu 2026-04-02 11:55:29 +0700
  • bccc36ca81 feat: implement changelog management system with CRUD operations and role-based permissions Yoga Pangestu 2026-04-02 10:45:02 +0700
  • 29ab36ba85 feat: add comprehensive test suite for SystemNotification class to validate notification styles and message retrieval Yoga Pangestu 2026-04-02 10:02:11 +0700
  • b001c6bfbf feat: update notification system to use key-based messages and improve user feedback across various components Yoga Pangestu 2026-04-01 20:18:54 +0700
  • a1068bc1ed feat: refactor notification handling and add theme settings management for user customization Yoga Pangestu 2026-04-01 15:58:19 +0700
  • eb9748bf69 feat: add Google Docs viewer integration for assignment attachments and reformat component layout Yoga Pangestu 2026-04-01 15:17:02 +0700
  • 9a7a57fda6 feat: add Livewire configuration file to manage component settings and behavior Yoga Pangestu 2026-04-01 14:42:55 +0700
  • b097168c09 feat: add course filtering to assignments list and enhance search functionality Yoga Pangestu 2026-04-01 14:35:33 +0700
  • a4f615ad20 feat: add share and copy assignment link actions to enhance assignment sharing capabilities Yoga Pangestu 2026-04-01 14:22:05 +0700
  • 93085269e9 feat: add search functionality to assignments list and update permission requirements Yoga Pangestu 2026-04-01 14:07:17 +0700
  • fb75b28955 style: format code for consistency and improve readability in assignment-related pages Yoga Pangestu 2026-04-01 13:58:59 +0700
  • 15b9ebc084 feat: implement search functionality for assignments with course name filtering and update permissions Yoga Pangestu 2026-04-01 13:57:48 +0700
  • 4a421c6981 refactor: update assignment icons to clipboard-document-list across learning views Yoga Pangestu 2026-04-01 13:46:24 +0700
  • e994adf5dc feat: display student assignment submissions in the session modal and add submission factory Yoga Pangestu 2026-04-01 13:43:22 +0700
  • 86bc954edb refactor: improve code quality by importing classes, optimizing imports, and upgrading PHP version to 8.3 Yoga Pangestu 2026-04-01 13:01:03 +0700
  • 02464ef9b8 chore: update composer.lock and CSS/JS files for package version upgrades and styling improvements Yoga Pangestu 2026-04-01 11:24:10 +0700
  • 8485e92aaa refactor: enhance attendance modal layout with sticky headers and improved styling Yoga Pangestu 2026-03-31 20:29:15 +0700
  • 70216995b4 fix: handle null attendance date formatting in attendance modal Yoga Pangestu 2026-03-31 20:24:48 +0700
  • 3c3836437a refactor: simplify attendance and assignment queries in StatsOverview widget Yoga Pangestu 2026-03-31 19:52:38 +0700
  • 2f0d8395ed refactor: remove unused chart and table widgets for assignment completion and attendance ratio Yoga Pangestu 2026-03-31 19:52:32 +0700
  • 6d36fd84af style: update default system primary color from amber to emerald Yoga Pangestu 2026-03-31 19:21:40 +0700
  • 169f801a9a feat: add primary color palette and dark mode variant to CSS theme configuration Yoga Pangestu 2026-03-31 19:09:05 +0700
  • fcda1c3914 feat: override save method in Profile page to handle custom password session updates and transaction management Yoga Pangestu 2026-03-31 14:42:55 +0700
  • a072580761 refactor: replace orderBy with orderByDesc for consistent descending sort order across sessions, assignments, and attendance dates Yoga Pangestu 2026-03-31 14:30:06 +0700
  • 8ade943bd9 feat: assign student role during record creation in CreateStudent page Yoga Pangestu 2026-03-31 14:11:21 +0700
  • c59fb6e5bf feat: implement attendance factory, model factory trait, and feature tests for attendance logic Yoga Pangestu 2026-03-31 11:24:27 +0700
  • 513219105f feat: add StudyGroupFactory and implement comprehensive feature tests for CRUD operations and authorization Yoga Pangestu 2026-03-31 11:20:55 +0700
  • 9e16c9d187 feat: implement assignment retrieval logic for unauthenticated users and add AssignmentFactory and feature tests for assignment management Yoga Pangestu 2026-03-31 11:16:24 +0700
  • bae7e8201a feat: add authorization check to generate sessions action and implement feature tests for class sessions Yoga Pangestu 2026-03-31 11:08:47 +0700
  • 45804933a2 chore: remove default feature test example Yoga Pangestu 2026-03-31 11:08:40 +0700
  • 7b1d547f11 test: add feature tests for Material management and create factories for Material and ClassSession models Yoga Pangestu 2026-03-31 11:02:13 +0700
  • a37ccd64df feat: add CourseSchedule model factory and feature tests for CRUD operations and authorization Yoga Pangestu 2026-03-31 10:56:54 +0700
  • 9d7a5d206c feat: add Course model factory and feature tests for Filament CRUD operations Yoga Pangestu 2026-03-31 10:49:55 +0700
  • 8bc5efdea5 feat: add comprehensive feature tests for Student management and update StudentFactory constraints Yoga Pangestu 2026-03-31 10:41:22 +0700
  • 8050af54f6 feat: add Pest testing framework and update dependencies in composer files Yoga Pangestu 2026-03-31 10:02:25 +0700
  • b3d4c0ce8e feat: add brand logo and favicon support to admin panel and welcome page Yoga Pangestu 2026-03-31 10:02:04 +0700
  • 8a42a92d81 feat: add dynamic session generation with configurable count and start date to GenerateSessionsAction Yoga Pangestu 2026-03-31 09:24:43 +0700
  • b2c8355e38 refactor: remove CreateSessionAction and AttendanceRelationManager to streamline class session management Yoga Pangestu 2026-03-31 09:19:40 +0700
  • e14f402322 feat: integrate system notifications for enhanced messaging and theming across various pages and components Yoga Pangestu 2026-03-31 09:08:18 +0700
  • a20ca4b0b3 feat: add navigation badge for upcoming assignments and set badge color to danger Yoga Pangestu 2026-03-31 08:55:29 +0700
  • 7602e1ad09 refactor: remove autofocus attribute from input fields across various forms for consistency Yoga Pangestu 2026-03-31 08:29:12 +0700
  • fb78092de0 fix: adjust text formatting in support widget for improved readability Yoga Pangestu 2026-03-31 08:28:47 +0700
  • 692882e099 style: update welcome page UI with improved dark mode styling and text formatting Yoga Pangestu 2026-03-31 08:24:56 +0700
  • bb8f41079f feat: enhance user experience with cheerful notification styles and improved messaging across various sections Yoga Pangestu 2026-03-30 19:39:57 +0700
  • ae52c75bd3 refactor: implement configurable notification styles with formal and cheerful modes based on user preferences Yoga Pangestu 2026-03-30 18:33:45 +0700
  • 7c9493ad3d feat: implement user settings management with customizable notification styles, themes, and UI preferences Yoga Pangestu 2026-03-30 18:27:55 +0700
  • 1030a215c3 chore: remove default inspire artisan command from console routes Yoga Pangestu 2026-03-30 17:05:23 +0700
  • b05e5212b3 feat: enhance assignment sharing view to support group assignments and update submission statistics display Yoga Pangestu 2026-03-30 17:04:12 +0700
  • 9d05e4b594 refactor: improve assignment retrieval logic to prioritize pinned assignments and enhance sorting by submission status and due date Yoga Pangestu 2026-03-30 16:56:27 +0700
  • 68ec1d3700 feat: add submission-completed event to reset file input and preview after assignment submission and update UI labels Yoga Pangestu 2026-03-30 16:50:09 +0700
  • 6721ceffcc refactor: update study group and student queries to sort by full name alphabetically Yoga Pangestu 2026-03-30 16:38:24 +0700
  • def7015173 chore: update dashboard button label to Indonesian standard spelling Yoga Pangestu 2026-03-30 16:36:14 +0700
  • dc1d753cbe feat: enhance profile page with student information section and updated layout Yoga Pangestu 2026-03-30 16:14:27 +0700
  • 740ebe6a7b chore: remove student import command and associated CSV data file Yoga Pangestu 2026-03-30 15:50:40 +0700
  • 050559048f refactor: conditionally execute user and student seeders based on application environment Yoga Pangestu 2026-03-30 15:47:42 +0700
  • 482cb9bd07 feat: assign Developer role to Yoga Pangestu during student import Yoga Pangestu 2026-03-30 15:45:00 +0700
  • b50fa7b240 feat: add console command to import student data from CSV file Yoga Pangestu 2026-03-30 15:39:48 +0700
  • c738f4b5c2 feat: implement temporary signed URLs for attendance and assignment sharing routes Yoga Pangestu 2026-03-30 14:51:44 +0700
  • f75f43fb2e refactor: update attendance and assignment actions to inline definitions and remove unused actions Yoga Pangestu 2026-03-30 14:45:32 +0700
  • 69fde94108 refactor: replace assignment selection dropdown with static display of assignment title and session number Yoga Pangestu 2026-03-30 14:27:20 +0700
  • f5b000cb7e feat: filter available class sessions to exclude those already assigned to materials or assignments while preserving the current record selection Yoga Pangestu 2026-03-30 14:23:50 +0700
  • 7bebb127eb feat: add CopyAssignmentLinkAction and CopyAttendanceLinkAction for sharing assignment and attendance links Yoga Pangestu 2026-03-30 14:17:33 +0700