yujiangping
5a5c5e5bf4
feat(knowledgeBase): add knowledge graph rebuild and delete functionality
...
- Add deleteKnowledgeGraph and rebuildKnowledgeGraph API endpoints to knowledgeBase.ts
- Add internationalization strings for rebuild confirmation dialog and success/failure messages in both English and Chinese
- Implement rebuild mode logic in CreateModal component with confirmation dialog before rebuilding
- Add originalType state tracking to distinguish between rebuild and regular edit modes
- Update handleSave to trigger graph deletion and rebuild when in rebuild mode with graphrag enabled
- Add handleDeleteGraph method to delete existing knowledge graph data before rebuild
- Update performSave to use correct type value during save operation in rebuild mode
- Enhance Private.tsx to refresh knowledge base details after table data refresh
- Import new API functions (deleteKnowledgeGraph, rebuildKnowledgeGraph) in CreateModal
- Update KnowledgeGraphCard component timestamp in file header
2026-01-06 11:22:11 +08:00
vrhs@163.com
af038bc63e
Merge #109 into develop_web from feature/20251219_yjp
...
feat(dashboard): add statistics API and enhance homepage dashboard cards
* feature/20251219_yjp: (2 commits)
feat(index): add homepage with dashboard cards and knowledge graph support
feat(dashboard): add statistics API and enhance homepage dashboard cards
Signed-off-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com >
Merged-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/109
2026-01-05 16:46:41 +08:00
yujiangping
3d4c807a87
feat(dashboard): add statistics API and enhance homepage dashboard cards
...
- Add Query and DataResponse interfaces to common API module
- Implement getDashboardStatistics API endpoint for fetching dashboard metrics
- Update TopCardList component to display real dashboard data with dynamic values
- Replace hardcoded dashboard metrics with actual API response data
- Add support for calculating and displaying weekly growth rates for spaces and users
- Update dashboard card labels and descriptions for models, spaces, users, and apps
- Add "Rebuild Graph" button translation to knowledge graph card (en/zh)
- Add appCount and userCount translation keys for dashboard display
- Fix dashboard metric key naming consistency (total_apps_runs → total_running_apps)
- Update dashboard descriptions to reflect weekly comparisons instead of daily
- Improve data binding between API response and UI components for real-time statistics
2026-01-05 16:46:10 +08:00
赵莹
1b9271f652
Merge #107 into develop_web from feature/20251219_zy
...
feat(web): memory-read、memory-write、iteration、assigner、tool node
* feature/20251219_zy: (4 commits)
feat(web): add question classifier node
feat(web): memory insight
feat(web): add loop node; add chat variable;
feat(web): memory-read、memory-write、iteration、assigner、tool node
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/107
2026-01-05 16:41:11 +08:00
zhaoying
3e71e4d15e
feat(web): memory-read、memory-write、iteration、assigner、tool node
2026-01-05 16:18:04 +08:00
yujiangping
f31341151f
feat(index): add homepage with dashboard cards and knowledge graph support
...
- Add new Index view with dashboard layout and quick action cards
- Create TopCardList component to display core data management options
- Add GuideCard and VersionCard components for user guidance
- Add QuickActions component for common operations
- Create KnowledgeGraph and KnowledgeGraphCard components for knowledge base visualization
- Add comprehensive SVG assets for index page (apps, arrows, management icons)
- Add common API module for shared request utilities
- Extend knowledgeBase API with knowledge graph endpoints (getKnowledgeGraph, getKnowledgeGraphEntityTypes)
- Update i18n translations for English and Chinese with new index page strings
- Update routing configuration to include new Index route
- Update menu configuration to reflect new navigation structure
- Update KnowledgeBase CreateModal and Private view components
- Add TypeScript types for Index page components
- Improve overall UI/UX with new dashboard-style homepage
2026-01-05 10:37:08 +08:00
zhaoying
a66fb9eade
feat(web): add loop node; add chat variable;
2026-01-04 20:00:10 +08:00
zhaoying
4e3b8870c5
feat(web): memory insight
2026-01-04 18:30:20 +08:00
zhaoying
9dd3fc8d08
feat(web): add question classifier node
2026-01-04 13:51:56 +08:00
赵莹
5f0e1694ce
Merge #101 into develop_web from feature/20251219_zy
...
feat: llm node add context
* feature/20251219_zy: (2 commits)
feat(web): forgetting engine config
feat: llm node add context
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/101
2026-01-04 13:33:01 +08:00
zhaoying
351be8aaf3
feat: llm node add context
2026-01-04 12:06:24 +08:00
zhaoying
02c8fd0e3f
feat(web): forgetting engine config
2026-01-04 11:22:06 +08:00
赵莹
ce2346f709
Merge #100 into develop_web from feature/20251219_zy
...
feat(web): cluster handoffs disabled
* feature/20251219_zy: (1 commits)
feat(web): cluster handoffs disabled
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/100
2025-12-31 12:33:14 +08:00
zhaoying
b6cfd55aad
feat(web): cluster handoffs disabled
2025-12-31 12:32:50 +08:00
赵莹
21a33b84e5
Merge #99 into develop_web from feature/20251219_zy
...
feat(web): cluster
* feature/20251219_zy: (4 commits)
fix(web): remove icon
fix(web): Editor
fix(web): order history
feat(web): cluster
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/99
2025-12-31 12:31:26 +08:00
zhaoying
24d68de98c
feat(web): cluster
2025-12-31 12:30:36 +08:00
zhaoying
3560038894
fix(web): order history
2025-12-31 12:25:38 +08:00
zhaoying
4c706048de
fix(web): Editor
2025-12-31 12:15:33 +08:00
zhaoying
d476d92b7d
fix(web): remove icon
2025-12-31 11:52:20 +08:00
赵莹
68683e5d01
Merge #95 into develop_web from feature/20251219_zy
...
fix(web): knowledge-retrieval node update
* feature/20251219_zy: (2 commits)
feat(web): hidden node
fix(web): knowledge-retrieval node update
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/95
2025-12-31 11:13:15 +08:00
zhaoying
7f05a9c5c3
fix(web): knowledge-retrieval node update
2025-12-31 10:35:40 +08:00
zhaoying
fd8466e002
feat(web): hidden node
2025-12-30 20:16:58 +08:00
赵莹
76f760644a
Merge #91 into develop_web from feature/20251219_zy
...
fix(web): update modal.confirm cancelText
* feature/20251219_zy: (1 commits)
fix(web): update modal.confirm cancelText
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/91
2025-12-30 20:12:39 +08:00
zhaoying
eabe12eebe
fix(web): update modal.confirm cancelText
2025-12-30 20:12:15 +08:00
赵莹
3e6adb43a0
Merge #90 into develop_web from feature/20251219_zy
...
fix(web): workflow save function
* feature/20251219_zy: (1 commits)
fix(web): workflow save function
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/90
2025-12-30 20:07:24 +08:00
zhaoying
61926c29e5
fix(web): workflow save function
2025-12-30 20:06:50 +08:00
赵莹
93665180c8
Merge #89 into develop_web from feature/20251219_zy
...
feat(web): add http-request、jinja-render node
* feature/20251219_zy: (3 commits)
fix: tool update refresh
feat(web): update user statement page UI
feat(web): add http-request、jinja-render node
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/89
2025-12-30 19:07:21 +08:00
zhaoying
ca8d5f5cc3
feat(web): add http-request、jinja-render node
2025-12-30 18:54:14 +08:00
zhaoying
61e6cc9e42
feat(web): update user statement page UI
2025-12-30 18:52:25 +08:00
zhaoying
67d6286274
fix: tool update refresh
2025-12-30 18:19:31 +08:00
vrhs@163.com
571baa19a5
Merge #84 into develop_web from feature/20251219_yjp
...
fix:100MB
* feature/20251219_yjp: (1 commits)
fix:100MB
Signed-off-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com >
Merged-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/84
2025-12-30 14:54:23 +08:00
yujiangping
ebd2abbfa0
fix:100MB
2025-12-30 14:53:39 +08:00
赵莹
a404f06366
Merge #83 into develop_web from feature/20251219_zy
...
feat(web): add parameter-extractor、if-else、var-aggregator Node
* feature/20251219_zy: (4 commits)
doc: update version
doc: update zh.ts
fix(web): fix neo4j user memory refresh
feat(web): add parameter-extractor、if-else、var-aggregator Node
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/83
2025-12-30 14:23:48 +08:00
zhaoying
262952c022
feat(web): add parameter-extractor、if-else、var-aggregator Node
2025-12-30 13:59:36 +08:00
zhaoying
1383f4abcf
fix(web): fix neo4j user memory refresh
2025-12-30 11:22:30 +08:00
zhaoying
b09df4d009
doc: update zh.ts
2025-12-30 11:11:30 +08:00
赵莹
0386d57f05
Merge #81 into develop_web from feature/20251219_zy
...
fix(web): UI update
* feature/20251219_zy: (1 commits)
fix(web): UI update
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/81
2025-12-30 11:05:39 +08:00
zhaoying
c9b02d0c83
fix(web): UI update
2025-12-30 11:05:08 +08:00
赵莹
f93890f9aa
Merge #79 into develop_web from feature/20251219_zy
...
feat(web): MCP add bearer token auth type
* feature/20251219_zy: (2 commits)
feat: workflow add knowledge-retrieval node
feat(web): MCP add bearer token auth type
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/79
2025-12-29 19:50:59 +08:00
zhaoying
8222a630e5
feat(web): MCP add bearer token auth type
2025-12-29 19:50:01 +08:00
vrhs@163.com
733b349df1
Merge #77 into develop_web from feature/20251219_yjp
...
feat(knowledgeBase): enhance file upload and dataset creation with abort support and improved UX
* feature/20251219_yjp: (1 commits)
feat(knowledgeBase): enhance file upload and dataset creation with abort support and improved UX
Signed-off-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com >
Merged-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/77
2025-12-29 19:14:36 +08:00
yujiangping
0b3fe0e799
feat(knowledgeBase): enhance file upload and dataset creation with abort support and improved UX
...
- Add AbortSignal support to uploadFile API for cancellable uploads
- Implement custom onRemove callback in UploadFiles component with confirmation dialog
- Add i18n translations for file removal confirmation and error messages
- Update supported file types documentation to include IMAGE and MEDIA formats
- Improve file removal UI with cursor pointer styling
- Refactor getModelList API to remove unused type parameter
- Add Form import and UploadFile type for better type safety in CreateDataset
- Enhance error handling and user feedback for file operations
2025-12-29 19:13:03 +08:00
zhaoying
0fce86f76b
feat: workflow add knowledge-retrieval node
2025-12-29 14:39:57 +08:00
赵莹
624b79aa11
Merge #74 into develop_web from feature/20251219_zy
...
fix(web): update parseSchema api param
* feature/20251219_zy: (3 commits)
fix(web): time tool add time zone
feat(web): neo4j type user memory detail
fix(web): update parseSchema api param
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/74
2025-12-26 19:17:39 +08:00
zhaoying
06e5f4f8ff
fix(web): update parseSchema api param
2025-12-26 19:16:35 +08:00
zhaoying
e11c1bb233
feat(web): neo4j type user memory detail
2025-12-26 19:14:26 +08:00
zhaoying
7dd4db52df
fix(web): time tool add time zone
2025-12-26 16:28:02 +08:00
赵莹
00456d5ed0
Merge #71 into develop_web from feature/20251219_zy
...
fix(web): time tool / cluster chat
* feature/20251219_zy: (1 commits)
fix(web): time tool / cluster chat
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/71
2025-12-26 16:02:39 +08:00
zhaoying
bf5ae25c9c
fix(web): time tool / cluster chat
2025-12-26 16:01:13 +08:00
赵莹
38dd19b08a
Merge #70 into develop_web from feature/20251219_zy
...
fix(web): update get llm,chat model list function
* feature/20251219_zy: (2 commits)
feat(web): JSON Tool update
fix(web): update get llm,chat model list function
Signed-off-by: zhaoying <zhaoying@redbearai.com >
Merged-by: zhaoying <zhaoying@redbearai.com >
CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/70
2025-12-26 15:27:06 +08:00