README: UPG-100 is the mobile app, shot at its owner's "ready at 88a566f"
Some checks are pending
build-gate / build (push) Waiting to run
Deployment method 2 now shows the UPG-100 prayer lists and posters at phone
size: one poster per row, print options wrapping in full. Shot from the
rebuilt bundle at 88a566f, not from source. The capability-4 shots are
retaken from the same build, so they show the print-option fix too.
|
|
@ -99,11 +99,12 @@ One `<iframe>` tag, no build step. Copy the `embed.iframe` snippet from `manifes
|
|||
|
||||

|
||||
|
||||
### 2. Mobile app — UPG-100 on a phone 🛠️ in progress
|
||||
### 2. Mobile app — UPG-100 on a phone ✅ built
|
||||
|
||||
The UPG-100 list, shipped on its own as a Capacitor app. It is being finished for phones now;
|
||||
its screenshot lands here when it is ready. `bun run check:mobile` · `bun run phone` (needs
|
||||
Android SDK + JDK 17)
|
||||
The UPG-100 prayer lists and posters, shipped on their own as a Capacitor app: one poster per row,
|
||||
print options that wrap to fit. `bun run check:mobile` · `bun run phone` (needs Android SDK + JDK 17)
|
||||
|
||||
<p align="center"><img src="documentation/readme-images/deploy2-mobile-upg100.png" alt="Method 2 — the UPG-100 list at phone size" width="320"></p>
|
||||
|
||||
### 3. JavaScript embed — the Research Gallery on dx-life ✅ production
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
BIN
documentation/readme-images/deploy2-mobile-upg100.png
Normal file
|
After Width: | Height: | Size: 892 KiB |
|
|
@ -21,15 +21,15 @@
|
|||
},
|
||||
"cap4-upg100-list": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "ff98986714934370a76742e3aa492a15ce67b959888f03092a453595103313d2"
|
||||
"sha256": "04e217ca6851d9aec3f9a9331c5105f1f63c60c76c8bc268b9f6c2ea26cf614f"
|
||||
},
|
||||
"cap4-upg100-mfe": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "ff98986714934370a76742e3aa492a15ce67b959888f03092a453595103313d2"
|
||||
"sha256": "04e217ca6851d9aec3f9a9331c5105f1f63c60c76c8bc268b9f6c2ea26cf614f"
|
||||
},
|
||||
"cap4-upg100-poster-wall": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "ff98986714934370a76742e3aa492a15ce67b959888f03092a453595103313d2"
|
||||
"sha256": "04e217ca6851d9aec3f9a9331c5105f1f63c60c76c8bc268b9f6c2ea26cf614f"
|
||||
},
|
||||
"cap5-doxa-maps-spa": {
|
||||
"bundle": "doxa-maps-spa",
|
||||
|
|
@ -38,5 +38,9 @@
|
|||
"cap5-plugin-studio": {
|
||||
"bundle": "plugin-studio",
|
||||
"sha256": "c3d32d94d2df407fc35cea91faf0d46670abf52a63d37000486760361a588a5c"
|
||||
},
|
||||
"deploy2-mobile-upg100": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "04e217ca6851d9aec3f9a9331c5105f1f63c60c76c8bc268b9f6c2ea26cf614f"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -352,13 +352,12 @@ virtualPages.set('/__readme-iframe-host.html', `<!doctype html>
|
|||
await shot('deploy1-iframe', '/__readme-iframe-host.html',
|
||||
{ vp: { width: 1000, height: 700 }, wait: 11000, countFrames: true, mapboxReferer: false })
|
||||
|
||||
// ---- DEPLOY2: mobile — deliberately NOT shot yet ----
|
||||
// The mobile example is UPG-100 (ruled 2026-09-24). Simple Research was retired as the example:
|
||||
// it was never built for phones (legend, a bottom button cut off by the page edge, unreadable
|
||||
// prompt). Once its phone layout is finished, add a shot named deploy2-mobile-upg100 of
|
||||
// /doxa-maps/my-upg-100-list/upg-100-mfe/index.html at vp 390x844, dsf 3, and embed it in
|
||||
// README.md under method 2. (Not written as code here: check:shots parses shot calls, even in
|
||||
// comments, and would demand a PNG that does not exist yet.)
|
||||
// ---- DEPLOY2: mobile — the UPG-100 list as the phone app ----
|
||||
// The mobile example is UPG-100 (ruled 2026-09-24; Simple Research was retired as the example because
|
||||
// it was never built for phones). Shot once its owner marked the phone layout ready at 88a566f:
|
||||
// posters one per row, the legend a bottom sheet flush with the map, print options wrapping.
|
||||
await shot('deploy2-mobile-upg100', '/doxa-maps/my-upg-100-list/upg-100-mfe/index.html',
|
||||
{ vp: { width: 390, height: 844 }, wait: 10000, dsf: 3 })
|
||||
|
||||
// ---- DEPLOY3: JS embed — the Research Gallery on a real host site ----
|
||||
// The whole cap-5 gallery JS-embedded on dx-life's research page (a <script src> plus one element,
|
||||
|
|
|
|||