이메일 메타데이터 entities 및 저장소 추가
EmailService에서 공유 라이브러리에 JPA entities 및 저장소 마이그레이션 그래서 KamoInitializerService는 ddl-auto를 통해 모든 스키마를 관리 할 수 있습니다.
Add search UI, virtual scrolling, IndexedDB caching, and offline mode
- Add SearchBar with operator autocomplete, saved/recent search suggestions - Add AdvancedSearchPanel with structured field-based query builder - Add VirtualMes...
Add IMAP connection pool, search intelligence, and delta sync endpoints
- Add Apache Commons Pool2 keyed connection pool for IMAP Store reuse (3/account, 500 total, 10min idle eviction) - Migrate EmailImapService from ConcurrentHash...
Add enterprise email organization — labels, filters, shortcuts, quick actions
Plans 2-3: conversation threading views, email API layer with zustand store, label picker, filter rule builder, smart folder modal, keyboard shortcuts with help...
Add enterprise email metadata services — labels, filters, smart folders, batch ops
Plans 1-3: metadata schema, JPA entities, repositories, conversation threading, label CRUD, filter rule engine with async retroactive apply, smart folder criter...
Add email HTML sanitization and CSS isolation via Shadow DOM
Replace raw dangerouslySetInnerHTML in MessageBrowser with a sanitized email renderer that uses DOMPurify + css-tree for HTML/CSS filtering and a closed Shadow ...
Rewrite email components to use real EmailService API
- FolderSidebar: fetch folders via API, real create folder, WebSocket refresh - MessageBrowser: real message fetch/search/star/delete with optimistic updates - ...
Add EmailCredentialService with CockroachDB + MySQL lookup + Redis cache
Add "New" create buttons to all pipeline tab toolbars
Each pipeline tab now has a create button in its toolbar for quick record creation.
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...
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.
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...
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...
ChildOrgSecurityModel entity 추가 및 역할에 연결 보안 모델
아이 조직 보안 모델에 대한 백엔드 지원 추가 OrgRoleSecurityModel 를 통해 보안 역할에 대한 관계. 지원하다 법인, DTO, 저장소, 서비스 및 업데이트된 역할 DTOs/request 개체.
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....
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...
국가 선택 후 큰 플래그와 확인보기
Centered flag, country name 및 검색/Browse 영역을 대체합니다. 국가가 선택될 때 "Switch country" 링크.
회원 및 팀 등록 페이지에 대한 동적 제목 접두사
회원은 "Join {org}", 팀이 "Apply to {org}"를 보여줍니다.
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...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
