Multilingual Auto-translation Edition
Copyright © 2026 Lawrence Hasha / The Lightbubbles™ Syndicate. All Rights Reserved.
LRHasha@Gmail.com  ·  vC001.563
First time? Type your name — the app will recognise you and guide you from there.
🦁 Using Brave locally? Brave’s Shields may block the connection. Visit brave://settings/shields to adjust, or use the online version.
Select a room

Select a room to start chatting.

📷 Take a snapshot
Starting camera…
Blur bg
snapshot preview

Select a filter and background below — they will be applied when you capture.

My backgrounds 0 / 3
None
🌈
Colour
HUDLERY™
Built-in
+ Upload
75%
In This Room
Select a room to see members.
HUDLERY™ — Partner Panel  
Your Identity
Signed in as: Partner
You have Partner access — you can see all rooms and create new rooms.
Members
UsernameRoleRoom Creator
Create a Room
HUDLERY™
Multilingual Auto-translation Edition
Admin Panel  
The Panoptorium
The Præfectory
The Clavarium
The Foederatorium
The Barbican
The Privatorium
The Signetorium
The Chronochorium
The Communitorium
HUDLERY™
Multilingual Auto-translation Edition
vC001.563
Aug 14, 2026
A map of the whole Admin Panel — what each tab is for, and quick links straight to what's inside it.
🗺
The Panoptorium You are here
A directory of every tab in this panel — what it's for, and a shortcut to what's inside.
Not part of this build phase.
🏛
The Præfectory
HUDLERY's identity and everyday behavior — name, translation, notifications, and what members see on login.
🔑
The Clavarium
Every key HUDLERY holds for an outside service, plus a direct login link for each.
📡
The Foederatorium
Live status of every external partnership — is everything actually working right now.
🚪
The Barbican
The full member list — who's in HUDLERY, their role, and their contact info.
🔒
The Privatorium
Which members belong to which private rooms.
🖋
The Signetorium
Passphrase vaults for each room — HUDLERY's internal seals.
🕰
The Chronochorium
Activity log and console log — a record of what's happened and when.
📣
The Communitorium
Compose and send announcements or drafts to members across rooms.
Admin Display Name
🌐 Translation
Auto-Translation
When ON, incoming messages are automatically translated into each member's preferred language. When OFF, all translation is disabled platform-wide and the language selector is hidden at login.
🔔 Member Notifications

Set up alerts so members are notified when someone wants to chat — even when they don't have the app open. Configure your services below, then set each member's email and Telegram ID in the Members table.

