κ-store: 12 shell blobs (aggregate 539c4ccaf7b8)
Browse files
b/116881127c2affb38f09daccf6229bdeb986b8cc00fba0ca4d481c32f334bf46
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!doctype html>
|
| 2 |
+
<html lang="en"><head>
|
| 3 |
+
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
|
| 4 |
+
<title>Holo Messenger</title>
|
| 5 |
+
<link rel="stylesheet" href="/apps/holo-messenger/_vendor/ui/chat-ui.bundle.css?v=458b7919e98f">
|
| 6 |
+
<style>html,body{height:100%;margin:0;background:#0b141a;color-scheme:dark}#root{height:100vh}</style>
|
| 7 |
+
<link rel="preload" as="image" href="/apps/holo-messenger/_vendor/wallpaper-default.jpg" fetchpriority="high">
|
| 8 |
+
</head><body>
|
| 9 |
+
<div id="root"></div>
|
| 10 |
+
<script type="module">
|
| 11 |
+
// ?v=N - bump on each deploy so the browser can never serve a stale cached bundle (the cause of a frozen/old build).
|
| 12 |
+
import "/apps/holo-messenger/_vendor/ui/chat-ui.bundle.js?v=cd63ed9a3127"; // → window.HoloMessengerUI
|
| 13 |
+
// Opt-in: render the WhatsApp UX from STREAMING shadcn κ-components instead of the chatscope bundle.
|
| 14 |
+
// Additive — only takes over window.HoloMessengerUI.mount when ?ui=shadcn (or localStorage["holo.ui.shadcn"]="1");
|
| 15 |
+
// the default boot stays the untouched chatscope UI. Runs before boot() so it is fed the same live model.
|
| 16 |
+
import "/apps/holo-messenger/messenger-shadcn-ui.mjs";
|
| 17 |
+
import { boot } from "/apps/holo-messenger/holo-messenger-app.mjs?v=076005621416";
|
| 18 |
+
boot(document.getElementById("root")).catch(e => {
|
| 19 |
+
document.body.innerHTML = "<pre style='color:#f88;padding:16px;white-space:pre-wrap'>boot error: " + (e && e.stack || e) + "</pre>";
|
| 20 |
+
});
|
| 21 |
+
// Intelligent Inbox (holo-mail) - additive, feature-flagged OFF by default. Dynamic import + catch so it
|
| 22 |
+
// can NEVER block or break the messenger boot. Enable per-operator: localStorage["holo.mail.enabled"]="1".
|
| 23 |
+
import("/apps/holo-messenger/mail/holo-mail-attach.mjs").catch(() => {});
|
| 24 |
+
// HoloChat, woven into THIS messenger — one canonical surface, no separate overlay. Cards render natively
|
| 25 |
+
// in the bubbles; the composer "+" opens the unified tray (apps · Spaces · money · identity · prove).
|
| 26 |
+
// Additive + catch-guarded so it can never block boot. Enable: localStorage["holo.chat.enabled"]="1" or ?chat=1.
|
| 27 |
+
import("/apps/holo-messenger/holo-messenger-weave.mjs").catch(() => {});
|
| 28 |
+
// Colour re-tone picker (Default · Graphite · Warm · Contrast · Light) — colours only, all features
|
| 29 |
+
// intact. Gated: shows only with ?skins=1 or localStorage["holo.skins"]="1". Additive + catch-guarded.
|
| 30 |
+
import("/apps/holo-messenger/messenger-skin.mjs").catch(() => {});
|
| 31 |
+
// Asset cache (service worker) — repeat opens serve wallpaper/logos/bundle/css/js NETWORK-FREE. Caches
|
| 32 |
+
// only own-origin static assets (stale-while-revalidate); all dynamic/API/bridge/media traffic passes
|
| 33 |
+
// through untouched. Additive + catch-guarded. Escape hatch: open with ?nosw=1 to unregister.
|
| 34 |
+
import("/apps/holo-messenger/messenger-sw-register.mjs").catch(() => {});
|
| 35 |
+
</script>
|
| 36 |
+
</body></html>
|
b/458b7919e98fcba49d1eb993cb73a74c1c31b4a8e60e3a1cfeca3d8e207df8ce
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
b/cd63ed9a3127c17abe8ed0b06e0d39a5988df3bbb9d842ab30c1ff26276f7b22
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|