跳转到内容
KAMOUniverse

变更记录

什么是新的。

平台的每一个改进,随着它的出货。

  1. · kamo-internal

    Dynamically update tool window title from email subject

    Add tool:title event to the tool window system. The New Email tool dispatches it as the subject field changes, showing the subject as the window title (abbreviated to 30 chars) or "New Email" when blank.

  2. · kamo-internal

    Add New Email tool icon to NavTop bar

    Adds a mail icon button to the left of the Softphone button that opens the New Email tool window.

  3. · EmailService

    Add GET endpoint for message labels

    GET **************** returns label IDs applied to a specific message.

  4. · DocsService

    Pass org theme URL to Docs for per-org logo and favicon

    Construct theme path from X-Forwarded-Host (e.g., internal.kamocrm.com -> **************** and append as &theme= query param in the Docs URL. Docs reads this to set the org's logo and favicon dynamically.

  5. · kamo-internal

    Add sync conversations button for backfilling from IMAP

    Shows a "Sync Conversations" button when no conversations are found, triggering bulk indexing of existing IMAP messages into conversation view.

  6. · EmailService

    Add bulk index endpoint to backfill conversations from IMAP

    POST **************** indexes existing IMAP messages into conversations and search index tables.

  7. · APIService

    Add /wopi/** route forwarding to DocsService

    Docs needs to reach WOPI endpoints via api.kamocrm.com.

  8. · InitializerService

    Enable DOCS_EDITOR feature for all mock organizations

  9. · DocsService

    Add OTK auth, org-branded WOPI, cached MinIO client

    - WopiController: look up org title from JWT orgId claim for dynamic BrandName ("{orgTitle} Docs") in CheckFileInfo response - DocumentController: require OTK authentication, extract orgId/memberId from session instead of trusting request body - Add OTKPreAuthFilter and KSessionService for *** session validation (matches MediaService pattern) - Cache MinioClient as a Spring bean instead of rebuilding per request

  10. · kamo-internal

    Add New Document button to NavTop with DocsService integration

    Adds DOCS_EDITOR app type (ID 16), NewDocumentButton component with document type picker popover, API proxy route for DocsService, and NavTop integration gated by organization feature flag.

  11. · APIService

    Add DocsService route mapping for /api/docs/*

  12. · DocsService

    Enable JPA/Hibernate managed schema with ddl-auto: update

  13. · KlusterServices

    Add wopi-*** for DocsService

    Adds WOPI JWT signing secret used by DocsService for Docs access tokens. Deployed to both K1M1 and K2M1 clusters.

  14. · DocsService

    Add Forgejo CI/CD workflow

  15. · DocsService

    Add Traefik IngressRoutes for DocsService and Docs

  16. · DocsService

    Add Docs K8s deployment manifests

  17. · DocsService

    Add Kubernetes manifests

  18. · DocsService

    Add multi-stage Dockerfile

  19. · DocsService

    Add WopiController with WOPI protocol endpoints

  20. · DocsService

    Add DocumentController with create endpoint

  21. · DocsService

    Add request/response beans for document creation

  22. · DocsService

    Add DocumentService for MinIO document operations

  23. · DocsService

    Add WOPI lock service with Redis

  24. · DocsService

    Add WOPI JWT token service

  25. · DocsService

    Add CORS and security configuration

  26. · DocsService

    Add application.yml configuration

  27. · DocsService

    Add DocsServiceApplication main class

  28. · kamo-shared-library

    添加 DocsService 的文档仓库

  29. · kamo-shared-library

    添加 DocsService 的文档实体

  30. · kamo-shared-library

    添加 DOCS EDITOR 服务类型( ID 16)

你们的宇宙正在等待。

只需几分钟即可免费开始。 随时随地添加产品 — — 无需迁移,无需新登录。

永久免费 — — 无需信用卡