Skip to content

chore(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.12.0 in /server/sync-service - #11

Closed
dependabot[bot] wants to merge 254 commits into
devfrom
dependabot/go_modules/server/sync-service/github.com/gin-gonic/gin-1.12.0
Closed

dependabot[bot] wants to merge 254 commits into
devfrom
dependabot/go_modules/server/sync-service/github.com/gin-gonic/gin-1.12.0

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps github.com/gin-gonic/gin from 1.10.0 to 1.12.0.

Release notes

Sourced from github.com/gin-gonic/gin's releases.

v1.12.0

Changelog

Features

  • 192ac89eefc1c30f7c97ae48a9ffb1c6f1c8c8bc: feat(binding): add support for encoding.UnmarshalText in uri/query binding (#4203) (@​takanuva15)
  • 53410d2e07054369e0960fbe2eed97e1b9966f12: feat(context): add GetError and GetErrorSlice methods for error retrieval (#4502) (@​raju-mechatronics)
  • acc55e049e33b401e810dbd8c0d6dcb6b3ba2b05: feat(context): add Protocol Buffers support to content negotiation (#4423) (@​1911860538)
  • 38e765119241d990705169bedb5002a29ae0cbd1: feat(context): implemented Delete method (@​Spyder01)
  • 771dcc6476d7bc6abb9ec0235ecefa4d38fe6fb0: feat(gin): add option to use escaped path (#4420) (@​ldesauw)
  • 4dec17afdff48e8018c83618fbbe69fceeb2b41d: feat(logger): color latency (#4146) (@​wsyqn6)
  • d7776de7d444935ea4385999711bd6331a98fecb: feat(render): add bson protocol (#4145) (@​laurentcau)

Bug fixes

  • b917b14ff9d189f16a7492be79d123a47806ee19: fix(binding): empty value error (#2169) (@​guonaihong)
  • c3d1092b3b48addf6f9cd00fe274ec3bd14650eb: fix(binding): improve empty slice/array handling in form binding (#4380) (@​1911860538)
  • 9914178584e42458ff7d23891463a880f58c9d86: fix(context): ClientIP handling for multiple X-Forwarded-For header values (#4472) (@​Nurysso)
  • 2a794cd0b0faa7d829291375b27a3467ea972b0d: fix(debug): version mismatch (#4403) (@​zeek0x)
  • c3d5a28ed6d3849da820195b6774d212bcc038a9: fix(gin): close os.File in RunFd to prevent resource leak (#4422) (@​1911860538)
  • 5fad976b372e381312f8de69f0969f1284d229d3: fix(gin): literal colon routes not working with engine.Handler() (#4415) (@​pawannn)
  • 63dd3e60cab89c27fb66bce1423bd268d52abad1: fix(recover): suppress http.ErrAbortHandler in recover (#4336) (@​MondayCha)
  • 5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a: fix(render): write content length in Data.Render (#4206) (@​dengaleev)
  • 234a6d4c00cb77af9852aca0b8289745d5529b4b: fix(response): refine hijack behavior for response lifecycle (#4373) (@​appleboy)
  • 472d086af2acd924cb4b9d7be0525f7d790f69bc: fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (#4535) (@​veeceey)
  • 8e07d37c63e5536eb25f4af4c91eabeee4011fba: fix: Correct typos, improve documentation clarity, and remove dead code (#4511) (@​mahanadh)

Enhancements

  • ba093d19477b896ac89a7fc3246af23d290b8e26: chore(binding): upgrade bson dependency to mongo-driver v2 (#4549) (@​BobDu)
  • b2b489dbf4826c2c630717a77fd5e42774625410: chore(context): always trust xff headers from unix socket (#3359) (@​WeidiDeng)
  • ecb3f7b5e2f3915bf1db240ed5eee572f8dbea36: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (#4449) (@​appleboy)
  • af6e8b70b8261bb0c99ad094fe552ab92991620a: chore(deps): upgrade quic-go to v0.57.1 (@​appleboy)
  • db309081bc5c137b2aa15701ef53f7f19788da25: chore(logger): allow skipping query string output (#4547) (@​USA-RedDragon)
  • 26c3a628655cad2388380cb8102d6ce7d4875f3b: chore(response): prevent Flush() panic when http.Flusher (#4479) (@​Twacqwq)
  • 5dd833f1f26de0eb30eae47b17e05ced2482dc41: chore: bump minimum Go version to 1.24 and update workflows (#4388) (@​appleboy)

Refactor

  • 39858a0859c914bd26948fa950477e11bd8d3823: refactor(binding): use maps.Copy for cleaner map handling (#4352) (@​russcoss)
  • c0048f645ee945c4db30593afdea10123e2c30a6: refactor(context): omit the return value names (#4395) (@​wanghaolong613)
  • 915e4c90d28ec4cffc6eb146e208ab5a65eac772: refactor(context): replace hardcoded localhost IPs with constants (#4481) (@​pauloappbr)
  • 414de60574449457f3192a7a1d5528940db2836d: refactor(context): using maps.Clone (#4333) (@​cuiweixie)
  • 59e9d4a794f12c4f9a6c7bed441b9644e5f6d99b: refactor(ginS): use sync.OnceValue to simplify engine function (#4314) (@​1911860538)
  • 3ab698dc5110af1977d57226e4995c57dd34c233: refactor(recovery): smart error comparison (#4142) (@​zeek0x)
  • d1a15347b1e45a8ee816193d3578a93bfd73b70f: refactor(utils): move util functions to utils.go (#4467) (@​zeek0x)
  • e3118cc378d263454098924ebbde7e8d1dd2e904: refactor: for loop can be modernized using range over int (#4392) (@​wanghaolong613)
  • 488f8c3ffa579a8d19beb2bae95ff8ef36b3d53f: refactor: replace magic numbers with named constants in bodyAllowedForStatus (#4529) (@​veeceey)
  • 9968c4bf9d5a99edc3eee2c068a4c9160ece8915: refactor: use b.Loop() to simplify the code and improve performance (#4389) (@​reddaisyy)
  • a85ef5ce4d0cda8834c59c855068ed48b51192d1: refactor: use b.Loop() to simplify the code and improve performance (#4432) (@​efcking)

Build process updates

  • 61b67de522a189b568aced4c5c16917c558e3387: ci(bot): increase frequency and group updates for dependencies (#4367) (@​appleboy)
  • fb27ef26c2fdfe25344b4c039d8a53551f9e912c: ci(lint): refactor test assertions and linter configuration (#4436) (@​appleboy)
  • 93ff771e6dbf10e432864b30f3719ac5c84a4d4a: ci(sec): improve type safety and server organization in HTTP middleware (#4437) (@​appleboy)
  • e88fc8927a52b74f55bec0351604a56ac0aa1c51: ci(sec): schedule Trivy security scans to run daily at midnight UTC (#4439) (@​appleboy)
  • 5e5ff3ace496a31b138b0820136a146bfb5de0ef: ci: replace vulnerability scanning workflow with Trivy integration (#4421) (@​appleboy)
  • 00900fb3e1ea9dde33985a0e4f6afec793d5e786: ci: update CI workflows and standardize Trivy config quotes (#4531) (@​appleboy)
  • ae3f524974fc4f55d18c9e7fae4614503c015226: ci: update Go version support to 1.25+ across CI and docs (#4550) (@​appleboy)

... (truncated)

Changelog

Sourced from github.com/gin-gonic/gin's changelog.

Gin v1.12.0

Features

  • feat(render): add bson protocol (#4145)
  • feat(context): add GetError and GetErrorSlice methods for error retrieval (#4502)
  • feat(binding): add support for encoding.UnmarshalText in uri/query binding (#4203)
  • feat(gin): add option to use escaped path (#4420)
  • feat(context): add Protocol Buffers support to content negotiation (#4423)
  • feat(context): implemented Delete method (#38e7651)
  • feat(logger): color latency (#4146)

Enhancements

  • perf(tree): reduce allocations in findCaseInsensitivePath (#4417)
  • perf(recovery): optimize line reading in stack function (#4466)
  • perf(path): replace regex with custom functions in redirectTrailingSlash (#4414)
  • perf(tree): optimize path parsing using strings.Count (#4246)
  • chore(logger): allow skipping query string output (#4547)
  • chore(context): always trust xff headers from unix socket (#3359)
  • chore(response): prevent Flush() panic when the underlying ResponseWriter does not implement http.Flusher (#4479)
  • refactor(recovery): smart error comparison (#4142)
  • refactor(context): replace hardcoded localhost IPs with constants (#4481)
  • refactor(utils): move util functions to utils.go (#4467)
  • refactor(binding): use maps.Copy for cleaner map handling (#4352)
  • refactor(context): using maps.Clone (#4333)
  • refactor(ginS): use sync.OnceValue to simplify engine function (#4314)
  • refactor: replace magic numbers with named constants in bodyAllowedForStatus (#4529)
  • refactor: for loop can be modernized using range over int (#4392)

Bug Fixes

  • fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (#4535)
  • fix(render): write content length in Data.Render (#4206)
  • fix(context): ClientIP handling for multiple X-Forwarded-For header values (#4472)
  • fix(binding): empty value error (#2169)
  • fix(recover): suppress http.ErrAbortHandler in recover (#4336)
  • fix(gin): literal colon routes not working with engine.Handler() (#4415)
  • fix(gin): close os.File in RunFd to prevent resource leak (#4422)
  • fix(response): refine hijack behavior for response lifecycle (#4373)
  • fix(binding): improve empty slice/array handling in form binding (#4380)
  • fix(debug): version mismatch (#4403)
  • fix: correct typos, improve documentation clarity, and remove dead code (#4511)

Build process updates / CI

  • ci: update Go version support to 1.25+ across CI and docs (#4550)
  • chore(binding): upgrade bson dependency to mongo-driver v2 (#4549)

Gin v1.11.0

... (truncated)

Commits
  • 73726dc docs: update documentation to reflect Go version changes (#4552)
  • e292e5c docs: document and finalize Gin v1.12.0 release (#4551)
  • ae3f524 ci: update Go version support to 1.25+ across CI and docs (#4550)
  • 38534e2 chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (#4548)
  • 472d086 fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (#4535)
  • fb25834 test(context): use http.StatusContinue constant instead of magic number 100 (...
  • 6f1d5fe test(render): add comprehensive error handling tests (#4541)
  • 5c00df8 fix(render): write content length in Data.Render (#4206)
  • db30908 chore(logger): allow skipping query string output (#4547)
  • ba093d1 chore(binding): upgrade bson dependency to mongo-driver v2 (#4549)
  • Additional commits viewable in compare view

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
- 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 [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.10.0 to 1.12.0.
- [Release notes](https://github.com/gin-gonic/gin/releases)
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md)
- [Commits](gin-gonic/gin@v1.10.0...v1.12.0)

---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.12.0 in /server/sync-service chore(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.12.0 in /server/sync-service Aug 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/server/sync-service/github.com/gin-gonic/gin-1.12.0 branch from aa1fb85 to 8518a74 Compare August 3, 2026 14:24
Aparencia added a commit that referenced this pull request Aug 4, 2026
- #11: vision confidence redefined as structured-extraction
  completeness (text 0.5 + aux fields 0.5) instead of fabricated
  0.9/0.3; GLM ASR fabricated 0.9 fixed to 0.0 placeholder
- #12: fallback chain budget comments unified to *3.0 matching
  implementation (was *1.5, misleading maintainers)
- #13: key rotation moved to with_retry_and_timeout wrapper so
  vision/stream/ASR/video paths rotate keys too, not just generate
- #14: JWT_SECRET marked as dead config in .env/.env.example with
  SUPABASE_JWT_ALGORITHM documented; startup warning when legacy
  JWT_SECRET is set but SUPABASE_JWT_SECRET is empty
Aparencia pushed a commit that referenced this pull request Aug 11, 2026
## [0.36.0](v0.35.2...v0.36.0) (2026-08-11)

### ✨ 新功能

* **3d:** Dashboard 深海世界新增 LeviathanShadow 远景巨影 ([8f86127](8f86127))
* **3d:** switch rendering backend from WebGL to WebGPU and restore Chronos 3D sphere ([1ec8b37](1ec8b37))
* **ai-gateway:** ASR 热词增强全链路透传 ([bf2c882](bf2c882))
* **ai:** AI hooks 流式化改造——苏格拉底追问/救援打字机渐进展示 ([5d2318c](5d2318c))
* **assistant:** F3 睡前复习气泡拉起 5 卡迷你复习 + T4 孵化呼吸引导 ([5004b44](5004b44))
* **assistant:** 水母受惊弹开+右键固定+用户活跃检测(10min空闲阈值) ([cf76a18](cf76a18))
* **beta:** 客户端付费体系——设备指纹/付费状态/AI 用量卡 ([3b4d6c3](3b4d6c3))
* **classroom:** 课堂模块增强——热词/转录编辑/章节导航/视觉模式 ([2f1a644](2f1a644))
* **dashboard:** D5 热力图效率维度 + R3 结束仪式 + R9 成就证书 ([e2e4b85](e2e4b85))
* **dashboard:** 主页三视图认知重构与双方案视觉系统 ([7d76b6e](7d76b6e))
* **dashboard:** 学习脉搏加入非番茄钟折算(笔记/复习/费曼)(内测反馈) ([af9a867](af9a867))
* **electron:** G7 全局快捷键框架 + E2 录音持久化 IPC 白名单 ([0ab8f2a](0ab8f2a))
* **feynman:** E2 录音关联持久化与跨会话回放(userData/recordings) ([76241a3](76241a3))
* **flashcards:** 批量管理(选择/重学/搁置/删除)+牌组重命名+会话上限可配置 ([1119e79](1119e79))
* **inbox:** 统一收件箱——剪贴板/灵感/导入三路合并 + 24h 去重 ([3c725ed](3c725ed))
* **innovation:** 创新功能目录四期实施 + 全量审查修复 ([7504119](7504119))
* **license:** AI 网关付费授权体系 ([9f7ed90](9f7ed90))
* **notes,flashcards,feynman:** 未接线组件全量接入 + DashboardPage 编译修复 ([4990849](4990849))
* **notes:** N5 闪卡只取核心层文本 + N2 合书测试答后 diff 高亮 ([7eff581](7eff581))
* **notes:** 搜索栏重构为笔记内筛选+批量删除+模板筛选+文件夹树删除 ([40d7366](40d7366))
* **notes:** 珊瑚礁视图与视口锚定——笔记深潜增强 ([2b82b5e](2b82b5e))
* **notes:** 笔记功能创新全面实施——7阶段25文件 ([d0e0776](d0e0776))
* **notes:** 笔记模块 P0-P2 改进 — 14 项功能实施 ([a081bf6](a081bf6))
* **notes:** 第一轮头脑风暴剩余5项构建完成 ([df90cf2](df90cf2))
* **notes:** 第一轮头脑风暴剩余创新点构建 ([9f6838b](9f6838b))
* **payment:** 临时收入方案全栈实现(数据库+UI+AI网关tier分级) ([acf72e3](acf72e3))
* **pomodoro:** Chronos 时间生物可视化(P0-P2) ([1d7ab71](1d7ab71))
* **pomodoro:** Chronos 液态金属形态与完整状态指示系统 ([dd34528](dd34528))
* **pomodoro:** Chronos 粒子球全面修复与 TimerFace 高频区重构 ([2f96df2](2f96df2))
* **pomodoro:** 修复计时状态机与数据一致性问题,接线体验增强功能 ([74f1893](74f1893))
* **pomodoro:** 深潜设置页下潜档案重构与番茄钟体验增强 ([317d84b](317d84b))
* **pomodoro:** 表盘与预设标签 UI 增强 ([3a91f24](3a91f24))
* **sop:** SOP 系统 MVP——四表落库/模板运行状态机/三页面/5 条 lint 规则 ([77064a4](77064a4))
* **ui:** 命令面板集成全局内容搜索(content类别)+Tag可交互+work-area属性 ([410d582](410d582))
* **ui:** 设置页升级引导 + 每日色相微调对抗感觉适应 ([400e650](400e650))
* **wiki:** 侧边栏独立折叠与自动保存状态提示 + 命令面板 SOP 入口 ([dd812b9](dd812b9))

### 🐛 缺陷修复

* **3d:** add forceWebGL=true to WebGPURenderer for async init compatibility ([5c3b01c](5c3b01c))
* **3d:** revert WebGPURenderer to THREE.WebGLRenderer for R3F compatibility ([0832b21](0832b21))
* **3d:** 主题切换/场景切换手动渲染修复(docked冻结)+routeToModuleId抽离 ([b6735e2](b6735e2))
* add cleanup to showTime timer effect to prevent stale timeout ([2a5cf31](2a5cf31))
* **ai-asr:** 重构 ASR 引擎为 zipformer-transducer 单引擎 ([3522567](3522567))
* **ai-gateway:** Python 3.12 部署启动修复(Any 导入 + BOM 清理 + F401) ([96ac0f5](96ac0f5))
* App启动初始化番茄钟+设置页返回按钮+API本地模式401不踢登录+批量选择hook ([9958306](9958306))
* **audit3:** resolve deferred findings X1-X6 ([9e625ca](9e625ca))
* **audit3:** resolve round-3 review findings on round-2 fixes ([beed8b4](beed8b4))
* **chronos:** eliminate per-frame THREE.Color allocation in useFrame ([6f2411b](6f2411b))
* **client:** resolve frontend medium-risk issues FRONT2-M1~M8 ([c00c087](c00c087))
* **client:** 同步引擎高危修复——resume死锁/冲突循环/localData空对象/synced类型不一致 ([7ef8ad8](7ef8ad8))
* **client:** 学习算法修复——FSRS初始稳定性对齐权重/sm2缺失字段防御/复习写失败可恢复 ([0d43362](0d43362))
* **client:** 客户端中危修复——IPC批处理返回值/流式超时与连接释放/代理路径校验/MCP最小环境/采集源校验/备份保护/watchdog上限 ([b572994](b572994))
* **client:** 客户端低危修复——文件读写限制/更新状态机/崩溃恢复/迁移可诊断/preload白名单统一 ([af1b353](af1b353))
* **client:** 客户端高危修复——采集stop挂起/迁移列错位/搜索全量返回/FTS阻塞/复习双击竞态 ([1feb466](1feb466))
* **electron:** resolve ELEC2-M1/L1/L2 ([064f636](064f636))
* **electron:** SSEServerTransport 类型注解修复 ([b999e05](b999e05))
* **gateway:** AI网关中低危修复——熔断器语义/探活超时/JWKS安全/Key冷却/重试策略/错误脱敏/Redis重连/限流原子化 ([d3be873](d3be873))
* **gateway:** AI网关高危修复——并发信号量/预算记账/流式限流/SSE资源释放/事件循环阻塞/请求体限制/降级链容错 ([8e78b6f](8e78b6f))
* **gateway:** JWT 算法自动适配消除 HS256/ES256 错位 401,学习计划认证就绪前不发请求 ([ed5c55a](ed5c55a))
* **gateway:** resolve high-risk issues [#1](https://github.com/Aparencia/Entropydecrease/issues/1)-[#4](https://github.com/Aparencia/Entropydecrease/issues/4) ([1aeeac5](1aeeac5))
* **gateway:** resolve low-risk issues [#11](https://github.com/Aparencia/Entropydecrease/issues/11)-[#14](https://github.com/Aparencia/Entropydecrease/issues/14) ([12a6e68](12a6e68))
* **gateway:** resolve medium-risk issues [#5](https://github.com/Aparencia/Entropydecrease/issues/5)-[#10](https://github.com/Aparencia/Entropydecrease/issues/10) ([f0b92a9](f0b92a9))
* **misc:** vite base 动态导入 504 / 流式路径正则 / mcpEnv 转义 / AuthGuard 依赖修正 ([7658c81](7658c81))
* **misc:** 杂项修复与文档更新 ([5e43dd8](5e43dd8))
* **notes:** 修复 EchoDiscovery 未使用导入并完成全量验证 ([c1d2a3d](c1d2a3d))
* **perf:** 性能模式变更即时生效,活跃采集优雅重启 ([71304db](71304db))
* **pomodoro:** Chronos 交互补齐与构建级类型修复 ([d8adfb5](d8adfb5))
* remove stale audioPrefs reference in PomodoroAudioLayer ([cad2ad4](cad2ad4))
* replace remaining audioPrefs references in PomodoroControls JSX ([62e8255](62e8255))
* restore skip on break click in ImmersiveTimer ([336ee8a](336ee8a))
* **sync:** OfflineQueue 版本排序改内存排序(Dexie Table 无 sortBy) ([60d72a3](60d72a3))
* **sync:** resolve low-risk logic issues SYNC2-L1~L5 ([b82668d](b82668d))
* **sync:** 同步服务修复——版本冲突判定/WS查询洪泛/Resolve安全/CRDT幂等/广播完整性 ([c7bdb7b](c7bdb7b))
* **tokens:** 材质类层叠顺序 - 深色段移至浅色段后,修复深色主题错误显示浅色材质 ([3bb49b9](3bb49b9))
* **website:** 下载页版本信息拉取超时与重试——消除源站挂起时的无限等待 ([7753dc7](7753dc7))

### ⚡ 性能优化

* **3d:** migrate 6 particle systems to GPU vertex shader and consolidate useFrame ([0e9dc4a](0e9dc4a))
* **client:** 性能优化第二批次——笔记投影/课堂内存/订阅治理/3D 算法优化 ([a734883](a734883))
* **ui:** split whole-store subscriptions and fix effect re-registration ([1f2308b](1f2308b))

### ♻️ 重构

* **chronos:** 粒子渲染 WebGL 单网格→Canvas 2D 伪 3D 重构 ([45e2752](45e2752))
* **dashboard:** Dashboard 重构——移除深海主题死代码 ([32f84b3](32f84b3))
* **pomodoro:** usePomodoroStore 拆分为 timer/settings/session/preset 四 slice ([a7d69de](a7d69de))
* 大规模死代码清理——移除未使用组件/钩子/工具 ([1432871](1432871))
@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/go_modules/server/sync-service/github.com/gin-gonic/gin-1.12.0 branch August 21, 2026 03:19
Aparencia added a commit that referenced this pull request Sep 13, 2026
批 8 T16(欠账 #11/#12/#13 的措辞面;doc-only、零行为改动)。

- docs/standards/motion.md(229 → 234):「判据纪律」节追加「批 8 T16 就地加注」块,把
  「jsdom 不做样式级联」收窄为「jsdom 做级联;不可得的是几何 / var() 不解析 / 简写不展开 /
  伪元素不命中 / 环境 API 缺席」。规范层只写纪律与形态,当次读数进批次报告(§11.1 体例)。
- 批 7 计划 :2560(2612 → 2615):原文一字未改,表后就地加注同一口径(− 列 = 0;
  HEAD 全文是工作树的子序列 2612/2612)。
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 go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants