- Shipped
- 24 Agustus 2026 pukul 23.35 UTC
- Author
- kamo
- Commit
- b76247a
getTheme Path () diturunkan dasar tema dari window.location.hostnames. Itu menjawab pertanyaan yang benar sementara setiap organisasi memiliki nama host nya sendiri - dan untuk penyewa semula-domain yang masih ada. Pada host bersama itu tidak: setiap organisasi tanpa domain dilayani dari provenal.kamocrm.com, jadi semuanya dicat di platform branding, membaca logo, warna dan konfigurasi .json keluar dari platform MinIO folder. Konteks org sekarang mencatat domain per tab (sesionPenyimpanan, seperti id sesi - dua organ dapat dibuka di dua tab dan setiap melukis sendiri), dan getThemePath () lebih suka, jatuh kembali ke nama host ketika tidak ada yang dikenal: cat pertama, atau halaman tanpa konteks org. Bahwa mundur adalah apa yang setiap panggilan dilakukan tanpa syarat sebelumnya. Tidak ada yang sudah bekerja bergerak. Platform org menjawab ke * * * * * * * * * * * * * dan penyewa pengaturan-domain ke theme.acme.com / public / acme-com - byte- identik dengan hari ini, dan disematkan oleh tes. Satu-satunya jawaban yang berubah adalah salah. Domain rekaman digunakan AS GIVEN, tidak dijalankan melalui alias- stripping path hostname menggunakan. Ini sudah menjadi sebuah org FQDN: Strip label pertamanya akan mengubah crm.kamocrm.com menjadi kamocrm.com dan gnosia.demo.kamocrm.com ke puncak induk, sehingga masing-masing org akan membaca branding dari lain Folder org. Nilai kosong dan label alias kosong diabaikan daripada direkam, karena baik akan membangun sebuah URL yang menyelesaikan tempat. Direkam selama render, tidak dalam efek: komponen memanggil getThemePath () sementara lukisan pada komitmen pertama, sehingga efek akan mendarat setelah mereka dan branding akan terlihat berubah. Folder telah ada dengan pembangunan - Nama Layanan Penyedia Organ folder tema Domainless org dari resolvePrimaryDomain {alias} .kamocrm.com fallback, yang merupakan nilai yang sama dengan catatan ini. 2921 tes lulus. Pembangunan produksi ditunda ke CI; sesi lain Tahan kunci gedung berikutnya secara terus menerus (6 built concurt).