4c56279c23
containerize frontend with multi-stage nginx build for Coolify
main
sulthan2026-08-18 15:48:52 +07:00
aee5124a2d
feat: update footer and navbar links, enhance button styles, and improve calendar layout
Kemas M. Aryadary Rasyad
2026-08-04 12:20:53 +07:00
60061e5c34
perbaikan refetch notifikasi pada header
Kemas M. Aryadary Rasyad
2026-08-04 09:56:46 +07:00
753012732d
feat: update navigation paths to use '/internship'; enhance certificate generation and user interface elements
Kemas M. Aryadary Rasyad
2026-08-04 09:21:16 +07:00
5dbb21bf5a
feat: update intern routes and navigation to use '/internship' path; refactor token handling in API and authentication components
Kemas M. Aryadary Rasyad
2026-08-03 14:42:22 +07:00
252671a2cc
addons: implement JWT decoding utility and enhance role-based navigation in ProtectedRoute; fix deadlines task data on admin-role user;
Kemas M. Aryadary Rasyad
2026-08-02 21:04:10 +07:00
de7e96370c
fix: ensure consistent casing in file names for improved compatibility
Kemas M. Aryadary Rasyad
2026-07-30 19:31:51 +07:00
3c00a7c366
refactor: improve UI consistency and enhance loading states across components
Kemas M. Aryadary Rasyad
2026-07-29 16:06:04 +07:00
41349e5303
feat: implement certificate history, intern submission views, and task management hooks
Kemas M. Aryadary Rasyad
2026-07-29 01:29:16 +07:00
09ddb21159
feat: update certificate verification and display components with improved layout and data handling
Kemas M. Aryadary Rasyad
2026-07-28 16:17:46 +07:00
1ee784e70d
feat: enhance project intern management with improved loading states and refetch functionality
Kemas M. Aryadary Rasyad
2026-07-27 14:37:54 +07:00
f76ab5a3e5
fix: remove console log and improve notification handling in NotificationList feat: enhance date formatting in MentorProjectDetailPage and add validation in CreateTaskDialog refactor: update status handling in StatusSubmissionTable and improve ProjectTaskCard styling fix: update toast icon for better clarity
Kemas M. Aryadary Rasyad
2026-07-23 13:46:36 +07:00
e396914609
add navigation on internify header: navigation to home from humic logo + crosscheck line code
Kemas M. Aryadary Rasyad
2026-07-22 02:15:11 +07:00
4170a93173
minor update: mentor-generate sertifikat: tambahin status jika intern sudah ada sertifikat
Kemas M. Aryadary Rasyad
2026-07-21 09:10:47 +07:00
7f4e149819
feat: update landing page assets and enhance developer section with new team members
Kemas M. Aryadary Rasyad
2026-07-20 20:06:34 +07:00
ef3ac59c90
fix import module on Mentor Admin Page
Kemas M. Aryadary Rasyad
2026-07-18 03:24:36 +07:00
e278db1988
feat: refactor file URL resolution and enhance component imports
Kemas M. Aryadary Rasyad
2026-07-18 00:54:36 +07:00
62aaf2bcba
feat: enhance project and mentor management features
Kemas M. Aryadary Rasyad
2026-07-16 22:50:56 +07:00
99082efbdb
feat: enhance routing and UI components for intern and mentor sections
Kemas M. Aryadary Rasyad
2026-07-16 12:05:50 +07:00
5689898f33
feat: enhance certificate management and project task features
Kemas M. Aryadary Rasyad
2026-07-15 11:42:22 +07:00
c2aacb505f
feat: Refactor Mentor Settings Page and improve user profile handling
Kemas M. Aryadary Rasyad
2026-07-14 17:20:15 +07:00
a124a2b96e
feat: enhance user profile update functionality and error handling
Kemas M. Aryadary Rasyad
2026-07-13 12:15:15 +07:00
5516d35546
add overdue status signal UI for overdue task
Kemas M. Aryadary Rasyad
2026-07-10 17:43:00 +07:00
17e3928d35
feat: implement profile settings and comprehensive mentor-intern project management system
Kemas M. Aryadary Rasyad
2026-07-10 10:01:25 +07:00
88f457258d
feat: update dashboard and project components for batch handling and icon management
Kemas M. Aryadary Rasyad
2026-07-09 17:39:46 +07:00
328bcbcdc2
Perbaikan pada landing page: Gambar Feedback menjadi statis Taskform type link: saat diupdate sudah diarahkan ke submission status Settings Page: Penambahan data user di samping gambar profile_picture Penambahan warning dialog pada saat melakukan archiveProject dan CompletedProject pada list mentor project Input durasi projek format string pada SertificateGenerator
Kemas M. Aryadary Rasyad
2026-07-08 18:24:56 +07:00
9470d30a9a
feat: add notification system with real-time updates, certificate generator utility, and intern eligibility tracking components
Kemas M. Aryadary Rasyad
2026-07-08 11:31:48 +07:00
77965be7f9
feat: implement certificate template management and eligible intern tracking module for mentors
Kemas M. Aryadary Rasyad
2026-07-07 15:35:01 +07:00
91d7bcf3f7
Toast Implementation; fix add interns dialogue: penghapusan UI delete pada dialog komponen; penambahan params pada generate sertificate; perubahan tipe state untuk submission (user bisa open file submission)
Kemas M. Aryadary Rasyad
2026-07-07 11:47:33 +07:00
7a331b8e7d
feat: enhance task creation and editing with success/error toasts
Kemas M. Aryadary Rasyad
2026-07-06 20:38:30 +07:00
8f5fb82f59
feat: enhance certificate verification and submission handling, add custom toast notifications
Kemas M. Aryadary Rasyad
2026-07-06 09:01:26 +07:00
c4ca23e869
Generate Certificates: Adding QR with UUID of certificates to verify
Kemas M. Aryadary Rasyad
2026-07-04 02:06:02 +07:00
5b7ac30589
[TEST DONE] Checking Sertification generation for mentor/admin and view on intern
Kemas M. Aryadary Rasyad
2026-07-03 20:18:52 +07:00
508ffe5f84
[UNTEST] CERTIFICATE GENERATION AND BACKEND ENDPOINT IMPLEMENTATION ON CERTIFICATES (CLAIM, GENERATE, FETCH DATA)
Kemas M. Aryadary Rasyad
2026-07-03 15:03:17 +07:00
5dec77862c
feat: update certificate handling and project management features
Kemas M. Aryadary Rasyad
2026-07-02 10:27:28 +07:00
7fffc08912
feat: implement certificate download functionality with image and PDF options
Kemas M. Aryadary Rasyad
2026-06-30 13:46:34 +07:00
f22e4683a7
feat: add progress bar component and integrate into certificate detail page
Kemas M. Aryadary Rasyad
2026-06-30 12:28:17 +07:00
28bd1d3d87
test pertama: - implementasi seluruh backend pada akun intern dan mentor pada bagian lms - kondisi semua hooks dan types yang dibutuhkan - Pengujian task, project, dan submission pada mentor dan intern
Kemas M. Aryadary Rasyad
2026-06-29 20:01:37 +07:00
da67ad86d8
Refactor internify components and services
Kemas M. Aryadary Rasyad
2026-06-29 15:42:48 +07:00
4084ccf1bf
Merge pull request #3 from internship-humic/implement-backend
Kemas M. Aryadary Rasyad
2026-06-29 11:35:00 +07:00
5f0ada7697
Merge branch 'main' into implement-backend
Kemas M. Aryadary Rasyad
2026-06-29 11:34:50 +07:00
732684200f
feat: add CertificateForm and CertificateResult components for managing intern certificates
Kemas M. Aryadary Rasyad
2026-06-28 22:22:03 +07:00
b796e70dca
Merge pull request #2 from internship-humic/feat/notification
Kemas M. Aryadary Rasyad
2026-06-28 17:14:29 +07:00
37e21a1f39
feat: implement authentication system, role-based routing, and profile settings for interns and mentors
Kemas M. Aryadary Rasyad
2026-06-28 10:13:50 +07:00
ad26a53f21
feat: update project task card to use new task type and improve navigation
Kemas M. Aryadary Rasyad
2026-06-28 08:12:56 +07:00
6ec9620f1f
feat: implement project management dashboard and certification module for mentors and interns
Kemas M. Aryadary Rasyad
2026-06-26 22:53:19 +07:00
60aba4180e
feat: implement mentor dashboard features including project task management, submission tracking, and modal-based task creation.
Kemas M. Aryadary Rasyad
2026-06-26 18:05:54 +07:00
53b270921d
Update all hooks (Projects, Tasks, Certificates), implement backend for Projects. HomePage on Mentors
Kemas M. Aryadary Rasyad
2026-06-26 10:59:35 +07:00
49b8a288f0
Merge pull request #1 from internship-humic/implement-backend
Kemas M. Aryadary Rasyad
2026-06-26 04:05:03 +07:00
2e162bfc1e
intern project and user fix bug and implementation
Kemas M. Aryadary Rasyad
2026-06-26 04:01:10 +07:00
f63efb0e12
Implementasi Backend pada login, FAQ, Settings Intern, Projects Intern, Home Intern
Kemas M. Aryadary Rasyad
2026-06-25 00:35:53 +07:00
dc64fadfdd
feat: Implement task editing functionality and improve UI components
Kemas M. Aryadary Rasyad
2026-06-22 21:01:25 +07:00
ff68115fca
feat: add react-hot-toast for notifications, enhance project detail page, and update task handling
Kemas M. Aryadary Rasyad
2026-06-16 17:54:00 +07:00
f9bb21a961
progress: breadcrumbs fixation, submission task fixation and add new UI after submitted, Certificates change layout and new page (Certificate List)
Kemas M. Aryadary Rasyad
2026-06-16 14:50:31 +07:00
8b20c11822
feat: update routing parameters, add header component, and refactor project details; enhance breadcrumb labels and task timeline
Kemas M. Aryadary Rasyad
2026-06-16 11:47:47 +07:00
b7489e3be7
feat: add breadcrumbs component and integrate with layout; update dependencies and refactor various pages
Kemas M. Aryadary Rasyad
2026-06-11 19:50:16 +07:00
eceb325836
apply dialog window and add current css
Kemas M. Aryadary Rasyad
2026-06-07 20:22:36 +07:00
46cd26f4d2
feat: add modals for managing interns, creating projects, and tasks
Kemas M. Aryadary Rasyad
2026-06-06 23:47:22 +07:00
e59e63a21e
feat: Refactor mentor components and implement project management features
Kemas M. Aryadary Rasyad
2026-06-05 14:33:03 +07:00