Desain ulang tab dengan tata letak tabu dan produksi - matriks kelas
- Perbaiki planFeatures kunci respon API tidak cocok (subscription Plant Features - > planFeatures) - Split Features menjadi dua tampilan melalui tab internal: ...
Bidang string JSONB Parse sebelum operasi array dalam render grid
compablePlanid, including InPlanid, dan applicablePlanid berasal backend sebagai JSON string, bukan array. Tambahkan fallback aman JSON.parse dalam renderer sel...
Align tombol respons API dengan backend dan perbaiki render GG Grid
- Perbaiki 7 tombol respon yang salah dalam posepsi. addOns, bundles, volume discounts, promosi, persetujuan Templat) - Ganti semua contoh AG Grid dari domLayou...
Gunakan docker / login-action + buildx untuk auth registry yang dapat diandalkan
Ganti locker login / build / push telanjang dengan docker / login- aksi @ v3, docker / setup -buildx-action @ v3, and docker / build -push-action @ v5 patterns ...
Sistem POS berlangganan Enterprise - melengkapi antarmuka pembangunan kembali
- Extended poApi.ts dengan 70 + subscription metode API dan 28 antarmuka TypeScript baru - Ditambahkan pengajuan Kritikus untuk permisigranular - berbasis rende...
Tambahkan POS (Perdagangan) ke pengaturan menu navigasi
Aplikasi POS hilang dari panel samping pengaturan dan peta rute FeaturesManager, sehingga memungkinkan itu dari Apps & Features tidak memiliki efek pada navigas...
Integrasikan manajemen kunci obrolan publik ke tab Akses API yang ada
Menulis ulang APIManager.tsx dengan panggilan backend sebenarnya ke / api / public -chat-key (didukung oleh MediaService) Hapus tab PublicChatKeyManager terpisa...
Kunci chat publik rute API memanggil MediaService bukan SecurityService
Mengubah jalur proksi dari / api / security / public -chat-keys ke / api / media / public -chat-keys cocok dengan lokasi pengontrol backend di MediaService.
Tambahkan manajemen kunci API obrolan publik ke pengaturan keamanan
Tambahkan tab PublicChatKeyManager di bawah Pengaturan > Keamanan untuk menciptakan dan mengelola kunci API percakapan publik. Kunci ditampilkan sekali pada pen...
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...
Tata letak tinjauan sisi sisi sisi dengan kendali kompak dan otomatis proses ulang
Langkah ulasan: - Pratilik di kiri, scrolable kontrol panel di kanan (240px) - Kontrol gulungan secara independen sementara pratilik tetap terlihat - Tidak perl...
Pilih seluruh gambar pada tanaman, standar untuk mewarnai vectorisasi
- Alat crop sekarang dimulai dengan gambar lengkap pre- dipilih dengan 8 handle - Pengguna dapat menyesuaikan dari sana atau melanjutkan segera - tidak ada "Gun...
Pengguna-ramah arus konversi vektor dengan auto- konversi untuk format vektor
Peningkatan UX: - Mengganti semua istilah "SVG" dengan "vektor" untuk pengguna non-teknis - Ditambahkan bimbingan pendidikan menjelaskan mengapa konversi dibutu...
Tambahkan 8 penanganan ubah ukuran yang dapat diseret pada pinggiran dan pojok seleksi tanaman
- 4 menangani sudut (tl, tr, bl, br) dengan koder ubah diagonal - 4 edge midpoint handle (tc, bc, ml, mr) dengan koder horisontal / vertikal - Handle yang dragg...
Ganti react- easy-crow dengan freform drag-to-select alat persegi
akrect- easy-crop dipaksa pilihan kuadrat / fixed- aspek. Alat baru berbasis kanvas memungkinkan pengguna klik dan tarik persegi panjang pada rasio aspek apapun...
Tampilkan gambar logo pada langkah picker latar belakang menggunakan elemen img
Elemen Canvas tidak merender karena dimulai dengan dimensi 0x0. Gunakan < img > terlihat untuk tampilan dan kanvas offscreen untuk sampling pixel.
Combine docker login, build, and push in single step to preserve auth
Langkah-langkah terpisah kehilangan kredensial docker antara Forgejo runner batas langkah. Menjalankan login + build + push dalam satu shell memastikan konfigur...
Tambahkan warna latar belakang langkah picker dan meningkatkan konversi SVG UX
- Ditambahkan "Pilih Latar Belakang" langkah antara Potong dan Proses - Pengguna klik pada gambar untuk memilih warna latar belakang untuk menghapus - Tampilkan...
Gunakan docker build / push secara langsung daripada build- push-action
Docker / build- push-action dengan driver: docker kehilangan kredensial auth selama fase push. Gunakan plain docker build + docker push ensures kredensial log m...
Gunakan jalur - berbasis WebSocket routing via / vector-ws / daripada sub-domain terpisah
Hubungkan WebSocket langsung ke vektor. {domain} subdomain
Next.js menulis ulang jangan proksi permintaan peningkatan WebSocket. Hubungkan secara langsung ke VectorService melalui subdomain sendiri, pola yang sama seper...
Gunakan properti ukuran MUI v7 Grid daripada properti item / xs yang sudah ditinggalkan
Tambahkan image- to -SVG konversi pipeline dengan komponen modal dapat digunakan ulang
- Komponen modal Konverter ImageToSVGConverter baru dengan aliran 3-langkah: Crop Proses Overview - Kait WebSocket (useImagePipeline) untuk komunikasi pipa stre...
Tambahkan penjadwalan tanggal / waktu ke dialog Awal Pertemuan
Tambahkan pil Toggle Sekarang / Jadwal ke dialog penciptaan pertemuan. Kapan Jadwal dipilih, suatu MUI DateTimePicker slide dalam dengan 15 menit interval dan s...
Tambahkan Opsi Pengaturan untuk Aplikasi Meets pada halaman aplikasi pengaturan
Menangani pertemuan Kembali mengarahkan untuk mengirim pengguna kembali ke pertemuan setelah log masuk
- Deteksi param query return di home page (dari KamoMeet auth redirect) - Hasilkan OTK dan redirect pengguna terotentikasi kembali untuk memenuhi dengan token -...
Lewati forwardToApi untuk upload latar belakang, gunakan pengambilan langsung dengan penepatan langkah
Urutkan ulang tombol ikon NavTop ke Email, Teks, Telepon, Kalkulator, AI, Dukungan
Hapus klien - sisi OTK dari upload multipart, tambahkan upload logging debug
Klien telah menghasilkan sebuah OTK yang terbuang sebelum mengunggah (rute Next.js menghasilkan sendiri server-side OTK untuk backend). Menghapus klien OTK untu...
Sederhanakan tampilan nama NavTop dan skema URL MediaService yang benar
- Hapus pencarian nama pengguna Alias dari getDisplayName, gunakan catatan anggota secara langsung - Perbaiki URL MediaService K8 dari https: 8443 ke http: 80
Gunakan forwardToApi untuk memenuhi background uploads daripada manual fetch
Penurunan manual dengan FormData melanggar batasan multipart. Sekarang rekonstruksi FormData dan menggunakan forwardToApi yang menangani header dengan benar.
Tambahkan latar belakang tema org ke memenuhi pengaturan dan hapus ruas yang sudah ditinggalkan
- Tambahkan rute GET untuk latar belakang tema org * * * * * * * * * * * * * * * - Update meets Api.ts: hapus whoCancreate and email InvitesEnabled from MeetCon...
Ambil templat tanda tangan langsung dari EmailService dengan OTK auth, tambahkan pencatatan debug
forwardToApi for / api / email / signature- templates pergi melalui APIService gateway daripada proksi email Next.js. Sekarang ambil langsung dari EmailService ...
Baca sesi dari Redis secara langsung (sama dengan / api / user-info), gunakan forwardToApi untuk semua layanan panggilan
Akar penyebab: profil pengirim menunjukkan 'Rekan Anda' karena session fetch called a not-existent SecurityService endpoint. Tanda tangan salah bentuk karena la...
Replicate exact email composer data flow for meeting invite emails
The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...
Bersihkan rapat mengundang email - hapus logo, perbaiki subjek / host, embed pesan gubahan dengan benar
Perubahan template: - Gambar logo move ulang (tanda tangan penanganan template pada branding) - Dihapus 'Hi, rekan Anda telah mengundang Anda' - diganti dengan ...
Gunakan nama ruas SignatureContent yang benar (headerImageUrl, signatureImageUrl)
Gunakan Partial < SignatureContent > untuk memenuhi pemeriksaan tipe strict TypeScript
Lipat pertemuan mengundang surel dengan templat tanda tangan org (header / footer / signature) dan menyertakan pesan gubahan
Sekarang mereplikasi surel yang sama persis dengan yang dibungkus komposer surel: 1. Mengambil template tanda tangan dari EmailService (jangkauan USER, KOMPUSI ...
Kirim pertemuan mengundang email DIRECTLY ke EmailService, bukan melalui gateway APIService
Akar menyebabkan: rute forwardToApi melalui gerbang Java APIService yang tidak melestarikan batasan multipart FormData dengan benar. Surel komposer bekerja kare...
Gunakan tint latar belakang halus pada kalender halaman header dan batang sisi
Cocok dengan halaman lead / allotments styling dengan warna terang -mix latar belakang bukan warna primer jenuh.
Sembunyikan mode dewa jungkit di NavTop sampai pemberitahuan lebih lanjut
Bersihkan hxheads basi pada halaman menyegarkan daripada mengembalikan keadaan yatim
Jendela alat minimal tidak dapat bertahan, jadi mengembalikan posisi hexhead membuat kepala yatim dengan ikon yang hilang dan penangan klik yang tidak fungsiona...
Tambahkan logging komprehensif ke rute undangan email untuk debug, menangani multiple daerah email
Tulis ulang penempatan HexHead sistem dengan mesin deterministik tata letak
Mengganti tabrakan buggy - sistem penghindaran (spiralSearch, resolveCollisions, flying ToHomeRow, dock / group RAF loops) dengan satu deterministik reflow () f...
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
