Jurnal de schimbări
Ce e nou.
Fiecare îmbunătățire a platformei, pe măsură ce se livrează.
· kamo-internal
Actualizează HexHeadGroup pentru a manipula varianta pictogramă instrument
· kamo-internal
Adaugă varianta pictogramă la HexHead pentru ferestre unelte
· kamo-internal
Adaugă manager generic de ferestre ToolDock
· kamo-internal
Adaugă ToolWindowShell componentă cromat fereastră comună
· kamo-internal
Adaugă punct de intrare pentru înregistrări instrument
· kamo-internal
Adaugă furnizorul de context Registry
· kamo-internal
Adaugă tipuri de instrumenteDefiniție pentru sistemul ferestrelor de unelte
· kamo-internal
Distincţie dactilografiere vs editare în indicatori de chat şi rotire HexHead
- Extinde protocolul de dactilografiere WebSocket pentru a include steagul isEditing - HexHead se roteşte în sensul acelor de ceasornic atunci când alt utilizator tastează, în sens invers acelor de ceasornic la editare - chat indicator text arată "este dactilografiere..." vs "este editare..." în consecință - TrimiteTypingIndicator trece acum esteEditing prin conducta WS complet
· kamo-internal
Îmbunătățește sistemul de chat cu chat-uri persistente minimizate, culegător emoji, și îmbunătățiri UI
- Păstrați ChatBox montat atunci când minimizat la hexhead astfel încât mesajele nu reîncărcați pe restaurare - Conectaţi indicatoarele de tastare/editate la animaţiile de filare HexHead cu timeout 2s - Schimba chat titlu fila culoare pentru a potrivi textbox de căutare frontieră (regba(148, 163, 184, 0,6)) - Faceți ca iconițele tuturor/Online/Offline ale filtrului să devină albe atunci când sunt selectate - Adăugaţi bogat emoji picker cu categorii, căutare, şi recente emojis pentru a chat input - Render emojis la dimensiunea 1.4x în zona de afișare a mesajelor pentru o mai bună vizibilitate
· MediaService
Adăugați autentificare WebSocket prin intermediul *** interceptor de strângere de mână cookie
Adăugați WebSocketAuthInterceptor care citește *** cookie pe strângere de mână, rezolvă sesiunea prin intermediul KSessionService și stochează membruId/orgId în atributele sesiunii WebSocket. Setează principal pe STOMP CONNECT pentru prezența în aval și caracteristicile notificării.
· kamo-internal
Chat-ul deschis automat la primul mesaj, notificări insigna HexHead pentru următoarele
· MediaService
Publică notificările de mesaj primite către membrul țintă WebSocket topic
· kamo-internal
Adaugă urmărirea prezenței în timp real cu bătăile inimii și contextul WebSocket
· MediaService
Adaugă criteriul final al bătăilor inimii prezenţei şi prezenţa în vrac REST API
· MediaService
Adăugați urmărirea prezenței cu hash Redis și deconectarea perioadei de grație
· kamo-internal
Adaugă efecte sonore de chat cu Web Audio API
Creați utilizareaChatSounds cârlig cu inițializare audioContext leneş pentru browser autoplay conformare. Fire de ieșire și tastarea sunete în ChatBox. Descărcați sunete fără drepturi de autor de la notificariounds.com (CC Atribution).
· kamo-internal
Adăugați câmpul de temporizare a sesiunii la membriiPermisiiTab UI
· kamo-internal
Adaugă câmpul de temporizare a sesiunii la JobTitleManager UI
· kamo-internal
Adaugă câmpul de temporizare a sesiunii la DepartmentManager UI
· kamo-internal
Adaugă câmpul temporizare sesiune la SecurityRoleManager UI
· kamo-internal
Adaugă sesiune TimeoutMinute la sesiuneInfo type
· kamo-internal
Include sesiuneTimeoutMinutes in session info response
· SecurityService
Compute and store per-user session timeout in Redis session
· SecurityService
Pass sessionTimeoutMinutes in job title create/update
· SecurityService
Pass sessionTimeoutMinutes in department create/update
· SecurityService
Pass sessionTimeoutMinutes in role create/update
· kamo-shared-library
Sesiune pasă TimeoutMinute prin strat de serviciu
· kamo-shared-library
Adaugă calcul timeout sesiune cascadă
· kamo-shared-library
Implică sesiunea de roluriTimeoutMinutes to 30
· kamo-shared-library
Adaugă sesiune TimeoutMinute la toate DTO-urile de securitate și solicita obiecte

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