Releases: bwins0668/it-study-tools
Release list
Study Tools v2026.8.1 — P15.3 PC-Web Parity Signed Portable Release
P15.3 — PC-Web Parity Release
- Restored cloud account sync (username auth) with verified cross-device e2e (PC ⇄ Web, additive union merge)
- Rebuilt Account & Sync dialog with truthful sync states and full keyboard/focus lifecycle
- BCP-47 language-code boundary at setLanguage (zh-CN/ja-JP/... programmatic switching)
- Collapsed-sidebar gutter reclaim across all learning workspaces (86px dead band → 16px)
- Updater failure recovery + clean portable runtime proof (P14.x line)
- Web public edition now mirrors this architecture: https://study-tools-web-pages.pages.dev
- New PC↔Web synchronization contract gates every future shared-scope release
Signed with Ed25519 key prod-key-2026-r42. The updater verifies release-manifest.json.sig before any download; nothing downloads or applies without explicit user confirmation.
Study Tools v2026.8.0 — R41.3 Signed Portable Release
R41.3 Signed Portable Release
Version: v2026.8.0 stable
Channel: stable
Signing Key: prod-key-2026-r42 (Ed25519)
Changes
- Signed release with new Ed25519 prod-key-2026-r42
- Portable package with embedded Python runtime
- Update package for auto-updater
- Fixed test entry points
- All 265 unit tests passing
Assets
| File | SHA-256 |
|---|---|
| StudyTools-Portable-Windows-x64-v2026.8.0.zip | 324e3408... |
| StudyTools-Update-Windows-x64-v2026.8.0.zip | de0f833c... |
| release-manifest.json | Signed with prod-key-2026-r42 |
Installation
Download the Portable zip, extract, and run python/python.exe server.py
v2026.6.20-r-pc-responsive-fr-full-pack
v2026.6.20-r-pc-responsive-fr-full-pack
Stage A:响应式 UX 改进
- 移动端左侧课程目录抽屉增加 aria 状态与可见关闭入口
- 右侧沙盒抽屉增加可见关闭入口
- 浏览器 Back 优先关闭抽屉而非离开应用
- 修复移动端右侧沙盒 top:64px 后高度溢出问题
- 切换课程后自动关闭遗留抽屉与遮罩
- 移动端按钮触控尺寸改善
- 新增响应式导航 smoke(14 视口)+ 视觉 smoke(14 视口)
Stage B:法语离线完整包
- SQL 36/36、Java 115/115、Python 255/255、IT Passport 85/85、SG 44/44
- 术语表 1500/1500 法语字段补齐
- 法语质量门禁 9 PASS / 0 FAIL / 0 WARN
- 法语 Gold Gate 0 fail / 0 warn
- 法语 DOM smoke 全 PASS
- 法语 UI = FULL,课程内容 = USABLE(AI-assisted,建议母语审校)
验证结果
- 全部既有门禁不回退(ko/my/vi/th)
- 全语言切换 70 PASS / 0 FAIL
- 离线翻译请求 = 0
- Portable:1882 files,Required/Forbidden files 均 PASS
Study Tools Portable v2026.6.20-r-pc-i18n-gold-gate-thai-hotfix
本次更新
- 修复泰语 Visible Content Gold Gate:Java 泰语 115/115,SQL / Java / Python / IT Passport / SG 全部达到 USABLE。
- 清理泰语 Java、SQL、SG 可见内容中的越南语/中日残留,保留课程目录与日语解释区的允许日语。
- 补齐泰语沙箱与提示 UI 文案,并让 Java 沙箱默认注释跟随当前语言。
- 同步 SQL 课程韩语可见内容与随机练习多语言文本,PC 离线检查中 ko random-practice 已通过。
- 保持韩语 FULL、缅甸语 USABLE、越南语 USABLE;全语言内容切换与离线切换均未产生翻译网络请求。
验证摘要
- Web / PC Thai quality gate:44 PASS / 0 FAIL / 0 WARN。
- Web / PC Thai Gold Gate:th-TH 0 fail / 0 warn。
- PC DOM smoke:th-TH + SQL / Java / Python / IT Passport / SG 全部 PASS。
- PC all-language content switch:70 PASS / 0 FAIL / 0 WARN。
- PC offline i18n switch:本地内容 PASS,ko random-practice PASS,translation requests 0。
- Portable ZIP:1881 files,Required files PASS,Forbidden files PASS。
Study Tools Portable v2026.6.20-r-pc-global-visible-i18n-hotfix2-corrective1
本次校正更新
- 完成 Hotfix2 运行时多语言修复向 Windows PC 版的真实同步与验证
- 修复课程导航、沙盒、模拟考试、日语打字、编程打字、Tools、Settings、AI Provider 等动态模块的语言漏翻
- 修复 target-only 模式下 SG / IT Passport 用户可见中文内容残留
- Global Surface DOM Crawl 采用真实页面检测,不再通过大范围白名单跳过核心模块
- 新增韩语真实截图专项回归验证
- 完整验证语言切换、显示模式切换、沙盒状态保存与零翻译网络请求
- Portable ZIP 已验证包含本轮 PC 修复文件
多语言说明
- 纯当前语言模式:所有 UI、课程导航、考试、打字、工具、设置、沙盒和动态提示显示当前语言
- 日语对照模式:仅学习内容显示日语 + 当前语言,操作 UI 保持当前语言单语
- 日语打字练习原文、代码与技术标识符可按规则保留原文
旧版本说明
此前 v2026.6.20-r-pc-global-visible-i18n-hotfix2 未完成 PC 实机同步和完整运行时验证。
本版本为建议下载的校正版本。
Study Tools Portable v2026.6.20-r-pc-final-qa
Dual-Final-QA Release
Study Tools Portable v2026.6.15-r33.0
Round 33.0 strengthens local learning-data export and backup usability.\n\n- Adds the export entry to the Windows portable build.\n- Defines a stable schema with schemaVersion, exportedAt, appVersion, source, warnings, and sections.\n- Removes device identifiers and recursively filters password, token, API-key, session, cookie, and secret fields.\n- Keeps valid sections exportable when damaged local JSON is encountered, with localized warnings.\n- Verified real downloads on Windows, Web, online deployment, and 390/430 px mobile viewports.\n\nSHA256: d538da214cdb883392f5236aa3c9c05b88876b9fde3e07ffb4717293329fbb6c
Study Tools Portable v2026.6.15-r134.3
Round 134.3 Full Release
本次发布提供 Windows 完整版 Portable 包,重点验证 Java/Python 本地离线实操链路。
本轮修复与发布内容
- Java/Python 本地离线实操 UI 修复已包含在 Windows 完整版。
- 修复并验证
switchJavaOutputTab/switchPythonOutputTab全局函数。 - 新增 Java/Python runtime 安装与诊断说明文档。
- 新增并修复 Portable 打包脚本,复用
tools/create_zip.py并校验必需/禁入文件。
验证结果
- Windows 本地 Java:Hello World、stdin、编译错误、运行错误、output tab、copy/reset 验证通过。
- Windows 本地 Python:print、stdin、语法错误、运行错误、output tab、copy/reset 验证通过。
- Portable 解压验证:解压成功,入口文件齐全,Java/Python 页面与执行链路验证通过。
- 禁入文件检查:PASS,未包含
_fix.py/_fix2.py/ 备份 JSON /.env/ log / screenshots / test-output / playwright-report / local config / service role key / token/session/JWT/cookie/API key。
ZIP 信息
- 文件名:Study-Tools-Portable-v2026.6.15-r134.3.zip
- 文件大小:301,847,977 bytes(287.86 MB)
- SHA256:870F07BC046323F487CBAC5ECFD16CE97FBAAF61088FB130516F9EBD8B653110
- 文件数:1860
Web 状态说明
- Web 线上版本保持
v2026.6.15-r134.2。 - Service Worker cache:
study-tools-web-v2026-6-15-r134-2。 - Web
/api/execute仍可能返回 503;前端已验证会显示友好降级文案。 - Windows 完整版是 Java/Python 离线实操的推荐入口。