Yaygın olmayan @ts-expect- Terror akışı üzerine
“Init’in dökümü zaten tip hatası susturuyor; yönergedir. TS katı modundan vazgeçin ve üretim inşasını kırın.
Sonsuz kaydırma ile Chats listesi, IntersectionObserver aracılığıyla sanallaştırılmış
Find-or-create için Proxy rotaları, üyeler, ekler, proxy görüntüleme, mute, revoke
Paylaşılan ************ helper to app/lib/mediaServiceUrl.ts. Proxy rotaları ekleyin: aramalar, ekler (akım), mutes, geri dönüş,
Distinguish actively-translating vs queued messages
The streaming queue was already strictly sequential (one fetch at a time), but every queued message rendered "Translating…" because they all shared the same pen...
Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders a small red ErrorOutline icon in place of th...
Persist language change and show current language in tooltip
The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...
İleri sorgu dizesi ************************
Sonraki.js proxy, talep sorgu dizesini ileriye dönük olarak bıraktı Medya hizmetleri, sohbet tarihinin getirdiği anlamına mı geliyor?lang=<locale> Param paramdı...
Stream message translations newest-first on language switch
When the user picks a new language (or opens an existing chat in a language different from the messages' source), every bubble that needs translation immediatel...
Revert "fix(settings): show Plans & Billing tab regardless of root-org status"
This reverts commit ****************
Translate chat messages into the viewer's language
Adds a "My Language" flag picker in NavTop (left of the email tool, separated by a vertical rule). Selecting a language writes back to Member.language and syncs...
Show Plans & Billing tab regardless of root-org status
The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...
Translate hardcoded UI strings
kurulum/dns (6 dosyaları): sayfa, AliasStatusTable, DnsProgressView, DnsProvisioning Panel, DomainEntryForm, ManualDnsGuide. ayarları (10 dosyalar: teşhisler, t...
Drop in place — jump every member, no softPush on release
The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...
Translate hardcoded UI strings
account/view: 40 strings reused from existing namespace (no new keys). kb (13 files): translate article editor, viewer, reviews, resources, versions, navigation...
Geri kalan sert kodlanmış UI dizeleri
Görevler sayfası: Değişiklikleri Kurtarın, Kapatın, Adımı Otomasyona Ekle Edit ünvan aracıtip. Notlar sayfası: Delete Notları dialog unvanı. Doc yöneticisi: say...
Replace hardcoded English with t() across leads pages
Translate remaining hardcoded UI strings in allotments, new, reports, and view/[id] to use next-intl. Add scripts/i18n-audit.py to detect remaining hardcoded st...
Drop firmly in place — tail-only throw + jump() to clear velocity
The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...
Drop in place after a paused drag instead of drifting
Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...
Kişisel + Chat/Docs/Notes/KB/HRS ekleyin bölümler
/ tanımlayıcılar indeksi hiçbir bölüm olmayanlara gösterdi çünkü her şey Mevcut bölüm bir yönetici sağda kapılandı (CONFIGURE SYSTEM, MANAGE * SETTINGS, MANAGE ...
Rotate hedefi görünüm oranı oranı oranına göre açıyor
Hedef çerçevesi şimdi Dorsey2 (viewportH, viewportW) tarafından eğimli. Doğru taraf, viewport diagonal'a doğru hedefler - 16:9 için monitörler Açılış noktaları ...
Puan / izin kutlamaları ile at-to-remove hedefi
132×132 hedef çerçeve, bir kafanın ne zaman üst solunda görünür solo-drag veya aktif-do, köşeden 56px dengelemek böylece kafalar Geçmişi ya da arkasını özledim....
Havuzdaki çarpışmalarla fiziği atlayın ve iz bırakma
Flicking a head past the at eşiği onu görüş kenarında başlatır Açık fizik altında (friction, kenar, baş-vs-head elastik çarpışmalar). Yavaş damlalar hala tam ol...
Cancel miras drag speed on release
Drag handler kafanın hareket değerini hızlı mx.set(nx) ile günceller. Aramalar, hangi çerçeveli duygusal kullanımları hız hesaplamak için kullanır. Ne zaman sal...
Crispen hexagon outline at all sizes/states
Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...
Yeni veyag'e geçiş yapmak için sunucu-minted OTK'yı kullanın
Ok'u takip eden üzerinde POST /api/güvenlik/org tarafından geri iade etmeyi tercih edin. /api / güvenlik / tur-as round-trip. Sunucu şimdi taze bir sahibi takli...
Per-cluster Spacing + aynı büyüklükte gruplama kuralları
Cluster hücresi ve hex anakency şimdi kümenin en büyük en büyük olanlardan elde edilir Global ölçek yerine üye ve takip eden MV'ler bir araya getiriyor merkezi ...
Toplantıya Davet Edildiğinde Gizle popover
Popover toplantı diyalogunun altında açık kalmak için kullandı çünkü dialog, popover'ın hedef kapısının içinde şartlandırılmıştı. Davetçiyi tıklama zamanında ya...
Manyetik snap ile rewrite drag /cluster sistemi yeniden yaz ve jestle toplayın
Monolithic HexHead Grup (847 satır) modüler bir küme motoru ile değiştirin app/components/chat/hexheads/. Tek gerçek kaynağı: Her kafa yaşar Bir kümede (yaklaşı...
Robust English fallback for missing and empty locale translations
- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...
Update orders page account uid type from number to string
AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.
İşlerimden önce sol taraf için kullanılabilirlik durumuna düşer
Sağ eylem çubuğundan sol karşılama bölümüne geri dönelim, selam ayırıcı ve My Businesses arasında bir ayrılıkçı ile yer. Daha önce ikon düğmelerinden statüsünü ...
HedefOrganizasyonId to AboneOrder types and createSubscription Sipariş sipariş siparişi
MüşteriMemberId üye ID dizesi, birincilMemberId tarafından hesapları çözüyor
- posApi: HesapSummary uid string, birincilMemberId ekleyin; **************************************************************** müşteriMemberId dizesi; **********...
Makyaj popover + boyut kontrolleri ile açılır
Bir hex kafasını şimdi parlatılmış bir cam morfizmi popover açıyor Hemen araç penceresini açma yerine bağlamsal eylemler. Üye Üye Üye sohbet kafaları ortaya çık...
Complete next-intl for System Diagnostics
Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...
Revert "feat(billing: tel ÖzelliklerManager to platform abonelik for child-org gating"
Bu iptaller taahhüt eder ****************
Wire ÖzelliklerManager'ı çocuk-org için platform aboneliklerine
ÖzelliklerManager, Miras ****************'i çağırıyordu Gerçek platform aboneliklerini okumak yerine (çalışılmış geri çekilme) atlar. Şimdi aramalar **********...
Legacy getCurrentSubscription stub atmalıdır, geri dönmemelidir
Null dönen ÖzelliklerManager her veyag'i abonelik yapmamış gibi tedavi etti (billingLoaded = true, hasSubscription=false), tüm özelliği geride bırakmak Bir yüks...
Settings aria-label for SettingsView sekmesis
Okunanlar **************** next-intl.
Galaktik mesajları / *.json ithalat
"tsc" ve IDE "messaj /" JSON'u bir araya getirmeden sonra mesajların altında dosyaları işliyor/. Genişleme türleri /** /*.d.ts.
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.