Compare commits
merge into: Kimirock:develop
Kimirock:develop
Kimirock:codex/fix-help-center-article-creation
Kimirock:feat/portal-search-engine-visibility
Kimirock:feat/superadmin-command-bar-search
Kimirock:feat/monitor-slack-alerts
Kimirock:codex/cw-8215-contact-data-parity
Kimirock:feature/cw-8035
Kimirock:feat/cw-6409-private-help-center
Kimirock:dependabot/npm_and_yarn/dompurify-3.4.16
Kimirock:feat/contact-enrichment-v2
Kimirock:fix/agent-readd-user-deletion
Kimirock:fix/preserve-labels-on-unrelated-saves
Kimirock:codex/shopify-stripe-install
Kimirock:codex/rubyllm-2-chatwoot
Kimirock:perf/widget-request-queries
Kimirock:perf/conversations-index-batching
Kimirock:i18n-translations-crowdin
Kimirock:codex/company-selector-legacy-name
Kimirock:feat/slack-thread-borders
Kimirock:feat/slack-takeover
Kimirock:feature/imap-fetch-backoff
Kimirock:feat/contact-type-backfill
Kimirock:codex/shopify-account-custom-apps
Kimirock:codex/whatsapp-history-sync
Kimirock:codex/bandwidth-oauth-migration
Kimirock:fix/quote-professional-sender-name
Kimirock:fix/imap-body-fetch-timeout
Kimirock:chore/CW-7215
Kimirock:feat/CW-8283
Kimirock:codex/copilot-execution
Kimirock:codex/bulk-assignment-validation-tests
Kimirock:codex/copilot-settings-and-chat-history
Kimirock:feat/app-store-reviews
Kimirock:codex/website-inbox-mobile-push
Kimirock:chore/log-missing-oauth-auth-hash
Kimirock:codex/bot-provider-exclusivity
Kimirock:feat/expand-context-integration
Kimirock:feat/voice-mobile
Kimirock:voice/05c-provider-ringing-status
Kimirock:voice/07-missed-call-notification
Kimirock:voice/04-cancel-push
Kimirock:codex/shared-jev-quota
Kimirock:fix/CW-8121
Kimirock:fix/whatsapp-call-permission-window
Kimirock:codex/captain-copilot-responses
Kimirock:codex/pr-16078-e2e-evidence
Kimirock:feat/contact-type-backfill-v2
Kimirock:feat/google-play-reviews
Kimirock:dependabot/npm_and_yarn/markdown-it-14.3.1
Kimirock:feat/cw-8277-super-admin-audit-log
Kimirock:feat/widget-visitor-token
Kimirock:codex/rails-8-1-3
Kimirock:feat/widget-lazy-contact-creation
Kimirock:codex/rails-8-0-5
Kimirock:feat/passkeys
Kimirock:feat/giphy-integration
Kimirock:codex/captain-csv-faq-import-backend
Kimirock:codex/locale-loader-audit
Kimirock:feat/sidekiq-queues-by-max-wait
Kimirock:feature/login-location-notification
Kimirock:feature/cw-8202-failed-auth-lockout
Kimirock:codex/conversation-monitors-plan
Kimirock:codex/cw-8214-search-counts
Kimirock:dedicated-home-for-agents-admin
Kimirock:codex/copilot-v2-07-session-history
Kimirock:codex/copilot-v2-06-verification
Kimirock:codex/copilot-v2-05-api
Kimirock:codex/copilot-v2-04-resources
Kimirock:codex/copilot-v2-03-runtime
Kimirock:codex/copilot-v2-02-evidence
Kimirock:codex/copilot-v2-01-engine
Kimirock:fix/mfa-login-rate-limit
Kimirock:feat/jev-label-suggestions
Kimirock:codex/fix-custom-role-search-permissions
Kimirock:codex/widget-prefill-mvp
Kimirock:codex/pla-218-self-hosted-payment-warnings
Kimirock:master
Kimirock:feat/apropos
Kimirock:codex/cw-7523-search-reads
Kimirock:codex/cw-7523-search-backfills
Kimirock:codex/cw-7523-conversation-indexing
Kimirock:codex/cw-7523-contact-indexing
Kimirock:codex/cw-7523-search-batching
Kimirock:codex/cw-7853-last-message-indicator
Kimirock:codex/i18n-syntax-ci
Kimirock:codex/cw-7857-filtered-list-order
Kimirock:feat/super-admin-mobile-diagnostics
Kimirock:codex/inf-106-read-replica-routing
Kimirock:test/google-oauth-refresh-token-return
Kimirock:perf/unify-contacts-search
Kimirock:fix/whatsapp-lookup
Kimirock:feat/web-cloudwatch-metrics
Kimirock:codex/search-contact-thumbnail-develop
Kimirock:feature/ai-209
Kimirock:fix/report-perf-large-accounts
Kimirock:codex/telegram-business-state
Kimirock:codex/email-initial-import-batches
Kimirock:codex/email-imap-import-window
Kimirock:codex/captain-csv-faq-import-frontend
Kimirock:dependabot/npm_and_yarn/vitest-4.1.11
Kimirock:fix/audio-retry
Kimirock:codex/non-payment-suspension-billing
Kimirock:codex/preserve-editor-urls
Kimirock:codex/canonical-country-display
Kimirock:feat/tool-manifest
Kimirock:codex/fix-html-block-markdown-rendering
Kimirock:codex/pr-15083-priority-nil-fix
Kimirock:fix/whatsapp-call-placeholder-contact-name
Kimirock:feat/backfill-captain-outcomes
Kimirock:fix/conversation-tab-cache
Kimirock:codex/cw-8022-help-center-locale-switch
Kimirock:codex/cw-7805-bsuid-auth-template-guard
Kimirock:codex/delayed-automation-captain-warning
Kimirock:fix/CW-8062
Kimirock:feat/call-recording-settings
Kimirock:fix/whatsapp-bsuid-conversation-split
Kimirock:codex/cw-7803-whatsapp-identity-contract
Kimirock:codex/cw-7982-bsuid-contact-visibility
Kimirock:codex/pr-15175-base
Kimirock:codex/cw-8007-captain-credential-management
Kimirock:codex/prevent-duplicate-help-center-translations
Kimirock:codex/captain-handoff-message-separation
Kimirock:codex/captain-csv-faq-import
Kimirock:feat/clear-site-data
Kimirock:feat/CW-7403
Kimirock:codex/ai-199-handoff-assignment
Kimirock:codex/ai-199-handoff-email-collection
Kimirock:codex/captain-explicit-ownership
Kimirock:fix/CW-7846
Kimirock:codex/cw-7979-profile-name-html-injection
Kimirock:feat/captain-routines
Kimirock:codex/preserve-campaign-analytics-polling-errors
Kimirock:codex/whatsapp-campaign-analytics-frontend
Kimirock:feat/udpate-seeder
Kimirock:codex/fix-twilio-media-retries
Kimirock:fix/cw-7469-twilio-media-safefetch
Kimirock:fix/cw-7469-twilio-media-credential-scope
Kimirock:codex/fix-self-hosted-captain-credit-gate
Kimirock:codex/restore-non-payment-suspensions
Kimirock:feat/sla-breach-alert-recipients
Kimirock:fix/saml-uid-first-login-binding
Kimirock:feat/notify-agent-added-to-existing-account
Kimirock:fix/saml-existing-user-provider-check
Kimirock:feat/automation-label
Kimirock:feature/cw-7525
Kimirock:fix/cw-6829-private-message-webhook-content
Kimirock:feat/update-editor-controls
Kimirock:feature/email-error-classifier
Kimirock:codex/fix-twilio-template-approval-status
Kimirock:codex/document-conversation-usage
Kimirock:fix/cw-7444-bind-hmac-to-contact
Kimirock:fix/inbox-name-email
Kimirock:feat/outcomes-stats-builder
Kimirock:feat/outcomes-wiring
Kimirock:codex/whatsapp-request-contact-info-cloud
Kimirock:codex/whatsapp-template-listing
Kimirock:codex/prevent-captain-agentbot-overlap
Kimirock:snyk-fix-101c4c3b12e95b8d63e67b82954d5ecb
Kimirock:cook/captain-inactivity-policies
Kimirock:codex/cw-4998-disable-inbox
Kimirock:feature/ai-163-advanced-inactivity-policies
Kimirock:cook/captain-auto-resolve-settings
Kimirock:codex/ai-138-citation-source-dedupe
Kimirock:feat/captain-kb
Kimirock:fix/inbox-name
Kimirock:feat/outcomes-overview-ui
Kimirock:feat/outcomes-seed-data
Kimirock:codex/captain-knowledge-experiments
Kimirock:codex/whatsapp-auth-health-reconnect
Kimirock:feat/overview-outcome-metrics
Kimirock:v2-widget
Kimirock:feature/cw-7513-specs
Kimirock:feat/captain-outcomes-model
Kimirock:fix/captain-premium-guard
Kimirock:fix/premium-feature-and-agent-guards
Kimirock:codex/failed-email-retry-batches
Kimirock:hotfix/increase-sync-time-to3-days
Kimirock:codex/instrument-captain-embedding-context
Kimirock:feat/CW-7681
Kimirock:codex/ai-138-v2-faq-citations
Kimirock:codex/cw-7431-document-usage
Kimirock:feat/update-settings-help-center
Kimirock:feat/slack-alerts-only-mode
Kimirock:codex/remove-facebook-business-management
Kimirock:fix/mexico-whatsapp-phone-normalization-reopen
Kimirock:fix/whatsapp-webhook-setup-async
Kimirock:feat/captain-credit-usage
Kimirock:dependabot/npm_and_yarn/axios-1.18.0
Kimirock:codex/captain-v2-paid-default
Kimirock:hotfix/disable-account-deletion-job
Kimirock:codex/cw-7519-intercom-stalled-retry
Kimirock:codex/whatsapp-sidebar-migration
Kimirock:codex/captain-assistant-response-cosine-index
Kimirock:feat/api-webhook-feature-flag
Kimirock:codex/pin-pnpm-11-10
Kimirock:fix/default-assignment-age-exclusion-clean
Kimirock:codex/openai-v2-pr05-article-search-responses
Kimirock:codex/openai-v2-pr03-captain-v2-responses
Kimirock:codex/openai-v2-pr02-responses-runtime
Kimirock:codex/openai-v2-pr01-model-reasoning
Kimirock:feat/feature-flag-api-webhook
Kimirock:chore/improve-suspended
Kimirock:fix/cw-6921-server-hmac-verification
Kimirock:codex/docker-ci-cache-optimization
Kimirock:fix/cw-7444-public-hmac-source-binding
Kimirock:fix/contact-identify-merge-guard
Kimirock:fix/mexico-whatsapp-phone-normalization
Kimirock:codex/super-admin-email-templates
Kimirock:message-generation
Kimirock:codex/cw-7524-conversation-message-limit-lock
Kimirock:feat/better-analytics-coverage
Kimirock:feat/richer-filter-attribute-dropdown
Kimirock:feat/assistant-usage-models
Kimirock:codex/update-msgpack-security
Kimirock:codex/lea-37-signals-attribution-api
Kimirock:codex/agent-bot-assignment-behavior
Kimirock:feature/ai-167
Kimirock:feature/ai-167-provider-admin-ui
Kimirock:feature/ai-167-provider-runtime
Kimirock:feature/ai-167-provider-config
Kimirock:feature/cw-7411
Kimirock:fix/microsoft-oauth-email-inbox-missing-email-claim
Kimirock:feat/add-context-to-exception
Kimirock:snyk-fix-ec5cb7a4c103ece07bf34dab8b796d26
Kimirock:feat/billing-brl-pix-new-users-deploy
Kimirock:dependabot/npm_and_yarn/vite-6.4.3
Kimirock:dependabot/npm_and_yarn/markdown-it-14.2.0
Kimirock:codex/pr-9117-storage-service-name
Kimirock:feat/billing-switch-currency
Kimirock:codex/upgrade-net-imap-audit
Kimirock:feat/read-only-token
Kimirock:feat/open-article-endpoint
Kimirock:feat/call-window-theme-alignment
Kimirock:feat/idb-push-invalidation
Kimirock:feature/ai-180
Kimirock:feat/update-widget-article-view
Kimirock:feat/expand-idb-coverage
Kimirock:feat/expand-idb-coverage-bak
Kimirock:l10n_develop
Kimirock:dependabot/npm_and_yarn/vitest-3.2.6
Kimirock:codex/conversation-webhook-account
Kimirock:feat/ui-lib
Kimirock:feat/onboarding-hc-plumbing
Kimirock:codex/firecrawl-v2-maxage
Kimirock:feat/remove-histoire
Kimirock:codex/fix-email-continuity-notification-loop
Kimirock:codex/unrevert-pr-14623
Kimirock:dependabot/npm_and_yarn/axios-1.16.0
Kimirock:feat/cw-7169-session-limits-full
Kimirock:debug/microsoft-patch
Kimirock:feat/harden-hmac-validation
Kimirock:fix/saml-mobile-deep-link
Kimirock:chore/optmize-v2-prompts
Kimirock:integration/store-review-channels
Kimirock:codex/widget-select-contrast
Kimirock:dependabot/npm_and_yarn/tootallnate/once-2.0.1
Kimirock:dependabot/npm_and_yarn/js-cookie-3.0.7
Kimirock:fix/captain-embedding-key
Kimirock:debug/wider-generation
Kimirock:fix/microsoft-oauth-imap-login-upn
Kimirock:feat/voice-call-test
Kimirock:feat/business-email-enforcement
Kimirock:fix/CW-6944
Kimirock:fix/CW-7007
Kimirock:snyk-fix-30a13dd0d2c2b1989e70c82529921633
Kimirock:fix/whatsapp-empty-message-send
Kimirock:dependabot/npm_and_yarn/tests/playwright/fast-uri-3.1.2
Kimirock:feat/whatsapp-call-ui-new
Kimirock:codex/pnpm-minimum-release-age
Kimirock:feat/update-download-rake
Kimirock:codex/fix-safe-fetch-autoload
Kimirock:feat/whatsapp-call-meta-bridge
Kimirock:snyk-fix-4feb880cb94e816bcb80185231fdba22
Kimirock:feat/whatsapp-call-ui-temp
Kimirock:feat/whatsapp-call-ui-develop
Kimirock:feature/ai-164
Kimirock:feature/pla-150
Kimirock:bulk-fetch
Kimirock:feat/whatsapp-call-ui-deploy
Kimirock:feat/whatsapp-call-ui-1
Kimirock:feat/whatsapp-call-specs
Kimirock:pla-117-join-from-bubble
Kimirock:fix/missing-postmessage-validation
Kimirock:feat/whatsapp-call-direct
Kimirock:codex/datafast-subscription-attribution
Kimirock:fix/contact-import-company-name-field
Kimirock:fix/CW-6859
Kimirock:snyk-fix-eaed41685a97d8e622977a3709d12175
Kimirock:snyk-fix-b9e0b9695c8d5b190082eb204051da84
Kimirock:fix/CW-6931-ssrf
Kimirock:hotfix/revert-popover-view-contact-actions
Kimirock:hotfix/twilio-webhook-messaging-service-sid-fallback
Kimirock:fix/twilio-webhook-messaging-service-sid-fallback
Kimirock:feat/whatsapp-call
Kimirock:feat/voice-call-model-twilio
Kimirock:fix/refresh-rubyllm-model-registry
Kimirock:add-remove-agent-action-macros-automations
Kimirock:inline-edit
Kimirock:snyk-fix-9bde4f4ff465c34b7576adbc4224f24d
Kimirock:fix/ssrf-upload-endpoint
Kimirock:feat/encrypt-auth-config
Kimirock:feature/ai-135
Kimirock:fix/agent-bot-assignment-webhook
Kimirock:feat/verify-billing-details-before-checkout
Kimirock:feat/update-inline-content
Kimirock:fixes/annotaterb
Kimirock:feat/voice-call-improvements
Kimirock:snyk-fix-93fba44d2885659ce160b0219f2f9609
Kimirock:snyk-fix-26b7deae34d3d57246f4ace91c33f880
Kimirock:feat/captain-v1-v2-auto-migration
Kimirock:fix/disable-google-signup
Kimirock:codex/pr-13832-locale-fixes
Kimirock:chore/migrate-max-assignment-limit-to-policy
Kimirock:feat/rollup/3-rollup-read-path
Kimirock:cook/ai-128
Kimirock:feat/rollup-refactor
Kimirock:fix/upgrade-lodash-cw-6608
Kimirock:feature/service-worker-caching
Kimirock:feat/reporting-events-rollup
Kimirock:fix/enforce-inbox-limit-on-all-creation-paths
Kimirock:feat/upgrade-eslint
Kimirock:codex/fix-contact-fetch-contact-inboxes
Kimirock:codex/fix-signup-config-type
Kimirock:fix/whatsapp-race-condition
Kimirock:feat/shopify-tool-calling
Kimirock:snyk-fix-41e2c8a54c49015ccff165b2237b1418
Kimirock:chore/improve-custom-snooze
Kimirock:perf/conversation_count
Kimirock:fix/email_auth_issue_2
Kimirock:feat/captain-workflows
Kimirock:feat(v5)/expanded-chatlist
Kimirock:inbox-migration
Kimirock:feat/sdk-examples
Kimirock:hotfix/google-oauth-url
Kimirock:fix/google-auth-url
Kimirock:codex/kb-v1-pr5
Kimirock:codex/kb-v1-pr4
Kimirock:codex/kb-v1-pr3
Kimirock:codex/kb-v1-pr2
Kimirock:codex/kb-v1-pr1
Kimirock:fix/blank-llm-response-handoff
Kimirock:fix/use-update-columns-for-contact-activity
Kimirock:fix/idb-cache-cleanup
Kimirock:snyk-fix-4904adf7626a71bc1c0ac60cdfa7c431
Kimirock:feat/whatsapp-campaigns-liquid-variables
Kimirock:fix/captain-assistant-email-loop
Kimirock:snyk-fix-2cb4b2c285db642e5047f5c8a6cde2b8
Kimirock:seed-data
Kimirock:feat/reports-filter
Kimirock:feat/report-filter-enhancements
Kimirock:feat/disable-stale-contact-job
Kimirock:feat/disable-report-metrics
Kimirock:summaries
Kimirock:deploy/without-rails-upgrade
Kimirock:codex/linear-mention-cw-5548-cannot-create-a-linear-ticket
Kimirock:fix/CW-6389
Kimirock:feat/outgoing-messages
Kimirock:debug/captainv2-json-responses
Kimirock:cache-conversation_attributes
Kimirock:feat/more-report-downloads
Kimirock:fix/failed_message_notification
Kimirock:feat/whatsapp-csat-template-link
Kimirock:feat/v5-ui-redesign
Kimirock:fix/accept-and-send-ux
Kimirock:feat/reporting-events-enhancements
Kimirock:release/4.10.1-chatinc
Kimirock:feat/import-older-emails-rake-task
Kimirock:fix/CW-6322
Kimirock:release/4.9.2-chatinc
Kimirock:fix/CW-6319
Kimirock:fix/conv-open-on-human-msg
Kimirock:fix-rubyllm-error-handling
Kimirock:fix/CW-6330
Kimirock:feat/editor-preferences-integration
Kimirock:fix/deserialisation
Kimirock:hotfix/4.9.2
Kimirock:fix/santize-email
Kimirock:fix-captain-credit-usage
Kimirock:fix/CW-6294
Kimirock:feat/actions-lint-fe-tests
Kimirock:docs/add-contact-merge-endpoint
Kimirock:instrument-audio-transcription
Kimirock:feat/atomic-usage-increment
Kimirock:fix-assistant-handoff
Kimirock:feat/more-agent-bot-events
Kimirock:feature/cw-6123
Kimirock:snyk-fix-979418e6aa62c4ad5a9cee4a55ed511d
Kimirock:super-admin-console
Kimirock:feature/cw-6144
Kimirock:fix/email-original-timestamp
Kimirock:feature/cw-6120
Kimirock:feat/sla-business-hours
Kimirock:hotfix/share-button-not-working
Kimirock:chore/widget-attachment-button
Kimirock:feat/contact-import-status
Kimirock:feature/cw-6118
Kimirock:copilot/sub-pr-13070
Kimirock:fix/CW-6110
Kimirock:feat/resolve-tool
Kimirock:stripe_v2/credit_allotment_fix
Kimirock:feat/conversation-workflow-page
Kimirock:stripe_v2/final
Kimirock:stripe_v2/frontend
Kimirock:stripe_v2/nitpicks
Kimirock:chore/message-view-to-composition-API
Kimirock:stripe_v2/base
Kimirock:stripe_v2/credit_sync_job
Kimirock:stripe_v2/topup
Kimirock:stripe_v2/cancel_subscription
Kimirock:stripe_v2/update_subscription
Kimirock:feature/stripe_v2_fe
Kimirock:fix/parallel_test_failures
Kimirock:feat/chatlist-page-clip
Kimirock:fix-signup-captcha
Kimirock:chore/assignment-testing-scripts
Kimirock:fix/whatsapp-audio-mime-type
Kimirock:chore/load-reply-message
Kimirock:fix/conversation-tabs-limit
Kimirock:hotfix/instagram_mutex_lock
Kimirock:feature/stripe_v2
Kimirock:hotfix/feat/conversation-finder-strategies
Kimirock:feat/CW-5624
Kimirock:fix/captain-campagin
Kimirock:hotfix/fix-conversation-create-label-automation
Kimirock:feat/csat-temp
Kimirock:hotfix/mailbox-process-references
Kimirock:feat/template-preview
Kimirock:feat/cw-5648-api
Kimirock:fix/captain-handoff-activity-message
Kimirock:feat/github-integration
Kimirock:chore/deqeue_logs
Kimirock:fix/leadsquared-transcript-truncate
Kimirock:feat/stripe_v2_fe
Kimirock:hotfix/email-job-mailer
Kimirock:hotfix/send-on-email-service
Kimirock:hotfix/summary-report-aggregate
Kimirock:feat/perf-metric-builder
Kimirock:fix/hc-editor
Kimirock:feat/captain-arq
Kimirock:hotfix/increase-meta-timeouts
Kimirock:chore/debug-max-turns
Kimirock:feat/add_last_snoozed_option
Kimirock:snyk-fix-b1e6410847db6e62c20d7780bf303d9d
Kimirock:team-permissions-v2
Kimirock:fix/linear-mutations-escape
Kimirock:optimisation/label_query
Kimirock:feat/linear-refersh-tokens
Kimirock:hotfix/captain-v2
Kimirock:feat/better-prompts
Kimirock:chore/fix-permission-check-for-conversation-urls
Kimirock:feat/saml-sso-on-mobile
Kimirock:feat/sidekiq_cloudwatch_metrics
Kimirock:fix/whatsapp_es_phone_registration
Kimirock:hotfix/rendering
Kimirock:CW-5565
Kimirock:fix/cw-4085
Kimirock:data/populate_contact_sync
Kimirock:fix/error_reporting
Kimirock:feat/smarter-contact-filter
Kimirock:fix/conv-status
Kimirock:fix/conversation-tabs
Kimirock:fix/message-contains
Kimirock:feat/email-forwarding
Kimirock:feature/search-results-page-12284
Kimirock:fix/whatsapp-template-document-filename-extraction
Kimirock:restrict-chat-widget-domains
Kimirock:fix/conversation-id-filter
Kimirock:feat/saml-logout
Kimirock:cursor/CW-5599-investigate-and-resolve-query-timeout-error-f207
Kimirock:feat/session-managable
Kimirock:feat/asset-service-workers
Kimirock:fix/account-switching-nulls-last-sorting
Kimirock:captain/pdf_support_merged
Kimirock:captain/pdf_support
Kimirock:feat/rollout-whatsapp-embedded-signup
Kimirock:fix/url-sanitizer
Kimirock:fix/email-sanitizer
Kimirock:assignment_v2/leaves_controller
Kimirock:fix/cwctl-version
Kimirock:feat/whatsapp-campaign-liquid-templates
Kimirock:llm-tracer
Kimirock:feat/campaign-refreshed-ui
Kimirock:feat/campaign-analytics
Kimirock:assignment_v2/assignment_policy
Kimirock:revert-fix/cw-4566_active_storage_preview_error
Kimirock:assignment_v2/agent_capacity
Kimirock:snyk-fix-261531ef6d12cc908c98f08244f06d83
Kimirock:feat/more-reporting-events
Kimirock:wip/leaves-import
Kimirock:wip/capacity-import
Kimirock:wip/assignment-import
Kimirock:feat/assignment_revamp
Kimirock:feature/templates-v2
Kimirock:feat/better-stack-tool
Kimirock:feature/sso-integration
Kimirock:feat/assignment_revamp_fe
Kimirock:feat/custom_domains_3
Kimirock:feat/log-captain
Kimirock:migrate/contact-optimisation
Kimirock:improve/contact-optimisation
Kimirock:improve/contact-optimisation-fixes
Kimirock:improve/contact-optimisation-usage
Kimirock:improve/contact-optimisation-1
Kimirock:snyk-fix-f5609b84be395003a6fdf2092acbb0a1
Kimirock:snyk-fix-85bf429d598c6aaf26bdfd24f86a3e02
Kimirock:snyk-fix-a5b6fb836061ca6ca6f31c2274791dbc
Kimirock:avatar-job-deferred
Kimirock:fix/add-user-notification-throttling
Kimirock:feat/support-pdf-upload-faq-gen
Kimirock:agent-bot-as-assignee
Kimirock:test-pdf-support-captain
Kimirock:feat/support-pdf-upload-faq-gen-fe
Kimirock:feat/whatsapp-es-reauth-flow
Kimirock:feat/whatsapp-es-reauth-flow-fe
Kimirock:feat/voice-channel-experiments
Kimirock:feat/agents
Kimirock:test_pdf-support-captain
Kimirock:chore/push-too-many-requests-logs
Kimirock:feature/cw-4568
Kimirock:feature/cw-4510
Kimirock:revert-captain-image-support
Kimirock:change-the-order-of-after_create_commit
Kimirock:fix/api-csat-fixes
Kimirock:feat/seeder-csat
Kimirock:feat/notion-api
Kimirock:chore/welcome_tagline_char_limit
Kimirock:feat/captain-pdf-support
Kimirock:chore/a-tag-widget-tagline
Kimirock:feat/mcp-integration
Kimirock:feat/ui-lib-react
Kimirock:feat/whatsapp-embedded-su-for-existing-users
Kimirock:feat/github-oauth
Kimirock:chore/add-option-to-change-primary-brand-color
Kimirock:fix/agent-contact-export
Kimirock:feat/oauth-scope-verification
Kimirock:chore/add-delete-option-to-context-menu
Kimirock:chore/improve-codespace
Kimirock:fix/auth-methods
Kimirock:mintlify-test
Kimirock:fix/hc-perms
Kimirock:feature/cw-3416
Kimirock:deploy/chatinc-lsq-fixes
Kimirock:deploy/chatinc-28-05-25
Kimirock:fix/captain-linear-specs
Kimirock:debug/mutex
Kimirock:l7httf-chore/add-token-reset-functionality
Kimirock:debug/10945
Kimirock:rethinking-copilot
Kimirock:chore/out-of-office-debug
Kimirock:chore/fix-dialogflow-language-selection-and-retries-ic7wc9
Kimirock:chore/debug-logs
Kimirock:chore/enable-api-cors
Kimirock:test-branch
Kimirock:snyk-fix-a8474adc2f0957562995e63ce79c63b8
Kimirock:snyk-fix-308786c27c54530431bea990e509232a
Kimirock:chore/fix-dialogflow-language-selection-and-retries
Kimirock:manage-billing-option-for-custom-role
Kimirock:remove_unused_indexes
Kimirock:developer-docs_1
Kimirock:developer-docs
Kimirock:chore/upgrade-page
Kimirock:feat/chat-list-header
Kimirock:fix/gmail_signups_on_selfhosted
Kimirock:feat/whatsapp-typing-indicators
Kimirock:fix/linear-hover
Kimirock:fix/oauth-override
Kimirock:fix/smtp-auth-override
Kimirock:fix/smtp-auth-method
Kimirock:feat/fix-inbox-type
Kimirock:chore/ugprade-utils
Kimirock:test/gmail_signups
Kimirock:chore/human-agent-check-instagram
Kimirock:chore/old-instagram-channel-migration
Kimirock:fix/widget-bubble
Kimirock:feat/invalidate-unconfirmed-password
Kimirock:perf/contact_delete
Kimirock:feat/ruby-llm
Kimirock:debug/conv-filtering
Kimirock:reduce-regular-account-threshold
Kimirock:feat/remove-contact
Kimirock:fix/limit_sessions
Kimirock:feat/cache-numbers
Kimirock:feat/save-recorded-audio
Kimirock:feat/contact-perf
Kimirock:fix-dashboard-controller
Kimirock:fix/channel-source-id-activity
Kimirock:feat/sidekiq_redis
Kimirock:feat/improve-search-perf
Kimirock:debug/connection-timeout
Kimirock:hotfix/conversation-update-logging
Kimirock:fix-conversation-cable-events
Kimirock:hotfix/conversation-update
Kimirock:fix/next-message-bubbles
Kimirock:feat/action-cable-sequence
Kimirock:chore/improve-circle-build
Kimirock:snyk-fix-5acedf9ff7b9d7090a9956a88bf6f139
Kimirock:feat/expand-update-events-list
Kimirock:feat/meta-delete-request
Kimirock:paywall
Kimirock:feat/widget-v2
Kimirock:fix/error-message
Kimirock:fix/mark-read-delay
Kimirock:snyk-fix-91fae01bf4045de15c594b7c9a89163e
Kimirock:chore/conv-card-bulk-checkbox
Kimirock:deploy/19-feb-2025
Kimirock:fix/obfuscate-email-info
Kimirock:chore/upgrade-packages-2-25
Kimirock:discard-update-conversation
Kimirock:feb-6-deploy
Kimirock:fix-pnpm-install
Kimirock:feat/groq
Kimirock:fix/pnpm
Kimirock:fix/realtime-issues
Kimirock:feat/captain-toggle-updates
Kimirock:fix/wavesurfer-memory
Kimirock:feat/email-color-switcher
Kimirock:spike/captain-apis-to-chatwoot
Kimirock:fix/bubble-isses-2
Kimirock:fix/backport/chat-init
Kimirock:feat/sidekiq_tuning
Kimirock:debug/oom-bubbles
Kimirock:feat/message-bubble
Kimirock:design-updates
Kimirock:feat/3_15_plus_meta_throttle
Kimirock:feat/conversation-screen
Kimirock:feat/captain-inbox-selector
Kimirock:deploy/vite-6
Kimirock:disable-stale-jobs
Kimirock:feat/netlify-histoire
Kimirock:snyk-fix-531a03562aa6be95858cdfbccbde51f1
Kimirock:feat/meta-fetch-throttle
Kimirock:abort-controller
Kimirock:feat/compose-new-conversation
Kimirock:chore/newrelic_tuning
Kimirock:feat/tune_newrelic3
Kimirock:temp/debug_update_presence
Kimirock:perf-improvements
Kimirock:feat/contact-query-improvements
Kimirock:fix/icons
Kimirock:chore/captain-proxy
Kimirock:fix/sentry-issue
Kimirock:fix/article-view
Kimirock:debug/vuex-router-sync
Kimirock:fix/debug-sdk
Kimirock:fix/emoji-on-widget
Kimirock:fix/emoji-click
Kimirock:debug/cors
Kimirock:fix/cors-iframe-issue
Kimirock:localstorage-fix-v3.x
Kimirock:fix/follow-up-3
Kimirock:fix/cw-3590
Kimirock:fix/cw-3584
Kimirock:3.x
Kimirock:feat/PR-1352
Kimirock:snyk-fix-0a78b3a6af501e0a80eb54866c8aa99f
Kimirock:chore-replace-portal-mixin
Kimirock:chore-replace-router-mixin
Kimirock:chore-replace-filters-mixin
Kimirock:chore-global-config-mixin
Kimirock:chore-replace-availability-nextavailibity-mixins
Kimirock:chore-bump-up-email-char-limit
Kimirock:chore/increase-email-message-length
Kimirock:feat/paste-images-to-editor
Kimirock:chore-replace-inbox-mixin
Kimirock:chore-replace-availability-mixin-with-composable-CW-3472
Kimirock:chore-repalce-configMixin-with-useConfig-composable
Kimirock:feat/vue-3
Kimirock:fix/CW-3385
Kimirock:fix/show-toast-on-inbox-assignmement-error
Kimirock:fix/show-error-on-clipboard-errors
Kimirock:feat/vue-3-base
Kimirock:refactor/CW-3458-move-compsables
Kimirock:staging/deploy-22aug24
Kimirock:chore/notification-logging
Kimirock:refactor-replace-router-composable
Kimirock:fix/conv-order
Kimirock:chore-migrate-from-mixins
Kimirock:fix/i.g-reel-translation
Kimirock:feature/cw-3395
Kimirock:chore/add-logs
Kimirock:chore/logs-for-realtime
Kimirock:feature/cw-3490
Kimirock:refactor/structured-clone
Kimirock:snyk-fix-f2a5704c18c32d1ebb34c8501163dcd9
Kimirock:deploy-apr-15
Kimirock:chore/docker_foss_arm
Kimirock:chore/docker-foss-arm64
Kimirock:docker-foss-arm64
Kimirock:spike/permissions-for-agents
Kimirock:feat/disable-gmail
Kimirock:feature/cw-3210
Kimirock:fix/gh_nightly_action
Kimirock:feat/cw-3369-staging
Kimirock:feat/update-editor
Kimirock:feat/search-linear-issue-status-icon
Kimirock:feat/summary-with-title-description
Kimirock:feat/add_read_replica_support
Kimirock:feat/linear-link-title
Kimirock:feat/scroll-to-notification
Kimirock:feat/CW-3082
Kimirock:feat/linear-cta
Kimirock:feature/cw-3290
Kimirock:chore-replace-window-bus
Kimirock:feat/linear-frontend
Kimirock:feature/cw-3280
Kimirock:fix/shortcuts
Kimirock:CW-3108
Kimirock:feat/linear
Kimirock:feature/cw-3191
Kimirock:chore/disable-prevent-message-flooding-error
Kimirock:feat/ugprade-packages-4-2024
Kimirock:feat/remove-cypress
Kimirock:fix/CW-3183
Kimirock:report-rewrite
Kimirock:feat/personal-settings
Kimirock:feat/cw-3192
Kimirock:feature/cw-3162
Kimirock:debug-meta-conv-lock
Kimirock:feat/sla-reports-view
Kimirock:fix-Agent-Email
Kimirock:feature/cw-3141
Kimirock:fix/element-null-check
Kimirock:CW-3135
Kimirock:feat/cleanup-availability-mixin
Kimirock:zoom
Kimirock:CW-3014
Kimirock:CW-3013
Kimirock:feat/context-menu-snooze
Kimirock:feat/onboarding
Kimirock:feat/rubocop-custom-rule-loading
Kimirock:debug/app-crash
Kimirock:feat/push-title
Kimirock:feat/CW-3067-snooze
Kimirock:chore/revert-shortcuts-pr
Kimirock:fix/conversation_search_api
Kimirock:fix/remove-default-label-slot
Kimirock:feat/last-snoozed-at
Kimirock:feat/_sla-5
Kimirock:chore/add-inbox-id-to-push-event-data
Kimirock:feat/form-select-tags
Kimirock:feat/add-last-name-and-first-name-in-widget
Kimirock:fix/editor-heading-error
Kimirock:chore--add-logs-for-active-path
Kimirock:vite-ruby-migration
Kimirock:fix/instagram-multiple-attachments
Kimirock:chore-ci-yarn-cache
Kimirock:fix/cw_2914
Kimirock:feat/non-human-reports
Kimirock:fix/cw_2913
Kimirock:feat/show-subscribed-notificiations
Kimirock:feat/cw-1351-onboarding
Kimirock:fix/scroll-reply-to
Kimirock:feat/line-stickers
Kimirock:chore/add-reply-to
Kimirock:feat/line-images
Kimirock:debug/webhook_failure
Kimirock:feat/rb-color-generator
Kimirock:fix/plain-editor-height
Kimirock:feature/cw-2761-more-conditions
Kimirock:feat/algolia-mvp
Kimirock:fix/retry-message
Kimirock:fix/handle-telegram-message-failed-status
Kimirock:fix/handle-instgram-failed-status
Kimirock:feature/cw-2607
Kimirock:feature/cw-2604-message-bubble
Kimirock:revert/text-bus-event
Kimirock:feature/cw-2605-stores
Kimirock:CW-2489
Kimirock:refactor/reply-box
Kimirock:feature/cw-2605
Kimirock:chore/editor-insert-bus
Kimirock:feat/slack-bot-system-messages-styling
Kimirock:chore/split-vuex-actions-PR-#7913
Kimirock:fix/signature-bullet-formatting
Kimirock:feat/slack-link-unfurling
Kimirock:upgrade-fb-api
Kimirock:fix/slack-attachment-issues
Kimirock:feat/cw-2043
Kimirock:fix/attachments-in-slack
Kimirock:feat/improve-reply-suggestion-prompt
Kimirock:feature/cw-2248
Kimirock:feat/conversation-summary
Kimirock:rebased-cw-2162
Kimirock:feat/add-more-ai-reply-options
Kimirock:feat/ai-assit-poc
Kimirock:feat/CW-2065
Kimirock:feature/cw-2073
Kimirock:feature/cw-2056
Kimirock:feature/cw-2075
Kimirock:feat/cw-2026_add_audit_for_channels
Kimirock:feat/perf/cw-1605-2
Kimirock:identify-on-clarity
Kimirock:CW-1823
Kimirock:feat/natural-lanuguage-date-parser
Kimirock:fix/underscore-issue
Kimirock:fix/docker_rails7
Kimirock:feature/cw-1605
Kimirock:feature/cw-1567
Kimirock:chore/migration-to-set-default-value-for-existing-contacts
Kimirock:feature/cw-1695
Kimirock:CW-1490
Kimirock:feature/cw-1625
Kimirock:1599
Kimirock:feat/compose-with-ai
Kimirock:revert-whatsapp-fetch
Kimirock:agent-perm-reports
Kimirock:v4.18.0
Kimirock:v4.17.1
Kimirock:v4.17.0
Kimirock:v4.16.2
Kimirock:v4.16.1
Kimirock:v4.16.0
Kimirock:v4.15.1
Kimirock:v4.15.0
Kimirock:v4.14.2
Kimirock:v4.14.1
Kimirock:v4.14.0
Kimirock:v4.13.0
Kimirock:v4.12.1
Kimirock:v4.12.0
Kimirock:v4.11.2
Kimirock:4.11.2
Kimirock:v4.11.1
Kimirock:v4.11.0
Kimirock:v4.10.1
Kimirock:v4.10.0
Kimirock:v4.9.2
Kimirock:v4.9.1
Kimirock:v4.9.0
Kimirock:v4.8.0
Kimirock:v4.7.0
Kimirock:v4.6.0
Kimirock:v4.5.2
Kimirock:v4.5.1
Kimirock:v4.5.0
Kimirock:v4.4.0
Kimirock:v4.3.0
Kimirock:v4.2.0
Kimirock:v4.1.0
Kimirock:v4.0.4
Kimirock:v4.0.3
Kimirock:v4.0.2
Kimirock:v4.0.1
Kimirock:v4.0.0
Kimirock:v3.16.0
Kimirock:v3.15.0
Kimirock:v3.14.1
Kimirock:v3.14.0
Kimirock:v3.13.0
Kimirock:v3.12.0
Kimirock:v3.11.1
Kimirock:v3.11.0
Kimirock:v3.10.2
Kimirock:v3.10.1
Kimirock:v3.10.0
Kimirock:v3.9.0
Kimirock:v3.8.0
Kimirock:v3.7.0
Kimirock:v3.6.0
Kimirock:v3.5.2
Kimirock:v3.5.1
Kimirock:v3.5.0
Kimirock:v3.4.0
Kimirock:v3.3.1
Kimirock:v3.3.0
Kimirock:v3.2.0
Kimirock:v3.1.1
Kimirock:v3.1.0
Kimirock:v3.0.0
Kimirock:v3.0.0-rc1
Kimirock:v2.18.0
Kimirock:v2.17.1
Kimirock:v2.17.0
Kimirock:2.16.1
Kimirock:v2.16.0
Kimirock:v2.15.0
Kimirock:v2.14.0
Kimirock:v2.13.1
Kimirock:v2.13.0
Kimirock:v2.12.1
Kimirock:v2.12.0
Kimirock:v2.11.0
Kimirock:v2.10.0
Kimirock:v2.9.1
Kimirock:v2.9.0
Kimirock:v2.8.1
Kimirock:v2.8.0
Kimirock:v2.7.0
Kimirock:v2.6.0
Kimirock:v2.5.0
Kimirock:v2.4.1
Kimirock:v2.4.0
Kimirock:v2.3.2
Kimirock:v2.3.1
Kimirock:v2.3.0
Kimirock:v2.2.1
Kimirock:v2.2.0
Kimirock:v2.1.1
Kimirock:v2.1.0
Kimirock:v2.0.2
Kimirock:v2.0.1
Kimirock:v2.0.0
Kimirock:v1.22.1
Kimirock:v1.22.0
Kimirock:v1.21.1
Kimirock:v1.21.0
Kimirock:v1.20.0
Kimirock:v1.19.0
Kimirock:v1.18.2
Kimirock:v1.18.1
Kimirock:v1.18.0
Kimirock:v1.17.1
Kimirock:v1.17.0
Kimirock:v1.16.2
Kimirock:v1.16.1
Kimirock:v1.15.1
Kimirock:v1.15.0
Kimirock:v1.14.3
Kimirock:v1.14.2
Kimirock:v1.14.1
Kimirock:v1.14.0
Kimirock:v1.13.1
Kimirock:v1.13.0
Kimirock:v1.12.2
Kimirock:v1.12.1
Kimirock:v1.12.0
Kimirock:v1.11.1
Kimirock:v1.11.0
Kimirock:v1.10.0
Kimirock:v1.9.0
Kimirock:v1.8.0
Kimirock:v1.7.2
Kimirock:v1.7.1
Kimirock:v1.7.0
Kimirock:v1.6.3
Kimirock:v1.6.2
Kimirock:v1.6.1
Kimirock:v1.6.0
Kimirock:v1.5.3
Kimirock:v1.5.2
Kimirock:v1.5.1
Kimirock:v1.5.0
Kimirock:1.4.2
Kimirock:v1.4.2
Kimirock:v1.4.1
Kimirock:v1.4.0
Kimirock:v1.3.0
Kimirock:1.2.4
Kimirock:v1.2.4
Kimirock:v1.2.3
Kimirock:v1.2.2
Kimirock:v1.2.1
Kimirock:v1.2.0
Kimirock:v1.1.3
Kimirock:v1.1.2
Kimirock:v1.1.1
Kimirock:v1.1.0
Kimirock:v1.0.3
Kimirock:v1.0.2
Kimirock:v1.0.1
Kimirock:v1.0.0
Kimirock:v0.1.0
...
pull from: Kimirock:fix/error_reporting
Kimirock:codex/fix-help-center-article-creation
Kimirock:develop
Kimirock:feat/portal-search-engine-visibility
Kimirock:feat/superadmin-command-bar-search
Kimirock:feat/monitor-slack-alerts
Kimirock:codex/cw-8215-contact-data-parity
Kimirock:feature/cw-8035
Kimirock:feat/cw-6409-private-help-center
Kimirock:dependabot/npm_and_yarn/dompurify-3.4.16
Kimirock:feat/contact-enrichment-v2
Kimirock:fix/agent-readd-user-deletion
Kimirock:fix/preserve-labels-on-unrelated-saves
Kimirock:codex/shopify-stripe-install
Kimirock:codex/rubyllm-2-chatwoot
Kimirock:perf/widget-request-queries
Kimirock:perf/conversations-index-batching
Kimirock:i18n-translations-crowdin
Kimirock:codex/company-selector-legacy-name
Kimirock:feat/slack-thread-borders
Kimirock:feat/slack-takeover
Kimirock:feature/imap-fetch-backoff
Kimirock:feat/contact-type-backfill
Kimirock:codex/shopify-account-custom-apps
Kimirock:codex/whatsapp-history-sync
Kimirock:codex/bandwidth-oauth-migration
Kimirock:fix/quote-professional-sender-name
Kimirock:fix/imap-body-fetch-timeout
Kimirock:chore/CW-7215
Kimirock:feat/CW-8283
Kimirock:codex/copilot-execution
Kimirock:codex/bulk-assignment-validation-tests
Kimirock:codex/copilot-settings-and-chat-history
Kimirock:feat/app-store-reviews
Kimirock:codex/website-inbox-mobile-push
Kimirock:chore/log-missing-oauth-auth-hash
Kimirock:codex/bot-provider-exclusivity
Kimirock:feat/expand-context-integration
Kimirock:feat/voice-mobile
Kimirock:voice/05c-provider-ringing-status
Kimirock:voice/07-missed-call-notification
Kimirock:voice/04-cancel-push
Kimirock:codex/shared-jev-quota
Kimirock:fix/CW-8121
Kimirock:fix/whatsapp-call-permission-window
Kimirock:codex/captain-copilot-responses
Kimirock:codex/pr-16078-e2e-evidence
Kimirock:feat/contact-type-backfill-v2
Kimirock:feat/google-play-reviews
Kimirock:dependabot/npm_and_yarn/markdown-it-14.3.1
Kimirock:feat/cw-8277-super-admin-audit-log
Kimirock:feat/widget-visitor-token
Kimirock:codex/rails-8-1-3
Kimirock:feat/widget-lazy-contact-creation
Kimirock:codex/rails-8-0-5
Kimirock:feat/passkeys
Kimirock:feat/giphy-integration
Kimirock:codex/captain-csv-faq-import-backend
Kimirock:codex/locale-loader-audit
Kimirock:feat/sidekiq-queues-by-max-wait
Kimirock:feature/login-location-notification
Kimirock:feature/cw-8202-failed-auth-lockout
Kimirock:codex/conversation-monitors-plan
Kimirock:codex/cw-8214-search-counts
Kimirock:dedicated-home-for-agents-admin
Kimirock:codex/copilot-v2-07-session-history
Kimirock:codex/copilot-v2-06-verification
Kimirock:codex/copilot-v2-05-api
Kimirock:codex/copilot-v2-04-resources
Kimirock:codex/copilot-v2-03-runtime
Kimirock:codex/copilot-v2-02-evidence
Kimirock:codex/copilot-v2-01-engine
Kimirock:fix/mfa-login-rate-limit
Kimirock:feat/jev-label-suggestions
Kimirock:codex/fix-custom-role-search-permissions
Kimirock:codex/widget-prefill-mvp
Kimirock:codex/pla-218-self-hosted-payment-warnings
Kimirock:master
Kimirock:feat/apropos
Kimirock:codex/cw-7523-search-reads
Kimirock:codex/cw-7523-search-backfills
Kimirock:codex/cw-7523-conversation-indexing
Kimirock:codex/cw-7523-contact-indexing
Kimirock:codex/cw-7523-search-batching
Kimirock:codex/cw-7853-last-message-indicator
Kimirock:codex/i18n-syntax-ci
Kimirock:codex/cw-7857-filtered-list-order
Kimirock:feat/super-admin-mobile-diagnostics
Kimirock:codex/inf-106-read-replica-routing
Kimirock:test/google-oauth-refresh-token-return
Kimirock:perf/unify-contacts-search
Kimirock:fix/whatsapp-lookup
Kimirock:feat/web-cloudwatch-metrics
Kimirock:codex/search-contact-thumbnail-develop
Kimirock:feature/ai-209
Kimirock:fix/report-perf-large-accounts
Kimirock:codex/telegram-business-state
Kimirock:codex/email-initial-import-batches
Kimirock:codex/email-imap-import-window
Kimirock:codex/captain-csv-faq-import-frontend
Kimirock:dependabot/npm_and_yarn/vitest-4.1.11
Kimirock:fix/audio-retry
Kimirock:codex/non-payment-suspension-billing
Kimirock:codex/preserve-editor-urls
Kimirock:codex/canonical-country-display
Kimirock:feat/tool-manifest
Kimirock:codex/fix-html-block-markdown-rendering
Kimirock:codex/pr-15083-priority-nil-fix
Kimirock:fix/whatsapp-call-placeholder-contact-name
Kimirock:feat/backfill-captain-outcomes
Kimirock:fix/conversation-tab-cache
Kimirock:codex/cw-8022-help-center-locale-switch
Kimirock:codex/cw-7805-bsuid-auth-template-guard
Kimirock:codex/delayed-automation-captain-warning
Kimirock:fix/CW-8062
Kimirock:feat/call-recording-settings
Kimirock:fix/whatsapp-bsuid-conversation-split
Kimirock:codex/cw-7803-whatsapp-identity-contract
Kimirock:codex/cw-7982-bsuid-contact-visibility
Kimirock:codex/pr-15175-base
Kimirock:codex/cw-8007-captain-credential-management
Kimirock:codex/prevent-duplicate-help-center-translations
Kimirock:codex/captain-handoff-message-separation
Kimirock:codex/captain-csv-faq-import
Kimirock:feat/clear-site-data
Kimirock:feat/CW-7403
Kimirock:codex/ai-199-handoff-assignment
Kimirock:codex/ai-199-handoff-email-collection
Kimirock:codex/captain-explicit-ownership
Kimirock:fix/CW-7846
Kimirock:codex/cw-7979-profile-name-html-injection
Kimirock:feat/captain-routines
Kimirock:codex/preserve-campaign-analytics-polling-errors
Kimirock:codex/whatsapp-campaign-analytics-frontend
Kimirock:feat/udpate-seeder
Kimirock:codex/fix-twilio-media-retries
Kimirock:fix/cw-7469-twilio-media-safefetch
Kimirock:fix/cw-7469-twilio-media-credential-scope
Kimirock:codex/fix-self-hosted-captain-credit-gate
Kimirock:codex/restore-non-payment-suspensions
Kimirock:feat/sla-breach-alert-recipients
Kimirock:fix/saml-uid-first-login-binding
Kimirock:feat/notify-agent-added-to-existing-account
Kimirock:fix/saml-existing-user-provider-check
Kimirock:feat/automation-label
Kimirock:feature/cw-7525
Kimirock:fix/cw-6829-private-message-webhook-content
Kimirock:feat/update-editor-controls
Kimirock:feature/email-error-classifier
Kimirock:codex/fix-twilio-template-approval-status
Kimirock:codex/document-conversation-usage
Kimirock:fix/cw-7444-bind-hmac-to-contact
Kimirock:fix/inbox-name-email
Kimirock:feat/outcomes-stats-builder
Kimirock:feat/outcomes-wiring
Kimirock:codex/whatsapp-request-contact-info-cloud
Kimirock:codex/whatsapp-template-listing
Kimirock:codex/prevent-captain-agentbot-overlap
Kimirock:snyk-fix-101c4c3b12e95b8d63e67b82954d5ecb
Kimirock:cook/captain-inactivity-policies
Kimirock:codex/cw-4998-disable-inbox
Kimirock:feature/ai-163-advanced-inactivity-policies
Kimirock:cook/captain-auto-resolve-settings
Kimirock:codex/ai-138-citation-source-dedupe
Kimirock:feat/captain-kb
Kimirock:fix/inbox-name
Kimirock:feat/outcomes-overview-ui
Kimirock:feat/outcomes-seed-data
Kimirock:codex/captain-knowledge-experiments
Kimirock:codex/whatsapp-auth-health-reconnect
Kimirock:feat/overview-outcome-metrics
Kimirock:v2-widget
Kimirock:feature/cw-7513-specs
Kimirock:feat/captain-outcomes-model
Kimirock:fix/captain-premium-guard
Kimirock:fix/premium-feature-and-agent-guards
Kimirock:codex/failed-email-retry-batches
Kimirock:hotfix/increase-sync-time-to3-days
Kimirock:codex/instrument-captain-embedding-context
Kimirock:feat/CW-7681
Kimirock:codex/ai-138-v2-faq-citations
Kimirock:codex/cw-7431-document-usage
Kimirock:feat/update-settings-help-center
Kimirock:feat/slack-alerts-only-mode
Kimirock:codex/remove-facebook-business-management
Kimirock:fix/mexico-whatsapp-phone-normalization-reopen
Kimirock:fix/whatsapp-webhook-setup-async
Kimirock:feat/captain-credit-usage
Kimirock:dependabot/npm_and_yarn/axios-1.18.0
Kimirock:codex/captain-v2-paid-default
Kimirock:hotfix/disable-account-deletion-job
Kimirock:codex/cw-7519-intercom-stalled-retry
Kimirock:codex/whatsapp-sidebar-migration
Kimirock:codex/captain-assistant-response-cosine-index
Kimirock:feat/api-webhook-feature-flag
Kimirock:codex/pin-pnpm-11-10
Kimirock:fix/default-assignment-age-exclusion-clean
Kimirock:codex/openai-v2-pr05-article-search-responses
Kimirock:codex/openai-v2-pr03-captain-v2-responses
Kimirock:codex/openai-v2-pr02-responses-runtime
Kimirock:codex/openai-v2-pr01-model-reasoning
Kimirock:feat/feature-flag-api-webhook
Kimirock:chore/improve-suspended
Kimirock:fix/cw-6921-server-hmac-verification
Kimirock:codex/docker-ci-cache-optimization
Kimirock:fix/cw-7444-public-hmac-source-binding
Kimirock:fix/contact-identify-merge-guard
Kimirock:fix/mexico-whatsapp-phone-normalization
Kimirock:codex/super-admin-email-templates
Kimirock:message-generation
Kimirock:codex/cw-7524-conversation-message-limit-lock
Kimirock:feat/better-analytics-coverage
Kimirock:feat/richer-filter-attribute-dropdown
Kimirock:feat/assistant-usage-models
Kimirock:codex/update-msgpack-security
Kimirock:codex/lea-37-signals-attribution-api
Kimirock:codex/agent-bot-assignment-behavior
Kimirock:feature/ai-167
Kimirock:feature/ai-167-provider-admin-ui
Kimirock:feature/ai-167-provider-runtime
Kimirock:feature/ai-167-provider-config
Kimirock:feature/cw-7411
Kimirock:fix/microsoft-oauth-email-inbox-missing-email-claim
Kimirock:feat/add-context-to-exception
Kimirock:snyk-fix-ec5cb7a4c103ece07bf34dab8b796d26
Kimirock:feat/billing-brl-pix-new-users-deploy
Kimirock:dependabot/npm_and_yarn/vite-6.4.3
Kimirock:dependabot/npm_and_yarn/markdown-it-14.2.0
Kimirock:codex/pr-9117-storage-service-name
Kimirock:feat/billing-switch-currency
Kimirock:codex/upgrade-net-imap-audit
Kimirock:feat/read-only-token
Kimirock:feat/open-article-endpoint
Kimirock:feat/call-window-theme-alignment
Kimirock:feat/idb-push-invalidation
Kimirock:feature/ai-180
Kimirock:feat/update-widget-article-view
Kimirock:feat/expand-idb-coverage
Kimirock:feat/expand-idb-coverage-bak
Kimirock:l10n_develop
Kimirock:dependabot/npm_and_yarn/vitest-3.2.6
Kimirock:codex/conversation-webhook-account
Kimirock:feat/ui-lib
Kimirock:feat/onboarding-hc-plumbing
Kimirock:codex/firecrawl-v2-maxage
Kimirock:feat/remove-histoire
Kimirock:codex/fix-email-continuity-notification-loop
Kimirock:codex/unrevert-pr-14623
Kimirock:dependabot/npm_and_yarn/axios-1.16.0
Kimirock:feat/cw-7169-session-limits-full
Kimirock:debug/microsoft-patch
Kimirock:feat/harden-hmac-validation
Kimirock:fix/saml-mobile-deep-link
Kimirock:chore/optmize-v2-prompts
Kimirock:integration/store-review-channels
Kimirock:codex/widget-select-contrast
Kimirock:dependabot/npm_and_yarn/tootallnate/once-2.0.1
Kimirock:dependabot/npm_and_yarn/js-cookie-3.0.7
Kimirock:fix/captain-embedding-key
Kimirock:debug/wider-generation
Kimirock:fix/microsoft-oauth-imap-login-upn
Kimirock:feat/voice-call-test
Kimirock:feat/business-email-enforcement
Kimirock:fix/CW-6944
Kimirock:fix/CW-7007
Kimirock:snyk-fix-30a13dd0d2c2b1989e70c82529921633
Kimirock:fix/whatsapp-empty-message-send
Kimirock:dependabot/npm_and_yarn/tests/playwright/fast-uri-3.1.2
Kimirock:feat/whatsapp-call-ui-new
Kimirock:codex/pnpm-minimum-release-age
Kimirock:feat/update-download-rake
Kimirock:codex/fix-safe-fetch-autoload
Kimirock:feat/whatsapp-call-meta-bridge
Kimirock:snyk-fix-4feb880cb94e816bcb80185231fdba22
Kimirock:feat/whatsapp-call-ui-temp
Kimirock:feat/whatsapp-call-ui-develop
Kimirock:feature/ai-164
Kimirock:feature/pla-150
Kimirock:bulk-fetch
Kimirock:feat/whatsapp-call-ui-deploy
Kimirock:feat/whatsapp-call-ui-1
Kimirock:feat/whatsapp-call-specs
Kimirock:pla-117-join-from-bubble
Kimirock:fix/missing-postmessage-validation
Kimirock:feat/whatsapp-call-direct
Kimirock:codex/datafast-subscription-attribution
Kimirock:fix/contact-import-company-name-field
Kimirock:fix/CW-6859
Kimirock:snyk-fix-eaed41685a97d8e622977a3709d12175
Kimirock:snyk-fix-b9e0b9695c8d5b190082eb204051da84
Kimirock:fix/CW-6931-ssrf
Kimirock:hotfix/revert-popover-view-contact-actions
Kimirock:hotfix/twilio-webhook-messaging-service-sid-fallback
Kimirock:fix/twilio-webhook-messaging-service-sid-fallback
Kimirock:feat/whatsapp-call
Kimirock:feat/voice-call-model-twilio
Kimirock:fix/refresh-rubyllm-model-registry
Kimirock:add-remove-agent-action-macros-automations
Kimirock:inline-edit
Kimirock:snyk-fix-9bde4f4ff465c34b7576adbc4224f24d
Kimirock:fix/ssrf-upload-endpoint
Kimirock:feat/encrypt-auth-config
Kimirock:feature/ai-135
Kimirock:fix/agent-bot-assignment-webhook
Kimirock:feat/verify-billing-details-before-checkout
Kimirock:feat/update-inline-content
Kimirock:fixes/annotaterb
Kimirock:feat/voice-call-improvements
Kimirock:snyk-fix-93fba44d2885659ce160b0219f2f9609
Kimirock:snyk-fix-26b7deae34d3d57246f4ace91c33f880
Kimirock:feat/captain-v1-v2-auto-migration
Kimirock:fix/disable-google-signup
Kimirock:codex/pr-13832-locale-fixes
Kimirock:chore/migrate-max-assignment-limit-to-policy
Kimirock:feat/rollup/3-rollup-read-path
Kimirock:cook/ai-128
Kimirock:feat/rollup-refactor
Kimirock:fix/upgrade-lodash-cw-6608
Kimirock:feature/service-worker-caching
Kimirock:feat/reporting-events-rollup
Kimirock:fix/enforce-inbox-limit-on-all-creation-paths
Kimirock:feat/upgrade-eslint
Kimirock:codex/fix-contact-fetch-contact-inboxes
Kimirock:codex/fix-signup-config-type
Kimirock:fix/whatsapp-race-condition
Kimirock:feat/shopify-tool-calling
Kimirock:snyk-fix-41e2c8a54c49015ccff165b2237b1418
Kimirock:chore/improve-custom-snooze
Kimirock:perf/conversation_count
Kimirock:fix/email_auth_issue_2
Kimirock:feat/captain-workflows
Kimirock:feat(v5)/expanded-chatlist
Kimirock:inbox-migration
Kimirock:feat/sdk-examples
Kimirock:hotfix/google-oauth-url
Kimirock:fix/google-auth-url
Kimirock:codex/kb-v1-pr5
Kimirock:codex/kb-v1-pr4
Kimirock:codex/kb-v1-pr3
Kimirock:codex/kb-v1-pr2
Kimirock:codex/kb-v1-pr1
Kimirock:fix/blank-llm-response-handoff
Kimirock:fix/use-update-columns-for-contact-activity
Kimirock:fix/idb-cache-cleanup
Kimirock:snyk-fix-4904adf7626a71bc1c0ac60cdfa7c431
Kimirock:feat/whatsapp-campaigns-liquid-variables
Kimirock:fix/captain-assistant-email-loop
Kimirock:snyk-fix-2cb4b2c285db642e5047f5c8a6cde2b8
Kimirock:seed-data
Kimirock:feat/reports-filter
Kimirock:feat/report-filter-enhancements
Kimirock:feat/disable-stale-contact-job
Kimirock:feat/disable-report-metrics
Kimirock:summaries
Kimirock:deploy/without-rails-upgrade
Kimirock:codex/linear-mention-cw-5548-cannot-create-a-linear-ticket
Kimirock:fix/CW-6389
Kimirock:feat/outgoing-messages
Kimirock:debug/captainv2-json-responses
Kimirock:cache-conversation_attributes
Kimirock:feat/more-report-downloads
Kimirock:fix/failed_message_notification
Kimirock:feat/whatsapp-csat-template-link
Kimirock:feat/v5-ui-redesign
Kimirock:fix/accept-and-send-ux
Kimirock:feat/reporting-events-enhancements
Kimirock:release/4.10.1-chatinc
Kimirock:feat/import-older-emails-rake-task
Kimirock:fix/CW-6322
Kimirock:release/4.9.2-chatinc
Kimirock:fix/CW-6319
Kimirock:fix/conv-open-on-human-msg
Kimirock:fix-rubyllm-error-handling
Kimirock:fix/CW-6330
Kimirock:feat/editor-preferences-integration
Kimirock:fix/deserialisation
Kimirock:hotfix/4.9.2
Kimirock:fix/santize-email
Kimirock:fix-captain-credit-usage
Kimirock:fix/CW-6294
Kimirock:feat/actions-lint-fe-tests
Kimirock:docs/add-contact-merge-endpoint
Kimirock:instrument-audio-transcription
Kimirock:feat/atomic-usage-increment
Kimirock:fix-assistant-handoff
Kimirock:feat/more-agent-bot-events
Kimirock:feature/cw-6123
Kimirock:snyk-fix-979418e6aa62c4ad5a9cee4a55ed511d
Kimirock:super-admin-console
Kimirock:feature/cw-6144
Kimirock:fix/email-original-timestamp
Kimirock:feature/cw-6120
Kimirock:feat/sla-business-hours
Kimirock:hotfix/share-button-not-working
Kimirock:chore/widget-attachment-button
Kimirock:feat/contact-import-status
Kimirock:feature/cw-6118
Kimirock:copilot/sub-pr-13070
Kimirock:fix/CW-6110
Kimirock:feat/resolve-tool
Kimirock:stripe_v2/credit_allotment_fix
Kimirock:feat/conversation-workflow-page
Kimirock:stripe_v2/final
Kimirock:stripe_v2/frontend
Kimirock:stripe_v2/nitpicks
Kimirock:chore/message-view-to-composition-API
Kimirock:stripe_v2/base
Kimirock:stripe_v2/credit_sync_job
Kimirock:stripe_v2/topup
Kimirock:stripe_v2/cancel_subscription
Kimirock:stripe_v2/update_subscription
Kimirock:feature/stripe_v2_fe
Kimirock:fix/parallel_test_failures
Kimirock:feat/chatlist-page-clip
Kimirock:fix-signup-captcha
Kimirock:chore/assignment-testing-scripts
Kimirock:fix/whatsapp-audio-mime-type
Kimirock:chore/load-reply-message
Kimirock:fix/conversation-tabs-limit
Kimirock:hotfix/instagram_mutex_lock
Kimirock:feature/stripe_v2
Kimirock:hotfix/feat/conversation-finder-strategies
Kimirock:feat/CW-5624
Kimirock:fix/captain-campagin
Kimirock:hotfix/fix-conversation-create-label-automation
Kimirock:feat/csat-temp
Kimirock:hotfix/mailbox-process-references
Kimirock:feat/template-preview
Kimirock:feat/cw-5648-api
Kimirock:fix/captain-handoff-activity-message
Kimirock:feat/github-integration
Kimirock:chore/deqeue_logs
Kimirock:fix/leadsquared-transcript-truncate
Kimirock:feat/stripe_v2_fe
Kimirock:hotfix/email-job-mailer
Kimirock:hotfix/send-on-email-service
Kimirock:hotfix/summary-report-aggregate
Kimirock:feat/perf-metric-builder
Kimirock:fix/hc-editor
Kimirock:feat/captain-arq
Kimirock:hotfix/increase-meta-timeouts
Kimirock:chore/debug-max-turns
Kimirock:feat/add_last_snoozed_option
Kimirock:snyk-fix-b1e6410847db6e62c20d7780bf303d9d
Kimirock:team-permissions-v2
Kimirock:fix/linear-mutations-escape
Kimirock:optimisation/label_query
Kimirock:feat/linear-refersh-tokens
Kimirock:hotfix/captain-v2
Kimirock:feat/better-prompts
Kimirock:chore/fix-permission-check-for-conversation-urls
Kimirock:feat/saml-sso-on-mobile
Kimirock:feat/sidekiq_cloudwatch_metrics
Kimirock:fix/whatsapp_es_phone_registration
Kimirock:hotfix/rendering
Kimirock:CW-5565
Kimirock:fix/cw-4085
Kimirock:data/populate_contact_sync
Kimirock:fix/error_reporting
Kimirock:feat/smarter-contact-filter
Kimirock:fix/conv-status
Kimirock:fix/conversation-tabs
Kimirock:fix/message-contains
Kimirock:feat/email-forwarding
Kimirock:feature/search-results-page-12284
Kimirock:fix/whatsapp-template-document-filename-extraction
Kimirock:restrict-chat-widget-domains
Kimirock:fix/conversation-id-filter
Kimirock:feat/saml-logout
Kimirock:cursor/CW-5599-investigate-and-resolve-query-timeout-error-f207
Kimirock:feat/session-managable
Kimirock:feat/asset-service-workers
Kimirock:fix/account-switching-nulls-last-sorting
Kimirock:captain/pdf_support_merged
Kimirock:captain/pdf_support
Kimirock:feat/rollout-whatsapp-embedded-signup
Kimirock:fix/url-sanitizer
Kimirock:fix/email-sanitizer
Kimirock:assignment_v2/leaves_controller
Kimirock:fix/cwctl-version
Kimirock:feat/whatsapp-campaign-liquid-templates
Kimirock:llm-tracer
Kimirock:feat/campaign-refreshed-ui
Kimirock:feat/campaign-analytics
Kimirock:assignment_v2/assignment_policy
Kimirock:revert-fix/cw-4566_active_storage_preview_error
Kimirock:assignment_v2/agent_capacity
Kimirock:snyk-fix-261531ef6d12cc908c98f08244f06d83
Kimirock:feat/more-reporting-events
Kimirock:wip/leaves-import
Kimirock:wip/capacity-import
Kimirock:wip/assignment-import
Kimirock:feat/assignment_revamp
Kimirock:feature/templates-v2
Kimirock:feat/better-stack-tool
Kimirock:feature/sso-integration
Kimirock:feat/assignment_revamp_fe
Kimirock:feat/custom_domains_3
Kimirock:feat/log-captain
Kimirock:migrate/contact-optimisation
Kimirock:improve/contact-optimisation
Kimirock:improve/contact-optimisation-fixes
Kimirock:improve/contact-optimisation-usage
Kimirock:improve/contact-optimisation-1
Kimirock:snyk-fix-f5609b84be395003a6fdf2092acbb0a1
Kimirock:snyk-fix-85bf429d598c6aaf26bdfd24f86a3e02
Kimirock:snyk-fix-a5b6fb836061ca6ca6f31c2274791dbc
Kimirock:avatar-job-deferred
Kimirock:fix/add-user-notification-throttling
Kimirock:feat/support-pdf-upload-faq-gen
Kimirock:agent-bot-as-assignee
Kimirock:test-pdf-support-captain
Kimirock:feat/support-pdf-upload-faq-gen-fe
Kimirock:feat/whatsapp-es-reauth-flow
Kimirock:feat/whatsapp-es-reauth-flow-fe
Kimirock:feat/voice-channel-experiments
Kimirock:feat/agents
Kimirock:test_pdf-support-captain
Kimirock:chore/push-too-many-requests-logs
Kimirock:feature/cw-4568
Kimirock:feature/cw-4510
Kimirock:revert-captain-image-support
Kimirock:change-the-order-of-after_create_commit
Kimirock:fix/api-csat-fixes
Kimirock:feat/seeder-csat
Kimirock:feat/notion-api
Kimirock:chore/welcome_tagline_char_limit
Kimirock:feat/captain-pdf-support
Kimirock:chore/a-tag-widget-tagline
Kimirock:feat/mcp-integration
Kimirock:feat/ui-lib-react
Kimirock:feat/whatsapp-embedded-su-for-existing-users
Kimirock:feat/github-oauth
Kimirock:chore/add-option-to-change-primary-brand-color
Kimirock:fix/agent-contact-export
Kimirock:feat/oauth-scope-verification
Kimirock:chore/add-delete-option-to-context-menu
Kimirock:chore/improve-codespace
Kimirock:fix/auth-methods
Kimirock:mintlify-test
Kimirock:fix/hc-perms
Kimirock:feature/cw-3416
Kimirock:deploy/chatinc-lsq-fixes
Kimirock:deploy/chatinc-28-05-25
Kimirock:fix/captain-linear-specs
Kimirock:debug/mutex
Kimirock:l7httf-chore/add-token-reset-functionality
Kimirock:debug/10945
Kimirock:rethinking-copilot
Kimirock:chore/out-of-office-debug
Kimirock:chore/fix-dialogflow-language-selection-and-retries-ic7wc9
Kimirock:chore/debug-logs
Kimirock:chore/enable-api-cors
Kimirock:test-branch
Kimirock:snyk-fix-a8474adc2f0957562995e63ce79c63b8
Kimirock:snyk-fix-308786c27c54530431bea990e509232a
Kimirock:chore/fix-dialogflow-language-selection-and-retries
Kimirock:manage-billing-option-for-custom-role
Kimirock:remove_unused_indexes
Kimirock:developer-docs_1
Kimirock:developer-docs
Kimirock:chore/upgrade-page
Kimirock:feat/chat-list-header
Kimirock:fix/gmail_signups_on_selfhosted
Kimirock:feat/whatsapp-typing-indicators
Kimirock:fix/linear-hover
Kimirock:fix/oauth-override
Kimirock:fix/smtp-auth-override
Kimirock:fix/smtp-auth-method
Kimirock:feat/fix-inbox-type
Kimirock:chore/ugprade-utils
Kimirock:test/gmail_signups
Kimirock:chore/human-agent-check-instagram
Kimirock:chore/old-instagram-channel-migration
Kimirock:fix/widget-bubble
Kimirock:feat/invalidate-unconfirmed-password
Kimirock:perf/contact_delete
Kimirock:feat/ruby-llm
Kimirock:debug/conv-filtering
Kimirock:reduce-regular-account-threshold
Kimirock:feat/remove-contact
Kimirock:fix/limit_sessions
Kimirock:feat/cache-numbers
Kimirock:feat/save-recorded-audio
Kimirock:feat/contact-perf
Kimirock:fix-dashboard-controller
Kimirock:fix/channel-source-id-activity
Kimirock:feat/sidekiq_redis
Kimirock:feat/improve-search-perf
Kimirock:debug/connection-timeout
Kimirock:hotfix/conversation-update-logging
Kimirock:fix-conversation-cable-events
Kimirock:hotfix/conversation-update
Kimirock:fix/next-message-bubbles
Kimirock:feat/action-cable-sequence
Kimirock:chore/improve-circle-build
Kimirock:snyk-fix-5acedf9ff7b9d7090a9956a88bf6f139
Kimirock:feat/expand-update-events-list
Kimirock:feat/meta-delete-request
Kimirock:paywall
Kimirock:feat/widget-v2
Kimirock:fix/error-message
Kimirock:fix/mark-read-delay
Kimirock:snyk-fix-91fae01bf4045de15c594b7c9a89163e
Kimirock:chore/conv-card-bulk-checkbox
Kimirock:deploy/19-feb-2025
Kimirock:fix/obfuscate-email-info
Kimirock:chore/upgrade-packages-2-25
Kimirock:discard-update-conversation
Kimirock:feb-6-deploy
Kimirock:fix-pnpm-install
Kimirock:feat/groq
Kimirock:fix/pnpm
Kimirock:fix/realtime-issues
Kimirock:feat/captain-toggle-updates
Kimirock:fix/wavesurfer-memory
Kimirock:feat/email-color-switcher
Kimirock:spike/captain-apis-to-chatwoot
Kimirock:fix/bubble-isses-2
Kimirock:fix/backport/chat-init
Kimirock:feat/sidekiq_tuning
Kimirock:debug/oom-bubbles
Kimirock:feat/message-bubble
Kimirock:design-updates
Kimirock:feat/3_15_plus_meta_throttle
Kimirock:feat/conversation-screen
Kimirock:feat/captain-inbox-selector
Kimirock:deploy/vite-6
Kimirock:disable-stale-jobs
Kimirock:feat/netlify-histoire
Kimirock:snyk-fix-531a03562aa6be95858cdfbccbde51f1
Kimirock:feat/meta-fetch-throttle
Kimirock:abort-controller
Kimirock:feat/compose-new-conversation
Kimirock:chore/newrelic_tuning
Kimirock:feat/tune_newrelic3
Kimirock:temp/debug_update_presence
Kimirock:perf-improvements
Kimirock:feat/contact-query-improvements
Kimirock:fix/icons
Kimirock:chore/captain-proxy
Kimirock:fix/sentry-issue
Kimirock:fix/article-view
Kimirock:debug/vuex-router-sync
Kimirock:fix/debug-sdk
Kimirock:fix/emoji-on-widget
Kimirock:fix/emoji-click
Kimirock:debug/cors
Kimirock:fix/cors-iframe-issue
Kimirock:localstorage-fix-v3.x
Kimirock:fix/follow-up-3
Kimirock:fix/cw-3590
Kimirock:fix/cw-3584
Kimirock:3.x
Kimirock:feat/PR-1352
Kimirock:snyk-fix-0a78b3a6af501e0a80eb54866c8aa99f
Kimirock:chore-replace-portal-mixin
Kimirock:chore-replace-router-mixin
Kimirock:chore-replace-filters-mixin
Kimirock:chore-global-config-mixin
Kimirock:chore-replace-availability-nextavailibity-mixins
Kimirock:chore-bump-up-email-char-limit
Kimirock:chore/increase-email-message-length
Kimirock:feat/paste-images-to-editor
Kimirock:chore-replace-inbox-mixin
Kimirock:chore-replace-availability-mixin-with-composable-CW-3472
Kimirock:chore-repalce-configMixin-with-useConfig-composable
Kimirock:feat/vue-3
Kimirock:fix/CW-3385
Kimirock:fix/show-toast-on-inbox-assignmement-error
Kimirock:fix/show-error-on-clipboard-errors
Kimirock:feat/vue-3-base
Kimirock:refactor/CW-3458-move-compsables
Kimirock:staging/deploy-22aug24
Kimirock:chore/notification-logging
Kimirock:refactor-replace-router-composable
Kimirock:fix/conv-order
Kimirock:chore-migrate-from-mixins
Kimirock:fix/i.g-reel-translation
Kimirock:feature/cw-3395
Kimirock:chore/add-logs
Kimirock:chore/logs-for-realtime
Kimirock:feature/cw-3490
Kimirock:refactor/structured-clone
Kimirock:snyk-fix-f2a5704c18c32d1ebb34c8501163dcd9
Kimirock:deploy-apr-15
Kimirock:chore/docker_foss_arm
Kimirock:chore/docker-foss-arm64
Kimirock:docker-foss-arm64
Kimirock:spike/permissions-for-agents
Kimirock:feat/disable-gmail
Kimirock:feature/cw-3210
Kimirock:fix/gh_nightly_action
Kimirock:feat/cw-3369-staging
Kimirock:feat/update-editor
Kimirock:feat/search-linear-issue-status-icon
Kimirock:feat/summary-with-title-description
Kimirock:feat/add_read_replica_support
Kimirock:feat/linear-link-title
Kimirock:feat/scroll-to-notification
Kimirock:feat/CW-3082
Kimirock:feat/linear-cta
Kimirock:feature/cw-3290
Kimirock:chore-replace-window-bus
Kimirock:feat/linear-frontend
Kimirock:feature/cw-3280
Kimirock:fix/shortcuts
Kimirock:CW-3108
Kimirock:feat/linear
Kimirock:feature/cw-3191
Kimirock:chore/disable-prevent-message-flooding-error
Kimirock:feat/ugprade-packages-4-2024
Kimirock:feat/remove-cypress
Kimirock:fix/CW-3183
Kimirock:report-rewrite
Kimirock:feat/personal-settings
Kimirock:feat/cw-3192
Kimirock:feature/cw-3162
Kimirock:debug-meta-conv-lock
Kimirock:feat/sla-reports-view
Kimirock:fix-Agent-Email
Kimirock:feature/cw-3141
Kimirock:fix/element-null-check
Kimirock:CW-3135
Kimirock:feat/cleanup-availability-mixin
Kimirock:zoom
Kimirock:CW-3014
Kimirock:CW-3013
Kimirock:feat/context-menu-snooze
Kimirock:feat/onboarding
Kimirock:feat/rubocop-custom-rule-loading
Kimirock:debug/app-crash
Kimirock:feat/push-title
Kimirock:feat/CW-3067-snooze
Kimirock:chore/revert-shortcuts-pr
Kimirock:fix/conversation_search_api
Kimirock:fix/remove-default-label-slot
Kimirock:feat/last-snoozed-at
Kimirock:feat/_sla-5
Kimirock:chore/add-inbox-id-to-push-event-data
Kimirock:feat/form-select-tags
Kimirock:feat/add-last-name-and-first-name-in-widget
Kimirock:fix/editor-heading-error
Kimirock:chore--add-logs-for-active-path
Kimirock:vite-ruby-migration
Kimirock:fix/instagram-multiple-attachments
Kimirock:chore-ci-yarn-cache
Kimirock:fix/cw_2914
Kimirock:feat/non-human-reports
Kimirock:fix/cw_2913
Kimirock:feat/show-subscribed-notificiations
Kimirock:feat/cw-1351-onboarding
Kimirock:fix/scroll-reply-to
Kimirock:feat/line-stickers
Kimirock:chore/add-reply-to
Kimirock:feat/line-images
Kimirock:debug/webhook_failure
Kimirock:feat/rb-color-generator
Kimirock:fix/plain-editor-height
Kimirock:feature/cw-2761-more-conditions
Kimirock:feat/algolia-mvp
Kimirock:fix/retry-message
Kimirock:fix/handle-telegram-message-failed-status
Kimirock:fix/handle-instgram-failed-status
Kimirock:feature/cw-2607
Kimirock:feature/cw-2604-message-bubble
Kimirock:revert/text-bus-event
Kimirock:feature/cw-2605-stores
Kimirock:CW-2489
Kimirock:refactor/reply-box
Kimirock:feature/cw-2605
Kimirock:chore/editor-insert-bus
Kimirock:feat/slack-bot-system-messages-styling
Kimirock:chore/split-vuex-actions-PR-#7913
Kimirock:fix/signature-bullet-formatting
Kimirock:feat/slack-link-unfurling
Kimirock:upgrade-fb-api
Kimirock:fix/slack-attachment-issues
Kimirock:feat/cw-2043
Kimirock:fix/attachments-in-slack
Kimirock:feat/improve-reply-suggestion-prompt
Kimirock:feature/cw-2248
Kimirock:feat/conversation-summary
Kimirock:rebased-cw-2162
Kimirock:feat/add-more-ai-reply-options
Kimirock:feat/ai-assit-poc
Kimirock:feat/CW-2065
Kimirock:feature/cw-2073
Kimirock:feature/cw-2056
Kimirock:feature/cw-2075
Kimirock:feat/cw-2026_add_audit_for_channels
Kimirock:feat/perf/cw-1605-2
Kimirock:identify-on-clarity
Kimirock:CW-1823
Kimirock:feat/natural-lanuguage-date-parser
Kimirock:fix/underscore-issue
Kimirock:fix/docker_rails7
Kimirock:feature/cw-1605
Kimirock:feature/cw-1567
Kimirock:chore/migration-to-set-default-value-for-existing-contacts
Kimirock:feature/cw-1695
Kimirock:CW-1490
Kimirock:feature/cw-1625
Kimirock:1599
Kimirock:feat/compose-with-ai
Kimirock:revert-whatsapp-fetch
Kimirock:agent-perm-reports
Kimirock:v4.18.0
Kimirock:v4.17.1
Kimirock:v4.17.0
Kimirock:v4.16.2
Kimirock:v4.16.1
Kimirock:v4.16.0
Kimirock:v4.15.1
Kimirock:v4.15.0
Kimirock:v4.14.2
Kimirock:v4.14.1
Kimirock:v4.14.0
Kimirock:v4.13.0
Kimirock:v4.12.1
Kimirock:v4.12.0
Kimirock:v4.11.2
Kimirock:4.11.2
Kimirock:v4.11.1
Kimirock:v4.11.0
Kimirock:v4.10.1
Kimirock:v4.10.0
Kimirock:v4.9.2
Kimirock:v4.9.1
Kimirock:v4.9.0
Kimirock:v4.8.0
Kimirock:v4.7.0
Kimirock:v4.6.0
Kimirock:v4.5.2
Kimirock:v4.5.1
Kimirock:v4.5.0
Kimirock:v4.4.0
Kimirock:v4.3.0
Kimirock:v4.2.0
Kimirock:v4.1.0
Kimirock:v4.0.4
Kimirock:v4.0.3
Kimirock:v4.0.2
Kimirock:v4.0.1
Kimirock:v4.0.0
Kimirock:v3.16.0
Kimirock:v3.15.0
Kimirock:v3.14.1
Kimirock:v3.14.0
Kimirock:v3.13.0
Kimirock:v3.12.0
Kimirock:v3.11.1
Kimirock:v3.11.0
Kimirock:v3.10.2
Kimirock:v3.10.1
Kimirock:v3.10.0
Kimirock:v3.9.0
Kimirock:v3.8.0
Kimirock:v3.7.0
Kimirock:v3.6.0
Kimirock:v3.5.2
Kimirock:v3.5.1
Kimirock:v3.5.0
Kimirock:v3.4.0
Kimirock:v3.3.1
Kimirock:v3.3.0
Kimirock:v3.2.0
Kimirock:v3.1.1
Kimirock:v3.1.0
Kimirock:v3.0.0
Kimirock:v3.0.0-rc1
Kimirock:v2.18.0
Kimirock:v2.17.1
Kimirock:v2.17.0
Kimirock:2.16.1
Kimirock:v2.16.0
Kimirock:v2.15.0
Kimirock:v2.14.0
Kimirock:v2.13.1
Kimirock:v2.13.0
Kimirock:v2.12.1
Kimirock:v2.12.0
Kimirock:v2.11.0
Kimirock:v2.10.0
Kimirock:v2.9.1
Kimirock:v2.9.0
Kimirock:v2.8.1
Kimirock:v2.8.0
Kimirock:v2.7.0
Kimirock:v2.6.0
Kimirock:v2.5.0
Kimirock:v2.4.1
Kimirock:v2.4.0
Kimirock:v2.3.2
Kimirock:v2.3.1
Kimirock:v2.3.0
Kimirock:v2.2.1
Kimirock:v2.2.0
Kimirock:v2.1.1
Kimirock:v2.1.0
Kimirock:v2.0.2
Kimirock:v2.0.1
Kimirock:v2.0.0
Kimirock:v1.22.1
Kimirock:v1.22.0
Kimirock:v1.21.1
Kimirock:v1.21.0
Kimirock:v1.20.0
Kimirock:v1.19.0
Kimirock:v1.18.2
Kimirock:v1.18.1
Kimirock:v1.18.0
Kimirock:v1.17.1
Kimirock:v1.17.0
Kimirock:v1.16.2
Kimirock:v1.16.1
Kimirock:v1.15.1
Kimirock:v1.15.0
Kimirock:v1.14.3
Kimirock:v1.14.2
Kimirock:v1.14.1
Kimirock:v1.14.0
Kimirock:v1.13.1
Kimirock:v1.13.0
Kimirock:v1.12.2
Kimirock:v1.12.1
Kimirock:v1.12.0
Kimirock:v1.11.1
Kimirock:v1.11.0
Kimirock:v1.10.0
Kimirock:v1.9.0
Kimirock:v1.8.0
Kimirock:v1.7.2
Kimirock:v1.7.1
Kimirock:v1.7.0
Kimirock:v1.6.3
Kimirock:v1.6.2
Kimirock:v1.6.1
Kimirock:v1.6.0
Kimirock:v1.5.3
Kimirock:v1.5.2
Kimirock:v1.5.1
Kimirock:v1.5.0
Kimirock:1.4.2
Kimirock:v1.4.2
Kimirock:v1.4.1
Kimirock:v1.4.0
Kimirock:v1.3.0
Kimirock:1.2.4
Kimirock:v1.2.4
Kimirock:v1.2.3
Kimirock:v1.2.2
Kimirock:v1.2.1
Kimirock:v1.2.0
Kimirock:v1.1.3
Kimirock:v1.1.2
Kimirock:v1.1.1
Kimirock:v1.1.0
Kimirock:v1.0.3
Kimirock:v1.0.2
Kimirock:v1.0.1
Kimirock:v1.0.0
Kimirock:v0.1.0
5 Commits
develop
...
fix/error_
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
9b32748c8b | Merge branch 'develop' into fix/error_reporting | ||
|
|
0403361a36 | Merge branch 'develop' into fix/error_reporting | ||
|
|
9bd93f970c | fix: specs | ||
|
|
2e6142c4c3 | fix: refactor | ||
|
|
f32daa96ab |
fix: improve apm error reporting
Previously, errors were only being logged with logger.info and rendered as JSON responses, but weren't being properly reported to APM services. This meant that critical errors like 500s were only visible in application logs but not in our monitoring systems, making it harder to track and debug issues in production. This commit ensures that all errors are properly reported to configured APM services by: 1. Adding explicit APM error reporting alongside logging 2. Using proper APM reporting methods for each service 3. Maintaining consistent error handling across all APM integrations These changes ensure that errors are properly captured in our monitoring systems,improving our ability to track and debug production issues. |
2 changed files with 28 additions and 6 deletions
|
|
@@ -23,24 +23,29 @@ module RequestExceptionHandler
|
|||
Current.reset
|
||||
end
|
||||
|
||||
def render_error(message, status, error = nil)
|
||||
log_handled_error(error) if error
|
||||
render json: { error: message }, status: status
|
||||
end
|
||||
|
||||
def render_unauthorized(message)
|
||||
render json: { error: message }, status: :unauthorized
|
||||
render_error(message, :unauthorized)
|
||||
end
|
||||
|
||||
def render_not_found_error(message)
|
||||
render json: { error: message }, status: :not_found
|
||||
render_error(message, :not_found)
|
||||
end
|
||||
|
||||
def render_could_not_create_error(message)
|
||||
render json: { error: message }, status: :unprocessable_entity
|
||||
render_error(message, :unprocessable_entity)
|
||||
end
|
||||
|
||||
def render_payment_required(message)
|
||||
render json: { error: message }, status: :payment_required
|
||||
render_error(message, :payment_required)
|
||||
end
|
||||
|
||||
def render_internal_server_error(message)
|
||||
render json: { error: message }, status: :internal_server_error
|
||||
render_error(message, :internal_server_error)
|
||||
end
|
||||
|
||||
def render_record_invalid(exception)
|
||||
|
|
@@ -57,6 +62,23 @@ module RequestExceptionHandler
|
|||
end
|
||||
|
||||
def log_handled_error(exception)
|
||||
return unless exception
|
||||
|
||||
logger.info("Handled error: #{exception.inspect}")
|
||||
report_to_apms(exception)
|
||||
end
|
||||
|
||||
def report_to_apms(exception)
|
||||
apm_reporters = {
|
||||
'NewRelic::Agent' => -> { ::NewRelic::Agent.notice_error(exception) },
|
||||
'Datadog::Tracing' => -> { ::Datadog::Tracing.active_trace&.set_error(exception) },
|
||||
'ElasticAPM' => -> { ::ElasticAPM.report(exception) },
|
||||
'ScoutApm::Error' => -> { ::ScoutApm::Error.capture(exception) },
|
||||
'Sentry' => -> { ::Sentry.capture_exception(exception) }
|
||||
}
|
||||
|
||||
apm_reporters.each do |module_name, reporter|
|
||||
reporter.call if Object.const_defined?(module_name)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@@ -440,7 +440,7 @@ RSpec.describe 'Contacts API', type: :request do
|
|||
as: :json
|
||||
|
||||
expect(response).to have_http_status(:unprocessable_entity)
|
||||
expect(response.body).to include('Invalid value. The values provided for country_code are invalid"')
|
||||
expect(response.body).to include('Invalid value. The values provided for country_code are invalid')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.