- Shipped
- November 15, 2026 at 11:02 AM UTC
- Author
- Kamo
- Commit
- 488c8a9
Email - KamoMail organizations reach Mail Domains and Alias Domains (the gear now shows for KamoMail). - The provider page has the Email page's gate (Email app + MANAGE_EMAIL_SETTINGS); provider names from the dictionary. - Opt Out and Deliverability open before DNS is done; only Sending waits for a verified domain. - Email Triage needs the SI app and the CRM (canSetUpEmailTriage), in the page, the registry and the SI channel doors. - Template editor: a real Upload Image (EmailService template images, downsized to 1200px) and the browser's colour dropper (absent where unsupported) replace the alert() placeholders; unsaved edits ask before Back; "Untitled Template" from the dictionary; the signature preview links to Sender Photos instead of a fake upload. - Category delete asks in a dialog (was confirm()); the mailbox member list says when it could not load. - The Sender Health placeholder tab is gone until the score ships; the old ?tab=opt-out/deliverability forwarder is deleted. Phone & Text - The org voicemail inbox moved to the Call Log app: /calls/voicemail under VIEW_VOICEMAIL (nav row under Call / Text, a Voicemail button on the Call Log), rows scoped by VOIPService to the reader's reporting line, transcripts only when the reader turns them on (only then audited). The Settings tab and its landing card are deleted. - Removing a number asks first and can be undone. - Saved Texts: a purpose per text (Informational / Marketing / Both; was always Marketing) and a carrier-true length counter (GSM 160/153, UCS-2 70/67 with emoji). - FreePBX: "Copy Server Setup" copies the recording helper's whole config.json instead of a raw PHONE_SERVER_ID UUID. - No raw ids, enums or server errors on screen; English literals moved to the dictionary; confirm() dialogs replaced. - The ?tab=provider-setup forwarder is deleted. Meet - SI Joins and "Keep SI Members' Transcripts" are absent without the SI app. - The page renders nothing before rights load; the ?tab=si-joins forwarder is deleted.
