5 files changed
+9
-8
lines changed- .github/workflows/ci.yaml+2-30
- eslint.config.mjs+5-1
- example.env+4
- jest.e2e-config.js+3
- package.json+2-1
- pnpm-lock.yaml+596
- src/app/app.module.ts+10
- src/attachments/attachments.controller.ts+18-48
- src/attachments/attachments.e2e-spec.ts+81-114
- src/attachments/attachments.module.ts+7-1
- src/attachments/attachments.service.ts+81-41
- src/attachments/dto/upload-attachments-response.dto.ts+11
- src/attachments/entities/resource-attachment.entity.ts+17
- src/auth/auth.module.ts+10-2
- src/auth/google.controller.ts+43
- src/auth/google.service.ts+202
- src/auth/social.controller.ts+23
- src/auth/social.service.ts+85
- src/auth/wechat.controller.ts+21-5
- src/auth/wechat.service.ts+38-81
- src/conversations/conversations.module.ts+6-1
- src/conversations/conversations.service.ts+4-3
- src/messages/messages.module.ts+2-1
- src/messages/messages.service.ts+3-2
- src/migrations/1754550165406-api-keys.ts+2-2
- src/migrations/1755059371000-resource-attachments.ts+58
- src/migrations/1755248141570-add-tag-ids-to-resources.ts+50
- src/migrations/1755396702021-clean-resource-names.ts+63
- src/migrations/1755499552000-update-attachment-urls.ts+55
- src/migrations/1755504936756-scan-resource-attachments.ts+72
- src/migrations/clean-resource-names.e2e-spec.ts+195
- src/migrations/scan-resource-attachments.e2e-spec.ts+189
- src/migrations/update-attachment-urls.e2e-spec.ts+178
- src/namespaces/namespaces.e2e-spec.ts+518
- src/resources/dto/create-resource.dto.ts+1-1
- src/resources/dto/open.create-resource.dto.ts+1-1
- src/resources/dto/resource.dto.ts+15-3
- src/resources/dto/update-resource.dto.ts+1-1
- src/resources/file-resources.e2e-spec.ts+1-1
- src/resources/open.resource.controller.ts+17-2
- src/resources/resources.controller.ts+18-2
- src/resources/resources.e2e-spec.ts+42-17
- src/resources/resources.entity.ts+3-3
- src/resources/resources.module.ts+6
- src/resources/resources.service.ts+269-37
- src/resources/wizard-task/index.service.ts-104
- src/resources/wizard-task/reader.service.ts-28
- src/resources/wizard.task.service.ts-7
- src/search/search.e2e-spec.ts+8
- src/search/search.module.ts+2
- src/search/search.service.ts+4-5
- src/tag/dto/tag.dto.ts+13
- src/tag/tag.service.ts+70-1
- src/tasks/task-pipeline.e2e-spec.ts+847
- src/tasks/tasks.controller.ts+2-2
- src/tasks/tasks.module.ts+4-3
- src/tasks/wizard-task.service.ts+206
- src/user/dto/update-user-binding.dto.ts+12
- src/user/user.controller.ts+6
- src/user/user.service.ts+39
- src/wizard/processors/extract-tags.processor.spec.ts+444
- src/wizard/processors/extract-tags.processor.ts+63
- src/wizard/processors/generate-title.processor.ts+40
- src/wizard/wizard.module.ts+4
- src/wizard/wizard.service.ts+86-21
- test/jest-e2e-setup.ts+42
- test/jest-e2e-teardown.ts+23
- test/test-client.ts+57-6
Submodule browser-extension updated 22 files
- chrome-extension/package.json+1-1
- chrome-extension/public/icon-128.png
- chrome-extension/public/icon-34.png
- packages/shared/lib/hooks/useOption.tsx+1-3
- packages/ui/index.ts+1
- packages/ui/lib/components/resource/index.tsx+23-21
- packages/ui/lib/components/ui/tooltip.tsx+30
- packages/ui/lib/withUI.ts+1-1
- packages/ui/package.json+1
- pages/content/src/page/Choose.tsx+1-1
- pages/content/src/page/index.css+2-2
- pages/content/src/page/index.tsx+1-1
- pages/options/src/Page.tsx+39-2
- pages/options/src/i18n/locales/zh.json+1-1
- pages/options/src/index.tsx+1-1
- pages/popup/src/Header.tsx+43
- pages/popup/src/Page.tsx+4-4
- pages/popup/src/Setting.tsx-23
- pages/popup/src/i18n/locales/en.json+2-1
- pages/popup/src/i18n/locales/zh.json+3-2
- pages/popup/src/index.tsx+1-1
- pnpm-lock.yaml+58
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| 129 | + | |
- index.html+1-5
- nginx.conf+4
- package.json+1-1
- src/App.tsx+11-2
- src/components/markdown/index.tsx+5-1
- src/components/tags/index.tsx+6-17
- src/components/tags/tags.tsx+1-1
- src/i18n/locales/en.json+17-1
- src/i18n/locales/zh.json+17-1
- src/interface.ts+13-1
- src/page/chat/conversation/index.tsx+2-1
- src/page/chat/normalize-chat.ts+351
- src/page/resource/editor/index.tsx+4-2
- src/page/resource/page.tsx+2-2
- src/page/resource/render.tsx+3-2
- src/page/sidebar/switcher/swtting-wrapper.tsx+6
- src/page/sidebar/switcher/third-party/google.tsx+55
- src/page/sidebar/switcher/third-party/index.tsx+148
- src/page/sidebar/switcher/third-party/wechat.tsx+49
- src/page/sidebar/switcher/third-party/wrapper.tsx+42
- src/page/user/google/auth-confirm.tsx+36
- src/page/user/google/icon.tsx+22
- src/page/user/google/index.tsx+68
- src/page/user/login/index.tsx+14-1
- src/page/user/wechat/auth-confirm.tsx+6-9
- src/page/user/wechat/icon.tsx+6-3
- src/page/user/wechat/index.tsx+30-32
- src/page/user/wechat/scan-form.tsx+60-43
- vite.config.ts+18
- example.env+2-1
- omnibox_wizard/worker/config.py+2-1
- omnibox_wizard/worker/functions/file_readers/utils.py+2-2
- omnibox_wizard/worker/functions/tag_extractor.py+32
- omnibox_wizard/worker/functions/title_generator.py+32
- omnibox_wizard/worker/worker.py+26-1
- pyproject.toml+1-1
- tests/omnibox_wizard/functions/test_tag_extractor.py+107
- tests/omnibox_wizard/functions/test_title_generator.py+129
0 commit comments