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
setup/dns (6 files): page, AliasStatusTable, DnsProgressView, DnsProvisioningPanel, DomainEntryForm, ManualDnsGuide. settings (10 files): diagnostics, essential...
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...
Terjemahkan sisa hardcode UI string
Halaman tugas: Simpan Perubahan, Tutup, Tambahkan Butir Tugas ke Stream Automatisasi, Sunting tooltip judul. Catatan halaman: Dismiss, load catatan, Hapus Catat...
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...
Tambahkan Percakapan / Dokumen / Catatan / KB / HRS bagian
Indeks / pengaturan tidak menunjukkan daerah ke bukan-admin karena setiap daerah yang ada digated pada hak admin (CONFIGURE _ SISTEM, Mengelola _ * _ SETTINGS, ...
Rotasi pembukaan tujuan berdasarkan rasio aspek viewport
Frame tujuan sekarang tilts oleh ata2 (viewport H, viewport) sehingga terbuka sisi kanan bertujuan menuju viewport diagonal - untuk 16: 9 monitor membuka titik ...
Jatuh- untuk- menghapus tujuan dengan skor / miss perayaan
A 132 × 132 frame gol muncul di upper- kiri ketika kepala berada di tarik atau active- lempar, ofset 56px dari sudut sehingga kepala dapat miss past or behind i...
Melemparkan fisika dengan pool- tabel tabrakan dan komet jejak
Flicking a head past the throw threshold launches it across the viewport di bawah eksplisit fisika (gesekan, ujung memantul, kepala-vs- kepala elastik Tabrakan)...
Batalkan kecepatan drag turunan saat rilis
Penangan seret memperbarui nilai gerak kepala dengan mx.set cepat (nx) panggilan, yang framer- gerak menggunakan untuk menghitung kecepatan. Ketika rilis jalur ...
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...
Menolak ketika sesi orgID tidak cocok dengan host org
auto- login menerima setiap * * * dan minted sebuah OTK menunjuk kembali di itu, Terlepas dari org tujuan internal. * host milik. A stale or cross-org * * cooki...
Gunakan server-minted OTK untuk beralih ke org baru
Lebih suka otk dikembalikan oleh POST / api / keamanan / org selama follow- up / api / keamanan / masuk - sebagai bundaran - perjalanan. Server sekarang menanam...
Pemilik mint * * * + OTK pada pembuatan org
Setelah CreateOrganisasi Pemilik, mint segar * * terikat dengan pemilik baru Anggota Tim dan kembalikan OTK nya bersama id / anggota. Tanpa ini pencipta tetap p...
Per- cluster spaceing + same- size pengelompokan aturan
Cluster sel dan hex adjaccy sekarang berasal dari cluster terbesar anggota bukan skala global, dan MVs pengikut termasuk ofset center- alignment sehingga kepala...
Sembunyikan popover ketika Undang untuk Pertemuan membuka dialog
Popover digunakan untuk tetap terbuka di bawah dialog pertemuan karena Dialog secara kondisional dibuat di dalam gerbang target popover. Menangkap undangan pada...
Tulis ulang sistem drag / cluster dengan magnet snap dan kumpulkan gerakan
Gantikan HexHeadGroup monolitik (847 baris) dengan mesin cluster modular di bawah aplikasi / komponen / percakapan / hexheads /. Sumber kebenaran tunggal: setia...
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.
Hapus @ PostConstruct provisioner COMP - perbaiki perintah yang ada langsung di DB
persetujuan () sudah menangani perintah COMP baru. Satu jeda data waktu untuk Perintah yang ada dikoreksi langsung dalam database.
Hapus opsi manual -comp titik akhir - mulai sendiri-menyembuhkan
Perintah COMP kini diberikan secara otomatis pada startup SecurityService via Layanan Berlangganan @ PostConstruct. Titik akhir manual tidak lagi diperlukan.
Self- menyembuhkan perintah COMP tanpa penjelasan pada startup
Pada @ PostConstruct, pindai semua perintah COMP APPROVED dan penyediaan apapun yang kekurangan AccountSubscription. Idempotent - find-or-create berarti aman un...
Gunakan CommerceMarket.getId () daripada getUid () dalam provisionCompaccription
Pasar perdagangan menggunakan @ Id UUID id (bukan uid), jadi Lombok menghasilkan getId ().
Pindahkan status tersedia dropdown ke sisi kiri sebelum My Businesses
Mengaktifkan ulang pil status dari batang aksi kanan ke bagian penyambutan kiri, menempatkannya antara pemisah salam dan My Businesses dengan pembagi. Hapus atu...
Tambahkan target Organisasi ke Tipe Sub-Urutan dan CreateSubscription Order
Tambahkan provision- comp titik akhir untuk mengaktifkan langganan COMP dari urutan yang disetujui
POST * * * * * * * * * * * * * * * * panggilan * * * * * * * * * * * * * * kemudian invalidates hak untuk target org melalui Layanan Entitlements.
CoMP perintah persetujuan auto- ketentuan AccountSubscription dan lisensi assigns
- Subscription Order: tambahkan target Organisasi (nulable FK ke orgs) - * * * * * * * * * * * * * * * menambah target dari string Organisasi - AccountRepositor...
Pelanggan Anggota adalah anggota string ID, rekening penyelesaian oleh Primary Anggota
- posApi: KoncoktSummary uid string, add primaryMberId; * * * * * * * * * * * * * * * * string adcustomer MemberId; * * * * * * * * * * * * * * * * string adcue...
Serialisasi admunerId sebagai string untuk melestarikan presisi panjang
- Akunting SummaryDTO: Ngangat uid dengan * * * * * * * * * * * * * * dan tambahkan daerah string primary UmberId populasinya dari primary _ member _ id - Creat...
Ganti click -to-open dengan aksi popover + size control
Mengklik kepala hex sekarang membuka kaca dipopover morfisme dengan aksi kontekstual daripada langsung membuka jendela alat nya. Anggota kepala obrolan mengeksp...
Tambah tabel MEMBER _ UI _ PREFERENCES (urutan 60)
Idempotent CREATE untuk backup penyimpanan per- anggota UI- Hex- head popover ukuran pemilih dan masa depan per- anggota pengaturan UI. Skema mencerminkan konve...
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
Add MemberUiPreference entity for per-member UI prefs
Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.
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 "preat (billing): wire FeaturessManager ke platform subscription for child- org duding"
Ini mengembalikan commit * * * * * * * * * * * * * * *
Revert "preat (billing): tambahkan platform-subscription endpoint untuk parighter-org feature gating"
Ini mengembalikan commit * * * * * * * * * * * * * * *
Wire FeaturesManager ke platform subscription untuk duding anak-org
Fitur Manajer telah memanggil legacy * * * * * * * * * * * * * * * * yang melempar (fallback ungated) daripada membaca platform nyata berlangganan. Sekarang pa...
Tambahkan titik akhir platform-berlangganan untuk penandaan antar-org
Anak-org admin (seperti pemilik GNosia Daniel) memiliki langganan COMP mereka perintah pada root KamoCRM org, bukan pada org mereka sendiri. Manajer Fitur Mengk...
Hal yang harus dibuang, tidak kembali kosong
Kembali kosong dibuat FeaturesManager memperlakukan setiap org karena tidak memiliki langganan (BillingLoaded = true, hassubscription = false), mengunci semua f...
Gunakan terjemahan aria- label untuk tab SettingsView
Baca * * * * * * * * * * * * * * dari next-intl.
Modul Ambient json untuk pesan gitignored / * .json impor
'Thasc' dan IDE meresolf 'pesan /' JSON setelah bergabung tanpa membutuhkan berkas yang dimuat di bawah pesan /. Perluas include untuk tipe / * * / * .ds.
I18n untuk hub content / sidebar via settingsLegacyHub
Ganti bahasa Inggris dengan kata-kata. Memperkenalkan konstanta id topik stabil; activeTopic dibandingkan dengan id bukan display string terjemahan.
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.
Wire landing page to settingsLanding translations
Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. C...
Pindahkan pengaturan akun membantu panel ke kunci pesan
Ganti semua salinan bantuan hardcode di halaman akun organisasi dengan scooped useTranslasi kunci. Panjangkan i18n- audit untuk melaporkan berkas yang hilang te...
Wire organization account hero and tabs to i18n keys
Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
