Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamo-login

    Nonaktifkan semua elemen interaktif selama redirect login sukses

    - Ditambahkan keadaan redirection untuk melacak ketika login sukses dan redirect sedang berlangsung - Nama pengguna dan ruas masukan sandi yang dinonaktifkan ketika mengarahkan ulang - Dinonaktifkan Lanjutkan, Kembali, dan Tanda Tangan Dalam tombol ketika mengarahkan - Dinonaktifkan tombol penyedia auth eksternal (Google, Microsoft, Apple, dsb.) ketika mengarahkan - Dinonaktifkan Ingat Kotak cek saya ketika mengarahkan - Dinonaktifkan semua link (Lupa Sandi, Register) dengan peristiwa pointer- dan opasitas ketika mengarahkan kembali - Dinonaktifkan visibility sandi menjungkitkan ikon ketika mengarahkan kembali Mencegah interaksi pengguna saat 'Login sukses! Mengarahkan pesan...' ditampilkan.

  2. · kamo-login

    Tambahkan konfigurasi ulang * * * ke setup lingkungan

    - Ditambahkan NEXT _ PUBLIC _ RE * * _ SITE _ KEY ke K8 Configmaps - Ditambahkan NEXT _ PUBLIC _ RE * * _ ATTRIB _ MODE ke ConfigMaps (mode lencana) - Diperbarui README dengan instruksi setup lingkungan - Ditambahkan bagian untuk konfigurasi re * * * dengan kunci placeholder - Ditambahkan contoh konfigurasi URL layanan API IMPORANT: Ganti '6LfYourSiteKeyHere' with actual re * * * site key from: * * * * * * * * * * * * * * * Untuk dev lokal, buat .env.local dengan: * * * * * * * * * * * * * * *

  3. · InitializerService

    Tambahkan dukungan domain localhost dalam DataLoader

    - Ditambahkan localhost dan localhost: 3000 domain untuk pengembangan lokal - Menimbulkan komentar menjelaskan perilaku konkatenasi subdomain - Bekerja dengan Repositori Organisasi yang diperbarui yang menangani konkatenasi domain anak-anak

  4. · InitializerService

    Tambahkan inisialisasi penyedia eksternal auth dalam DataLoader

    - Ditambahkan injeksi dependensi Externallah Otorisasi Layanan - Dibuat addExternall Providers () metode pembantu untuk mengatur penyedia - Populated external auth provider untuk setiap organisasi: Google, Microsoft, Apple Google, Microsoft, Apple * Ebonix: Steam, Roblox, Xbox (game / anak-anak platform) Google, Microsoft, Apple - Menggabungkan implementasi IdentityProviderConfigeHelper lama - Penyedia diperintahkan berdasarkan prioritas tampilan Initial commit dari KamoInitializerServices dengan dukungan ExternalOtorisasi.

  5. · SecurityService

    Add GET /api/security/providers endpoint

    - Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queries ExternalAuthProvider entities via ExternalAuthProviderService - Converts IdentityProviderType enum to Spring Security registration IDs - Maps MICROSOFT -> 'azure' per Spring Security convention - Returns ordered list of provider IDs for login page to display buttons Integrates with new ExternalAuthProvider system from kamo-shared-library.

  6. · kamo-shared-library

    Tambahkan sistem ExternalProvider untuk konfigurasi tombol login dinamis

    - Dibuat Entity ExternalProvider dengan gangguan JPA / Hibernate - Ditambahkan Repositori ExternalOtorisasi dengan kueri untuk manajemen penyedia - Diimplementasikan ExternalOtorisasi Layanan untuk logika bisnis - Dibuat Externalauthority ProviderDTO untuk transfer data (tidak termasuk kredensial) - Diperbarui Entitas Organisasi dengan hubungan OneToMany ke penyedia auth eksternal - Ditambah dokumentasi komprehensif dalam * * * * * * * * * * * * * * * Hal ini memungkinkan organisasi untuk mengkonfigurasi penyedia otentikasi eksternal mana tombol (Google, Apple, Xbox, Steam, dsb.) muncul pada halaman log masuk mereka.

  7. · kamo-login

    Nonaktifkan formulir log masuk setelah otentikasi sukses untuk mencegah pengiriman duplikat

  8. · kamo-internal

    Tampilkan departemen dalam daftar anggota bahkan ketika kosong dengan pesan 'Tidak ada anggota'

  9. · SecurityService

    Tambahkan Anggota Controller dengan / by-departemen titik akhir untuk mengambil anggota org dikelompokkan oleh departemen dengan OTK auth

  10. · kamo-internal

    Implement member list API integration - fetch members by department from SecurityService with real data

  11. · kamo-internal

    Add intro animation to OTK login flow in kamo-internal matching kamo-login style

  12. · kamo-login

    Tambahkan animasi intro elegan ke halaman login dengan logo org, gradien bertema, dan memuat spinner

  13. · kamo-internal

    Redesign network/create page to use 100% width layout with optimized sidebar/content ratio

  14. · kamo-internal

    Use full organization logo (with text) instead of logo-only on validate and logout screens

  15. · kamo-internal

    Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner

  16. · kamo-internal

    Auto-redirect to /logout on 401 authentication errors for network page and OTK generation

  17. · kamo-internal

    Add professional Material-UI confirmation dialog for unsubscribe action with warning message

  18. · kamo-internal

    Redesign network page - highlight current org separately with premium styling, show other orgs in grid below

  19. · kamo-internal

    Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window

  20. · SecurityService

    Tambahkan dukungan otentikasi OTK ke Kontroller Organisasi / my- jaringan titik akhir untuk integrasi proksi API

  21. · kamo-internal

    Add API proxy route for /my-networks endpoint to connect network page with SecurityService

  22. · kamo-internal

    Implement My Network page with real backend integration - Created app/types/network.ts with NetworkOrganization interface - Rewrote app/network/page.tsx to fetch from /api/security/org/my-networks - Displays all organizations user is a member of with role badges - Shows organization logos using ThemeLogo component with domain-based paths - Material-UI design matching site theme (gradient header, cards) - Search functionality across title, description, alias, type fields - Owner/Member role badge...

  23. · SecurityService

    Tambahkan titik akhir jaringan saya ke Kontrol Organisasi - Termasuk peran (pemilik / anggota), rincian anggota, dan informasi domain - Mengambil data dari * * jaringan ujung jaringan - Mengembalikan semua organisasi yang dikonfirmasi pengguna adalah anggota - Termasuk peran (pemilik / anggota), detail anggota, dan informasi - Mengambil data dari anggota * * * Layanan -.

  24. · kamo-shared-library

    Tambahkan kolom deskripsi ke entitas Organisasi - Tambahkan DESCRIPSI kolom (varchar (500)) dengan collation utf8mb4 - Mendukung deskripsi organisasi menyimpan untuk tampilan jaringan - Membutuhkan basis data skema update via KamoIncializer

  25. · kamo-internal

    Add My Network button to top navigation - Added new My Network button next to My Account - Links to /network page - Uses PeopleAltIcon for visual consistency - Same styling as My Account and Logout buttons - Tooltip: View and manage your network connections - Positioned between My Account and Logout

  26. · kamo-internal

    Make NavPri logo clickable to navigate to debug dashboard - Added onClick handler to logo box that navigates to home page (/) - Added coder: pointer to indicate clickability - Enhanced hover effect with brighter gradient - Logo now serves as quick access to Session Debug Dashboard

  27. · kamo-internal

    Completely redesign Session Debug Dashboard with professional metrics UI - Added 6 color-coded metric cards at top (Session, Latency, Memory, Load, Storage, ***) - Real-time token countdown with visual progress bar and color-coded warnings - Interactive cookie list with copy-to-clipboard buttons - Highlighted *** cookie with green background - Smart grid layout maximizing space (lg: 4/8 split) - Performance metrics: TTI, DOM loaded, memory usage - Connection latency tracking with color-coded...

  28. · kamo-internal

    Modernize Session Debug Dashboard with full-screen Material-UI design - Redesigned with modern Material-UI components and gradients - Full-screen layout with purple gradient background - Added API health checks with response time tracking - Added browser storage statistics (localStorage/sessionStorage) - Enhanced cookie display with expandable accordions - Added environment details section - Improved visual hierarchy with cards and icons - Better organization with responsive grid layout - Added ...

  29. · kamo-internal

    Clicking on primary nav sidebar now closes open panels - Added onClick/onTouchEnd handlers to NavPri to set activePanel to null - Added stopPropagation to NavItemWithPanel to prevent closing when clicking items - Improves UX by allowing sidebar click to dismiss panels

  30. · kamo-internal

    Add click-outside detection to slide-out panels - Added semi-transparent backdrop overlay to NavPriPanel, NavTopPanel, and ChatSideBar - Click or touch outside panels now closes them - Fixed z-index conflicts to ensure backdrops display above NavTop - Improved UX with AnimatePresence for smooth backdrop transitions

Alam semestamu menunggu.

Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.

Gratis selamanya — tidak diperlukan kartu kredit