Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,24 +63,24 @@ authors = ["octos-app contributors"]
# BEGIN native-apps: pins (generated by tools/native_apps.py from native-apps.json; do not edit)
rinx = { git = "https://github.com/hagency-org/Rinx.git", rev = "68afcf796d303aaf646eeb832d65c450a56c92b5", default-features = false, features = ["octosense-module"] }
octosense-reference = { path = "apps/reference" }
makepad-sheets = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784", default-features = false }
makepad-terminal = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-sheets = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d", default-features = false }
makepad-terminal = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
octosense-appcard = { path = "apps/appcard/module" }
octosense-app-hub-app = { git = "https://github.com/OctoSense-org/OctoSense-App-Hub", rev = "e8601b80ce104db2e48208094714bdcffdce6b5a" }
# END native-apps: pins
# --- Makepad (OctoSense-org/makepad), the revision Octoscript-Makepad's
# runtime.json pins (native-runtime.lock.json); resolved to .sources/makepad.
makepad-widgets = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-code-editor = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-ai = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-studio-protocol = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-network = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-wm-api = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-ai-services = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-strict-json = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-app-module = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-wm-theme = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784" }
makepad-aichat = { git = "https://github.com/OctoSense-org/makepad.git", rev = "7c2e458b5daa1744a016c6070f1457d6f004d784", default-features = false }
makepad-widgets = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-code-editor = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-ai = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-studio-protocol = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-network = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-wm-api = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-ai-services = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-strict-json = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-app-module = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-wm-theme = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d" }
makepad-aichat = { git = "https://github.com/OctoSense-org/makepad.git", rev = "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d", default-features = false }
# --- OctoScript (Octoscript 68f6a9df) and its Makepad runtime
# (Octoscript-Makepad 65d30a09, native-runtime.lock.json).
octoscript-ui-l0 = { git = "https://github.com/OctoSense-org/Octoscript.git", rev = "68f6a9df55692b5d8ef8873a12721e279a3f40d6" }
Expand All @@ -89,8 +89,8 @@ octoscript-ui-l0 = { git = "https://github.com/OctoSense-org/Octoscript.git", re
octoscript-core = { git = "https://github.com/OctoSense-org/Octoscript.git", rev = "68f6a9df55692b5d8ef8873a12721e279a3f40d6" }
octoscript-capabilities = { git = "https://github.com/OctoSense-org/Octoscript.git", rev = "68f6a9df55692b5d8ef8873a12721e279a3f40d6" }
octoscript-schema = { git = "https://github.com/OctoSense-org/Octoscript.git", rev = "68f6a9df55692b5d8ef8873a12721e279a3f40d6" }
octoscript-makepad = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "ff9a65b0145186202f47e6bf79b9f9f259f3cefa" }
octoscript-node = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "ff9a65b0145186202f47e6bf79b9f9f259f3cefa" }
octoscript-makepad = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "b33f494b963759088edf5785fc626cb8593818ee" }
octoscript-node = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "b33f494b963759088edf5785fc626cb8593818ee" }
# --- App Hub's host service registry the Mail and llm services register
# into; the same revision as App Hub's app crate (a native app, above).
octosense-appstore = { git = "https://github.com/OctoSense-org/OctoSense-App-Hub", rev = "e8601b80ce104db2e48208094714bdcffdce6b5a" }
Expand Down
2 changes: 1 addition & 1 deletion apps/appcard/native-runtime.lock.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"schema_version": 1,
"url": "https://github.com/OctoSense-org/Octoscript-Makepad.git",
"revision": "ff9a65b0145186202f47e6bf79b9f9f259f3cefa"
"revision": "b33f494b963759088edf5785fc626cb8593818ee"
}
4 changes: 2 additions & 2 deletions native-apps.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
{
"id": "sheets",
"crate": "makepad-sheets",
"source": { "git": "https://github.com/OctoSense-org/makepad.git", "rev": "7c2e458b5daa1744a016c6070f1457d6f004d784", "local": ".sources/makepad/apps/sheets" },
"source": { "git": "https://github.com/OctoSense-org/makepad.git", "rev": "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d", "local": ".sources/makepad/apps/sheets" },
"module": "makepad_sheets::SHEETS_MODULE",
"bin": "sheets",
"default_features": false,
Expand All @@ -52,7 +52,7 @@
{
"id": "terminal",
"crate": "makepad-terminal",
"source": { "git": "https://github.com/OctoSense-org/makepad.git", "rev": "7c2e458b5daa1744a016c6070f1457d6f004d784", "local": ".sources/makepad/apps/terminal" },
"source": { "git": "https://github.com/OctoSense-org/makepad.git", "rev": "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d", "local": ".sources/makepad/apps/terminal" },
"module": "makepad_terminal::TERMINAL_MODULE",
"bin": "terminal",
"default_features": true,
Expand Down
2 changes: 1 addition & 1 deletion native-runtime.lock.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"schema_version": 1,
"url": "https://github.com/OctoSense-org/Octoscript-Makepad.git",
"revision": "ff9a65b0145186202f47e6bf79b9f9f259f3cefa"
"revision": "b33f494b963759088edf5785fc626cb8593818ee"
}
4 changes: 2 additions & 2 deletions phone/docs/build-tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,9 @@ move that touches `tools/cargo_makepad` is the usual trigger):
cargo install --path .sources/makepad/tools/cargo_makepad --force
```

The shared release selects Makepad main `7c2e458b`, which includes App Hub's
The shared release selects Makepad main `4fdcfccc`, which includes App Hub's
isolate containment (#22), contained script apps (#30), the QR scanner
(#31), Splash `reapply_text` (#35) self-confirmed assistant tools (#36) and the one-call-site Slug, cursor and glass shaders (#37, #39), the terminal's confirmed runs (#41), trackpad scrolling (#42), gestures (#46), Chinese text (#48), tabs and installed fonts (#47), and every app's system-font fallback (#49, #51), and WebReader's close ending the page (#43); the consumer lock
(#31), Splash `reapply_text` (#35) self-confirmed assistant tools (#36) and the one-call-site Slug, cursor and glass shaders (#37, #39), the terminal's confirmed runs (#41), trackpad scrolling (#42), gestures (#46), Chinese text (#48), tabs and installed fonts (#47), and every app's system-font fallback (#49, #51), WebReader's close ending the page (#43), the OpenHarmony packager's workspace target dir (#52), the `sys.dataset` and `sys.news_digest` helpers (#53) and the peer-link client (#54); the consumer lock
needs no `makepad_override`.

To see which checkout an installed tool reads its Java from:
Expand Down
8 changes: 5 additions & 3 deletions phone/docs/makepad-fork.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,18 @@ Makepad and that no fork is required do not.
The revision is pinned as a chain, not in one place:

1. `native-runtime.lock.json` here names one revision of
`OctoSense-org/Octoscript-Makepad` (`ff9a65b0`, its main).
`OctoSense-org/Octoscript-Makepad` (`b33f494b`, its main).
2. That repo's `runtime.json` names the Makepad fork revision
(`7c2e458b`, Makepad main: the enforced isolate policy of PR #22, module
(`4fdcfccc`, Makepad main: the enforced isolate policy of PR #22, module
windows, the ROM's Splash fixes, the contained script apps and host
services of PR #30, the QR scanner of PR #31, Splash `reapply_text` of
PR #35, the self-confirmed assistant tools of PR #36, the one-call-site
Slug, cursor and glass shaders of PRs #37 and #39 the terminal module
of PRs #40 and #41 and the terminal's trackpad scrolling of PR #42, WebReader's close
ending the page of PR #43 and the terminal gestures of PR #46 and the terminal's CJK font of PR #48, the terminal's tabs and installed fonts of PR #47
and the system-font fallback for every app of PRs #49 and #51) and the Octoscript revision
and the system-font fallback for every app of PRs #49 and #51, the OpenHarmony
packager's workspace target dir of PR #52, the `sys.dataset` and
`sys.news_digest` helpers of PR #53 and the peer-link client of PR #54) and the Octoscript revision
(`68f6a9d`). OctoSense, AppCard, Rinx and the ROM lock the same release.
3. The manifests repeat the Makepad revision as `rev = "…"`: here in
`Cargo.toml` and `apps/*/Cargo.toml`. Octoscript-Makepad's unmodified
Expand Down
2 changes: 1 addition & 1 deletion rom/docs/home-build.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ assistant (`octos-app`, `apps/appcard/app/app`) is built
only with `--features app-appcard`: it is not shipped for now, so default,
`mobile-apps` and native mobile builds leave its UI out.

The runtime's Makepad (main `7c2e458b`, OctoScript-Makepad `ff9a65b0`)
The runtime's Makepad (main `4fdcfccc`, OctoScript-Makepad `b33f494b`)
includes the contained-app and isolate controls from makepad#30, the camera
QR scanner AI providers uses (makepad#31), Splash `reapply_text`
(makepad#35) with stateful mini-app inputs (OctoScript-Makepad#46) for Rinx,
Expand Down
4 changes: 2 additions & 2 deletions runtime-patches.lock.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"schema_version": 1,
"makepad": {
"base_revision": "7c2e458b5daa1744a016c6070f1457d6f004d784",
"base_revision": "4fdcfccc127b700f1fc01aa1a5488af938dd7f3d",
"patch": "tools/runtime-patches/makepad-settings.patch",
"sha256": "ba59081fb600b022844db5882f969712275be7a7976be8cb5ced7eac1bfa26a5",
"tree": "00e313c2b1969c1bb128c04f15b751f98c1abf44",
"tree": "2320c4304f54547bd621620cd7579a3c075f9cd9",
"product_fixes": [
"Settings integration: Android IME synchronization, accessibility and reduced motion, GLES program-cache validation, obscured-gesture cancellation and scroll-position observation.",
"Contained-app isolation and secret-input restrictions come from the pinned upstream runtime; the Settings overlay preserves those gates.",
Expand Down