Skip to content

chore(deps-dev): bump eslint from 9.39.5 to 10.8.0 in /website - #21

Closed
dependabot[bot] wants to merge 254 commits into
devfrom
dependabot/npm_and_yarn/website/eslint-10.8.0
Closed

dependabot[bot] wants to merge 254 commits into
devfrom
dependabot/npm_and_yarn/website/eslint-10.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 2, 2026 •

Copy link
Copy Markdown

Bumps eslint from 9.39.5 to 10.8.0.

Release notes

Sourced from eslint's releases.

v10.8.0

Features

  • 2fee9bb feat: export ConfigObject from eslint/config (#21082) (sethamus)

Bug Fixes

  • 6b8d2f7 fix: escape reserved characters in rule id in html formatter (#21129) (Francesco Trotta)
  • 9091071 fix: prevent no-unreachable-loop crash when all loop types are ignored (#21116) (Pixel)
  • e23fafe fix: prefer-object-spread add semicolon when adding parenthesis (#21081) (synthex-byte)
  • 20b5ad0 fix: quadratic-time regex in prefer-template (#21096) (Milos Djermanovic)
  • 8b6f6c0 fix: apply ignore configs to computed methods in class-methods-use-this (#21094) (Pixel)
  • b2c608c fix: NewExpression with parenthesized callee in preserve-caught-error (#21083) (Francesco Trotta)

Documentation

  • 6ddf858 docs: fix broken Specify Parser Options anchor link (#21106) (Minsu)
  • 784dfbe docs: Clarify no-eq-null description (#21120) (Park Harin)
  • 7ec733a docs: Fix typos and grammar in glossary (#21095) (Marry (Subin Yang))
  • 92bb13f docs: replace quake link (#21108) (Jung Hyeon Jun)
  • 68eb4a5 docs: fix broken Specify Globals anchor links in rule pages (#21103) (Minsu)
  • d28f697 docs: replace Code Climate CLI links with Qlty CLI links (#21099) (Jung Hyeon Jun)
  • eccc68d docs: correct --suppressions-location option description (#21093) (Ga eun Lee)
  • c5963f7 docs: Update README (GitHub Actions Bot)

Chores

  • 4fbf46d test: pin webpack version to 5.108.4 (#21137) (Francesco Trotta)
  • 2d063e2 chore: update HTTP URLs to HTTPS in JSDoc and comments (#21101) (Bo Hyun Kim)
  • eccbe7b test: add error locations to no-class-assign (#21123) (devoil)
  • e7d1e43 ci: bump actions/setup-go from 6 to 7 (#21118) (dependabot[bot])
  • e9d66d0 ci: bump actions/setup-node from 6 to 7 (#21119) (dependabot[bot])
  • ee225b6 test: Add error location details to no-eq-null rule (#21117) (Park Harin)
  • 044a627 chore: update minimatch to ^10.2.5 (#21107) (김채영)
  • fb09aa8 chore: update ecosystem plugins (#21115) (ESLint Bot)
  • 5abd878 test: add error locations to no-proto (#21114) (Gihyeon Jeong / 정기현)
  • 9715887 test: Add error location details to no-div-regex (#21110) (Park Harin)
  • a746ec6 test: add error locations to no-new-wrappers (#21109) (Gihyeon Jeong / 정기현)
  • 8dde645 test: add error locations to no-ex-assign (#21102) (devoil)
  • 13ab0ec test: add error locations to no-label-var (#21098) (Gihyeon Jeong / 정기현)
  • a99906f test: Add error location details to no-delete-var rule (#21105) (Park Harin)
  • c47e8dc chore: add missing backticks to languages/js/index.js (#21104) (beeen)
  • 0174428 chore: add missing backticks to translate-cli-options.js (#21097) (dongkyu lee)
  • 3d36589 chore: add missing backticks to serialization.js (#21091) (이규환)
  • dcc9312 test: add error locations to eqeqeq (#21090) (Ga eun Lee)
  • 2710b18 ci: Add explicit permissions to rebuild-docs-sites workflow (#21089) (Marry (Subin Yang))
  • 5d2f866 chore: update dependency prettier to v3.9.5 (#21086) (renovate[bot])
  • d584e31 chore: fix failing ecosystem test for eslint-plugin-unicorn (#21084) (Francesco Trotta)
  • bf3eda0 chore: update ecosystem plugins (#21079) (ESLint Bot)

v10.7.0

Features

  • cf2a9bf feat: add errorClassNames option to preserve-caught-error rule (#21032) (sethamus)
  • f8b873a feat: max-nested-callbacks option for constructor callbacks (#21063) (fnx)

... (truncated)

Commits

Aparencia added 30 commits July 9, 2026 11:07
Client:
- 新增 crypto 模块(CryptoManager、encryption 加密工具)
- 新增 useMode Hook 与 ModeManager 测试
- 新增 AI 网关 Tauri 桥接模块(ai_gateway.rs)
- 新增 RemoteAIPlugin、apiClient、SyncEngine、NetworkManager 单元测试
- 重构 AI 插件加载器与远程插件类型定义
- 重构存储层(StorageAdapter、storageFactory、writeWithLog)
- 重构同步引擎与网络管理器
- 更新 Tauri 配置、Cargo 依赖与 capabilities
- 更新 Navbar、NoteEditPage、SettingsPage 页面

Server AI Gateway:
- 新增智谱 GLM 提供商(glm_provider.py)
- 新增完整测试套件(providers、routers、config、errors)
- 重构认证中间件与提供商基类
- 更新 DeepSeek、通义千问提供商与路由模块

Server Sync Service:
- 新增 WebSocket 实时同步处理器
- 新增 Redis 缓存层
- 新增数据模型层(models、database)
- 新增同步处理器与模型单元测试
- 重构同步处理器、认证中间件与主入口
桌面端迁移:
- 移除 Tauri(Rust 后端、Cargo 配置、所有原生图标资源)
- 新增 Electron 主进程(main.ts)与预加载脚本(preload.ts)
- 新增 electron-builder.yml 构建配置(NSIS 安装包)
- 新增 ElectronAIPlugin 替代 TauriAIPlugin
- 删除临时文件(GLM5.2.md、deepseek.md)

核心功能重构:
- 番茄钟:新增目标输入、目标记忆组件,重构持久化与统计逻辑
- 智能笔记:新增康奈尔布局、自由画布、自由文本块组件
- 闪卡:重构牌组详情、列表页与会话存储
- 费曼学习法:重构状态管理与测试
- 仪表盘:新增成就面板组件

基础设施:
- 新增成就系统(definitions、evaluator)
- 新增音频播放模块(audioConfig、useAudioPlayer)
- 新增打卡系统(useCheckIn Hook)
- 新增侧边栏状态管理(useSidebarStore)
- 新增 Electron 类型声明(electron.d.ts)
- 新增 AI 插件加载器测试与配置模块
- 重构存储层、同步引擎、网络管理器、离线队列
- 新增 UI 组件:ContextMenu、RichTooltip
- 更新样式令牌与主题系统
- 更新 .gitignore(排除 dist-electron、client/release、brainstorm 文件)
- 移除拼接重复的旧版内容(原 491 行 → 217 行)
- 新增核心痛点表格,清晰展示问题与方案对应关系
- 补充各模块功能细节(目标设定、批量导出、学习测试等)
- 新增仪表盘与成就系统模块介绍
- 扩充项目结构树(hooks、server 子目录)
- 添加 GitHub Releases 下载链接与开发服务器预览地址
网课笔记提取(混合方案):
- 新增屏幕捕获模块(screenCapture.ts)自动截取网课窗口关键帧
- 新增音频捕获模块(audioCapture.ts)采集系统音频
- 新增 ASR 语音转写 Worker(asrWorker.ts)
- 新增 AI 视觉提取 Worker(visionWorker.ts)多模态识别关键知识点
- 新增智能路由调度器(routeDispatcher.ts)自动选择最优提取策略
- 新增 CaptureSidebar 侧边栏组件
- 新增 captureStore 状态管理

前端 UI 与交互增强:
- ContextMenu 2.0 声明式注册系统
- AuthGuard 认证守卫组件
- 反馈面板(FeedbackPanel)
- ComingSoonBadge / ComingSoonPlaceholder 占位组件
- TypewriterText 打字机动效组件
- 全量 UI 组件优化(Button、Card、Modal、Toast、Skeleton)
- 番茄钟、笔记、闪卡、费曼页面交互优化

AI 系统增强:
- AIPluginLoader 统一错误拦截
- API Key 自配置管理(apiKeyManager.ts)
- ElectronAIPlugin / RemoteAIPlugin 适配新能力
- AI 类型系统扩展

后端 AI 网关:
- 新增视觉提取链(vision_extract_chain.py)与路由(vision.py)
- 新增语音转写链(transcribe_chain.py)与路由(transcribe.py)
- 全量 Provider 优化(Qwen、DeepSeek、GLM、Fallback)
- 配置与路由注册更新

基础设施:
- Electron 主进程扩展(屏幕/音频捕获 IPC)
- 类型定义更新(electron.d.ts、models.ts)
- 路由系统更新(AuthGuard 集成)
- Tailwind 配置调整
- 数据库 Schema 更新
安全加固(Pre-Alpha.0):
- JWT 认证中间件全面升级(auth.py)
- 输入验证中间件(input_validation.py)
- 频率限制中间件优化(rate_limit.py)
- 离线 AI 队列(offlineAIQueue.ts)容错增强

效率分析与全局命令面板(Beta.1):
- 新增效率分析图表(EfficiencyChart)与分析页面(AnalyticsPage)
- 新增全局命令面板(CommandPalette + useCommandPalette)
- 新增待办统计组件(TodoStats)
- 成就提示组件(AchievementToast)

灵感空间(Beta.2):
- 新增灵感空间功能模块(features/inspiration/)
- 新增设置页面重构(pages/settings/)
- 新增设置状态管理(useSettingsStore)

AI 进阶能力:
- 费曼反问链(feynman_question_chain.py + router)
- 闪卡优化链(optimize_card_chain.py)
- 内容标签链(tag_content_chain.py + router)
- AIPluginLoader / routeDispatcher / LocalFallback 全面优化

前端交互优化:
- 番茄钟 TimerRing 改进
- 笔记/闪卡/费曼页面交互增强
- 闪卡导入预览(ImportPreviewModal)
- AppLayout / Navbar / Sidebar 布局优化

后端上云部署:
- 新增 Docker 生产编排(docker-compose.prod.yml)
- 新增 Nginx 反向代理配置(nginx/)
- AI 网关 Dockerfile 优化
- sync-service Dockerfile 优化
- Redis 缓存、WebSocket、健康检查端点增强
- 数据模型层扩展(Schema v6)
UI/UX 视觉升级(v0.6.0 核心):
- 沉浸式计时器(ImmersiveTimer)全新组件
- 品牌 Logo(BrandLogo)与 AI 按钮(AIButton)
- 知识星系(KnowledgeGalaxy)可视化
- 页面过渡动效(PageTransition)
- 模式指示器(ModeIndicator)
- 滑动退出(SlideToExit)交互
- 全量 UI 组件优化(Button、Card、Toast、CommandPalette 等)

自动更新系统:
- Electron 自动更新器(updater.ts)
- 更新通知组件(UpdateNotification)
- AI 处理器(aiHandlers.ts)与 IPC 工具(ipcUtils.ts)
- 日志系统(logger.ts)

音效系统:
- 统一音效播放器(SoundPlayer.ts)
- 音效资源迁移至 client/public/sounds/
- 音效设置页面(SoundSettings.tsx)

合规与隐私:
- 许可证从 Private 切换为 Apache 2.0 开源
- 新增隐私政策页面(PrivacyPolicy.tsx)
- 新增服务条款页面(TermsOfService.tsx)
- 用户同意弹窗(ConsentModal.tsx)

README 更新:
- 版本徽章升级至 v0.6.0
- 许可证徽章更新为 Apache-2.0
- 路线图新增 v0.5.0、v0.6.0 已完成行

其他:
- 番茄钟、笔记、闪卡、费曼模块交互优化
- 仪表盘效率图表升级
- 源码文档生成脚本(generate_source_code_doc.ps1)
- useReducedMotion 无障碍 Hook
自定义标题栏:
- 新增 CustomTitlebar 组件,替代系统默认标题栏
- 窗口拖拽、最小化/最大化/关闭全自定义
- 关闭确认弹窗(CloseConfirmDialog)

用户体系与认证:
- 用户资料设置页(ProfileSettings)
- 邮箱验证页面(VerifyEmail)
- 密码重置页面(ResetPassword)
- AuthContext 认证上下文重构
- 会话过期管理(useSessionExpiry)
- 登录页与引导页优化

灵感空间增强:
- 后端新增灵感 AI 整理链(sort_inspiration_chain.py)
- 新增灵感整理 API 路由(inspiration.py)
- 灵感页面与状态管理优化

AI 系统优化:
- AIPluginLoader / ElectronAIPlugin / RemoteAIPlugin 适配增强
- AI 类型系统扩展
- useAI Hook 优化

基础设施:
- Electron 主进程扩展(aiHandlers、updater 优化)
- 类型定义更新(electron.d.ts、models.ts)
- 路由系统更新
- 数据库 Schema 调整
- Tailwind 配置优化
- README 全面更新至 v0.7.0
Electron 架构重构:
- 拆分 aiHandlers.ts 为 ai/ 模块化目录
- 新增 captureHandlers.ts 独立屏幕/音频捕获处理
- 新增 windowManager.ts 统一管理窗口生命周期
- 新增 trayManager.ts 实现系统托盘功能

UI 组件系统升级:
- 全面升级基础组件(Button、Card、Input、Modal、Toast 等)
- 新增 ErrorBoundary 错误边界组件
- 布局组件优化(AppLayout、CustomTitlebar、Sidebar、Navbar)
- 页面过渡与动效增强

PWA 支持:
- 新增 PWA 图标资源(192x192、512x512)
- 新增 shadcn/ui 配置(components.json)
- 环境变量模板(.env.example)

业务模块优化:
- 番茄钟:计时器与持久化逻辑优化
- 笔记:康奈尔布局与捕获侧边栏改进
- 闪卡:翻转卡片与学习会话优化
- 费曼学习法:页面交互增强
- 仪表盘:效率图表与分析页优化
- 灵感空间:页面体验改进

基础设施:
- Vite / Vitest 配置调整
- Tailwind 设计令牌更新
- AI 配置与类型系统扩展
- 存储层与同步引擎优化
- 音效系统配置增强
笔记模块增强:
- 新增 NoteSearchBar 全文搜索组件
- 新增 NoteTagFilter 标签筛选组件
- 笔记编辑页与列表页交互优化

闪卡系统升级:
- 新增 ConfidenceSelector 置信度选择器
- 新增 GoldenErrorPanel 黄金错题面板
- 新增 GenerativeReviewPage 生成式复习页面
- useGenerativeReview Hook 支持生成式复习流程
- 闪卡学习与会话存储优化

AI 网关扩展:
- 新增 anchor_point_chain(锚点提取链)
- 新增 inspiration_draft_chain(灵感草稿链)
- 新增 predict_chain(预测链)
- 新增 rescue_chain(救援链)
- 新增 socratic_chain(苏格拉底式提问链)
- 新增灵感草稿与学习路由
- Prompt 模板文件统一管理

前端基础设施:
- 新增 AmbientLightPool 氛围光组件
- 新增 VirtualList 虚拟列表组件
- 新增 useDeviceCapability / useVirtualList Hooks
- 新增 textDiff 文本差异对比工具
- 新增 backupCrypto 备份加密模块
- 新增 ModeSettings / StoragePathSettings 设置页
- 自定义标题栏、页面过渡动效增强
- 番茄钟沉浸式计时器优化

后端与配置:
- AI 网关配置与路由扩展
- 灵感整理链优化
- electron-builder 构建配置调整
- 存储层与导出导入优化
- 加密模块扩展

README 更新至 v0.9.0
苏格拉底式学习(费曼增强):
- 新增 SocraticDialogue 苏格拉底对话组件
- 新增 BrainstormPanel 头脑风暴面板
- 新增 DeepeningZone 深化区
- 新增 SocraticSessionPage 苏格拉底会话页
- useSocraticFlow Hook 管理对话流程
- 后端新增 3 条苏格拉底链(brainstorm/deepening/evaluate)

仪表盘深海主题重构:
- 新增 HeatmapChart / RadarChart / TrendChart 可视化组件
- 新增 StartupRitual 启动仪式组件
- deep-sea 主题子目录与 hooks
- 仪表盘页面全面重构

笔记智能增强:
- 新增 AnchorPoint 锚点组件
- 新增 PredictionPanel 预测面板与 PredictionResult
- useEditActivityTracker 编辑活动追踪

番茄钟 AI 推荐:
- 新增 useAIRecommendation Hook
- 番茄钟 lib 子模块扩展

AI 系统增强:
- 新增 AI 降级管理器(aiFallbackManager / aiServiceFallback)
- 新增 useAIFallback / useAIService Hooks
- AIPluginLoader / ElectronAIPlugin / RemoteAIPlugin 优化
- 新增 AI hooks 子目录
- visionWorker 优化

存储层升级:
- 新增 IpcStorageAdapter(IPC 存储适配器)
- 新增 electron/db/ 数据库模块
- 新增 MigrationProgress 迁移进度组件
- storageFactory 优化

前端基础设施:
- 新增 AIThinkingIndicator AI 思考指示器
- 新增 RescuePanel 救援面板
- 新增 useAIGatewayHealth / useStuckTimer Hooks
- 新增 workers/ 工作线程目录
- UI 组件全面更新(Button/Card/Modal/Toast/ErrorBoundary 等)
- 自定义标题栏、侧边栏、页面过渡增强

后端与部署:
- 新增苏格拉底路由与测试
- AI 网关配置与推荐链优化
- docker-compose.prod.yml 更新
- Nginx 配置调整
- deploy.sh 更新

其他:
- 应用图标更新
- electron-builder 构建配置调整
- Tailwind 设计令牌更新
- PWA 安装提示优化
- 隐私政策与服务条款更新
AI 错误处理增强:
- 新增 errorClassifier 错误分类器
- 新增 errorMessages 统一错误消息
- 新增 useAIErrorHandler Hook
- 新增 useAIFeature Hook
- ElectronAIPlugin / RemoteAIPlugin 错误处理优化
- AI 配置与类型系统扩展

主页与导航修复:
- 主页导航动效修复
- 弹性翻页时序优化
- AppLayout / PageTransition 交互增强

设置页优化:
- AIProviderSettings / DataSettings / ModeSettings 改进
- useSettingsStore 状态管理优化

后端路由优化:
- 全部路由模块增强(evaluate/feynman/cards/inspiration/learning/recommend/socratic/summarize/tag/transcribe/vision)
- auth / rate_limit 中间件优化
- AI 网关配置更新

部署配置:
- docker-compose.prod.yml 调整
- Nginx 配置更新

README 更新至 v0.10.1
灵感空间全面重构:
- 新增 components/ 组件目录(灵感可视化交互)
- 新增 useImmersiveState / useOrbExpand / useRandomSurface Hooks
- 新增 useSortPendingReminder 排序提醒 Hook
- 新增 lib/ 子模块与 types.ts 类型定义
- 灵感页面与状态管理重构

智能捕获增强:
- 新增 SmartCapturePanel 智能捕获面板
- 新增 AnalysisPreview 分析预览组件
- 新增 SubjectFolder 科目文件夹组件
- 新增 VideoRecordPanel 视频录制面板
- 新增 videoRecorder.ts 视频录制器
- captureManager / smartSampler / vadMarker 优化
- videoRecorderRenderer 渲染器

笔记模块增强:
- 新增 FreeCanvas / FreeTextBlock 自由画布组件
- 新增 TemplateSelector 模板选择器
- 新增 TodoStats 待办统计
- NoteEditPage / NotesPage / useNoteStore 优化

AI 系统升级:
- 新增 sessionAnalyzer 会话分析器
- 新增 errorClassifier.test.ts 测试
- AIPluginLoader / ElectronAIPlugin / RemoteAIPlugin 全面优化
- 全部 AI hooks 更新(Duration/Evaluate/Feynman/Flashcards/Summarize)
- LocalFallback / aiServiceFallback / config 优化

后端多模态扩展:
- 新增 gemini_provider(Google Gemini 接入)
- 新增 multimodal_analyze_chain 多模态分析链
- 新增 video_analyze_chain 视频分析链
- 新增 multimodal 路由
- vision_extract_chain 优化
- 新增 session_analyze / video_analyze Prompt
- auth / rate_limit 中间件增强
- 新增 test_e2e_auth / test_timeout_budget 测试
- Dockerfile / requirements.txt 更新

部署与配置:
- docker-compose.prod.yml / docker-compose.yml 更新
- Nginx 配置调整
- deploy.sh 更新
- 新增 test_connectivity.ps1 连接测试脚本

其他:
- README 更新至 v0.12.0
- .env.example 更新
- 测试环境配置(.env.test)
- Tailwind 设计令牌更新
- 类型定义扩展
MCP 桥接(Electron):
- 新增 mcpBridge.ts MCP 协议桥接
- 新增 mcpManager.ts MCP 管理器

类型系统治理:
- 新增 8 个领域类型文件(capture/common/feynman/flashcard/inspiration/note/pomodoro/sync)
- 统一各模块类型定义

动效与氛围系统:
- 新增 lib/animation/ 动效库
- 新增 lib/metaphors/ 隐喻系统
- 新增 immersive-bg.css 沉浸式背景样式
- useElasticPageTransition / useTypewriter / useInViewAnimation Hooks
- atmosphereQuote 氛围文案系统

笔记模块增强:
- 新增 capture/ 捕获子组件目录
- 新增 EditorToolbar 编辑器工具栏
- 新增 7 个 Hooks(useAnalyzeBridge/useAutoSave/useCaptureAnalysis 等)
- 新增 templates.ts / todoTemplate.test.ts

费曼模块增强:
- 新增 AIEvaluationPanel AI 评估面板
- 新增 FeynmanStepNavigation 步骤导航
- 新增 WeakPointPanel 薄弱点面板
- 新增 useFeynmanSession Hook

仪表盘深海主题:
- 新增 DeepSeaDashboardLayout 布局组件
- breathing.test.ts / dashboardHelpers 工具函数
- 深海生物组件动效优化

AI 系统测试覆盖:
- 新增 LocalFallback.test.ts / aiServiceFallback.test.ts / errorMessages.test.ts
- 新增 env.test.ts / OfflineQueue.test.ts
- 新增 sortPendingCalc.test.ts / todoTemplate.test.ts

其他:
- UI 组件更新(AIButton/CommandPalette/ContextMenu/Modal)
- 番茄钟/闪卡/灵感空间页面优化
- 设置页 hooks 子目录
- README 更新至 v0.13.0
费曼模块优化:
- StepIndicator 步骤指示器组件重构(交互与视觉增强)
- FeynmanSessionPage 会话页面逻辑优化

Electron 主进程:
- main.ts 窗口管理与生命周期调整

构建配置:
- vite.config.ts 构建配置优化
- package.json 依赖版本更新

后端修复:
- ai-gateway Dockerfile 构建优化
- auth 中间件安全修复

README 更新至 v0.13.1
AI 处理器架构重构(Electron):
- 新增 6 个独立 AI Handler(anchorPoint/optimizeCard/predict/rescue/socratic/visionExtract)
- 新增 ipc/ 模块,IPC 通信解耦
- ai/index.ts 统一调度重构

仪表盘可视化增强:
- 新增 KnowledgePreviewCard 知识预览卡片
- 新增 LearningPulse 学习脉搏动效
- 新增 ParticleBackground 粒子背景
- 新增 dashboard/styles/ 样式目录
- DashboardPage / EfficiencyChart / TrendChart 优化

3D 与动效系统:
- 新增 lib/3d/ 3D 渲染工具
- 新增 springConfig.ts 弹簧动画配置
- 新增 performance.css 性能优化样式
- 新增 scheduler.ts 任务调度器

笔记与灵感模块:
- 新增 classroomNoteStore.ts 课堂笔记存储
- 新增 overlay/ 浮层组件目录
- CaptureSidebar / NoteEditPage / InspirationPage 优化

费曼与闪卡模块:
- SocraticDialogue / StepIndicator / FeynmanPage 交互增强
- FlipCard / ConfidenceSelector / StudySessionPage 优化
- useFeynmanStore / useStudySessionStore 状态管理改进

AI 系统与基础设施:
- RemoteAIPlugin / errorMessages / sessionAnalyzer / useAIFallback 增强
- crypto 模块重构(backupCrypto/encryption/utils)
- AI 网关 config.py / providers / vision chain 更新

CI/CD 与部署:
- 新增 .github/workflows/(deploy-server/pr-check/release)
- 新增 server/.env.example 环境变量模板
- 新增 server/.gitignore

全局优化:
- AppLayout / Sidebar / CustomTitlebar / PageTransition 布局增强
- index.css / tokens.css / tailwind.config 样式体系升级
- vite.config / tsconfig / package.json 构建配置更新
- README 更新至 v0.14.0
新增官网项目(website/):
- Next.js 静态导出官网(download/story 页面)
- Tailwind + Framer Motion 动效
- 独立 .gitignore / tsconfig / eslint 配置

新增课堂模块(features/classroom/):
- 课堂学习功能组件集

新增引导系统(components/onboarding/):
- 新用户引导流程组件

新增快捷方式设置:
- ShortcutSettings.tsx 快捷键配置面板

3D 系统优化:
- SceneProvider / OrbitalStore / SpatialNav 交互增强
- AuroraModuleEntity / ModuleEntity 视觉重构

布局与路由:
- AppLayout / Sidebar / routes 结构调整
- commandPalette 默认命令更新
- tailwind.config 样式配置优化

番茄钟与笔记:
- ImmersiveTimer / PomodoroPage 交互增强
- NoteEditPage 编辑器优化

Electron 主进程:
- main.ts / windowManager 窗口管理调整

.gitignore 新增 .cursor/ 排除
CI/CD:
- 新增 deploy-website.yml 官网自动部署流水线

官网更新:
- download 页面下载链接更新
- package.json 依赖版本升级

客户端:
- package.json / package-lock.json 依赖更新

后端部署:
- docker-compose.prod.yml 配置优化
- nginx.conf 路由配置更新
Ollama 本地模型支持:
- 新增 electron/ai/ollama/ 本地模型管理模块
- 新增 useOllamaStatus Hook 与 ollama 类型定义
- AI 配置层支持本地模型切换

AI 处理器全面重构:
- 新增 sessionAnalyzeHandler / videoAnalyzeHandler
- 全部 Handler 重构(anchorPoint/evaluate/feynman/flashcard/optimizeCard/predict/recommend/rescue/socratic/summarize/tag/visionExtract)
- ai/index.ts 统一调度与 utils.ts 工具优化

认证体系增强:
- AuthContext 认证上下文重构
- LoginPage / RegisterPage 登录注册页优化
- AIProviderSettings 设置页改进

前端基础设施:
- env.d.ts 环境类型声明更新
- apiClient HTTP 客户端优化
- sessionAnalyzer / visionWorker AI 核心更新
- package.json 依赖升级

后端更新:
- config.py / auth.py 认证配置优化
- glm_provider.py 模型提供者更新
- nginx.conf 路由配置调整

CI/CD 与自动化:
- 新增 version-release.yml 版本自动发布流水线
- 新增 .releaserc.json 语义化发布配置
- 新增 scripts/ 脚本集(session-detect/record/route、version-bump)
- 新增根 package.json 统一脚本入口
- 全部 workflows 更新(deploy-server/website/pr-check/release)

官网更新:
- download 页面与 Footer 更新
- 新增 beian.png 备案图标

README 更新至 v0.15.1
- ai-era-survival-positioning.md:第一叙事「记忆主权与本地世界」,三层防御纵深,Foresight立项三问过滤器;与既有竞争力战略文档互补衔接
- entropy-visualization-constitution.md:单范式「万物趋于无序,而你在此造序」,核心映射表/焦虑防线/签名时刻/性能预算/叙事层叠加(潮汐/沉积/旁白),已裁决批准
- mcp-learning-memory-interface.md:P2战略项接口清单草案(8个只读工具,默认关闭,本地stdio,焦虑防线传导)
- worldState.ts:retention引擎数据→世界信号集纯函数派生(vitality/mist/depthNorm/firefly/warmth),宪法边界硬编码:雾上限0.4、关闭留存→纯净亮度映射、冷启动=未点亮混沌、辉光域0.6-1.15无惩罚性暗淡
- useWorldSignals.ts:细粒度selector订阅hook,帧率敏感场景防连带重渲染
- worldState.test.ts:7用例覆盖宪法§1/§5/§7关键约束
- ModuleEntity/SpatialNav:深海实体辉光=交互态基值×世界活力(珊瑚健康度),宪法第一条映射表首次落地
- useWorldEvents:世界事件总线,复习/掌握时刻发射秩序波纹,业务层与世界层解耦
- ChaosMist:遗忘可视化——雾强度由 mist 信号驱动(白化珊瑚占比,封顶0.4),程序化径向渐变纹理,high/medium漂移、low静态,关闭留存自动隐去
- OrderRipples:复习即时正反馈——起源锚点扩散光环,同屏上限3道,reduced-motion降级静帧闪烁
- DeepSeaWorld 接入熵可视化层;useWorldSignals 增加 useShallow 细粒度选择器变体
- useStudySessionStore.rateCard 接线:任何评分都是一次对混沌的推退(含Again,零负向语义)
- SignatureMoment:全产品唯一一级时刻——静默(1.5s)→事件(4.5s星亮+波纹)→余韵(2s),Esc/点击可打断(觉察原则),reduced-motion静帧版,achievement_unlocked音效
- useWorldEvents 扩展 signatureSeq/signatureConcept 事件通道
- useFeynmanAI 双挂载点接线:单次评估 overallScore≥75 与追问评估 understandingScore≥7.5 均视为概念掌握
- App.tsx 全局挂载(与 DiscoveryReveal 同级,仅事件发生时渲染DOM)
- computeCurrentStreakFromCorals:从珊瑚种植日期派生连击(与DashboardPage口径一致),useWorldSignals接线warmth真值,新增3单测(共10)
- TideBreath(叙事层C):番茄钟运行=涨潮——荧光点光增亮脉动+潮线升起,停止=退潮回落;熵的呼吸,reduced-motion跳过脉动
- StrataField(叙事层D):累计专注=海床沉积地层(珊瑚记录数→层数,上限8层),最新沉积带辉光,白化不减层(可逆原则),静态网格零帧耗
- DeepSeaWorld挂载叙事层C/D
- 世界数据回路:深潜完成→plantCoral(此前无调用方,珊瑚/地层/活力数据自此真实生长),动态import防循环依赖
- useFirstDiveStore:首潜全部完成触发创世版签名时刻(宪法第三条§5)
- SignatureMoment 增加 genesis 变体:「第一颗星,亮了——从这次首潜开始,这个世界开始记住你」
- WorldConditions + RitualComplete 接线:仪式收尾展示「今日海况」一句话世界叙事(宪法第六条,仪式成为世界的每日开场),焦虑防线措辞,留存关闭时隐去
- 三套演出变体随机重奏(宪法第三条§1可变比率,对抗多巴胺适应):
  star 孤星亮起+秩序波纹(默认)/ trinity 三星连线(知识成网)/ bloom 光尘上浮(秩序开花)
- 每次签名事件随机选取变体,reduced-motion 各变体均静帧可用
- mcpMemoryServer.ts:stdio MCP Server 独立入口——授权标记门禁(无consent即拒启)、只读打开keban.db、调用留痕memory-server-access.log、零网络监听
- mcp/memoryQueries.ts:8个learning_memory.*只读摘要查询(profile/mastery/review_candidates/focus_stats/streak/discoveries/recent_sessions/world_state),粒度上限100、焦虑防线传导(零倒计时、朦胧档位表达)
- 宿主以ELECTRON_RUN_AS_NODE方式启动(原生模块ABI兼容),接入配置写入接口文档§八
- discoveries/world_state精确态为派生占位(珊瑚/发现存于渲染进程IndexedDB),跨进程接线列入后续批次
- memoryServerConsent.ts:设置页授权开关IPC(读写memory-server-consent标记文件,标记仍是唯一事实源),main/preload白名单接线
- MemoryServerSection:数据与存储页授权卡片,开启前披露将被读取的记忆清单,关闭即撤销
- world_snapshots表(schema v7)+白名单登记:渲染进程retention数据→sqlite的跨进程桥
- useWorldSnapshotSync:订阅珊瑚/发现store,防抖2s upsert快照行(失败静默)
- memoryQueries:discoveries/world_state优先读快照精确态,无则回退派生值并标注provenance
- WorldSoundscape:双世界环境底噪(深海=雨声/穹顶=麦浪风声),音量0.12淡入淡出、后台自动静音、外观设置可开关(默认关)
- FatigueEmpathy:连续深潜未真休息达阈值时弹出觉察式上浮建议——休息时长口径判定真休息(skip不重置),零负向语言可忽略
- WorldRecap:每日首次打开展示6秒世界生长摘要(珊瑚/深度/发现日间增量),跨日基线结算,零增长温柔文案
- fatigue.ts纯函数规则层+单测(阈值/真休息比例/无效值守卫)
- App全局挂载三组件;宪法进度更新为P2完成
审计发现的三个真实缺陷(均为静默失败或资源泄漏):
- dbIpcHandlers TABLE_NAME_MAP 缺 worldSnapshots 映射:快照写入抛"不在白名单"被catch吞掉,跨进程桥实际断裂。补 worldSnapshots→world_snapshots
- useWorldSnapshotSync 调用 db:query 方法 'get' 不在白名单(仅getAll/getById/count),同样静默失败。改用 getById
- SignatureMoment reduced-motion 路径提前 return 丢失 cleanup,卸载后定时器仍触发 setState。重构为 if/else 统一 return clearTimers
- 服务端 POST /api/v1/ai/import/concepts + ImportConceptChain(JSON Mode + 降级链)
- 主进程 import:* handlers(PDF 文本层/URL 抓取/imports 记录)+ SSRF 重定向逐跳校验与 IPv4-mapped IPv6 拦截
- schema v8:imports 表 + notes/flashcards source_ref 溯源列(幂等迁移)
- SettlingPage 四步入籍向导 + useSettleConcepts 批量安放 + settling 签名时刻(星域成片点亮)
- 审查修复:AI 失败注入手动建卡入口、总量预算与服务端对齐、空概念过滤、部分失败提示
- validateFetchUrl 增加 IPv6 ULA(fc00::/7) 与 link-local(fe80::/10) 拦截,
  封堵 [fd00::1] 等内网地址绕过(SSRF 防护补全)
- contentSanitizer 断行合并时 ASCII 词边界补空格,修复 broken\\nline →
  brokenline 英文单词粘连(测试断言同步纠正,新增中英混排用例)
- SettlingPage 部分失败重试时移除已成功安放项,消除重复笔记/卡片风险
- import:fetch-url 响应体流式截断 + Content-Length 预检,防超大响应
  拖垮主进程内存
- done 页展示实际安放数(过滤空名称后),修正数字误导
@Aparencia

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [eslint](https://github.com/eslint/eslint) from 9.39.5 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.5...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps-dev): bump eslint from 9.39.5 to 10.8.0 in /website chore(deps-dev): bump eslint from 9.39.5 to 10.8.0 in /website Aug 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/website/eslint-10.8.0 branch from d1002a6 to 9dbe044 Compare August 3, 2026 14:24
@Aparencia Aparencia closed this Aug 21, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/website/eslint-10.8.0 branch August 21, 2026 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants