Skip to content

Releases: fw6/mojuan

Mojuan v1.6.8

Choose a tag to compare

@github-actions github-actions released this 14 Oct 02:01
chore(release): 版本升至 1.6.8

版本号只改两处:apps/mojuan/src-tauri/tauri.conf.json 的 version(事实来源)与根
Cargo.toml 的 [workspace.package].version;Cargo.lock 里 mojuan 与 mojuan-core 两行随解析
一起更新。

核过的:cargo check --locked --workspace 通过(锁文件与清单一致);
cargo test -p mojuan --test tauri_config 两条断言全过,其中
version_matches_the_cargo_package 守的就是上面两处一致;node scripts/app-version.mjs 输出
1.6.8;仓库里已无 1.6.7;前端 258 个用例通过。Android 的 versionCode 由版本号算出,
这次是 1006008。

本次发布的内容是书架追更(规格 #32,工单 #33–#37)。

Mojuan v1.6.7

Choose a tag to compare

@github-actions github-actions released this 13 Oct 11:23
chore(release): 版本升至 1.6.7

版本号只改两处:apps/mojuan/src-tauri/tauri.conf.json 的 version(事实来源)与根
Cargo.toml 的 [workspace.package].version;Cargo.lock 里 mojuan 与 mojuan-core 两行随解析
一起更新。

核过的:cargo check --locked --workspace 通过(锁文件与清单一致);
cargo test -p mojuan --test tauri_config 两条断言全过,其中
version_matches_the_cargo_package 守的就是上面两处一致;node scripts/app-version.mjs 输出
1.6.7;仓库里已无 1.6.6。Android 的 versionCode 由版本号算出,这次是 1006007。

Mojuan v1.6.6

Choose a tag to compare

@github-actions github-actions released this 13 Oct 06:35
chore(release): 版本升至 1.6.6

版本号只改两处:apps/mojuan/src-tauri/tauri.conf.json 的 version(事实来源)与根
Cargo.toml 的 [workspace.package].version;Cargo.lock 里 mojuan 与 mojuan-core 两行随解析
一起更新,锁文件里已无 1.6.5。

核过的:cargo check --locked --workspace 通过(锁文件与清单一致);
cargo test -p mojuan --test tauri_config 两条断言全过,其中
version_matches_the_cargo_package 守的就是上面两处一致;node scripts/app-version.mjs 输出
1.6.6。Android 的 versionCode 由版本号算出,这次是 1006006。

Mojuan v1.6.5

Choose a tag to compare

@github-actions github-actions released this 12 Oct 13:18
fix(release): 版本放回 tauri.conf.json,版本升至 1.6.5

1.6.4 把 version 交给 Cargo 回落,桌面端没问题,但 Android 与 iOS 两条路不回落到
CARGO_PKG_VERSION:tauri android build 从配置的 version 算出 versionCode 写进
gen/android/app/tauri.properties,缺了就静默用 Gradle 模板的 1.0 / 1——已装的 1.6.3 是
versionCode 1006003,1.6.4 的 1 比它小,Android 会以「版本降级」拒绝安装;tauri ios init
也把 CFBundleShortVersionString 从配置写进 gen/apple/project.yml,1.6.4 的模拟器包是 1.0.0。

改回「配置是事实来源」:tauri.conf.json 写 version,根 Cargo.toml 的
[workspace.package].version 跟它一致(Cargo 读不了 json),
apps/mojuan/src-tauri/tests/tauri_config.rs 加一条断言守两者一致(故意改一处验证过会红)。
scripts/app-version.mjs 改成读配置。

本机验证:tauri build 出 墨卷_1.6.5_aarch64.dmg、包内 1.6.5;tauri android init 之后
tauri.properties 是 1.6.5 / 1006005;tauri ios init 之后 project.yml 是 1.6.5。

Mojuan v1.6.3

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:55
chore(release): 应用显示名改「墨卷」、移动端启动图标归位,版本升至 1.6.3

- macOS / Android / iOS 的平台配置各自把 `productName` 覆盖成「墨卷」,落到 macOS 的
  `CFBundleDisplayName` / `CFBundleName`(bundle 名、Dock、访达、关于)与菜单栏最左侧那条
  应用菜单(tauri 默认菜单标题取 `PackageInfo.name`,dev 下也是「墨卷」)、Android 的
  `strings.xml` 的 `app_name`、iOS 的 `PRODUCT_NAME`。基座保持 `mojuan` 给 Windows / Linux:
  deb / rpm 的包名直接取 `productName`(tauri-bundler 走 `heck::AsKebabCase`),非 ASCII 会被
  dpkg 判为非法包名;MSI 的显示名走安装包代码页
- `src-tauri` 的 Cargo 包名 `desktop` → `mojuan`(连带 `mojuan_lib`、`main.rs`、
  `examples/render_probe.rs`、渲染插件的注释与 `scripts/check-android.sh` 的用法示例):
  `tauri dev` 的 Dock 名字取自可执行文件(未打包进程在 LaunchServices 里就是文件名),
  改 `productName` 对它无效
- `release.yml` 的 build-android 与 build-ios 两个作业在 `tauri android/ios init` 之后各补一条
  `tauri icon`:`gen/` 不入库、CI 每次现 init,init 装的是 Tauri 模板默认图,缺这一步发出去的
  APK 与 iOS 包带的是默认图标
- iOS 打包那步按产物目录里的实际 `.app` 名取:`PRODUCT_NAME` 一改,写死的 `mojuan.app` 就找不到
- `DESIGN.md` 记下图标必须在 init 之后生成,`tauri-development.md` 新增「应用名」一节记下
  平台覆盖的落点与 Windows / Linux 保持 ASCII 的原因

Mojuan v1.6.2

Choose a tag to compare

@github-actions github-actions released this 10 Oct 11:05
app-v1.6.2

ci(release): 版本升至 1.6.2——下载运行时移入 mojuan-core,命令层与装配拆开

Mojuan v1.6.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 09:13
app-v1.6.1

Mojuan v1.6.1

Mojuan v1.6.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 09:21
app-v1.6.0

Mojuan v1.6.0

Cimoc v1.5.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:24
app-v1.5.2

ci(release): 版本升至 1.5.2——取数收回为按源开启渲染通道

Cimoc v1.5.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 04:53
ci(release): 版本升至 1.5.1——阅读器沉浸体验、发现页浏览位置持久化与独立搜索

对齐各清单的版本号:src-tauri/Cargo.toml、crates/cimoc-core/Cargo.toml、tauri.conf.json、package.json 与 package-lock.json(Cargo.lock 随 cargo 更新),避免版本号在清单之间再次错开。