Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion backend
Submodule backend updated 50 files
+18 −0 base.yaml
+10 −0 example.env
+15 −0 pnpm-lock.yaml
+5 −5 src/app/app.module.ts
+29 −17 src/auth/auth.service.ts
+8 −2 src/auth/google/google.service.ts
+15 −4 src/auth/wechat/wechat.service.ts
+1 −1 src/conversations/conversations.e2e-spec.ts
+10 −13 src/conversations/conversations.service.ts
+0 −37 src/feedback/dto/create-feedback.dto.ts
+0 −32 src/feedback/dto/feedback.dto.ts
+0 −36 src/feedback/entities/feedback.entity.ts
+0 −80 src/feedback/feedback.controller.ts
+0 −265 src/feedback/feedback.e2e-spec.ts
+0 −15 src/feedback/feedback.module.ts
+0 −75 src/feedback/feedback.service.spec.ts
+0 −62 src/feedback/feedback.service.ts
+0 −32 src/feedback/internal.feedback.controller.ts
+7 −1 src/files/files.service.ts
+0 −5 src/i18n/en/feedback.json
+1 −0 src/i18n/en/user.json
+22 −0 src/i18n/en/validation.json
+0 −5 src/i18n/zh/feedback.json
+1 −0 src/i18n/zh/user.json
+22 −0 src/i18n/zh/validation.json
+8 −0 src/kafka/kafka.module.ts
+46 −0 src/kafka/kafka.service.ts
+9 −7 src/messages/messages.service.ts
+0 −88 src/migrations/1757100000000-feedback.ts
+20 −0 src/migrations/1762847685000-add-metadata-to-user-bindings.ts
+19 −18 src/namespace-resources/namespace-resources.service.ts
+2 −2 src/namespace-resources/open.resource.controller.ts
+21 −21 src/namespaces/namespaces.service.ts
+19 −21 src/resources/resources.service.ts
+2 −2 src/search/search.service.ts
+2 −1 src/tasks/tasks.module.ts
+75 −47 src/tasks/wizard-task.service.ts
+2 −1 src/trace/trace.module.ts
+10 −44 src/trace/trace.service.ts
+4 −1 src/user/dto/create-user-binding.dto.ts
+4 −1 src/user/dto/update-user-binding.dto.ts
+3 −0 src/user/entities/user-binding.entity.ts
+23 −0 src/user/user.service.ts
+23 −0 src/utils/transaction-utils.ts
+0 −7 src/wizard/dto/open-collect-request.dto.ts
+15 −0 src/wizard/internal.wizard.controller.ts
+16 −0 src/wizard/open.wizard.controller.ts
+73 −9 src/wizard/wizard.service.ts
+28 −3 test/jest-e2e-setup.ts
+7 −0 test/jest-e2e-teardown.ts
2 changes: 1 addition & 1 deletion client/browser-extension
19 changes: 19 additions & 0 deletions compose/deps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,22 @@ services:
timeout: 5s
retries: 3
start_period: 15s

kafka:
image: bitnamilegacy/kafka:4.0
ports:
- 19092:9092
environment:
# KRaft settings
- KAFKA_CFG_NODE_ID=0
- KAFKA_CFG_PROCESS_ROLES=controller,broker
- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@kafka:9093
# Listeners
- KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093
- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
- KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
- KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
- KAFKA_CFG_INTER_BROKER_LISTENER_NAME=PLAINTEXT
restart: unless-stopped
volumes:
- ./kafka-data:/bitnami/kafka
7 changes: 7 additions & 0 deletions example.env
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ OBB_MAIL_FROM="OmniBox <no-reply@example.com>"

OBW_BACKEND_BASE_URL=http://backend:8000

OBW_KAFKA_BROKER="kafka:9092"

OBW_VECTOR_DIMENSION="1536"

# >>> AI Service Configuration >>>
OBW_VECTOR_EMBEDDING_API_KEY="sk-***"
OBW_VECTOR_EMBEDDING_BASE_URL="https://api.openai.com/v1"
Expand Down Expand Up @@ -63,3 +67,6 @@ OBB_S3_SECRET_ACCESS_KEY=password
OBB_S3_ENDPOINT=http://minio:9000
OBB_S3_PUBLIC_ENDPOINT=http://localhost:9000
OBB_S3_BUCKET=omnibox-test

OBB_KAFKA_BROKER=localhost:9092
OBB_KAFKA_CLIENT_ID=omnibox-backend