Adicionar CommerceType enum para o sistema de mercados de comércio
Reorganize by vertical with intent/commitment sub-tabs
- Main tabs: Dashboard | Engagements | Retail | Mortgage | Rental | Service | Subscription | Vendor (one per enabled vertical) - PipelineVerticalSection: sub-ta...
Implement SETTINGS_UI_ENHANCEMENT_PLAN remaining items
- Undo toast: add to SuspiciousManager (bulk dismiss), AccessBlockManager (delete entry), AutomationStreams (remove stream) - Search highlighting: add searchTer...
Implement all remaining SETTINGS_UI_ENHANCEMENT_PLAN items
- DomainManager: add SettingsSectionHeader - APIManager: full implementation (API keys, create/revoke, last used, undo toast) - AvatarManager: drag-and-drop zon...
Complete SETTINGS_UI_ENHANCEMENT_PLAN Phases 4-5
- LabelManager: CommerceSkeleton loading, SettingsSectionHeader - RelationshipManager: EmptyState, ConfirmationDialog for remove, caution delete styling - Autom...
Complete Phase 4 & 5 - Account, Security, SettingsFormControls
Account pages: - BillingManager: EmptyState, SettingsSectionHeader, SettingsTextField - StatsManager: SettingsSectionHeader - FeaturesManager: SettingsSectionHe...
Phase 4 & 5 - section headers, skeleton, empty state, member polish
Phase 4 - Essential pages: - Add SettingsSectionHeader to SettingsFormControls - JobTitleManager, DepartmentManager, SecurityRoleManager: use CommerceSkeleton ...
Implement SETTINGS_UI_ENHANCEMENT_PLAN and fix build
Settings UI: - Add settingsTheme tokens, FeatureCard, SettingsFormControls - SettingsStatusWindow: search, recently visited, feature-aware filtering - SettingsV...
Dashboard engagement metrics, server-side order filters, posApi imageUrl, print invoice
Filtro de ordem do lado do servidor (status, dateFrom, dateTo), CommerceService sobrecarga
Add mock data for rental assets, vendors, subscription plans, purchase requests
- loadMockRentalData: 4 rental assets (RVs, equipment) - loadMockVendorData: 4 vendors - loadMockSubscriptionData: 3 plans (Basic, Pro, Enterprise) - loadMockPr...
Implement enterprise plan - pipeline tabs, settings, detail pages, order tracking
- Replace RENTAL/SERVICE/SUBSCRIPTION placeholders with real tabs: PipelineBookingsTab, PipelineWorkOrdersTab, PipelineAgreementsTab - Add PROCUREMENT tab with ...
Returns, fulfillment PATCH, accounts endpoints
- POST /pos/orders/{id}/returns - create order return - PATCH /pos/returns/{id}/status - update return status (APPROVED/REJECTED) - PATCH /pos/fulfillments/{id}...
Returns workflow, fulfillment status, accounts lookup
- posApi: createOrderReturn, updateReturnStatus, updateFulfillmentStatus, getAccounts - Order detail: Request Return dialog, returns list with Approve/Reject - ...
Add customer/purchaser selection to order create and edit
- Add purchaserUid to posApi createOrder and updateOrder - Order create form: optional Customer Account ID field - Order edit dialog: optional purchaser field -...
Activos de aluguer Endpoints CRUD
- GET/POST/PATCH/DELETE/api/security/pos/rental-assets
Fundações de fase 1-3 - RETALHO, MORTGAGE, ALUGAMENTOS
RETALHO DE Fase 1: - CompromissoContextType.VENDA, processoOrdenamentoPago: Compromisso, Transação, InventárioAlocação, CumprimentoOrder - checkInventoryForOrde...
Phase 1–2 implementation, order/app UI, rental foundation
- Order detail: Payment history and Fulfillments sections when PAID - Application detail: Approve button (SUBMITTED→APPROVED), commitment display - posApi: Orde...
Use AG Grid and flex-fill layout for pipeline and POS datagrids
- PipelineEngagementsTab, PipelineOrdersTab, PipelineApplicationsTab: flex-fill height for AgGrid - PipelineProductsTab: convert from MUI Table to AgGrid with p...
Date range filter, placeholder pages, dashboard/engagement UX
- Engagements tab: dateFrom/dateTo filter, engagement count, context-aware empty states - Placeholder pages: service, bookings, agreements, procurement (coming ...
Adicionar ordenação (criadoAt DESC) e filtro de intervalo de datas
- EngajamentoRepositório: OrderByDateCreatedDesc em todos os métodos de busca - CommerceService: dateFrom/dateTo params, in-memory date filter - API de engajame...
Use getDisplayName for domain, support WORK_ORDER/VENDOR_ORDER link labels
- Engagement detail: show friendly domain label (Retail vs RETAIL) - Engagements tab: domain column uses getDisplayName - Add link labels for WORK_ORDER, VENDOR...
Adicionar EngajamentoConverterDomainType para VENDOR→SERVICE, sem SQL manual
- JPA AttributeConverter mapeia VENDOR legado ao SERVIÇO ao ler de DB - Aplicado ao Engajamento.domínio e OrgPOSConfig.enabledDomains - Remove a necessidade de ...
Add engagement endpoints GET /engagements and GET /engagements/{id}
Add Engagements tab, detail page, and dashboard integration
- posApi: add Engagement types, getEngagements, getEngagementById - posDomainLabels: add getEngagementStatusLabel - PipelineEngagementsTab: AG Grid with domain/...
Finish remaining plan items – low-stock warning, date filters, plan checkboxes
- Order Create: low-stock warning when adding product with trackInventory - Orders tab: date range filter (last 7 days, last 30 days) - Applications tab: date r...
Phase 4–5 – Dashboard reporting, error handling, a11y
Phase 4 – Dashboard & reporting: - Revenue by period (week, month, quarter) - Order count by status (DRAFT, AUTHORIZED, PAID, CANCELLED, REFUNDED) - Application...
Align Pipeline and Settings UI with commerce backend
- Update order status colors to match backend (DRAFT, AUTHORIZED, PAID, CANCELLED, REFUNDED) - Update application status colors (DRAFT, SUBMITTED, EXPIRED, CANC...
Substituir os grãos com o pacote comercial
- Adicionar pacote de comércio (Ordem, Intenção, Oferta, InventárioItem, InventárioPool, etc.) - Adicionar ComércioServiço de substituição POSService, RetailPro...
Full-page views, AG Grid, domain support, create screens
- Add getMortgageApplication(id) to posApi - Replace Orders tab: MUI Table -> AG Grid, row click -> /pipeline/orders/[id] - Replace Applications tab: cards -> A...
Validação empresarial em POSService
- createRetailOrder: null check a pedido - createLineItem: verificação nula, quantidade > 0, unidadePreço >= 0 validação
Enterprise-grade POS UI and API
- posApi: POSApiError class, fetchWithError, structured error handling - useToast + POSToast: centralized snackbar for success/error feedback - posUtils: format...
POS domain config, retail order line items, dynamic pipeline tabs
- Add getPOSConfig/updatePOSConfig to posApi, posDomainLabels utility - Extend createOrder with lineItems, add getOrder, RetailOrderLineItem type - PipelineOrde...
Add POS controllers for retail products, inventory, and orders
- RetailProductController: CRUD for products - RetailInventoryController: inventory stock management - POSController: orders and mortgage applications
Adicionar entidades de domínio POS/inventário, DTOs, acordos de recompra e serviços
- Adicionar feijão POS (retalho, aluguer, hipoteca, subscrição, fornecedor) - Adicionar Produto Varejo, VarejoInventárioStock, VarejoOrder, HipotecaApp DTOs - A...
Popular a relação do fornecedorProduto ao obter leads
Atualizar getLeadsByOrganizaçãoId() para povoar o @Transient sellerProduct campo para cada chumbo que tem um fornecedorProductId. Isso garante o fornecedor e os...
Improve lead grid with base30 IDs, raven icon, All Markets tab, and Market column
- Add toBase30() function for consistent ID representation across LeadManager and DocManager - Fix Grim status icon in tabs to use raven.ico (matching the datag...
Adicionar status, subStatus, código fonte e dataCriados campos
- Adicionado status, subStatus, fonte, dataCriada e isCampos ativos para a entidade Líder - Actualizado LeadDTO com campos compatíveis com frontend (status, sub...
Refactor Lead assignation from String to Employee reference
- Changed Lead.asignedUser (String) to Lead.asigned Employee (Empregado) - Adicionado entidade LeadAssignment para rastrear histórico de atribuição - Adicionado...
Add HTTP to HTTPS redirect middleware and IngressRoute
- Create redirect-to-https middleware for permanent redirects - Add catch-all IngressRoute on web entrypoint to redirect all kamocrm.com domains to HTTPS - Fixe...
Add automatic *** secret creation
- Create *** secret on both k1m1 and k2m1 - Secret contains MINIO_CURRENT_HOST pointing to k0m1 MinIO instance (http://10.8.0.1:9000) - Fixes kamowssecurity-dep...
Convert Add Lead button to tab and implement data persistence
Mover Adicionar botão Lead para filtrar a linha e converter para a janela de contexto
Como o que você vê o transporte?
Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.
