CREDO23
778ab9b254
refactor: route indexing handlers through message helpers
2026-06-03 21:53:03 +02:00
CREDO23
7618c3aafb
refactor: use pure metadata core in base handler
2026-06-03 21:52:58 +02:00
CREDO23
d53707ebbf
feat: add pure notification metadata transitions
2026-06-03 21:52:58 +02:00
CREDO23
c23bdc4a5e
feat: add pure notification message helpers
2026-06-03 21:52:58 +02:00
CREDO23
f3ed1b85d0
test: switch pytest to importlib import mode
2026-06-03 21:52:54 +02:00
CREDO23
75b37bb8d4
refactor: remove legacy notification service
2026-06-03 18:04:47 +02:00
CREDO23
9dab07f775
refactor: point notification callers at notifications module
2026-06-03 18:04:47 +02:00
CREDO23
5d2a36f579
refactor: serve notifications API from notifications module
2026-06-03 18:04:47 +02:00
CREDO23
e5236d33a9
refactor: move Notification model into notifications module
2026-06-03 18:04:47 +02:00
CREDO23
9575b9d4db
refactor: add notifications module
2026-06-03 18:04:47 +02:00
Rohan Verma
309bd9a2dd
Merge pull request #1463 from CREDO23/feat/blob-storage
...
[Feat] Add Document Blob Storage, Segregate Connectors, and Jira Cleanup
2026-06-02 12:15:48 -07:00
CREDO23
10a2f1ec2f
chore(backend): ignore local object store
2026-06-02 16:56:01 +02:00
CREDO23
0259c53f50
fix(db): restore automation_runs to zero_publication
2026-06-02 16:56:01 +02:00
CREDO23
b6710ae9af
refactor(jira): remove dead legacy indexing and write tools (mcp-only now)
2026-06-02 16:38:00 +02:00
CREDO23
ef60af90cf
feat(web): segregate connectors into knowledge base and tools/live sources
2026-06-02 16:37:54 +02:00
CREDO23
af192a8405
feat(web): add download original action to editor header
2026-06-02 16:10:50 +02:00
CREDO23
637affecb8
feat(web): add document files contract and api method
2026-06-02 16:10:50 +02:00
CREDO23
a4f3af7ed8
chore(dev): document storage env vars and add azurite service
2026-06-02 16:10:50 +02:00
CREDO23
537b6e3b33
feat(db): add document_files migration
2026-06-02 16:10:50 +02:00
CREDO23
f9e2c22d45
feat(documents): purge stored blobs on document deletion
2026-06-02 16:10:50 +02:00
CREDO23
a4b31929d0
feat(documents): persist original upload bytes on file upload
2026-06-02 16:10:50 +02:00
CREDO23
7dad9ec3a9
feat(api): mount file-storage router
2026-06-02 16:10:50 +02:00
CREDO23
5e5f51b3a0
feat(db): register DocumentFile and document.files relationship
2026-06-02 16:10:44 +02:00
CREDO23
0483af8023
feat(file-storage): add listing and download routes
2026-06-02 16:10:44 +02:00
CREDO23
7065615043
feat(file-storage): add storage service and metadata schema
2026-06-02 16:10:44 +02:00
CREDO23
72174c780a
feat(file-storage): add document_files model and enum
2026-06-02 16:10:43 +02:00
CREDO23
1bb1022d35
feat(file-storage): add settings, key builder, and backend factory
2026-06-02 16:10:43 +02:00
CREDO23
74fcad6496
feat(file-storage): add local and azure blob backends
2026-06-02 16:10:43 +02:00
CREDO23
f3ebb14e46
feat(file-storage): add storage backend contract
2026-06-02 16:10:43 +02:00
CREDO23
7753a238ef
chore(backend): add azure-storage-blob dependency
2026-06-02 16:10:43 +02:00
Rohan Verma
a80a9cb87c
Merge pull request #1444 from AnishSarkar22/feat/whatsapp-gateway-integration
...
feat: Add external chat gateways for Telegram, WhatsApp, Slack, and Discord
2026-06-01 13:04:57 -07:00
Anish Sarkar
375056858f
chore: update migration number
2026-06-02 01:27:34 +05:30
Anish Sarkar
8f8abe6f58
chore: renamed alembic migrations
2026-06-02 01:24:50 +05:30
Anish Sarkar
2e64d5d3de
Merge remote-tracking branch 'upstream/dev' into feat/whatsapp-gateway-integration
2026-06-02 01:22:32 +05:30
Anish Sarkar
1f83898a87
feat(gateway): renamed the gateway related alembic migrations
2026-06-02 01:19:28 +05:30
Rohan Verma
8340cda6e3
Merge pull request #1456 from octo-patch/feature/upgrade-minimax-m3
...
feat: upgrade MiniMax default model to M3
2026-06-01 12:45:24 -07:00
Rohan Verma
43bb256987
Merge pull request #1457 from CREDO23/fixes-autmations
...
Feat(Automations): Live Run Status & Step Ticker Via Zero
2026-06-01 12:44:02 -07:00
CREDO23
00ee6d04ee
docs(zero-sync): list automation_runs in synced tables
2026-06-01 21:02:58 +02:00
CREDO23
ca66bff02b
feat(automations): render live step ticker, defer REST until terminal
...
Step results now render from the synced Zero row so the panel ticks
forward as the run progresses. The REST getRun call is gated on the
run reaching a terminal status, since output/artifacts/error are only
written at terminal mark.
2026-06-01 21:02:54 +02:00
CREDO23
d8db3159d6
feat(automations): forward live status and steps to run details panel
2026-06-01 21:02:47 +02:00
CREDO23
69eb64db08
refactor(automations): source runs list from Zero
...
useAutomationRuns now reads from the zero_publication thin column set
and adapts rows to LiveRunSummary (RunSummary + step_results). The
detail hook stays on REST for the heavy fields.
2026-06-01 21:02:40 +02:00
CREDO23
c73f7ef03a
feat(zero): register automationRuns queries
2026-06-01 21:02:34 +02:00
CREDO23
9dbe864d6a
feat(zero): add runs-by-automation query
2026-06-01 21:02:30 +02:00
CREDO23
a458a56e53
feat(zero): register automationRunTable in schema
2026-06-01 21:02:25 +02:00
CREDO23
c64781252d
feat(zero): define automationRunTable schema
2026-06-01 21:02:20 +02:00
CREDO23
ec2b57bfb3
feat(db): add automation_runs to zero_publication (thin column list)
...
Resyncs zero_publication via the canonical ALTER PUBLICATION ... SET
TABLE pattern (mirrors migration 143) to publish a thin live view of
automation_runs for dashboard real-time updates. Heavy JSONB fields
(definition_snapshot, inputs, output, artifacts, error) stay on REST.
2026-06-01 21:02:16 +02:00
Anish Sarkar
e3de7c4667
Merge remote-tracking branch 'upstream/dev' into feat/whatsapp-gateway-integration
2026-06-02 00:29:32 +05:30
Anish Sarkar
ebddf4506a
feat(messaging): introduce comprehensive setup docs for Telegram, WhatsApp, Slack, and Discord messaging channels
2026-06-02 00:25:49 +05:30
Anish Sarkar
20994671bc
feat(gateway): add configuration options for Telegram, WhatsApp, Slack, and Discord gateways
2026-06-02 00:03:26 +05:30
Anish Sarkar
799a83239f
feat(gateway): add Slack and Telegram gateway configuration and enablement checks
2026-06-01 23:58:28 +05:30