v6.7.3: faster loading, and pages search engines can read

The bundles carried all thirteen translations at once and a page fetched them a
third time as raw source; each page now loads only its own language. Alongside
that: JavaScript is minified, the eight stylesheets are served as one file, the
QR scanner is fetched after the app is up instead of on every visit, Inter ships
once rather than five copies of the same file, and Font Awesome is subset to the
82 icons this app draws instead of all 2468.

1.85 MB across 43 requests becomes under 700 KB across 33. On mobile the page
starts drawing in 1.6 s instead of 6.3 s and is usable in 4.5 s instead of 11 s.

Pages also carry their text in the HTML now. Everything was drawn by JavaScript
into an empty div, so crawlers saw correct metadata around nothing, and twelve of
the thirteen language pages had never been shown to anyone. The documentation is
published under /docs/ with a new FAQ, and unknown addresses return a real 404.

Separately: the localized shells were served with the year-long immutable cache
header meant for static assets, which pinned anyone who opened /de/ or /ru/ to
that build. The header is fixed and the service worker refreshes what it cached.

Claude-Session: https://claude.ai/code/session_014KjzTXxrhzYoDDWChYQ4u2
This commit is contained in:
lockbitchat
2026-09-04 00:41:46 -04:00
parent 0691ce618c
commit 414c27fda6
111 changed files with 19469 additions and 107393 deletions
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "UR",
"meta": {
"title": "SecureBit.chat - نجی اور خفیہ کاری شدہ پیغام رساں",
"description": "SecureBit.chat ایک مفت، سرے سے سرے تک خفیہ کاری والا ہم‌سطح پیغام رساں ہے جو مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ نہ اکاؤنٹ، نہ کوئی سرور جو آپ کے پیغام محفوظ کرے - ECDH P-384 کلید تبادلہ، AES-256-GCM خفیہ کاری اور روبرو SAS تصدیق۔",
"keywords": "خفیہ پیغام رساں, سرے سے سرے تک خفیہ کاری, ہم سطح گفتگو, P2P پیغام رساں, ECDH, DTLS, SAS تصدیق, WebRTC, نجی گفتگو, محفوظ گفتگو, بغیر سرور, بغیر اکاؤنٹ, درمیانی حملے سے تحفظ, مکمل فارورڈ سیکرسی",
"description": "مفت، سرے سے سرے تک خفیہ کاری والا ہم‌سطح پیغام رساں جو مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ نہ اکاؤنٹ، نہ کوئی سرور جو آپ کے پیغام محفوظ کرے۔",
"ogTitle": "SecureBit.chat - سرے سے سرے تک خفیہ ہم‌سطح گفتگو",
"ogDescription": "ایک محفوظ پیغام رساں جو مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ نہ اکاؤنٹ، نہ کوئی سرور جو آپ کے پیغام محفوظ کرے۔ اپنے STUN/TURN سرور استعمال کریں - ہم کچھ مسلط نہیں کرتے۔",
"ogImageAlt": "SecureBit.chat - سرے سے سرے تک خفیہ ہم‌سطح گفتگو",