Skip to content

Releases: bwins0668/it-study-tools

Study Tools v2026.8.1 — P15.3 PC-Web Parity Signed Portable Release

Choose a tag to compare

@bwins0668 bwins0668 released this 04 Jul 09:31

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

Choose a tag to compare

@bwins0668 bwins0668 released this 28 Jun 03:20

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

Choose a tag to compare

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-locale-nav-compare-hotfix1

Choose a tag to compare

Study Tools Portable v2026.6.20-r-pc-locale-nav-compare-hotfix1

本次热修复(Hotfix1)内容说明:

  1. 多语言 UI 字典补全与修复
    • 补全了所有 8 个语言(ja-JP, zh-CN, en-US, ko-KR, my-MM, vi-VN, fr-FR, default-ja-zh)中的 tools.quickStarttools.quickStartTitletools.quickStartDesc 字段,消除了原先由于 key 缺失导致界面展示 raw key (如 TOOLS.QUICKSTART) 的缺陷。
    • 补全了所有 8 个语言中的 codingTyping.exerciseList 字段,解决了返回列表时可能出现的未解析 key。
    • 将泰语 th-TH 的扁平化 tools 字典结构修正为标准嵌套结构,使多语言解析器能够顺利定位对应翻译。
  2. 缅甸语(my-MM)UI 本地化升级
    • 用完全本地化的缅甸语脚本替换了原先的英文占位符,包括工具栏选项、系统设置项、清除进度警告提示、弹窗按钮以及导入/导出引导文本。
  3. 小语种 UI 字段完善
    • 为越南语 vi-VN 和法语 fr-FR 补全了 dashboardcontinueLearningexportData 等核心面板控制字段。
  4. 运行时 i18n 异常处理优化
    • 优化了 i18n.js 的 fallback 逻辑。若遇到未解析的 key,在开发调试模式下会输出控制台警告,以预防未来的本地化资源遗漏。

文件信息:

  • 文件名: Study-Tools-Portable-v2026.6.20-r-pc-locale-nav-compare-hotfix1.zip
  • SHA256: 4E8CD1D26E86E1C0D9633C92138AB459284496B9C1A57F4998AA78F9FC38B4C2

Study Tools Portable v2026.6.20-r-pc-locale-nav-compare

Choose a tag to compare

v2026.6.20-r-pc-locale-nav-compare

核心变更

  • 语言选择器优化:从 ~50 种语言精简为 8 种真正支持的语言(中日双语/日/中/韩/缅/越/泰/法)
  • 课程导航本地化:侧边栏章节/课程标题现支持 6 种语言离线翻译
  • 显示模式切换:新增「纯当前语言」和「日语对照」两种显示模式,秒级切换
  • 集中式语言注册表:统一管理语言元数据,旧设置自动迁移

文件变更

  • 新增 �ssets/js/locale-registry.js — 语言注册表
  • 新增 data/i18n_content/navigation_{ko,my,vi,th,fr,zh}.js — 6 个导航包(5 科目 × 6 语言)
  • 新增 ools/verify_*.js — 3 个验证脚本
  • 修改 i18n.js、�pp.js、content-i18n.js、index.html — 核心架构升级

验证

  • Locale Selector Registry: ✅ PASS (152/0)
  • Localized Course Navigation: ✅ PASS (533/0)
  • Display Mode: ✅ PASS (32/0)
  • 全部
    ode --check 通过

Study Tools Portable v2026.6.20-r-pc-i18n-gold-gate-thai-hotfix

Choose a tag to compare

本次更新

  • 修复泰语 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

Choose a tag to compare

本次校正更新

  • 完成 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

Choose a tag to compare

Dual-Final-QA Release

Study Tools Portable v2026.6.15-r33.0

Choose a tag to compare

@bwins0668 bwins0668 released this 15 Jun 14:27

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

Choose a tag to compare

@bwins0668 bwins0668 released this 15 Jun 23:31

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 离线实操的推荐入口。