4 files changed
+18
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
- .github/workflows/ci.yaml+2-2
- helm/backend/.helmignore+23
- helm/backend/Chart.yaml+7
- helm/backend/templates/omnibox-backend.yaml+88
- helm/backend/values.yaml+15
- package.json+1
- pnpm-lock.yaml+9
- src/api-key/api-key.controller.ts+10
- src/api-key/api-key.dto.ts+34-2
- src/api-key/api-key.e2e-spec.ts+158-1
- src/api-key/api-key.entity.ts+1
- src/api-key/api-key.module.ts+2-1
- src/api-key/api-key.service.spec.ts+54
- src/api-key/api-key.service.ts+51-16
- src/app/app.module.ts+26-4
- src/applications/applications.controller.ts+66
- src/applications/applications.dto.ts+56
- src/applications/applications.e2e-spec.ts+170
- src/applications/applications.entity.ts+27
- src/applications/applications.module.ts+21
- src/applications/applications.service.ts+134
- src/applications/apps/base-app.ts+16
- src/applications/apps/wechat-bot.ts+139
- src/applications/internal.applications.controller.ts+17
- src/auth/auth.controller.ts+32-3
- src/auth/google/google.controller.ts+22-3
- src/auth/jwt.strategy.ts+15-3
- src/auth/wechat/wechat.controller.ts+26-3
- src/conversations/conversations.module.ts+2
- src/conversations/conversations.service.ts+21
- src/feedback/dto/create-feedback.dto.ts+24
- src/feedback/entities/feedback.entity.ts+36
- src/feedback/feedback.controller.ts+70
- src/feedback/feedback.module.ts+14
- src/feedback/feedback.service.spec.ts+68
- src/feedback/feedback.service.ts+31
- src/interceptor/user.interceptor.ts+44
- src/migrations/1756914379375-applications.ts+81
- src/migrations/1757100000000-feedback.ts+89
- src/namespace-resources/dto/list-children-resp.dto.ts+13
- src/namespace-resources/dto/resource.dto.ts+1-24
- src/namespace-resources/dto/update-resource.dto.ts+11
- src/namespace-resources/namespace-resources.controller.ts+3-2
- src/namespace-resources/namespace-resources.e2e-spec.ts-15
- src/namespace-resources/namespace-resources.service.ts+97-97
- src/namespace-resources/open.resource.controller.ts+1-1
- src/namespaces/namespaces.service.ts+9-4
- src/oauth2/oauth.controller.ts-76
- src/oauth2/oauth.module.ts-25
- src/oauth2/oauth.service.ts-91
- src/oauth2/types.ts-17
- src/permissions/permissions.service.ts+6-5
- src/resources/dto/resource-meta.dto.ts+38
- src/resources/dto/update-resource-req.dto.ts+7
- src/resources/resources.module.ts+2-1
- src/resources/resources.service.ts+79-10
- src/search/search.e2e-spec.ts+7
- src/search/search.module.ts+2
- src/search/search.service.ts+10
- src/shared-resources/shared-resources.service.ts+1-1
- src/shares/dto/share-info.dto.ts+1-1
- src/shares/dto/update-share-info-req.dto.ts+41-5
- src/shares/shares.service.ts+11-11
- src/tasks/task-pipeline.e2e-spec.ts+86-2
- src/tasks/tasks.module.ts+3-2
- src/tasks/wizard-task.service.ts+23-2
- src/trace/dto/trace-event.dto.ts+10
- src/trace/dto/trace-message.dto.ts+29
- src/trace/dto/trace-req.dto.ts+10
- src/trace/trace.controller.ts+21
- src/trace/trace.module.ts+12
- src/trace/trace.service.ts+69
- src/tracing.ts+7-2
- src/user/dto/update-user.dto.ts+2
- src/user/user.controller.ts+5
- src/wizard/dto/agent-request.dto.ts+1
- src/wizard/dto/open-collect-request.dto.ts+19
- src/wizard/internal.wizard.controller.ts+3-3
- src/wizard/open.wizard.controller.ts+40
- src/wizard/processors/collect.processor.spec.ts+116-3
- src/wizard/processors/collect.processor.ts+46-11
- src/wizard/processors/dto/extract-tags.output.dto.ts+3
- src/wizard/processors/dto/reader.output.dto.ts+9
- src/wizard/processors/extract-tags.processor.spec.ts+61-165
- src/wizard/processors/extract-tags.processor.ts+17-24
- src/wizard/processors/generate-title.processor.ts+9-4
- src/wizard/processors/reader.processor.spec.ts+158-26
- src/wizard/processors/reader.processor.ts+1-33
- src/wizard/stream.service.ts+3-3
- src/wizard/wizard.module.ts+6-1
- src/wizard/wizard.service.ts+12-4
- .github/workflows/ci.yaml+2-2
- Dockerfile+4-2
- entrypoint.sh+12
- helm/web/.helmignore+23
- helm/web/Chart.yaml+7
- helm/web/templates/omnibox-web.yaml+107
- helm/web/values.yaml+15
- index.html+1-1
- nginx.conf.template+1-1
- package.json+2
- pnpm-lock.yaml+107
- src/App.tsx-5
- src/assets/logo.svg+1
- src/components/attributes/index.tsx+10
- src/components/attributes/metadata.tsx+17
- src/const.ts+3-1
- src/hooks/use-api-keys.ts+14-1
- src/hooks/use-applications.ts+64
- src/i18n/index.ts+4-3
- src/i18n/locales/en.json+58-2
- src/i18n/locales/zh.json+59-3
- src/interface.ts+16
- src/layout/index.tsx+19-21
- src/lib/detect-language.ts+11
- src/lib/group.ts+8-3
- src/lib/request.ts+1
- src/lib/send-track-event.ts+75
- src/lib/wizard-lang.ts+12
- src/page/chat/conversation/types.tsx+1
- src/page/chat/conversation/utils.tsx+2
- src/page/chat/header/index.tsx+2
- src/page/chat/messages/citations/citation-markdown.tsx+4-1
- src/page/resource/actions/index.tsx+3-3
- src/page/resource/actions/share/index.tsx+7-2
- src/page/resource/actions/share/share/index.tsx+1-1
- src/page/resource/actions/share/share/share-type.tsx+3-2
- src/page/resource/actions/share/tabs.tsx+15-8
- src/page/search/index.tsx+11-2
- src/page/share/index.tsx+11-3
- src/page/share/password.tsx+13-3
- src/page/sidebar/content/action.tsx+1-5
- src/page/sidebar/content/contextMenu.tsx+1-5
- src/page/sidebar/content/index.tsx+4-1
- src/page/sidebar/content/space.tsx+60-20
- src/page/sidebar/content/tree.tsx+34-30
- src/page/sidebar/header/index.tsx+2-2
- src/page/sidebar/interface.ts+2-2
- src/page/sidebar/switcher/applications/bind-dialog.tsx+176
- src/page/sidebar/switcher/applications/index.tsx+335
- src/page/sidebar/switcher/form/api-key.tsx+171-5
- src/page/sidebar/switcher/swtting-wrapper.tsx+7
- src/page/sidebar/useContext.ts+153-44
- src/page/user/available.tsx
- src/page/user/google/index.tsx+9-1
- src/page/user/login/form.tsx+8-15
- src/page/user/login/index.tsx+1-1
- src/page/user/oauth-confirm.tsx-17
- src/page/user/register/index.tsx+24-1
- src/page/user/util.tsx+7
- src/page/user/wechat/scan-form.tsx+1
- .github/workflows/ci.yaml+2-2
- helm/wizard-worker/.helmignore+23
- helm/wizard-worker/Chart.yaml+7
- helm/wizard-worker/templates/omnibox-wizard-worker.yaml+78
- helm/wizard-worker/values.yaml+16
- helm/wizard/.helmignore+23
- helm/wizard/Chart.yaml+7
- helm/wizard/templates/omnibox-wizard.yaml+88
- helm/wizard/values.yaml+15
- omnibox_wizard/resources/prompts/video_note_generation.md+44
- omnibox_wizard/wizard/grimoire/common_ai.py+4-4
- omnibox_wizard/worker/agent/base.py+1-1
- omnibox_wizard/worker/functions/file_reader.py+38-9
- omnibox_wizard/worker/functions/file_readers/audio_reader.py+21-4
- omnibox_wizard/worker/functions/file_readers/md_reader.py+31
- omnibox_wizard/worker/functions/file_readers/office_reader.py+1-1
- omnibox_wizard/worker/functions/file_readers/pdf_reader.py+19-3
- omnibox_wizard/worker/functions/file_readers/video_reader.py+42
- omnibox_wizard/worker/functions/html_reader.py+4
- omnibox_wizard/worker/functions/tag_extractor.py+2-1
- omnibox_wizard/worker/functions/title_generator.py+3-2
- omnibox_wizard/worker/functions/video_downloaders/__init__.py+1
- omnibox_wizard/worker/functions/video_downloaders/base_downloader.py+45
- omnibox_wizard/worker/functions/video_downloaders/bilibili_downloader.py+175
- omnibox_wizard/worker/functions/video_downloaders/downloader_factory.py+33
- omnibox_wizard/worker/functions/video_downloaders/youtube_downloader.py+158
- omnibox_wizard/worker/functions/video_note_generator.py+379
- omnibox_wizard/worker/functions/video_utils.py+620
- omnibox_wizard/worker/worker.py+2
- poetry.lock+43-5
- pyproject.toml+2
- tests/omnibox_wizard/functions/file_readers/test_pdf_reader.py+7
- tests/omnibox_wizard/functions/test_bilibili_downloader_integration.py+153
- tests/omnibox_wizard/functions/test_downloader_factory.py+51
- tests/omnibox_wizard/functions/test_tag_extractor.py+1
- tests/omnibox_wizard/functions/test_video_note_generator_integration.py+381
- tests/omnibox_wizard/functions/test_youtube_downloader_integration.py+109
0 commit comments