Jurnal de schimbări
Ce e nou.
Fiecare îmbunătățire a platformei, pe măsură ce se livrează.
· kamo-login
Dezactivează toate elementele interactive în timpul redirecționării cu succes a autentificării
- Adăugat redirecționare stare pentru a urmări atunci când login reușește și redirecționare este în curs de desfășurare - Câmpuri de intrare cu parolă și nume de utilizator dezactivate la redirecționare - Dezactivează Continue, Back, and Sign În butoane atunci când redirecționează - Butoni de aut extern dezactivat (Google, Microsoft, Apple, etc.) la redirecționare - Nu uita Me checkbox when redirectioning - Dezactivate toate linkurile (Parola uitata, Register) cu pointer-evenimente si opacitate la redirecționare - Vizibilitate parolă dezactivată comuta icon atunci când redirecționarea Previne interacțiunea cu utilizatorul în timp ce 'Login succes! Redirecţionez... mesajul este afişat.
· kamo-login
Adăugați configurarea*** la configurarea mediului
- Adăugat NEXT PUBLIC RE*** SITE KEY la K8s ConfigMaps - Adăugat NEXT PUBLIC RE*** ATTRIB MODE la ConfigMaps (mod de badge) - ReadME actualizat cu instrucţiuni de configurare a mediului - Sectiune adaugata pentru configuratie re*** cu tasta placeholder - Exemple de configurare URL a serviciului API IMPORTANT: Înlocuiți "6LfYourSiteKeyHere" cu tasta site-ului real Re*** de la: Nu-ţi face griji. Pentru dev locale, creați .env.local cu: Nu-ţi face griji
· InitializerService
Adaugă suport domeniu gazdă locală în DataLoader
- Adauga gazda si gazda locala:3000 domenii pentru dezvoltare locala - Comentarii îmbunătățite care explică comportamentul de concatenare subdomeniu - Lucrari cu OrganizationRepository actualizat care se ocupa de concatenarea domeniului parinte-copil
· InitializerService
Adaugă inițializarea furnizorului de aut extern în DataLoader
- Adauga injectie de dependenta pentru AuthProviderService - AddExternalAuthProviders() metoda ajutor pentru a configura furnizorii - Furnizorii de auturi externe populaţi pentru fiecare organizaţie: * KamoCRM: Google, Microsoft, Apple * KamoClub: Google, Microsoft, Apple * Ebonix: Steam, Roblox, Xbox (platforme de joc/copii) * TheShortTermRent: Google, Microsoft, Apple - Comentat IdentityProviderConfigHelper implementation - Furnizorii sunt comandati prin afisare prioritara Angajarea iniţială a KamoInitializerService cu suport externAuthProvider.
· 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.
· kamo-shared-library
Adaugă sistem ExternalAuthProvider pentru configurarea butonului de autentificare dinamică
- Creat entitate ExternalAuthProvider cu adnotări JPA/Hibernate - Added ExternalAuthProviderRepository cu intrebari pentru managementul furnizorului - Implemented ExternalAuthProviderservice for business logice - Create ExternalAuthProviderDTO pentru transferul de date (exclus acreditările) - entitate de organizare actualizata cu relatie OneToMulte cu furnizori externi auth - Adăugat documentaţie completă în ************* Acest lucru permite organizațiilor să configureze furnizorul extern de autentificare butoanele (Google, Apple, Xbox, Steam etc.) apar pe paginile lor de autentificare.
· kamo-login
Dezactivează formularul de autentificare după autentificare reușită pentru a preveni transmiterea duplicatelor
· kamo-internal
Arată departamentele din lista de membri chiar și atunci când sunt goale cu mesajul "Fără membri"
· SecurityService
Adăugaţi MemberController cu /la-departament pentru a aduce membri org grupate pe departament cu OTK auth
· kamo-internal
Implement member list API integration - fetch members by department from SecurityService with real data
· kamo-internal
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
· kamo-login
Adăugați animație intro elegantă la pagina de conectare cu logo-ul org, gradient tematice, și de încărcare spinner
· kamo-internal
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
· kamo-internal
Use full organization logo (with text) instead of logo-only on validate and logout screens
· kamo-internal
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
· kamo-internal
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
· kamo-internal
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
· kamo-internal
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
· kamo-internal
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
· SecurityService
Adăugaţi suport de autentificare OTK la obiectivul OrganizationController /my-reţele pentru integrarea proxy API
· kamo-internal
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
· 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...
· SecurityService
Adăugați criteriul final al rețelei mele la OrganizationController - Adăugat GET /api/security/org/my-rețea - Returnează tuturor organizațiilor utilizatorul autentificat este un membru al - Include rol (proprietar/membru), detalii membre, și informații domeniu - Date Fetches from *** session via KSessionService - Uses MemberRepository.findByUser() pentru a obține toate abonamentele - Filtre pentru membri activi numai - Returnează titlul organizației, alias, tip, anEst, domenii - Include date specifice membrilor: membruId, usernameAlias, me...
· kamo-shared-library
Adăugați câmpul de descriere pentru entitatea organizației - Coloana de descindere adăugată (varchar(500))) cu utf8mb4 colatare - Suporturi pentru stocarea descrierilor organizației pentru afișarea rețelei - Necesită actualizarea schemei de baze de date prin intermediul KamoInitializer
· 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
· 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
· 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...
· 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 ...
· 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
· 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

Universul tău te așteaptă.
Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.
Gratuit pentru totdeauna — nu este necesar un card de credit