Commit Graph
100 Commits
Author SHA1 Message Date
rogee 7ae38d020d feat(csat): queue channel templates 2026-06-05 17:40:04 +08:00
rogee 9a1813485f feat(conversations): queue maintenance jobs 2026-06-05 17:25:22 +08:00
rogee 6851e20aa7 feat(crm): queue contact exports 2026-06-05 17:13:26 +08:00
rogee c43979ce81 feat(sla): queue applied sla scans 2026-06-05 16:59:57 +08:00
rogee 3d73731444 feat(search): queue index updates durably 2026-06-05 16:47:20 +08:00
rogee c43a53e800 feat(automation): queue macro and csat jobs 2026-06-05 16:37:01 +08:00
rogee b3fb0b1267 feat(automation): queue external action deliveries 2026-06-05 16:24:59 +08:00
rogee dc48b5cd1f feat(dispatch): queue async events durably 2026-06-05 16:10:47 +08:00
rogee 2cb02c8a91 feat(worker): add durable background jobs 2026-06-05 15:38:03 +08:00
rogee 52b6497d3a test(parity): add enterprise browser smoke coverage 2026-06-05 15:21:18 +08:00
rogee 7e920699ac test(parity): add api smoke assertions 2026-06-05 14:22:28 +08:00
rogee f5b3279a82 test(parity): add frontend smoke harness 2026-06-05 14:11:05 +08:00
rogee 72211e6dda feat(captain): align streaming fallbacks 2026-06-05 13:57:30 +08:00
rogee a7cd53aa62 docs: land parity tracker handoff 2026-06-05 13:43:43 +08:00
rogee 13cb750a2a feat(captain): align task payload persistence 2026-06-05 13:38:55 +08:00
rogee 3263ed9284 docs: land copilot task execution plan 2026-06-05 13:22:19 +08:00
rogee aa142a9b61 feat(captain): gate document sync backend 2026-06-05 13:15:48 +08:00
rogee 67d182b132 feat(captain): align playground fallback 2026-06-05 13:09:23 +08:00
rogee e1b376cd76 docs: land captain copilot completion plan 2026-06-05 13:01:45 +08:00
rogee 57f864e68c feat(captain): align preferences payloads 2026-06-05 12:56:25 +08:00
rogee fb1c739589 feat(copilot): align thread message payloads 2026-06-05 12:44:18 +08:00
rogee afccb5f9ae feat(captain): align document response actions 2026-06-05 12:24:16 +08:00
rogee fc2cb12e63 feat(captain): align scenario and tool payloads 2026-06-05 12:05:53 +08:00
rogee 41a1b0c47e feat(captain): align assistant resources 2026-06-05 11:53:19 +08:00
rogee 4ddfaed845 feat(inboxes): enforce chatwoot inbox limits 2026-06-05 11:35:38 +08:00
rogee ec94fb1ab2 docs: land inbox limit handoff tracker 2026-06-05 11:20:31 +08:00
rogee 8b3b532c65 feat(custom-roles): align chatwoot permissions 2026-06-05 11:14:38 +08:00
rogee b5f2a47ef8 docs: land remaining parity tracker 2026-06-05 10:53:24 +08:00
rogee 2ec5366d7c feat(audit): cover operational mutations 2026-06-05 10:45:55 +08:00
rogee 4597d404fd feat(audit): record enterprise mutations 2026-06-05 10:33:33 +08:00
rogee 3f8f04d65a feat(audit): align chatwoot audit log payloads 2026-06-05 10:21:15 +08:00
rogee c00d313576 feat(macros): align chatwoot macro payloads 2026-06-05 10:11:11 +08:00
rogee 382933e601 feat(automation): deliver retryable external actions 2026-06-05 09:54:50 +08:00
rogee 72e980def9 docs: land automation delivery plan 2026-06-05 09:39:20 +08:00
rogee 4e2855958d feat(automation): record rule execution outcomes 2026-06-05 09:32:25 +08:00
rogee f4c56bf109 feat(automation): align rule trigger coverage 2026-06-05 09:24:10 +08:00
rogee 0866ea5429 docs: detail automation trigger plan 2026-06-05 09:10:18 +08:00
rogee 3403770cb7 feat(automation): align automation rule payloads 2026-06-05 09:03:34 +08:00
rogee 04be5e4e4e docs: land automation macro execution plan 2026-06-05 08:50:36 +08:00
rogee 20941b9f2d docs: record csat download checkpoint 2026-06-05 08:41:57 +08:00
rogee b36cf079db feat(csat): align report download csv 2026-06-05 08:40:21 +08:00
rogee 5c771d8c2c docs: record csat public send checkpoint 2026-06-05 08:32:58 +08:00
rogee ef3a90959d feat(csat): send surveys on resolved conversations 2026-06-05 08:30:45 +08:00
rogee bda5ad590d docs: expand parity execution plan 2026-06-05 08:21:31 +08:00
rogee fca6838a75 docs: record csat report checkpoint 2026-06-05 08:14:33 +08:00
rogee f441680c76 feat(csat): align account report payloads 2026-06-05 08:11:46 +08:00
rogee 9e0826b144 docs: record sla notification checkpoint 2026-06-05 08:02:31 +08:00
rogee d23f3f09f1 feat(sla): notify users on sla misses 2026-06-05 07:59:51 +08:00
rogee 64926db464 docs: land chatwoot parity tracking plan 2026-06-05 07:55:03 +08:00
rogee 330f875f95 docs: record applied sla reports checkpoint 2026-06-05 07:50:14 +08:00
rogee 4f85ef11e4 feat(sla): align applied sla reports 2026-06-05 07:45:54 +08:00
rogee 0c6cf1dd27 docs: record sla breach lifecycle checkpoint 2026-06-05 07:30:52 +08:00
rogee 213bf2b5f9 feat(sla): make sla breach events idempotent 2026-06-05 07:26:12 +08:00
rogee 85da0beb93 docs: record applied sla persistence checkpoint 2026-06-05 07:18:32 +08:00
rogee a11bb965fa feat(sla): persist applied sla on conversations 2026-06-05 07:16:05 +08:00
rogee 4cf68d1639 docs: record sla policy payload checkpoint 2026-06-05 07:06:54 +08:00
rogee 95224faa34 feat(sla): align sla policy payloads 2026-06-05 07:03:01 +08:00
rogee be9c8f1f93 docs: record capacity enforcement checkpoint 2026-06-05 06:58:14 +08:00
rogee a98dc2ca42 feat(capacity): enforce inbox assignment limits 2026-06-05 06:56:09 +08:00
rogee 5033cf17b0 docs: record search live gate checkpoint 2026-06-05 06:48:57 +08:00
rogee f08c74381e test(search): add meilisearch live gate 2026-06-05 06:46:36 +08:00
rogee f36512e993 docs: record search payload checkpoint 2026-06-05 06:40:52 +08:00
rogee a16c23c731 feat(search): align chatwoot search payloads 2026-06-05 06:38:08 +08:00
rogee 178bc36e8f docs: record channel route cleanup checkpoint 2026-06-05 06:22:50 +08:00
rogee f04a03b65a feat(channels): align channel route inbox payloads 2026-06-05 06:19:50 +08:00
rogee 10c7df00f0 docs: record capacity parity checkpoint 2026-06-05 06:07:10 +08:00
rogee b197e54d9f feat(capacity): align chatwoot inbox capacity limits 2026-06-05 06:03:44 +08:00
rogee 492d916bef docs: detail agent capacity parity plan 2026-06-05 05:50:48 +08:00
rogee 8fd40ec17d docs: record channel config checkpoint 2026-06-05 05:44:03 +08:00
rogee f0aae79d6d feat(inboxes): deepen channel config parity 2026-06-05 05:41:48 +08:00
rogee 8f69ef490e docs: record inbox members checkpoint 2026-06-05 05:31:49 +08:00
rogee 82167f5dd3 feat(inboxes): align chatwoot inbox members 2026-06-05 05:28:41 +08:00
rogee c6a22ad99e docs: record inbox working hours checkpoint 2026-06-05 05:20:45 +08:00
rogee 945782eb03 feat(inboxes): persist chatwoot working hours 2026-06-05 05:19:36 +08:00
rogee ff98202c38 docs: record inbox request binding checkpoint 2026-06-05 05:10:16 +08:00
rogee ee93546def feat(inboxes): bind chatwoot channel settings 2026-06-05 05:07:09 +08:00
rogee cd83c82ee0 docs: expand chatwoot parity execution tracker 2026-06-05 04:55:19 +08:00
rogee 1f6ec3edb3 docs: record inbox serializer checkpoint 2026-06-05 04:49:48 +08:00
rogee 0e83e8d8b7 feat(inboxes): align chatwoot inbox serializers 2026-06-05 04:48:32 +08:00
rogee c256e279eb docs: record crm frontend smoke checkpoint 2026-06-05 04:41:19 +08:00
rogee ad29dc33cf test(crm): cover chatwoot frontend crm smoke 2026-06-05 04:40:37 +08:00
rogee 1ffd1d5708 docs: record contact export email checkpoint 2026-06-05 04:31:12 +08:00
rogee c2766fe642 feat(crm): email contact export completions 2026-06-05 04:29:24 +08:00
rogee 0f65935684 docs: record import label validation checkpoint 2026-06-05 04:24:29 +08:00
rogee 653db81ef2 feat(crm): validate imported contact labels 2026-06-05 04:23:16 +08:00
rogee b5f4431437 docs: record crm search checkpoint 2026-06-05 04:18:10 +08:00
rogee 202da194e1 feat(crm): route crm search through meilisearch 2026-06-05 04:16:49 +08:00
rogee 7a7bc4197a docs: record nested conversations checkpoint 2026-06-05 04:06:45 +08:00
rogee fb775b76f6 feat(crm): align nested conversation payloads 2026-06-05 04:05:01 +08:00
rogee 9d0e8d40c0 docs: record contact notes checkpoint 2026-06-05 03:56:15 +08:00
rogee af57482d5e feat(crm): align contact note payloads 2026-06-05 03:54:16 +08:00
rogee 096e4ee40d docs: record contact export checkpoint 2026-06-05 03:40:35 +08:00
rogee 47c2b805e9 feat(crm): persist contact export artifacts 2026-06-05 03:38:16 +08:00
rogee 861aea1f38 docs: record contact data import checkpoint 2026-06-05 03:23:11 +08:00
rogee 8eed2f1943 feat(crm): persist contact data imports 2026-06-05 03:20:34 +08:00
rogee ab2ca840fb docs: record contact merge parity checkpoint 2026-06-05 03:10:49 +08:00
rogee 1e3bf47071 feat(crm): align contact merge action 2026-06-05 03:07:57 +08:00
rogee c7f2b43b4a docs: land chatwoot parity tracking plan 2026-06-05 02:56:21 +08:00
rogee 7a033e28a0 feat(crm): complete contact label avatar gaps 2026-06-05 02:53:24 +08:00
rogee 5cf735076d docs: record crm parity checkpoint 2026-06-05 02:36:45 +08:00