Skip to content

feat: 风扇曲线多变量加权绑定 & 固件 v0.4.5#27

Merged
massif-01 merged 6 commits into
RMinte:mainfrom
massif-01:feat/25-device-panel-drag-sort
Apr 6, 2026
Merged

feat: 风扇曲线多变量加权绑定 & 固件 v0.4.5#27
massif-01 merged 6 commits into
RMinte:mainfrom
massif-01:feat/25-device-panel-drag-sort

Conversation

@massif-01
Copy link
Copy Markdown
Collaborator

摘要

  • 风扇曲线「绑定温度变量」支持多变量 + 权重(0–1),后端按加权温度驱动曲线。
  • 扩展 temp.bind API、NVS/SD 存储与 Web UI(含 i18n)。
  • 固件版本提升至 0.4.5version.txt / README)。

Release

合并到 main 后,现有 CI(.github/workflows/build.yml)会在 push 到 main 时构建并在无同名 Release 时创建 v{project_version} 的 GitHub Release。

请审阅后合并。

- Add destroy_sessions_by_client() to free slots for re-login
- When session slots are full, evict existing sessions for the same
  client_id before creating new session
- Fixes 'Invalid credentials' on re-login after page refresh when
  slots were exhausted by orphaned sessions
- Bump version to 0.4.4
- ts_webui_api: 登录响应增加 expires_in,修复 ts_expires=NaN 导致 isLoggedIn 失效
- index.html: translateDOM 后调用 updateAuthUI,避免语言包异步加载覆盖已登录用户名
- build.yml: main 分支编译成功后自动创建 Release,tag 已存在时跳过
- 新增 dragSort.js 通用长按拖拽工具
- 数据组件与快捷操作卡片均可长按后拖拽排序
- 数据组件顺序持久化到 API,快捷操作顺序持久化到 localStorage
- 支持 pointercancel、Escape 取消,语言切换时正确清理
@massif-01 massif-01 merged commit 29573c0 into RMinte:main Apr 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant