உள்ளடக்கத்திற்குச் செல்லவும்
KAMOUniverse

மாற்று பதிவேடு

என்ன புதிது.

அது கப்பல்கள் போல், தளத்தில் ஒவ்வொரு மேம்பாடு.

  1. · kamo-shared-library

    Add email mailbox access privileges for member, department, and job type scopes

    Add ACCESS_ALL_MEMBER_MAILBOXES (104), ACCESS_ALL_DEPARTMENT_MAILBOXES (105), and ACCESS_ALL_JOB_TYPE_MAILBOXES (106) to RoleRightType for privilege-based email mailbox access control.

  2. · kamo-internal

    Rewrite Roles & Permissions tab as singleton security config panel

    Replaces role creation dialog with DepartmentManager-style singleton config: - Associated Roles: multi-select checkboxes from existing OrgRoles - Direct Rights: GRANTED/NOT_SPECIFIED/NUKE per right (final waterfall override) - Session Timeout: member-level override - Applied Rights: read-only view of computed rights with source attribution - Removes old /role sub-route, uses PUT on base endpoint

  3. · SecurityService

    Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout

    GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as the final override in the security waterfall.

  4. · kamo-shared-library

    Add MemberRightRepository for managing member-level direct rights

  5. · kamo-internal

    Add email domain management, mailbox provisioning UI, and member mailbox assignment

    - Add domainApi and mailboxProvisioningApi to providerApi.ts - Add **************** capability detection to useProviderCapabilities - Create dedicated provider config page at **************** with Domains tab - Create EmailDomainManager component with domain CRUD, sync, verification, and default management - Overhaul EmailMailboxManager: replace Primary Mailboxes tab with central Mailbox management - Add mailbox provisioning, sync, member assignment, and suspend/activate controls - Update EmailMailboxTab for member settings with assigned mailboxes card replacing email address card - Add settings icon to ProviderSelector for navigating to provider config page - Update FromAddress type to include 'mailbox' type for compose integration

  6. · EmailService

    Add email domain management and mailbox provisioning through abstract provider layer

    - Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement KamoMailDomainManager and KamoMailMailboxProvisioner for KamoMail provider - Add **************** stubs to all cloud providers (Google, Microsoft, Zoho, IceWarp, Exchange) - Register new capabilities in MailProviderResolver for both KamoMail and cloud providers - Add DomainService, MailboxProvisioningService, MemberMailboxService - Add DomainController and MailboxController with full REST API - Update AliasService.getFromAddresses to use assigned mailboxes with fallback - Add post-OAuth domain and mailbox sync in ProviderController

  7. · kamo-shared-library

    Add email domain, mailbox, and member-mailbox entities and repositories

    Add EmailProviderDomainEntity, MailboxEntity, and MemberMailboxEntity for email provider domain management, mailbox provisioning, and member-to-mailbox assignment.

  8. · kamo-internal

    Rewrite Roles & Permissions tab with singleton role selector and applied rights

    Replaces multi-role creation dialog with Autocomplete dropdown for selecting a single existing OrgRole. Shows applied rights grouped by service type with source attribution (role, department, job title, direct). Displays effective session timeout from the security waterfall.

  9. · SecurityService

    Add MemberSecurityController for member role assignment and applied rights

    Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{id}/role.

  10. · kamo-shared-library

    Add MemberRoleRepository to shared library for member role assignment management

  11. · kamo-internal

    Convert support icon to dropdown menu, remove support from sidebar nav

    Support icon in NavTop now opens a dropdown with two options: - "View Support Chats & Tickets" navigates to /support?tab=tickets - "Create New Support Chat/Ticket" opens the support popup as before Removed the Support menu item from NavPri sidebar.

  12. · kamo-internal

    Move Docs from sidebar nav to top nav icon button with dropdown

  13. · kamo-internal

    Redesign member settings with modular tab architecture and card-based edit UI

    Merge Profile and Membership & Permissions tabs into unified "My Account" tab with section-based edit-on-click cards. Extract functionality into dedicated tabs: Docs (DocManager with assocType=1), Email & Mailbox Settings, Phone Settings, and Roles & Permissions. Simplify MemberHeader to compact gradient banner. User profile fields conditionally shown based on security provider org match with link to manage at provider org. New tab order: My Account > Docs > Email & Mailbox > Phone > Plans & Billing > Roles & Permissions > Account Activity.

  14. · kamo-marketing

    Convert /pricing page from hardcoded data to live API-driven catalog

    - Split pricing page into server component (data fetching) and client component (interactive UI with animations, toggles, FAQ) - Add pricing-catalog.ts utility that fetches from **************** via API key and maps backend data to the page's rendering format - Graceful fallback to hardcoded data if API is unavailable - Same key (PUBLIC_CHAT_API_KEY) now also used for catalog access with SUBSCRIPTION_CATALOG scope - All existing UI, animations, and interactive features preserved

  15. · kamo-internal

    Refactor API Access UI with granular scope toggles per key

    Rename "Public Chat API Keys" to "Organization API Keys". Add scope management with toggle switches per key (PUBLIC_CHAT, SUBSCRIPTION_CATALOG). Scopes shown as colored chips in the key list. Scope toggles in both creation dialog and key detail/edit view.

  16. · SecurityService

    Support internal service auth for subscription catalog and promotions endpoints

    Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still works for kamo-internal direct access.

  17. · kamo-shared-library

    Add scopes column to PublicChatApiKey and ApiKeyScope enum

    Adds a JSONB scopes column to the API key entity with default value ["PUBLIC_CHAT"]. New ApiKeyScope enum defines available scopes: PUBLIC_CHAT and SUBSCRIPTION_CATALOG.

  18. · APIService

    Add scoped API key validation and public subscription catalog endpoint

  19. · MediaService

    Add scopes support to API key validation and management

  20. · kamo-internal

    Add polished MatrixCell component for feature matrix editing

    New reusable MatrixCell component with modern, animated micro-interactions: Read mode: - Circular icon badges (green check / gray X) for booleans - Colored pills with rounded borders for numeric and text values - Blue "Unlimited" pill with infinity icon Edit mode: - Animated include/exclude toggle pill (green/red with hover scale) - Custom boolean slider with ON/OFF label and spring animation - Rounded numeric input with unit suffix and infinity toggle button - Clean text input with focus ring and blue glow - All controls use consistent border-radius, color tokens, and transitions

  21. · kamo-internal

    Redesign Features tab with tabbed layout and production-grade matrix

    - Fix planFeatures API response key mismatch (subscriptionPlanFeatures -> planFeatures) - Split Features into two views via internal tabs: 1. Categories & Features: clean two-panel master-detail with numbered feature lists, value type chips, descriptions, and empty state CTAs 2. Feature Matrix: full-width comparison table with collapsible category sections, sticky feature column, plan type badges, check/close icons for read mode, and inline edit controls (checkbox, switch, number, text) for edit mode - Collapsible category headers with feature count badges - Alternating row backgrounds for readability - Unsaved changes indicator with Save Matrix button - Proper color coding: blue plan headers, indigo category rows, green checkmarks

  22. · InitializerService

    Add KamoCRMPricingLoader with full marketing pricing model

    Preloads the complete KamoCRM subscription pricing structure into the KamoCRM organization, mirroring the /pricing page on kamo-marketing: - 4 plans: Free, Starter ($29/$24), Business ($64/$53), Enterprise (custom) - 7 billing prices across monthly and annual cycles with 17% annual discount - 7 feature categories with 46 features and full plan-feature matrix - 5 add-on modules: Video ($8), AI ($10), HR ($8), Email ($6), Storage ($5) - 2 bundles: Productivity (17% off) and Full Platform (19% off) - Volume discounts for Starter (10% at 11+) and Business (8%/15% tiers) - 18DOFF promotional code ($18/user/mo off Business, 12 months) - Default agreement template with full HTML and placeholder variables

  23. · kamo-internal

    Enterprise subscription POS system - complete frontend rebuild

    - Extended posApi.ts with 70+ subscription API methods and 28 new TypeScript interfaces - Added useSubscriptionPermissions hook for granular permission-based rendering - Rebuilt PipelineSubscriptionPlansTab as 7-tab container (Plans, Features, Add-Ons, Bundles, Volume Discounts, Promotions, Agreement Templates) - Created 9 subscription admin components (4200+ lines) - Rebuilt PipelineSignupsTab with real API integration, dashboard cards, and permission-aware customer portal - Created SubscriptionOrderWizard (1061 lines) with 5-step guided order flow - Created subscription order detail page (1206 lines) with 7 tabs (Overview, Line Items, Subscription, Invoices, Agreement, Events, Notes) - Added customer portal adaptations with own-data filtering

  24. · kamo-shared-library

    Add subscription DTOs, SubscriptionService, and fix legacy CommerceService

    38 new DTOs for plan config, orders, subscriptions, invoices, promotions, and agreements. 2000+ line SubscriptionService with full business logic for plan management, order processing, lifecycle management, invoicing, promotions, agreement generation, and analytics.

  25. · SecurityService

    Add subscription API endpoints to POSController (50+ endpoints)

    Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, invoices, promotions, agreements, templates, and analytics. All endpoints follow existing auth patterns with orgId/memberId session extraction and hasRight() permission checking.

  26. · kamo-shared-library

    Add complete subscription commerce entity model with 24 entities and repositories

  27. · kamo-shared-library

    Add complete subscription commerce entity model

    24 JPA entities, 12 enums, 21 repositories, and 20 new permission rights for the enterprise subscription POS system. Includes plan configuration (plans, prices, features, addons, bundles, volume discounts), order and subscription lifecycle, invoicing, promotions, and agreement generation.

  28. · kamo-marketing

    Set PUBLIC_CHAT_API_KEY and API_SERVICE_URL in K8s configmap

    Configures the public chat API key and internal API service URL for the chat widget to communicate with backend services in production.

  29. · APIService

    Add /api/media/** route mapping to MediaService for public chat key management

  30. · MediaService

    Add ***-authenticated API key management endpoints for public chat

    Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.

உங்கள் உலகம் காத்திருக்கிறது.

நிமிடங்களில் இலவசமாகத் தொடங்கவும். நீங்கள் தயாராக இருக்கும் போது பொருட்களை சேர்க்கவும் - எந்த மாற்றமும் இல்லை, புதிய உள்நுழைவுகள் இல்லை.

எப்பொழுதும் இலவசம் — கடன் அட்டை தேவையில்லை