mirror of
https://github.com/temetro/temetro.git
synced 2026-08-07 09:23:11 +00:00
90e6ec4cc0
Chat: history pill now shows a History icon + a Start-new-chat (SquarePen) button; removed the duplicate chat-history list from the sidebar. Email: deployment-wide email provider config (Resend/Postmark/SendGrid/SMTP) in Settings → Developers, with encrypted API key and a Send-test action. sendEmail dispatches via the chosen provider (REST via fetch; SMTP via nodemailer). Forgot password with no provider: alert the clinic admin(s) via a "System" message card in Messages + a bell notification (seeded system user + per-clinic System conversation); clicking deep-links to /settings?tab=careTeam&member=<id>. Admins can set a member's password directly from the employee dialog (PATCH /api/staff/:id/password via Better Auth's internal context — no admin plugin needed). Patient Portal: "New patient" booking path registers a demographics-only patient then books; bookings reject double-booked slots (409). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
8 lines
238 B
SQL
8 lines
238 B
SQL
CREATE TABLE "email_settings" (
|
|
"id" text PRIMARY KEY DEFAULT 'default' NOT NULL,
|
|
"provider" text DEFAULT 'none' NOT NULL,
|
|
"from_address" text DEFAULT '' NOT NULL,
|
|
"credentials" text,
|
|
"updated_at" timestamp DEFAULT now() NOT NULL
|
|
);
|