1.6.1 (CH)
发布的是 Pre-release 难道不就是,还需要一些测试吗,我自己没办法测试到所有的 case,这仅仅是一个免费开源的项目
希望大家都能友好反馈
在 Issue 中建议”撤销发布“,也许还有诸多人都有类似的想法
说难听点,这群不友好反馈的人,只是只会逼逼赖赖的伸手党而已,说那么多废话,自己有能力自己写一个我来用
但我就要发布!有问题好好反馈!我又不是不改!给你惯的!
- 优化 code-server 的拷贝逻辑,修复自定义版本失效的问题
- 修复 QEMU 相关的报错
- 优化 UI 样式,增加进度条信息展示,优化状态栏沉浸,修改了 App 图标
- 代码上的诸多优化,增加一些双语注释,优化进度条逻辑,不再使用
魔数等 - 支持 I18n,目前支持中文和英语
- 升级 proot-distro 到 4.28.0
- 升级 code-server 到 4.103.1
- 升级 ubuntu 到 noble-aarch64-pd-v4.18.0
注意: 我打包的版本会收集以下信息
{
"app": "Code LFA",
"time": "$TIME",
"platform": "Android",
"unique_key": "",
"app_version": "",
}其中 unique_key 是随机生成的,并非设备唯一 ID
这些信息仅仅用来观察我个人的软件的日活等,我需要根据这些数据来分配我的时间
如果你比较介意,后续我会同时带上不带数据上报的版本,或者自行编译
目前的接口是 HTTPS,后续我尝试用 HTTP 来上报,保证数据上的透明
这和垄断的 alist 上报数据并不一样,未涉及任何用户相关信息
很抱歉我个人有些强迫症,改了一些 git 的历史记录,fork 仓库的朋友需要执行以下代码或者重新 fork
预计近期还会改一些代码,等到正式发布 v1.6.0 的 Release 的时候,大家再操作
# 1) 备份当前分支(可选)
git branch backup/$(date +%Y%m%d-%H%M%S)
# 2) 添加/确认 upstream 指向你的仓库
git remote -v
git remote add upstream https://github.com/nightmare-space/code_lfa.git 2>/dev/null || true
# 3) 拉取最新(包含重写后的历史)
git fetch upstream --prune --tags
# 4) 切到要同步的分支(如 main),硬重置到 upstream
git checkout main
git reset --hard upstream/main
# 5) 强制推回自己的 fork(origin)
git push origin main --force-with-lease
# 若需要同步标签与清理已删除的标签
git push origin --tags --force --prune1.6.1 (CH)
Isn’t a Pre-release meant for further testing? I can’t possibly cover every case myself; this is just a free, open-source project.
I hope everyone can provide feedback in a friendly manner.
Some people suggested “revoke the release” in Issues; perhaps many others feel the same.
To be blunt, those who don’t provide constructive feedback are just freeloaders who only complain. If you’re that capable, write something yourself for me to use.
But I’m going to release it anyway! If there are issues, provide proper feedback! It’s not like I won’t fix them! Stop expecting to be coddled!
- Optimize the copy logic of code-server and fix the issue where custom versions didn’t take effect
- Fix QEMU-related errors
- Refine UI styling: add progress details, improve status bar immersion, and update the app icon
- Various code optimizations: add bilingual comments, optimize progress bar logic, and stop using “magic numbers,” etc.
- Support I18n (currently Chinese and English)
- Upgrade proot-distro to 4.28.0
- Upgrade code-server to 4.103.1
- Upgrade Ubuntu to noble-aarch64-pd-v4.18.0
Note: My packaged builds will collect the following information
{
"app": "Code LFA",
"time": "$TIME",
"platform": "Android",
"unique_key": "",
"app_version": ""
}The unique_key is randomly generated and is not a device-unique ID.
This information is used solely to observe basic app metrics (e.g., daily active users) so I can allocate my time.
If you prefer not to send any data, I will also provide a build without reporting later, or you can compile it yourself.
The current endpoint uses HTTPS; I may try HTTP later to make the data transmission more transparent.
This is not the same as alist’s data reporting and does not involve any user-related information.
Sorry, I’m a bit obsessive and rewrote some Git history. If you forked this repo, please run the following commands or re-fork.
More changes may land soon; please perform these steps when the v1.6.0 Release is officially published.
# 1) Back up the current branch (optional)
git branch backup/$(date +%Y%m%d-%H%M%S)
# 2) Add/verify that 'upstream' points to this repository
git remote -v
git remote add upstream https://github.com/nightmare-space/code_lfa.git 2>/dev/null || true
# 3) Fetch the latest changes (including rewritten history)
git fetch upstream --prune --tags
# 4) Switch to the branch to sync (e.g., main) and hard reset to upstream
git checkout main
git reset --hard upstream/main
# 5) Force-push back to your fork (origin)
git push origin main --force-with-lease
# If you need to sync tags and prune deleted tags
git push origin --tags --force --prune