IN-APP ALERTS — no setup required
These work automatically for anyone who has the app open.
📝 SMS Invite Template
The text sent automatically when someone is invited to a room by SMS — separate from the email wording. Write it once, in your own language; each recipient gets it translated into theirs automatically the moment an invite actually goes out. Keep it short — texts get truncated past 160 characters.
{room} {sender} {names}
0 / 160 characters
Broadcast Announcement
GLOBAL SNAPSHOT BACKGROUND
Set the HUDLERY™ global snapshot background. Upload a background image and a logo/overlay separately and adjust each layer's opacity, blur, scale, and position below. When you hit Publish, they're merged into one finished image that members see on their next capture.
Live preview
Right-click to copy image
Upload a background or logo
Background colour
#ffffff Click to choose
Layer 1 — Background image
Opacity 100%
Blur 0px
Layer 2 — Logo / overlay
Scale 50%
Opacity 100%
Danger Zone
Nuke all rooms
Permanently deletes every message in every room. Members receive no notification. This cannot be undone.
Clear presence
Clears all stale presence records from Convex — ghost sessions, crashed browsers, members who forgot to sign out. Active members rebuild their own records instantly. Admin presence is preserved.
Clear session logs
Clears Vigil state, Vigil events, and console logs from Convex. No member data is affected. Use periodically to keep Convex clean.
Every credential HUDLERY holds for an outside service, plus a direct login link for each. Nothing here reports status — that's The Foederatorium, next door.
✦ HUDLERY™ AI — OpenRouter (free model)↗ Log In
Paste your OpenRouter API key below to enable the AI panel in all rooms. Members can ask questions and preview responses before sharing to the room chat.
✦ HUDLERY™ AI Voice — OpenAI (gpt-4o-mini-tts)↗ Log In
Paste your OpenAI API key below to enable natural-sounding "read aloud" speech on every message, in every language, for all members. This is a separate key from the OpenRouter key above — OpenAI's TTS voices aren't available through OpenRouter.
EMAIL ALERTS — via EmailJS↗ Log In
Enter your EmailJS Service ID and Public Key below — both found on the Account page linked above. The Public Key is meant to be visible in client-side code by EmailJS's own design (unlike Twilio's Auth Token), so it doesn't need to be masked.
✦ HUDLERY™ SMS — Twilio↗ Log In
Enter your Twilio Account SID, Auth Token, and the phone number you send from. Enables SMS invites once members also have a mobile number set in the Barbican tab.
🔗 Other Connected Services
Accounts HUDLERY relies on but doesn't store a key for — quick links only.
Convex
Database & backend — project posh-yak-38
↗ Open Dashboard
Netlify
Hosting — hudlery-comms.netlify.app
↗ Open Dashboard
Cloudflare
DNS — hudlery.com
↗ Log In
Oracle Cloud
Jitsi self-host server
↗ Log In
Live status of every external partnership. Nothing here is editable — to change a key, go to The Clavarium.
✅ System Health Check
One tap checks the four things that have to work for HUDLERY™ to run: the database, AI translation, email alerts, and video calling.
Convex Database
Not yet checked
AI / Translation
Not yet checked
Email
Not yet checked
Video / Jitsi
Not yet checked
📊 Twilio Diagnostics NEW
Live status straight from Twilio — no need to leave HUDLERY or dig through the Twilio console. Read-only. Click header to collapse.
Twilio Account Balance
Click a row to expand the full report.
Date/TimeToStatusSegments
Not loaded yet — click Refresh.
Full submitted registration application, as filed with Twilio.
Not loaded yet — click Refresh.
Full current wiring for this number, straight from Twilio.
Not loaded yet — click Refresh.
Members
Online Username Role Room Creator Email for Alerts Mobile (SMS) Language Voice Actions
Rooms & Member Assignment
Room Passphrases

Set the passphrase for each room here. The app will apply it automatically when you enter a room. Share each passphrase privately with the members of that room — never in an unencrypted message.

Admin Log
— No log entries yet —
Database housekeeping
Console logs
Login events
Vigil events
Currently offline
Ghost presence
Retention period
Records older than this are deleted on each run
60 days
Auto schedule
Runs automatically every week
Weekly · Sundays 3:00 AM UTC
Protected tables
Never touched by housekeeping
members messages rooms roomPassphrases memberPasswords
Last run: never
✉️ Recipients

Choose who receives this broadcast. Each person will get it in their own preferred language automatically — you only need to write it once.

Select recipients — 0 of 0 selected
Loading members…
📝 Compose
🌐 Multilingual Fan-out

Based on who you select above, HUDLERY™ will automatically translate this broadcast into only the language(s) those specific recipients actually need — nothing more.

Example: if you select 3 members who read in English and 1 who reads in Spanish, only English + Spanish versions are generated.
💾 Drafts

Save this broadcast — recipients, formatting, and attachments — to reopen and send later.

📱 Send SMS

Write once, in your own language. Each recipient gets it translated into their own language automatically — only members with a mobile number on file (Barbican tab) can be selected.

0 / 160 characters
Copyright © 2026 Lawrence Hasha / The Lightbubbles™ Syndicate. All Rights Reserved.
LRHasha@Gmail.com

📸 Send Image

Preview
85
Original
Compressed
1920px
Max width
🔐
Connection Failed
HUDLERY™ could not connect to the server. If you are outside the US (including Russia), you must connect via Proton VPN before using this app.
  1. Download Proton VPN from protonvpn.com
  2. Create a free account
  3. Connect to a US or EU server
  4. Enable Stealth protocol if in Russia
  5. Return here and try again
Copyright © 2026 Lawrence Hasha / The Lightbubbles™ Syndicate. All Rights Reserved.
LRHasha@Gmail.com
CHANGE ROOM ICON — tap to select
Private messages
Messages
Select a conversation
Send transcript before closing?
A timestamped copy will be emailed to you only — the other party receives nothing.
⚠ Clear entire conversation?
This permanently deletes all messages for both parties. Send yourself a transcript first?