Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,868
Total modificări
4,583
Caracteristici
4,513
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 11, 2026
Refactorkamo-internal

Eliminați JSON de lucru în jurul pentru array-uri plan de abonament

Platforma returnează acum array-uri adecvate în loc de siruri de caractere JSON, astfel încât try/parse/catch back logice nu mai este necesară în plus, pachet; ...

kamo·5mo ago
RefactorInitializerService

Use List<String> instead of manual JSON strings for promotion plan/cycle IDs

Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...

Kamo·5mo ago
Refactorkamo-shared-library

Abonați-vă Migrați Câmpuri JSON la relații bazate pe entitate @MultiToMany

Înlocuiește coloanele de șir jsonb (PlanIds compatibile, incluseInPlanIds, PlanIds aplicabile, aplicabilBillingCycles) cu JPA propriu-zis @MultyToMany se alătur...

Kamo·5mo ago
April 10, 2026
April 4, 2026
Refactorkamo-internal

Reproiectează setările Webinar de la navigarea în dialog la sub-pagină

Înlocuiește dialoguri popup și secțiuni de acordeon separate cu două niveluri fluxul de navigație în linie: - Nivel 1: tabel tip webinar curat cu click-to-navig...

kamo·5mo ago
Refactorkamo-internal

Separă setările de suport de pe pagina de suport la nivel de membru în pagina setărilor dedicate

- Eliminați fila Setări de la /pagina suport, păstrând doar bilete și Analytics - Adăugați sub-tabe la Analytics: Prezentare generală și timpi de stare și răspu...

kamo·5mo ago
RefactorSecurityService

Criteriile de evaluare a contului utilizează câmpurile de contact directe, nu este necesar ca Utilizatorul

Post / clienti acum salveaza prenume, nume de familie, email, telefon, adresa direct Pe cont. PUT /clienți/ {uid} actualizează toate câmpurile directe. Nume afi...

Kamo·5mo ago
April 3, 2026
Refactorkamo-internal

Cont separatManager de la TeamMemberManager pe pagina /cont

3 file la nivel de pagină: Clienți și clienți, membri, membri ai echipei. - Tab 0: noua componentă ContManager date din conturiApi, tabel ag-grid, căutare, cli...

kamo·5mo ago
RefactorSecurityService

Actualizează criteriile de evaluare a clientului pentru a utiliza Contul (Uid lung), elimină criteriile de evaluare a adresei

Client/grup @PathVariable schimbat de la UUID la Long pentru a se potrivi cu Entitatea Cont. Adresele de evaluare a adresei sunt eliminate de la membrul princip...

Kamo·5mo ago
Refactorkamo-shared-library

Înlocuirea clientului cu modelul clientului bazat pe cont

Cont.java era deja entitatea client comerciale, dar era prea minimă. RetailClient duplicat acest concept. Acest angajament: - Îmbunătățește Contul cu domeniile...

Kamo·5mo ago
Refactorkamo-marketing

Standardizează denumirea brandului pe site-ul Kamo → KamoCRM / KamoCRM Inc.

Pagini juridice (perioade, intimitate, GDPR, drepturi de autor) "KamoCRM Inc." pentru entitatea corporativă. Referințe produs/marcă peste copie de marketing, me...

Kamo·5mo ago
Refactorkamo-internal

Migrați toate componentele conductei de la comerțMarketApi la comerțApi

Actualizează 10 fișiere de import direct din comerțApi în loc de fișierele șterse TradeMarketApi. Elimină compatibilitatea shim și mort CommerceMarketManager co...

kamo·5mo ago
March 29, 2026
Refactorkamo-internal

Rescrie sistemul de plasare HexHead cu motor de configurare determinist

Înlocuiește sistemul de coliziune-evaziune buggy (SpiralSearch, rezolvaCollisions, FlyToHomeRow, bucle RAF de andocare/grup) cu o singură funcție de reflux dete...

kamo·5mo ago
March 28, 2026
RefactorInitializerService

Strip SchemaCleanupRunner to only post-Hibernate fixups

Hibernate ddl-auto: update handles all table/column creation from JPA entities. Removed all redundant CREATE TABLE/ADD COLUMN statements that duplicated what Hi...

Kamo·5mo ago
March 26, 2026
Refactorkamo-internal

Split mailboxes tab into sub-tabs for primary, aliases, shared

Primary Mailboxes, Email Aliases, and Shared Mailboxes are now each under their own sub-tab within the Mailboxes settings page, matching the existing sub-tab pa...

kamo·5mo ago
March 23, 2026
RefactorSecurityService

Remove notes code, moved to KBService

Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...

Kamo·5mo ago
March 21, 2026
Refactorkamo-internal

Move Knowledge Base from top nav to sidebar as "KB"

kamo·5mo ago
March 20, 2026
Refactorkamo-internal

