Sam clarified the RingCentral Matter panel acceptance criteria: keep call history, call summaries/transcripts, newest-first SMS history, voicemails where available, templates, and the ability to create a template right there. Do not turn the RingCentral panel into a second mixed Notes timeline.
Implemented the missing template-creation piece:
createMessageTemplate to LitifyRingCentralContextController.QuickText record with Channel Messaging and Category FAQ.canCreateMessageTemplate to the panel context so the LWC can expose creation controls.New Template form inside the SMS Templates workspace with Template name, Message, and Save Template.Files changed:
force-app/main/default/classes/LitifyRingCentralContextController.clsforce-app/main/default/classes/LitifyRingCentralContextControllerTest.clsforce-app/main/default/lwc/litifyRingCentralPanel/litifyRingCentralPanel.jsforce-app/main/default/lwc/litifyRingCentralPanel/litifyRingCentralPanel.htmlforce-app/main/default/lwc/litifyRingCentralPanel/litifyRingCentralPanel.cssA permission-set attempt to grant QuickText object access failed in check-only because Salesforce reported that the user license does not allow QuickText read/edit permissions on that permission set. That metadata change was removed. The controlled path is now the RingCentral panel controller itself, not broad QuickText object exposure.
Check-only deploy succeeded: 0AfUV000001WxIv0AK.
Production deploy succeeded: 0AfUV000001WxKX0A0.
Tests: LitifyRingCentralContextControllerTest, 4 tests run, 0 failures.