File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,11 +20,11 @@ Use `python3 tools/setup-native.py --check --cargo-manifest catalog/rust/Cargo.t
2020to check the local dependency graph. Existing platform rendering backends remain
2121part of their applications; the framework controls the shared VM and UI sources.
2222
23- ** Known gap: ** the lock ( and the matching Cargo revs) currently select
24- Octoscript-Makepad ` b1596d9c ` , which is not on its ` main ` ; the other OctoSense
25- consumers are on ` 463e3da8 ` (makepad ` cd812acd ` ). Until [ # 4 ] ( https://github.com/OctoSense-org/OctoScript-Android/issues/4 )
26- is fixed, prepare this repository in its own workspace rather than beside an
27- OctoScript-App-Design-Flow checkout .
23+ ** Runtime lock (fixed [ # 4 ] ( https://github.com/OctoSense-org/OctoScript-Android/issues/4 ) , 2026-09-26): ** the lock and the matching
24+ Cargo revs now select Octoscript-Makepad ` 297ff0bb ` , a commit on its ` main `
25+ (makepad ` cd812acd ` , Octoscript ` 68f6a9df ` : the same framework sources as the
26+ other OctoSense consumers). The previous pin, ` b1596d9c ` , was the pre-history-rewrite
27+ hash of main's ` f4acc6c ` ; nothing was lost in the move .
2828
2929
3030Octoscript DSL rendered to ** native Android widgets** from Rust — the Android peer of
Original file line number Diff line number Diff line change @@ -17,10 +17,10 @@ OctoSense 外壳、App Hub 的 `card-host`、Mail 以及其他 OctoSense 应用
1717用 ` python3 tools/setup-native.py --check --cargo-manifest catalog/rust/Cargo.toml `
1818检查本地依赖图。现有的各平台渲染后端仍然属于各自的应用;框架负责的是共享的 VM 和 UI 源码。
1919
20- ** 已知差异 :** 目前锁文件(以及对应的 Cargo 版本)选定的是 Octoscript-Makepad ` b1596d9c ` ,
21- 它不在该仓库的 ` main ` 上;其他 OctoSense 使用方都在 ` 463e3da8 ` (makepad ` cd812acd ` )。
22- 在 [ # 4 ] ( https://github.com/ OctoSense-org/OctoScript-Android/issues/4 ) 修复之前,请把本仓库放在单独的工作区里准备,不要和
23- OctoScript-App-Design-Flow 的 checkout 放在一起 。
20+ ** 运行时锁定( [ # 4 ] ( https://github.com/OctoSense-org/OctoScript-Android/issues/4 ) 已于 2026-09-26 修复) :** 锁文件和对应的 Cargo 版本现在选定
21+ Octoscript-Makepad ` 297ff0bb ` ,它在该仓库的 ` main ` 上 (makepad ` cd812acd ` 、Octoscript ` 68f6a9df ` ,
22+ 与其他 OctoSense 使用方的框架源码相同)。之前锁定的 ` b1596d9c ` 是 main 上 ` f4acc6c `
23+ 在历史重写之前的哈希,迁移没有丢失任何内容 。
2424
2525
2626用 Rust 把 Octoscript DSL 渲染成 ** Android 原生控件** ——它是
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ name = "octoscript_catalog"
99crate-type = [" cdylib" , " rlib" ]
1010
1111[dependencies ]
12- octoscript-render = { git = " https://github.com/OctoSense-org/Octoscript-Makepad.git" , rev = " b1596d9c2cee6e80cca9d27b1b0c2d57b9d28dd8 " }
12+ octoscript-render = { git = " https://github.com/OctoSense-org/Octoscript-Makepad.git" , rev = " 297ff0bb230d8715f95827939e7f120121c65e49 " }
1313jni = " 0.21"
1414serde_json = " 1.0.151"
1515ureq = { version = " 2" , features = [" tls" ] }
Original file line number Diff line number Diff line change 11{
22 "schema_version" : 1 ,
33 "url" : " https://github.com/OctoSense-org/Octoscript-Makepad.git" ,
4- "revision" : " b1596d9c2cee6e80cca9d27b1b0c2d57b9d28dd8 "
4+ "revision" : " 297ff0bb230d8715f95827939e7f120121c65e49 "
55}
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ crate-type = ["cdylib"]
1111# The real thing: the backend-agnostic Octoscript renderer core. Depends only on
1212# makepad-script (the VM). No makepad-platform / draw / widgets anywhere.
1313[dependencies ]
14- octoscript-render = { git = " https://github.com/OctoSense-org/Octoscript-Makepad.git" , rev = " b1596d9c2cee6e80cca9d27b1b0c2d57b9d28dd8 " }
14+ octoscript-render = { git = " https://github.com/OctoSense-org/Octoscript-Makepad.git" , rev = " 297ff0bb230d8715f95827939e7f120121c65e49 " }
1515jni = " 0.21"
1616
1717[profile .release ]
You can’t perform that action at this time.
0 commit comments