Update internal entity ID types from number to string for UUID migration

Updates TypeScript types, hooks, and components to use string IDs for entities converted to UUID on the backend. User-facing entity IDs (User, Organization, Mem...

kamo·5mo ago
RefactorMCPGatewayService

Update MCP server config ID references from Long to UUID

Kamo·5mo ago
RefactorRAGService

Update version ID references from Long to UUID

Article IDs remain Long. Version IDs now use UUID.

Kamo·5mo ago
RefactorKBService

Update KB media and version ID references from Long to UUID

Article IDs (KbArticle) remain Long. Version, media, pin, and review IDs now use UUID for improved CockroachDB write performance.

Kamo·5mo ago
RefactorAIService

Update AI entity ID references from Long to UUID

Updates all controllers, services, and WebSocket handler to use UUID for AI entity IDs (providers, models, sessions, messages, folders, policies, MCP configs). ...

Kamo·5mo ago
RefactorSecurityService

Update controllers and services for UUID entity IDs

Updates all controller @PathVariable and service method signatures to use UUID instead of Long for internal entity IDs (avatars, backgrounds, roles, departments...

Kamo·5mo ago
Refactorkamo-shared-library

Schimbă ID-urile entității interne de la Long/unique rowid() la UUID/gen random uid()

Îmbunătățește performanța de scriere CockroachDB prin utilizarea UUIDS distribuite aleatoriu pentru tastele primare ale entității interne în loc de valori secve...

Kamo·5mo ago
Refactorkamo-internal

Replace Add Source with Manage Contact Sources dialog

- Rename AddSourceDialog → ManageSourcesDialog with full CRUD (list existing sources with status + remove, plus inline add form) - Move "Manage Contact Source...

kamo·5mo ago
March 19, 2026
Refactorkamo-internal

Remove Client ID and Secret fields from RingCentral UI

These are platform-level credentials set once in the K8s secret. Customers only need to provide their JWT Key and main phone number.

kamo·5mo ago
RefactorVOIPService

Read RingCentral client-id/secret from platform config, not per-org DB

Client ID and Secret identify the Kamo app on RingCentral's platform — they are shared across all orgs. Inject them from Spring Boot properties (backed by the K...

Kamo·5mo ago
Refactorkamo-shared-library

Elimină clientulId/clientSecret din VoipProviderConfig

Acestea sunt acreditări la nivel de platformă împărtășite în toate orgile. Numai jwtKey și mainPhoneNumber sunt per-org.

Kamo·5mo ago
March 18, 2026
March 17, 2026
Refactorkamo-internal

Move AI to Enabled Apps section and remove settings slideout search/recents

Remove the search bar and recent items section from the settings slideout panel. Move Artificial Intelligence from main topics to the Enabled Apps section so it...

kamo·5mo ago
Refactorkamo-internal

Simplify apps page with Available/Incubating tabs and list-only view

Remove stats banner, search bar, category filters, grid/list toggle, and features dialog. Apps are now organized into two tabs and "Adjust Features" navigates t...

kamo·5mo ago
March 16, 2026
Refactorkamo-internal

Integrate New Message composer into tool window system

Replace the standalone fullscreen/mini composer windowing with the shared tool window infrastructure (minimize, maximize, hexheads). MessageSystem.openNewMessag...

kamo·5mo ago
RefactorDocsService

Remove theme query param — Docs derives it from WOPISrc

Docs now has its own getThemePath() logic ported from kamo-internal's Theme.tsx, so DocsService no longer needs to pass the theme URL.

Kamo·5mo ago
March 15, 2026
RefactorEmailService

Migrate JPA entities and repos to kamo-shared-library

Entities and repositories moved to **************** in the shared library. All imports updated to reference shared lib.

Kamo·6mo ago
March 13, 2026
Refactorkamo-internal

Compact pipeline tab layouts for more datagrid vertical space

- Remove page titles from all pipeline tab components (tab already serves as title) - Remove market ID/label chips from tab headers - Move toolbar (filters, sea...

kamo·6mo ago
Refactorkamo-internal

Replace hardcoded organization/network labels with dynamic branch labels

Use **************** from useUserInfo hook so the /network and /network/create pages respect the branch label configured on ****************

kamo·6mo ago
Refactorkamo-internal

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...

kamo·6mo ago
March 12, 2026
Refactorkamo-register

Split ageReqType și adăugați rutele de înregistrare a membrilor/echipelor

- Înlocuiți vârstaReqType cu vârstaReqTypeMember and ageReqTypeTeamMember - Extract RegistryFlow component din pagina.tsx - Adauga /membru si /team trasee pentr...

Kamo·6mo ago
Refactorkamo-internal

Split ageReqType into member and team member fields

Update Organization type, PublicProvider, route schema, and BranchSetupManager with separate member/team member age requirement sections.

kamo·6mo ago

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile