Add *** secret to deployment envFrom
Provides GOOGLE_OAUTH_CLIENT_ID/SECRET, **************** and ZOHO_OAUTH_CLIENT_ID/SECRET env vars needed for OAuth provider flows.
Implement email provider config secondary page with ?configure=1 routing
- List view shows provider cards only - Clicking a configurable provider pushes ?configure=1 - Config view shows back arrow, config form, and inline Help & Tips...
Add HelpTipsOverrideContext and fix help panel suppression in SettingsView
- Fix helpTips type from string to React.ReactNode - Add HelpTipsOverrideContext so child components can suppress outer help panel - Condition help panel and Sh...
Replace editor/preview toggle with inline template editor
New TemplateInlineEditor component renders the full template (header, backgrounds, margins, signature) with a borderless Quill editor embedded in the body area....
Add "No Template" option to template scope dropdown
Adds a "No Template" option at the top of the template dropdown list. When selected, skips the backend fetch and renders plain email body without any header, si...
Add template scope dropdown and preview tab to tool window email composer
Add to the MessageTool (tool window email composer, not the standalone MessageComposer): - Template scope dropdown in the subject row: Individual (default), D...
Add template scope selector and preview tab to email composer
- Add template scope dropdown (Organization / Department / Individual User) to the toolbar row, defaulting to Individual User - Fetch the saved template from ...
Wire signature templates to backend for persistent save/load
- Add backendAdapter.ts with bidirectional mapping between frontend SignatureConfig and backend flat entity format - Generate pre-rendered HTML with placehold...
Add email signature template CRUD endpoints
REST controller at /api/email/signature-templates with: - GET /{scope} — retrieve template by org+scope - PUT /{scope} — create or update template (upsert) - DE...
添加电子邮件签名模板实体和寄存器
用于持续电子邮件头/签名/页脚模板的 JPA 实体 每个组织范围的配置。 存储所有设计设置, 模板选择、图像来源和法律页脚配置为 已正常列。 还包括非正态化的 HTML 列 (标题、签名、法律、脚印、完整包装) 占位符像 QQ 成员. firstName , QQ Organization.name 等. 用于快速电子...
