Resolve Üyeleri sekmesi Hibernate TYPE() temel sınıf konusu nedeniyle boş gösteriyor
Hibernate's TYPE(m) = :type JPQL filtre, sınırda 0 sonuç döndürür parametre temel Üye sınıfıdır (JOINED mirası). Bu, etkiler üyeler-subscribers endpoint.Organiz...
Enable Hibernate SQL, üyelerin geri döndüğünü teşhis etmek için giriş 0
Temporly, SQL the TYPE()'in ne olduğunu görmek için org.hibernate.SQL=DEBUG etkinleştirdi JPQL sorgu üyelerin uç noktası için üretir.
Ziyaretçi bayrağını göster, ülke ve bilet başlığında IP
- Ziyaretçi ekle IpAddress, ziyaretçiCountryCode, ziyaretçiCountryName to SupportTicketDTO type - Render bayrağı emoji + ülke adı + IP adresi satırları BiletHea...
Ziyaretçi bayrağını ve yerini bilet başlığında göster
- İntegra PublicChatVisitorRepository ve GeoLiteLocationRepository into SupportTicketServiceService - Populate ziyaretçiIpAddress, ziyaretçiCountryCode, ziyaret...
Members veSubscriptrs endpoint almak için tanı girişi ekleyin
Logs orgId, sorgu sonucu say, ve per-member yardım etmek için harekete geçiyor Üyelerin sekmesinin neden boş liste gösterir.
Tag ziyaretçi mesajları VISITOR MESSAGE type olarak, GET mesajlarına göndericiName ekleyin
- PublicChatService: set messageType=VISITOR MESSAGE so frontend ayırt edebilir Ziyaretçi STOMP konuyla ilgili ajan yanıtlarından yankılar - MediaController.get...
VISITOR MESSAGE type as always-from-them in TicketChat
PublicChatService aracılığıyla yayınlanan Ziyaretçi mesajları mesajType=VISITOR MESSAGE. Bunu yazar olarak işaretlemek ='them' ne olursa olsun her zaman onlar h...
VISITOR MESSAGE ekoes in Live SupportPanel STOMP handler
Ziyaretçi mesajları şimdi mesajType=VISITOR MESSAGE by the backend. Bunları STOMP aboneliklerinde takip edin, böylece ziyaretçinin kendi mesajları yok Geri kala...
Yerli WebSocket'i LiveTypePanel ile Değiştirin
- @stomp/stompjs ve sockjs-client paketler ekleyin - Medyaya bağlan.{domain}/ws/public-chat via SockJS+STOMP instead of of ham WebSocket to api.{domain} which w...
Fix end-to-end public chat real-time via STOMP/NATS
- PublicChatWebSocketInterceptor'dan içsel bir ihtiyaç çıkarın Bu nedenle ziyaretçiler sadece seanslarını kullanarak doğrudan bağlantı kurabilirlerToken - ChatM...
ChatMessageDto'ya destek sohbet ekran isimleri için göndericiName ekleyin
Wire up status filtre ve otomatik olarak gerekli şablonlar liste üzerinde listelendi
- EmailTemplateController.list() şimdi kabul ediyor?status= param ve filtreler Mevcut findByOrgIdAndStatus repository query - Auto-seeds ilk tohumlamayı kaçıran...
Auto-open support ticketup on NEW TICKET NATS bildirim
Yeni bir destek bileti geldiğinde, backend şimdi YENİ TICKET gönderir PENDING COUNT'ye ek olarak STOMP mesajı. DestekCountContext Bunu araçla göndererek halledi...
Three support/chat issues — NATS relay, auto-popup, topic fallback
1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...
Allow god-mode users to provision ownerless orgs; prefer FQDNs in domain resolution
Her zaman garantiyi marka kurtarmaya teşvik edin; domain server-side'ı geri çevirelim
Add @Transactional to provision-theme for lazy domain loading; remove hardcoded domain from provision request
Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
Bilet numarası / badges row from Title in TicketHeader
Başlık, bilet numarası ve iki numara ile şimdirap flex sırasını paylaşıyordu. Kötüler, kesmesine neden olur. Şimdi bilet numarası ve badges işgal Kendi kompakt ...
Add / Contact-confirmed page with animasyon kahramanı, zaman çizelgesi ve CTAs
Özel bir premium ile temas formundaki başarı mesajı Onay sayfası: animasyon SVG parçacık patlama ile işaret ediyor, 'Ne oluyor Sonraki 3 adım süresi ve 'CTA kar...
Bilet anahtarını destek bilet listesindeki yanıt
MediaService { biletleri döndürür: [...], toplamElements } ama ön uç Sadece veriler için kontrol. İçerik, listenin her zaman boş olmasına neden olur.
Add PATCH /org/{id}/colors endpoint to safely update only color palette fields
Iletişim formu için 443'ten 80'e doğru MEDIASERVICE URL limanı
ClusterIP hizmeti sadece port 80'i ortaya çıkarır; http ile 443 kullanmak ConnectTimeoutError'u her temas formu tesliminde.
Add org settings section (timezone, age req, content bayrakları, açıklama, alias); Preview/AddDomain düğmelerini kaldır
Redesign LabelManager – inline section editing, Fix broken save, read-only varsayılan varsayılan
Rewrites LabelManager.tsx per-section read/edit pattern. Kırık kurtarmayı düzeltin düğme (validateForm bloke saves because contact/company fields was never popü...
KamoMail domaini, haçlı e-posta adreslerini engellemek için geçerlidir
KamoMailDomainValidator bileşenini kontrol eder, hizmet katmanında, Gönderilen e-posta domaini org'in doğrulanmış varsayılan domaini karşılaştırırsa KamoMail ak...
Enforce KamoMail domain kısıtlama posta kutusu, alias, ve paylaşılan posta kutusu oluşturma
KamoMail e-posta sağlayıcısı olduğunda, üyeler sadece posta kutuları oluşturabilir, Alias ve org'un doğrulanmış varsayılan domain kullanarak posta kutuları payl...
LogoFullExt'ı dinamik logo uzatma için yapılandırın.json'dan okuyun
Form.json'dan logoFullExt okuyun; site.webmanifest yolu favicon subdirectory
Org teması - WebSocket kanca, düzenleme paneli, LabelManager kablo, DNS tetikleyicisi, bg resize, ThemeConfig context
Add theme provisioning — NATS publisher, provision-theme endpoint, logo upload
Organizasyon varlığına LogoFullExt alanı ekleyin; listeObjects to MinIOStorageServiceService
Use memberID session key and include creatorType in creatable branch-types response
Add findByBranchTypeID türetilmiş query to OrganizationRepository
Güvenlik hizmetlerindeki yeni /branch-types/{id}/usages endpoint in SecurityService Bir şube tipinin daha önce aktif bir çocuk ya dags olup olmadığını kontrol e...
Add GET /branch-types/creatable and /{id}/usages endpoints
/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...
Güvenlik şube türü aktif veyag kullanımına karşı kesinti
Bir şube tipi çipin kaldırılmasından önce, ön çağrılar **************** Herhangi bir orgs varsa gösterir Bir bilgi diyalog onları listeliyor ve yöneticiyi yönet...
Use correct session key 'memberID' instead of 'MID'
KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...
NavTop'ta Canlı destek bileti kötüge – DestekCountContext, STOMP aracılığıyla NATS'ye abone oluyor, kötü şovlar bekleyen sayı
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
Set org owner usernameAlias on creation and fix website-contact member alias
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.