Some checks failed
CI/CD / detect-changes (pull_request) Successful in 21s
CI/CD / build-and-deploy (pull_request) Has been cancelled
CI/CD / test-frontend (pull_request) Has been cancelled
CI/CD / test-sqlite (pull_request) Has been cancelled
CI/CD / test-go-pg (pull_request) Has been cancelled
Conversation search (db.query search_like, chat-core /search endpoint, sidebar search UI), message pagination polish (scroll preservation, loading spinner), workflow-chat integration package, and multi-user E2E test infrastructure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
31 lines
715 B
JSON
31 lines
715 B
JSON
{
|
|
"id": "chat",
|
|
"title": "Chat",
|
|
"type": "full",
|
|
"tier": "starlark",
|
|
"route": "/s/chat",
|
|
"auth": "authenticated",
|
|
"layout": "single",
|
|
"version": "0.2.0",
|
|
"icon": "\ud83d\udcac",
|
|
"description": "Chat surface — conversations, messaging, typing indicators, read receipts.",
|
|
"author": "switchboard",
|
|
|
|
"permissions": ["db.write", "realtime.publish"],
|
|
|
|
"depends": ["chat-core"],
|
|
|
|
"api_routes": [
|
|
{"method": "POST", "path": "/typing/*"}
|
|
],
|
|
|
|
"settings": {
|
|
"enter_to_send": {
|
|
"type": "boolean",
|
|
"label": "Enter to Send",
|
|
"description": "Press Enter to send messages (Shift+Enter for newline). When off, Enter inserts a newline.",
|
|
"default": true
|
|
}
|
|
}
|
|
}
|