This website requires JavaScript.
61dc15a513
feat(plugin-runtime): add plugin isolation IPC infrastructure
DrSmoothl
2026-03-06 02:01:30 +08:00
10d5c81268
feat: 添加 .coderabbit.yaml 配置文件以支持代码检查和格式化
DrSmoothl
2026-03-06 00:49:02 +08:00
8f41e25696
fix(dashboard): resolve TS build errors in a11y changes
DrSmoothl
2026-03-05 22:10:32 +08:00
e3cfca17a6
chore: add bunfig.toml and remove package-lock.json
DrSmoothl
2026-03-05 21:57:43 +08:00
c658b2314d
feat(a11y): apply ARIA roles, landmarks, focus management, touch targets and contrast fixes across components
DrSmoothl
2026-03-05 21:57:36 +08:00
c12d1ca42a
feat(a11y): add a11y infrastructure — skip-nav, announcer, touch CSS, eslint-jsx-a11y
DrSmoothl
2026-03-05 21:57:27 +08:00
34bd115fa1
efactor(network): centralize port validation and enforce strict configured ports
DrSmoothl
2026-03-04 22:14:53 +08:00
2a33fd1121
refactor(llm): enable hot-reload for model config and client runtime
DrSmoothl
2026-03-04 21:56:50 +08:00
b3a81754e6
feat(config): harden file watcher hot-reload flow and add test coverage
DrSmoothl
2026-03-04 21:39:26 +08:00
5cccdf6715
feat(llm): 添加响应格式转换功能,支持JSON_SCHEMA输出
DrSmoothl
2026-03-04 21:11:10 +08:00
81bc25dba8
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-03-04 21:06:53 +08:00
d03dc3601e
消息构建器:将消息转换为可读消息;其对应的测试文件
UnCLAS-Prommer
2026-03-04 21:01:51 +08:00
a65a40f85f
feat(dashboard): add i18n support with zh/en/ja/ko locales
DrSmoothl
2026-03-03 20:50:06 +08:00
5cc34f24c0
fix(.gitignore): add dist-electron and .sisyphus to ignored files
DrSmoothl
2026-03-03 01:25:12 +08:00
4561cd91b8
fix(electron): use named Schema import from electron-store v8+
DrSmoothl
2026-03-03 01:19:36 +08:00
46babf7294
添加TODO注释以提醒测试trigger_tracker方法
晴猫
2026-03-03 02:18:59 +09:00
71a5acbac5
优化ReflectTracker逻辑,确保在追踪时表达不为None,简化代码并增强可读性
晴猫
2026-03-03 02:18:04 +09:00
efaff7ac60
实现追踪检查逻辑,添加消息数量和LLM判断,更新表达并持久化到数据库
晴猫
2026-03-03 02:18:04 +09:00
c6545afa2e
fix(package): format target configurations and update electron-store version
DrSmoothl
2026-03-03 01:16:04 +08:00
65774f3afc
feat(electron): add Electron UI components and layout integration
DrSmoothl
2026-03-03 00:54:24 +08:00
fc394f4412
feat(electron): adapt renderer API and WebSocket layer for dynamic backend URL
DrSmoothl
2026-03-03 00:54:14 +08:00
b5cc361ce9
feat(electron): add main process, preload, store, protocol, and type definitions
DrSmoothl
2026-03-03 00:52:53 +08:00
e6862e227b
feat(electron): scaffold electron-vite project structure
DrSmoothl
2026-03-02 22:49:01 +08:00
2e0e7f6cdb
更新quick-algo依赖版本至0.1.4,并修改run.sh文件权限
晴猫
2026-03-03 01:18:54 +09:00
91765400f6
修复脚本注释,添加macOS支持,重构依赖管理和服务控制逻辑
晴猫
2026-03-03 01:13:52 +09:00
c16ced765e
适配db的修改;MessageComponent更新
UnCLAS-Prommer
2026-03-02 20:37:15 +08:00
3f93d93b9a
补上default
UnCLAS-Prommer
2026-03-02 20:34:52 +08:00
0751ac5066
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-03-02 17:23:45 +08:00
e200b5b581
给Expression系统的一些准备文件
UnCLAS-Prommer
2026-03-02 17:18:13 +08:00
ba47069dfe
refactor(types): eliminate all as any type assertions (30 → 0)
DrSmoothl
2026-03-01 21:33:40 +08:00
c45ee1a98e
refactor(routes): review and fix config/bot/ directory (T16)
DrSmoothl
2026-03-01 21:17:17 +08:00
763412e483
refactor(routes): split knowledge-graph.tsx into modular knowledge-graph/ directory (T19d)
DrSmoothl
2026-03-01 21:05:40 +08:00
c8e93d4d50
refactor(routes): split emoji.tsx into modular emoji/ directory (T19c)
DrSmoothl
2026-03-01 20:52:27 +08:00
31856422d1
refactor(routes): split jargon.tsx into modular jargon/ directory (T19b)
DrSmoothl
2026-03-01 20:42:49 +08:00
bacb5b19cd
refactor(routes): split expression.tsx into modular expression/ directory
DrSmoothl
2026-03-01 20:23:53 +08:00
7866443c9c
refactor(routes): modernize auth, setup, person routes
DrSmoothl
2026-03-01 20:11:32 +08:00
e9a081d46b
refactor(react19): replace Context.Provider with Context value={}
DrSmoothl
2026-03-01 20:02:04 +08:00
e1f9936561
refactor(config): split modelProvider.tsx into modular directory
DrSmoothl
2026-03-01 19:58:18 +08:00
b800011ed7
refactor(config): split ChatSection.tsx into sub-components
DrSmoothl
2026-03-01 19:41:47 +08:00
c53840006d
refactor(lib): split plugin-api.ts into plugin-api/ directory
DrSmoothl
2026-03-01 19:35:36 +08:00
feb2b89917
refactor(routes): split plugins.tsx into modular plugins/ directory
DrSmoothl
2026-03-01 19:30:47 +08:00
f334d9882d
refactor(dashboard): split chat.tsx into modular chat/ directory
DrSmoothl
2026-03-01 19:19:22 +08:00
34b05e4e16
fix(hooks): remove duplicate save calls in useAutoSave legacy
DrSmoothl
2026-03-01 19:09:08 +08:00
bddc6087cd
refactor(T11): split settings.tsx into settings/ directory
DrSmoothl
2026-03-01 19:03:09 +08:00
dc7e037582
refactor(dashboard): migrate plugin-api HTTP functions to ApiResponse pattern
DrSmoothl
2026-03-01 18:06:25 +08:00
d4bfc9591c
refactor(api): migrate config-api to ApiResponse pattern
DrSmoothl
2026-03-01 17:43:47 +08:00
88e157040f
refactor(api): migrate expression-api to ApiResponse pattern
DrSmoothl
2026-03-01 17:26:34 +08:00
c863d5a3be
refactor(components): split layout.tsx into layout/ directory
DrSmoothl
2026-03-01 17:07:38 +08:00
7e93d886a2
refactor(types): eliminate any types in DynamicField icon lookup
DrSmoothl
2026-03-01 17:05:16 +08:00
5f211f2bcc
refactor(css): clean up Tailwind base layers and CSS variables
DrSmoothl
2026-03-01 16:57:57 +08:00
3680009122
chore(config): tighten tsconfig and eslint strictness
DrSmoothl
2026-03-01 16:57:49 +08:00
e1c8a30376
refactor(lib): unify WebSocket utilities into ws-utils
DrSmoothl
2026-03-01 16:57:45 +08:00
1533ec505b
chore(deps): remove unused Jotai dependency
DrSmoothl
2026-03-01 16:57:01 +08:00
f9dd197f53
refactor(types): add unified API response types and error helpers
DrSmoothl
2026-03-01 16:53:34 +08:00
416bf36f1a
refactor(database_model): replace Literal with Enum for modified_by field
DrSmoothl
2026-02-28 22:47:40 +08:00
1e917cc87d
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-02-28 21:16:41 +08:00
a39ccedb9a
应要求提交上未完成的HFC, expression部分
UnCLAS-Prommer
2026-02-28 21:14:46 +08:00
5f5bdab85d
补全 WebUI 缺失文件
DrSmoothl
2026-02-28 20:50:04 +08:00
c58da95353
链式调用构建消息
UnCLAS-Prommer
2026-02-28 16:54:38 +08:00
78983c4ed8
expression
UnCLAS-Prommer
2026-02-28 15:57:44 +08:00
b9faed4924
拆分新的utils
UnCLAS-Prommer
2026-02-27 22:07:26 +08:00
e253a2ed2a
分离提及和at必回复
UnCLAS-Prommer
2026-02-27 16:11:47 +08:00
7ef21c516a
一点注释和渲染修改
UnCLAS-Prommer
2026-02-24 16:01:39 +08:00
a8e8f6b7b3
HFC对应修改(部分)
UnCLAS-Prommer
2026-02-24 15:59:35 +08:00
12d4f236be
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-02-23 21:29:35 +08:00
0d07e85434
全新的process方法完成(Message其他部分仍未完成);对应测试;调整部分注释;数据库检索优化
UnCLAS-Prommer
2026-02-23 21:29:17 +08:00
1fec4c3b9a
feat(dashboard): add background customization system Add image/video background support across 5 layout layers (page, sidebar, header, card, dialog) with per-layer effect controls and custom CSS injection. - IndexedDB asset store for blob persistence (idb) - AssetStoreProvider for blob URL lifecycle management - BackgroundLayer component with CSS effects and prefers-reduced-motion support - useBackground hook with inherit logic - BackgroundUploader with local file and remote URL support - BackgroundEffectsControls and ComponentCSSEditor UI components - Background settings integrated into AppearanceTab in settings.tsx - Layout, Card, and Dialog integration via non-breaking wrapper components
DrSmoothl
2026-02-23 18:08:01 +08:00
698b8355a4
移除旧文件;补充chat_manager方法
UnCLAS-Prommer
2026-02-22 22:33:54 +08:00
37f8c923c1
ChatSession(原ChatStream)与ChatManager;由于功能简单,测试略
UnCLAS-Prommer
2026-02-22 22:26:28 +08:00
04a5bf3c6d
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-02-21 23:50:53 +08:00
8674f50d90
PersonInfo相关提交,添加注释,重命名文件
UnCLAS-Prommer
2026-02-21 23:50:18 +08:00
6378bb2052
fix Ruff
DrSmoothl
2026-02-21 16:29:30 +08:00
eaef7f0e98
Ruff Format
DrSmoothl
2026-02-21 16:24:24 +08:00
2cb512120b
feat(plugin-system): harden P0 safety with workflow timeout, service ACL, and contract validation - enforce step timeout/cancellation in workflow engine - add caller authorization boundary for cross-plugin service calls - validate params_schema and return_schema at runtime
DrSmoothl
2026-02-21 16:11:52 +08:00
6d196454ee
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-02-21 15:55:57 +08:00
119241f251
PersonInfoModel; 修改部分方法参数和部分文件位置;移除多余文件;炸毁可启动性
UnCLAS-Prommer
2026-02-21 15:54:03 +08:00
6fcc53a22b
feat(plugin-system): add workflow pipeline and cross-plugin service registry
DrSmoothl
2026-02-20 19:24:05 +08:00
6bcd7cbebb
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-02-19 19:03:25 +08:00
1c0580c577
ImageManager及测试
UnCLAS-Prommer
2026-02-19 19:02:44 +08:00
6a54a796f1
修复 build 问题
DrSmoothl
2026-02-19 18:56:49 +08:00
79871100be
feat(theme): add theme import/export and cleanup legacy code
DrSmoothl
2026-02-19 18:31:10 +08:00
bb556dc7ae
feat(theme): extend settings UI with token controls and custom CSS editor
DrSmoothl
2026-02-19 18:22:35 +08:00
06a88a877f
refactor(theme): migrate all CSS variable references and adapt third-party components
DrSmoothl
2026-02-19 18:01:14 +08:00
b5088fa455
feat(theme): migrate CSS variables and Tailwind config, refactor settings UI color picker
DrSmoothl
2026-02-19 17:44:49 +08:00
8fb137a318
feat(theme): add CSS injection pipeline, presets, rewrite ThemeProvider, FOUC prevention
DrSmoothl
2026-02-19 17:26:53 +08:00
6aa1132f4c
feat(theme): add design token schema, palette derivation, CSS sanitizer, and storage manager
DrSmoothl
2026-02-19 17:16:28 +08:00
0a572515ba
表情管理器调整,减少计算
UnCLAS-Prommer
2026-02-19 00:04:53 +08:00
537b24c24e
获取和注册一体化修正
UnCLAS-Prommer
2026-02-18 21:34:56 +08:00
ccd1be7bed
Merge branch 'r-dev' of github.com:Mai-with-u/MaiBot into r-dev
UnCLAS-Prommer
2026-02-18 16:00:58 +08:00
c9f72f7f2f
修改部分字段含义,维护缓存
UnCLAS-Prommer
2026-02-18 16:00:45 +08:00
f66e25b1a7
fix(webui): fix missing imports and create toml_utils module
DrSmoothl
2026-02-17 20:19:37 +08:00
f97c24bf9e
test(webui): add pytest tests for emoji, jargon, expression routes
DrSmoothl
2026-02-17 20:12:57 +08:00
7255cc5602
fix(webui): remove references to deleted Expression fields
DrSmoothl
2026-02-17 19:58:29 +08:00
390d1daefd
refactor(webui): migrate jargon routes from Peewee to SQLModel
DrSmoothl
2026-02-17 19:58:21 +08:00
7da0811b5c
refactor(webui): migrate emoji routes from Peewee to SQLModel
DrSmoothl
2026-02-17 19:58:14 +08:00
0ea18a4edc
fix minssing files
DrSmoothl
2026-02-17 19:04:54 +08:00
760561f45e
fix(version): update APP_VERSION to 1.0.0
DrSmoothl
2026-02-17 18:52:06 +08:00
6bb0bc9afc
feat(dashboard): integrate DynamicConfigForm in model config page
DrSmoothl
2026-02-17 18:32:31 +08:00
2de618464a
docs(dashboard): add comprehensive dynamic form system documentation
DrSmoothl
2026-02-17 18:18:51 +08:00
fa15fef1f0
feat(dashboard): convert 4 Sections to Hook components
DrSmoothl
2026-02-17 18:18:44 +08:00