diff --git a/apps/web/app/(app)/[emailAccountId]/assistant/AboutSetting.tsx b/apps/web/app/(app)/[emailAccountId]/assistant/AboutSetting.tsx index b721fffb90..73765d004e 100644 --- a/apps/web/app/(app)/[emailAccountId]/assistant/AboutSetting.tsx +++ b/apps/web/app/(app)/[emailAccountId]/assistant/AboutSetting.tsx @@ -21,7 +21,7 @@ export function AboutSetting() { diff --git a/apps/web/app/(app)/[emailAccountId]/assistant/Rules.tsx b/apps/web/app/(app)/[emailAccountId]/assistant/Rules.tsx index 07ed514cc3..3371f71dd8 100644 --- a/apps/web/app/(app)/[emailAccountId]/assistant/Rules.tsx +++ b/apps/web/app/(app)/[emailAccountId]/assistant/Rules.tsx @@ -66,6 +66,8 @@ export function Rules({ size = "md" }: { size?: "sm" | "md" }) { const ruleDialog = useDialogState<{ ruleId: string; editMode?: boolean }>(); const coldEmailDialog = useDialogState(); + const onCreateRule = () => ruleDialog.open(); + const { emailAccountId } = useAccount(); const { createAssistantUrl } = useAssistantNavigation(emailAccountId); const { executeAsync: setRuleEnabled } = useAction( @@ -170,7 +172,7 @@ export function Rules({ size = "md" }: { size?: "sm" | "md" }) { const hasRules = !!rules?.length; return ( -
+
{hasRules ? ( @@ -189,7 +191,9 @@ export function Rules({ size = "md" }: { size?: "sm" | "md" }) { )} */} - User Actions +
+ +
@@ -273,7 +277,7 @@ export function Rules({ size = "md" }: { size?: "sm" | "md" }) {
)} */} - + diff --git a/apps/web/app/(app)/[emailAccountId]/assistant/RulesPrompt.tsx b/apps/web/app/(app)/[emailAccountId]/assistant/RulesPrompt.tsx index 47c687d749..48210cf01d 100644 --- a/apps/web/app/(app)/[emailAccountId]/assistant/RulesPrompt.tsx +++ b/apps/web/app/(app)/[emailAccountId]/assistant/RulesPrompt.tsx @@ -380,7 +380,7 @@ function PureExamples({ onSelect }: { onSelect: (example: string) => void }) {
Examples - +
{examplePrompts.map((example) => { const { color } = getActionType(example); diff --git a/apps/web/app/(app)/[emailAccountId]/assistant/SettingsTab.tsx b/apps/web/app/(app)/[emailAccountId]/assistant/SettingsTab.tsx index aa5b680c8b..094614b065 100644 --- a/apps/web/app/(app)/[emailAccountId]/assistant/SettingsTab.tsx +++ b/apps/web/app/(app)/[emailAccountId]/assistant/SettingsTab.tsx @@ -1,3 +1,4 @@ +import { AboutSetting } from "@/app/(app)/[emailAccountId]/assistant/AboutSetting"; import { DraftReplies } from "@/app/(app)/[emailAccountId]/assistant/DraftReplies"; import { Rules } from "@/app/(app)/[emailAccountId]/assistant/Rules"; import { RulesPrompt } from "@/app/(app)/[emailAccountId]/assistant/RulesPrompt"; @@ -20,13 +21,16 @@ export function SettingsTab() {
-
- - {/* - */} +
+ {/* */}
+ +
+ + +
); } diff --git a/apps/web/app/(app)/[emailAccountId]/settings/ApiKeysCreateForm.tsx b/apps/web/app/(app)/[emailAccountId]/settings/ApiKeysCreateForm.tsx index 0f9eb2881c..3bdf520f6e 100644 --- a/apps/web/app/(app)/[emailAccountId]/settings/ApiKeysCreateForm.tsx +++ b/apps/web/app/(app)/[emailAccountId]/settings/ApiKeysCreateForm.tsx @@ -30,7 +30,9 @@ export function ApiKeysCreateButtonModal({ mutate }: { mutate: () => void }) { return ( - + diff --git a/apps/web/app/(app)/[emailAccountId]/settings/DeleteSection.tsx b/apps/web/app/(app)/[emailAccountId]/settings/DeleteSection.tsx index b0b44035ac..19f83f3f2c 100644 --- a/apps/web/app/(app)/[emailAccountId]/settings/DeleteSection.tsx +++ b/apps/web/app/(app)/[emailAccountId]/settings/DeleteSection.tsx @@ -71,7 +71,9 @@ export function DeleteSection() {
- + diff --git a/apps/web/app/(app)/[emailAccountId]/settings/ModelSection.tsx b/apps/web/app/(app)/[emailAccountId]/settings/ModelSection.tsx index b54b843e58..8c7d200e80 100644 --- a/apps/web/app/(app)/[emailAccountId]/settings/ModelSection.tsx +++ b/apps/web/app/(app)/[emailAccountId]/settings/ModelSection.tsx @@ -38,7 +38,7 @@ export function ModelSection() { diff --git a/apps/web/app/(app)/[emailAccountId]/settings/WebhookGenerate.tsx b/apps/web/app/(app)/[emailAccountId]/settings/WebhookGenerate.tsx index 0f9e6a4317..bb5ff0671f 100644 --- a/apps/web/app/(app)/[emailAccountId]/settings/WebhookGenerate.tsx +++ b/apps/web/app/(app)/[emailAccountId]/settings/WebhookGenerate.tsx @@ -31,7 +31,12 @@ export function RegenerateSecretButton({ }); return ( - ); diff --git a/apps/web/app/(app)/[emailAccountId]/settings/page.tsx b/apps/web/app/(app)/[emailAccountId]/settings/page.tsx index baae319908..9d39113208 100644 --- a/apps/web/app/(app)/[emailAccountId]/settings/page.tsx +++ b/apps/web/app/(app)/[emailAccountId]/settings/page.tsx @@ -1,6 +1,6 @@ "use client"; -import { FormWrapper } from "@/components/Form"; +import { FormSection, FormWrapper } from "@/components/Form"; import { DeleteSection } from "@/app/(app)/[emailAccountId]/settings/DeleteSection"; import { ModelSection } from "@/app/(app)/[emailAccountId]/settings/ModelSection"; import { MultiAccountSection } from "@/app/(app)/[emailAccountId]/settings/MultiAccountSection"; @@ -14,7 +14,7 @@ import { LoadingContent } from "@/components/LoadingContent"; import { DigestMailFrequencySection } from "@/app/(app)/[emailAccountId]/settings/DigestMailFrequencySection"; import { useDigestEnabled } from "@/hooks/useFeatureFlags"; import { BillingSection } from "@/app/(app)/[emailAccountId]/settings/BillingSection"; -import { AboutSectionFull } from "@/app/(app)/[emailAccountId]/settings/AboutSectionForm"; +import { SectionDescription } from "@/components/Typography"; export default function SettingsPage(_props: { params: Promise<{ emailAccountId: string }>; @@ -23,24 +23,39 @@ export default function SettingsPage(_props: { const digestEnabled = useDigestEnabled(); return ( - +
- Email User + Email Account
+ + + + + + + + + + + {data && ( - + + + Settings for {data.email} + + + {/* this is only used in Gmail when sending a new message. disabling for now. */} {/* */} - {/* */} {/* - - - - - - - - - -
); } diff --git a/version.txt b/version.txt index 57f52717b0..1182b2ff77 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -v1.8.2 +v1.8.3