Skip to content

Latest commit

 

History

History
472 lines (393 loc) · 17.4 KB

File metadata and controls

472 lines (393 loc) · 17.4 KB

changeLogs

  • 2026.03.03 晚上

    1. 修复版权年份更新脚本中的错误,修改年份显示格式为创建年份至当前客户端年份
  • 2026.02.19 下午

    1. 2048 游戏
      1. 完成基础游戏逻辑的修复与验证
      2. 完成基础游戏渲染的修复与验证
  • 2026.02.18 晚上

    1. 2048 游戏
      1. 基本完成代码重构
      2. 进行游戏逻辑的修复验证
  • 2026.02.15 晚上

    1. 2048 游戏
      1. 继续完善重构中的代码
  • 2026.02.14 晚上

    1. 2048 游戏
      1. 继续完善重构中的代码
  • 2026.02.12 下午&晚上

    1. 2048 游戏
      1. 修复重构后的渲染问题
      2. 重构不符合函数式规范的函数
  • 2026.02.11 下午&晚上&次日凌晨

    1. 2048 游戏
      1. 修复回放进度条在回放结束后的状态残余
      2. 优化回放进度条的状态设置逻辑,增加了具体进度的文本显示
      3. 增加回放进度文本指示器的全局样式
      4. 优化游戏画布相关代码,增强特异性
      5. 优化代码布局方便查看并添加注释
      6. 重构并修复部分游戏逻辑
  • 2026.02.10 下午

    1. 2048 游戏
      1. 优化自动播放时回放结束时的行为,不再自动结束回放并收起播放控制
      2. 优化自动播放时回放结束时的进度条指示,并添加提示信息
      3. 优化菜单中回放按钮与分享按钮在不同游戏状态下的可点击状态
      4. 完善移动函数返回值逻辑
      5. 添加回放重播功能
      6. 修复动画时间间隔变量存在的数值爆炸隐患
      7. 分离所有按钮的游戏逻辑和文字渲染逻辑的强绑定
  • 2026.02.09 下午&晚上&次日凌晨

    1. 2048 游戏
      1. 优化回放功能下一步逻辑,解决了回放到最后一步时自动结束回放的问题
      2. 优化退出回放逻辑
      3. 优化画布的CSS样式以适配回放控制部分的渲染
      4. 添加回放进度条以展示回放进度
      5. 添加 global-styles.css 中的进度条样式
      6. 优化文字渲染逻辑以更好地适配响应式布局
      7. 优化格子数字的渲染以更好地适配响应式布局并动态调整不同长度的数字字体大小以避免溢出格子
      8. 移出游戏状态指示器,简化游戏状态文字
  • 2026.02.08 晚上&次日凌晨

    1. 2048 游戏
      1. 修复回放功能倒带时局面显示异常的问题
      2. 优化回放代码输入框的输入合理性检测和错误处理
      3. 优化回放代码输入框的交互体验
      4. 优化分享按钮的运行逻辑
      5. 添加分享链接按钮让分享更简单
      6. 增加自动解析链接中回放代码的功能
  • 2026.02.07 下午&晚上

    1. 修复了 2048 游戏 回放功能在上一次更新后不能正常工作的问题
    2. 优化了 2048 游戏 的渲染逻辑
      1. 分离游戏逻辑和渲染逻辑的绑定
      2. 渲染格子函数加入动画队列与格子移动统一管理
    3. 优化了 2048 游戏 的画面表现,新生成的格子会有淡入效果更加自然
    4. 优化了 prng 组件的逻辑
      1. 修复了线性同余器算法可能存在的溢出隐患
      2. 增加了 prng 类的引用计数
      3. 增加了 prng 类的状态重置,计数重置和完全重置函数
    5. 优化了 2048 游戏 的游戏逻辑
      1. 使用函数获取空格子并随机空格子索引指定生成位置,确保生成函数的可靠性。这意味着所有旧的回放代码完全失效。
      2. 优化所有宽松等于为全等
      3. 优化了统一移动函数的逻辑,在渲染动画未结束前忽略任何操作,提高游戏稳定性
      4. 优化了字符串数字转换为数字的函数,统一使用 Number() 函数便于管理
      5. 简化回放操作记录字符串。这意味着所有旧的回放代码完全失效。
      6. 合并回放下一步操作函数,通过传参决定是否需要动画
    6. 修改了全局样式表中文本框的样式,添加了文本框 disabled 之后的 CSS 效果
    7. 优化了 2048 游戏 回放代码输入框的布局
    8. 优化了 banner 小组件的全局变量定义逻辑
    9. 优化了 2048 游戏 的响应式渲染逻辑
  • 2026.02.06 晚上

    1. 优化了 2048 游戏 的菜单内容在移动设备上的长按行为
    2. 优化了 2048 游戏 游戏开始的提示文字的渲染
    3. 优化了 2048 游戏 回放代码的输入体验
    4. 优化了 popup 小组件的渲染样式和通用性
    5. 优化了 textbox 的 CSS 样式
    6. 优化了 2048 游戏 元素隐藏操作,并在 global-styles.css 中添加了全局隐藏样式
  • 2026.02.03 下午

    1. 修复了 2048 游戏 回放遗漏的难度变量
    2. 修复了 2048 游戏 的回放逻辑并提高了部分代码的健壮性
    3. 优化了 banner 小组件 的通用性和显示逻辑
    4. 修改了部分网页的 banner 小组件的调用以适配新的显示逻辑

    晚上

    1. 优化了 2048 游戏 的 UI 界面交互
    2. 优化了 2048 游戏 的动画细节
  • 2026.02.01 晚上

    1. 修复了 2048 游戏 回放结束时触发游戏结束函数的问题
    2. 优化了 2048 游戏 的游玩和回放切换逻辑
  • 2026.01.27 晚上

    1. 新增了 prng.js 伪随机数生成器工具
    2. 修复了 2048-canvas-main.js 中的 var 变量声明为 let
    3. 完成了 2048 游戏 随机数生成模式的迁移和回放功能的重写
  • 2026.01.26 晚上

    1. 优化了 主页 日志展示部分的显示逻辑
    2. 优化了 主页 日志选择按钮的显示逻辑
  • 2025.10.31 下午&晚上

    1. 增加了 2048 游戏 的试验性回放功能
    2. 优化了 2048 游戏 的动画与性能
    3. 增加了 2048 游戏 的分享功能
  • 2025.08.27 凌晨

    1. 移除了 数独游戏 的检查按钮,添加了填完检查的逻辑
  • 2025.08.25 下午&晚上

    1. 增加了 数独游戏 草稿本模式
    2. 增加了 数独游戏 🔍奖励机制
    3. 修复了 数独游戏 可以通过检查失败获取🔍的漏洞
    4. 修复了 数独游戏 开局提示不显示的问题
    5. 修复了 数独游戏 开局提示的内容错误
  • 2025.08.24 下午

    1. 完善了 数独游戏 检查玩家答案的检测逻辑

    晚上

    1. 修复了 数独游戏 检查玩家答案的检测逻辑中的错误 x3
  • 2025.08.23 下午&晚上

    1. 完成了 数独游戏 的前端与操作部分
    2. 修复了 2048 游戏 难度切换不成功的问题
    3. 添加了 主页数独游戏 的访问链接
    4. 修复了 数独游戏 数字选择器在移动端被截断的问题
    5. 优化了 数独游戏 数字选择器的清除按钮
    6. 修复了 数独游戏 在未开始时处理数字选择的错误
  • 2025.08.22 下午&晚上

    1. 完成了 数独游戏 的后端部分
  • 2025.08.06 下午

    1. 解决了 2024.04.06 更新日志日期后方多出的空格造成按钮宽度在 iPad mini 上显示不一致的问题
  • 2025.08.04 下午

    1. 更换了 贪吃蛇游戏 的控制按钮
    2. 优化了 贪吃蛇游戏 的控制逻辑
    3. 优化了 贪吃蛇游戏 的渲染,实现了自适应地图大小
    4. 优化了 贪吃蛇游戏 的准备逻辑,倒计时改为显示在屏幕中央

    晚上

    1. 优化了 贪吃蛇游戏 的按键控制和加速控制
    2. 修复了 贪吃蛇游戏 背景颜色在深色模式下的显示问题
    3. 修复了 贪吃蛇游戏 2048 游戏 初始游戏提示在一些设备上显示过小的问题
    4. 修复了 贪吃蛇游戏 2048 游戏 初始游戏提示的行间距问题
    5. 修复了 贪吃蛇游戏 格子在移动设备上过小的问题
    6. 通过延长移动端每帧间隔,修复了 贪吃蛇游戏 移动端按钮控制延迟过高导致的操作困难的问题
  • 2025.08.03 下午

    1. 优化了主页样式表,提升交互体验
    2. 优化了全局样式表,提升触屏体验
    3. 优化了游戏控制按钮,提升交互体验
    4. 将游戏按钮单独拆分为一个 widget 便于维护

    晚上

    1. 优化了 2048 游戏 交互逻辑
    2. 为游戏控制按钮添加了左右手切换功能
    3. 2048 游戏 添加了难度选项
    4. 优化了全局样式表中 <select> 元素的样式
  • 2025.07.31 下午

    1. 优化了 主页 变更日志部分的响应式布局
    2. 拆分了 主页 中嵌入的样式表与脚本
    3. 添加了新的 主页 footerclassList
  • 2025.07.30 下午

    1. 优化了 主页 的交互与动画

    晚上

    1. 变更计划与变更日志修改为默认折叠
    2. 修改了查看不同日期日志加载的动画
    3. 移除 贪吃蛇游戏 footer 中的源代码链接防止使用按键时误触跳转
  • 2025.07.29 下午

    1. 完成了 2048 游戏 的重写
    2. 正式上线 2048 游戏 canvas 版本
    3. 主页 2048 游戏 链接重定向至 canvas 版本

    晚上

    1. 优化了 2048 游戏 的交互逻辑
    2. 优化了 2048 游戏 贪吃蛇游戏 的按键
  • 2025.07.28 晚上

    1. 开始重写 2048 游戏
  • 2025.07.24 下午

    1. 修改了 sourcecode.html footer 中的开源协议申明
  • 2025.07.06 中午

    1. 修改了 JS编辑器 worker 名称并更改了其路径
    2. 使用 worker 解析 APK 文件

    下午

    1. 修改了 apk-extra-info.js apkdetailer-resolver.js 以适配 worker 环境
    2. 优化了 CRC 校验工具 的移动端显示
  • 2025.07.05 下午

    1. 完成了 APK 解析器 的编写
    2. 正式上线 APK 解析器

    晚上

    1. 完成了 APK 解析器 的移动端适配
    2. 增加主页导航,添加了新的分类
  • 2025.07.04 晚上

    1. 更改计划,暂时停止编写伪代码编辑器
  • 2025.02.21 下午

    1. 添加了 2048游戏 按钮操作
  • 2025.02.09 晚上

    1. 完成了 JS编辑器 的改进
  • 2025.02.06 凌晨

    1. 放弃使用本地 monaco-editor
    2. 升级了 JS编辑器markdown编辑器monaco-editor 版本
    3. 修改了 global-styles.css 的部分样式以避免不必要的麻烦
    4. 修改了主页对应元素以适配新的样式规则
    5. 优化了 贪吃蛇游戏 的部分逻辑
    6. 完成 CRC 校验工具 显示校验值的功能

    傍晚

    1. 改进了 JS编辑器 输出渲染,改进了 worker.js 的性能问题
  • 2025.02.05 凌晨

    1. 修复了 2048-remastered.css 的兼容性错误
    2. 删除了 global-styles.css 文件中按钮列表可能引发进一步问题的样式

    下午

    1. 文件校验值比较工具 更名 CRC 校验工具
    2. 增加 CRC 校验工具 显示计算值的结构

    晚上

    1. 改进 window.css 的兼容性
    2. 提取 monaco-editor 必要文件,加快其加载速度
    3. 修改了 markdown编辑器 页面,修复了 resize 频繁调用的问题等
    4. 修改了 JS编辑器 页面,修复了 resize 频繁调用的问题等
  • 2025.01.31 凌晨

    1. 完成了 CRC 校验工具
    2. 修复主页脚本加载问题
    3. 完善了 global-styles.css 文件
    4. 修复主页导航内容重叠的问题

    下午

    1. 拆分主页,便于维护
    2. 纠正了 global-styles 在主页 更新日志 部分造成的错误
    3. 修改了 changePlans 的书写方式,去除了 checkbox

    晚上

    1. 修复了主页的部分问题
    2. 修复了 2048游戏 脚本加载问题
  • 2025.01.26 下午

    1. 修复了 主页 的滚动条样式
  • 2025.01.21 下午

    1. 删除了 贪吃蛇游戏 的手势操作
    2. 增加了 贪吃蛇游戏 的移动端按钮操作
    3. 新增 isMobileDevice 脚本
    4. 更新根目录分类,为更新主页做准备
    5. 更新了主页导航

    晚上

    1. 调整了 贪吃蛇游戏 移动端按钮透明度
  • 2025.01.20 下午

    1. 上传了 贪吃蛇游戏 源代码
    2. 更新了 源代码 页面的内部索引
    3. 完善了 贪吃蛇游戏 部分逻辑
    4. 增加了 贪吃蛇游戏 的触屏支持
  • 2025.01.19 晚上

    1. 贪吃蛇游戏 上线
    2. 改进了每个页面 返回 按钮的逻辑
  • 2025.01.18 晚上

    1. 完成了贪吃蛇小游戏初版设计,次日上线(短期计划拖了大半年 QAQ)
    2. 移除了 2048游戏 保存历史最高分的功能
    3. 2048重制版 更名为 2048游戏
    4. 更新了 2048游戏 的展示源代码(最后一次)
    5. 更新了网页的 footer ,现在版权年份不需要手动更新了
    6. 新增 updateCopyright.js 脚本
  • 2024.07.16 晚上

    1. 完善了 JS 编辑器 - 实验性 的功能:
      1. 修改了部分操作逻辑
      2. 优化了代码执行部分
      3. 增加输出延迟,限制性能开销
      4. 完善了输出窗口,增加了自动滚动到底部的功能
    2. JS 编辑器 - 实验性 更名 JS 编辑器
    3. 正式上线 JS 编辑器
    4. 新增 banner 小组件
  • 2024.07.15 晚上

    1. 进一步完善了 JS 编辑器
    2. JS 编辑器 更名 JS 编辑器 - 实验性
  • 2024.06.22 上午

    1. 更新了 prism 组件,增加了对 控制台文本 的支持
    2. 新增了 neuralNetwork(Alpha Version) 页面

    下午

    1. neuralNetwork(Alpha Version) 更名为 JS 编辑器
  • 2024.05.11 晚上

    1. 修复了 sourcecode 页面的一个小bug(fetch较慢时 当前文件名 更新无法在动画结束前完成)
  • 2024.05.10 晚上

    1. 修复了 2048游戏 分数保存的问题
  • 2024.04.24 下午

    1. 分离了 window 组件,放入了 widget
    2. 同时精简了 markdown编辑器 页面的代码
    3. 更新了 global-styles.css
    4. 给网站增加了 favicon
  • 2024.04.23 晚上

    1. 重写了 markdown编辑器 界面
  • 2024.04.18 下午

    1. 扩展了 2048游戏 分数储存上限(十位十进制数)
  • 2024.04.16 下午

    1. 主页加入了二进制时钟
    2. 更新一下主页,限制了 changeLogs 的长度
    3. 给主页增加一个显示日志的区
    4. 修复 2048游戏 的已知问题
  • 2024.04.13 上午

    1. 完成了 解释器 的编写并分离了主页脚本
    2. 给主页增加了 变更计划 部分

    晚上

    1. 完成了二进制时钟并添加至主页
  • 2024.04.12 晚上

    1. 完成了 解释器 的基础部分
  • 2024.04.11 傍晚

    1. 重写了 changeLogs 以兼容未来将加入的 解释器(试验性)
  • 2024.04.06 凌晨

    1. 象征性的更新了一下 changeLogs
    2. 增加了 changeLogs 的书写规范,能够大致区别更改发生的时间了
    3. 接下来的计划
      • 更新一下主页,限制一下 changeLogs 的长度
      • 修复 2048游戏 的已知问题
      • 完善 markdown编辑器 页面
      • 推出一些新的小工具
      • 给主页链接进行分类
      • 给主页增加一个显示日志的区域(这样就不用把计划写在 changeLogs 里了)
      • 写一个二进制时钟放在主页怎么样(笑)
  • 2024.03.18

    1. 完善了2048游戏界面
    2. 完善了主页界面
    3. 更新了 changeLogs.md 使其在渲染后看上去更美观
    4. 更新了 Markdown编辑器 页面预览显示的问题
    5. 更新了 sourcecodes
  • 2024.03.17

    1. 2048重制版 已经完全成功实现并计划于今日上线
    2. 动画实现方法基于绝对坐标
    3. 后续会继续测试并改善其性能(如果可能的话)
    4. 上线重制版,初版本添加了重定向
    5. 同步更新了 sourceCode 展示
    6. 更新了 2048重制版 的响应式布局代码
    7. 更新了 2048重制版 存储历史纪录的逻辑
  • 2024.03.10

    1. 暂无 2048格子动画问题 的最佳实现方法,目前体验不佳
    2. 推迟 2048重制版 上线
  • 2024.03.09

    1. 2048重制版 基础部分完工,仅剩动画部分需要完善
  • 2024.02.29

    1. 更新了 global-styles.css,使 container 中的 a标签 在移动设备上的显示更加美观
    2. 修复了 markdown编辑器 在移动设备上 返回 按钮显示不完全的问题
  • 2024.02.25

    1. 更新了 global-styles.css
    2. 精简了 sourcecode.css
    3. 删除了 markdown编辑器 自动渲染功能并增加了对 TAB键 的支持
    4. markdown编辑器 增加了 返回 按钮并更新了 刷新 按钮的样式
    5. sourcecode页面 增加了 来源显示
    6. 修复了所有页面上 返回 按钮的错误
  • 2024.02.24

    1. 更新了 prism,增加了对 markdown 的支持
    2. 新上线了 markdown编辑器(开发中)
  • 2024.02.20

    1. 完成了主页对 多数浏览器(1) 的支持
    2. 暂时去除了 2048.html 页面 head标签 中的 部分属性 以消除CSS渲染错误