Commit Graph

  • 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