Remove sticky positioning from MemberHeader so form scrolls with header
The MemberHeader was pinned to the top of the scroll container with position: sticky, causing the form content to scroll underneath it. Now the header and form ...
Match stepper colors to kamo-register team page
Active step uses hexagon with --color-primary, completed/visited steps use circles with --color-primary-light, incomplete steps use circles with --color-primary...
Prevent pipeline detail pages from extending past viewport
Root Box changed from minHeight: 100vh to height: 100% with minHeight: 0 to match the leads view pattern. Content scrolls within the card, not the page itself. ...
Remove Notes tabs from all pipeline detail pages
Notes functionality is replaced by the Communications component which is auto-appended by PipelineRecordLayout. Removed notes-related state, handlers, types, an...
Restore 9-step wide layout with hexagon icons and visited-step navigation
Restores the multi-file 9-step architecture with sidebar stepper and full-width content. Adds hexagon step icons, visited-step click navigation, and underlined ...
Rebuild pipeline detail pages with full modal content and add missing markets
- Refactor PipelineRecordLayout to use tabs prop with LeadViewClient pattern (tabs in separate Card below header, flex layout for full height) - Rebuild all 6...
Hexagon step icons, visited step navigation, underlined visited titles
- Replace circular step icon backgrounds with hexagon shapes using inline SVG - Track visited steps so users can skip forward to any previously visited step - U...
Rebuild layout to use full width with sidebar stepper
Replace narrow max-w-3xl centered card with full-width layout featuring a vertical sidebar stepper and multi-column step content to minimize scrolling.
Address review issues
- Validate intermediate steps when jumping forward via stepper - Pass warnings as query params instead of losing them on navigation - Revoke previous AI-generat...
Add auth check and sanitize input on POST /org
- Return 401 if no authenticated user (prevents orphan orgs) - Build Organization from allowed fields only (prevents mass-assignment) - Fix colors field name (w...
Set owner and create team member on org creation
When creating an organization via POST /api/security/org, the authenticated user is now set as the org owner and gets Member + TeamMember records with FULL acce...
Restore full step component implementations
Replace stub step components with the complete implementations that include all form fields, validation, and UI logic for each wizard step.
Add security models to security roles with backend integration
Add multi-select for security models in the security role create/edit dialog. Display assigned models in the roles table. Wire BranchSetupManager to persist sec...
Add security models CRUD controller and wire to security roles
Add SecurityModelController with full CRUD at /api/security/models. Update SecurityRoleController to accept securityModelIds on create/update and expose GET /se...
Tambahkan Entitas Model ChildOrvorSecurityModel dan hubungkan model keamanan ke peran
Tambahkan dukungan backend untuk model keamanan organisasi anak dengan banyak- to- banyak hubungan dengan peran keamanan melalui OrolRoleSecurityModel bergabung...
Replace pipeline modal dialogs with full detail pages
Rebuild all 6 market detail pages (Orders, Applications, Bookings, Agreements, Procurement, Service) from scratch using a shared PipelineRecordLayout component....
Tambah spesifikasi desain untuk / jaringan / membuat halaman mendesain ulang
Add proactive session extension to prevent timeout while user is active
The session monitor only extended the Redis session when TTL dropped to ≤5 minutes, and at that point silently auto-extended without showing the warning popup. ...
Redesign Apps & Features page with polished modern UI
Restyle the settings/account apps tab with stats banner, gradient icon containers, always-visible category filter pills, refined card hover states, animated vie...
Swap My Account and My Branch buttons and reduce NavTop gaps
Swapped positions of "My Account" and "My {branch title}" buttons in the top nav, and halved all container-level gaps for tighter spacing.
Invalidate tembolok Redis basi hilang daerah label org
Data org cached dari sebelum pemutakhiran SecurityService kurang Medan pentitleNonPlural. Deteksi dan ambil data segar sehingga tampilan label anggota / tim gub...
Include member title labels and shortTitle in org domain response
The /org/domain/{domain} endpoint was missing memberTitlePlural, memberTitleNonPlural, teamMemberTitlePlural, teamMemberTitleNonPlural, and shortTitle fields fr...
Proxy semua panggilan API eksternal melalui Next.js untuk menghindari CORS
Tambahkan catch-all / api / security / [... path] proxy route dan diperbarui ThemeConfig, FormAccountRecovery, FormPassportID, FormPersonalInfo, dan FormReclove...
Tampilkan tampilan konfirmasi dengan bendera besar setelah seleksi negara
Ganti area pencarian / browse dengan tanda yang berpusat, nama negara, dan "Tukar negara" link ketika sebuah negara dipilih.
Negara proxy API melalui Next.js dan menonaktifkan mode pengujian
Mengambil langsung ke api.kamocrm.com gagal karena CORS. Ditambahkan / api / negara proksi route (pola yang sama dengan / api / org) dan menonaktifkan USE _ TES...
Gunakan URL penuh untuk referensi aksi dalam alur kerja Forgejo
Steno refs (misalnya aksi / checkout @ v4) dapat gagal untuk menyelesaikan Forgejo pelari. Dialign dengan format kerja internal kamo-.
Gunakan awalan judul dinamis bagi anggota dan halaman pendaftaran tim
Anggota menunjukkan "Gabung {org}", tim menunjukkan "Terapkan ke {org}".
Tambahkan latar belakang layar gelap bagi anggota dan halaman tim
Halaman kayu gelap sebesar 20%, halaman tim sebesar 70%.
Use JdkClientHttpRequestFactory to support PATCH method forwarding
The default RestTemplate uses SimpleClientHttpRequestFactory (HttpURLConnection) which doesn't support the PATCH HTTP method, causing branch-titles save to fail...
Move loginOrgOpt declaration outside try block to fix scope error
The variable was declared inside the first try block but referenced in the second try block for parent branch title resolution.
Move useUserInfo hook into OrgStep component to fix build error
getParentBranchTitleNonPlural was referenced in OrgStep but only destructured in the parent CreateNetworkPage component.
Add abstract title and parent branch title fields to session and API
Add memberTitleAbstract, teamMemberTitleAbstract, parentBranchTitlePlural, and parentBranchTitleNonPlural to session creation and branch titles endpoint for lab...
Add commerce repo scanning, exec-maven-plugin, and NATS/MinIO config
Enable JPA scanning for commerce package, add exec-maven-plugin for direct Java execution, configure NATS JetStream and MinIO settings, fix application name, an...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.