- Coming soon, {' '}
-
+ Coming soon, {' '}
+
everything is free for now!
diff --git a/app/src/client/app/PrivacyPage.tsx b/app/src/client/app/PrivacyPage.tsx
index 43f24b3c..635927c2 100644
--- a/app/src/client/app/PrivacyPage.tsx
+++ b/app/src/client/app/PrivacyPage.tsx
@@ -111,7 +111,7 @@ export default function PrivacyPage() {
// href="https://myaccount.google.com/permissions‍"
href='https://myaccount.google.com/connections'
target='_black'
- className='no-underline hover:underline text-airt-primary'
+ className='no-underline hover:underline text-airt-dark-blue'
>
https://myaccount.google.com/permissions‍
@@ -126,7 +126,7 @@ export default function PrivacyPage() {
Google API Services User Data Policy
@@ -147,7 +147,7 @@ export default function PrivacyPage() {
https://developers.google.com/analytics/devguides/config/admin/v1
{' '}
@@ -159,7 +159,7 @@ export default function PrivacyPage() {
https://developers.google.com/google-ads/api/docs/oauth/internals
{' '}
@@ -170,7 +170,7 @@ export default function PrivacyPage() {
https://developers.google.com/webmaster-tools/v1/sites/get
{' '}
@@ -248,7 +248,7 @@ export default function PrivacyPage() {
https://learn.microsoft.com/en-us/azure/compliance/
@@ -367,7 +367,7 @@ export default function PrivacyPage() {
Contact Us
In order to receive further information regarding use of the Site, please contact us at:{' '}
-
+
support@fastagency.ai
.
diff --git a/app/src/client/app/TocPage.tsx b/app/src/client/app/TocPage.tsx
index 23b051ee..ce2c2565 100644
--- a/app/src/client/app/TocPage.tsx
+++ b/app/src/client/app/TocPage.tsx
@@ -72,7 +72,7 @@ export default function TocPage() {
If you have any questions about your FastAgency Studio subscription or these terms, please reach out to us
at{' '}
-
+
support@fastagency.ai
.
@@ -185,7 +185,7 @@ export default function TocPage() {
Contact Us
In order to receive further information regarding use of the Site, please contact us at:{' '}
-
+
support@fastagency.ai
.
diff --git a/app/src/client/app/TutorialPage.tsx b/app/src/client/app/TutorialPage.tsx
index fac08464..7ef62830 100644
--- a/app/src/client/app/TutorialPage.tsx
+++ b/app/src/client/app/TutorialPage.tsx
@@ -45,7 +45,7 @@ export default function TutorialPage() {
return (
-
Tutorials
+
Tutorials
diff --git a/app/src/client/auth/LoginSignupForm.tsx b/app/src/client/auth/LoginSignupForm.tsx
index f3529cf6..7dbf20d7 100644
--- a/app/src/client/auth/LoginSignupForm.tsx
+++ b/app/src/client/auth/LoginSignupForm.tsx
@@ -170,7 +170,7 @@ export const LoginSignupForm = ({
{loginFlow === State.Login ? "Don't have an account? " : 'Already have an account? '}
{loginFlow === State.Login ? 'Sign up' : 'Sign in'}
diff --git a/app/src/client/auth/authWrapper.tsx b/app/src/client/auth/authWrapper.tsx
index 672abf56..7aa5fb6c 100644
--- a/app/src/client/auth/authWrapper.tsx
+++ b/app/src/client/auth/authWrapper.tsx
@@ -4,7 +4,7 @@ export function AuthWrapper({ children }: { children: ReactNode }) {
return (
-
diff --git a/app/src/client/components/ChatForm.tsx b/app/src/client/components/ChatForm.tsx
index f59e407a..0c46bf92 100644
--- a/app/src/client/components/ChatForm.tsx
+++ b/app/src/client/components/ChatForm.tsx
@@ -88,7 +88,7 @@ export default function ChatForm({ handleFormSubmit, currentChatDetails, trigger
placeholder='Enter your message...'
minRows={1}
maxRows={4}
- className='w-full p-3 text-sm text-white bg-airt-primary rounded-lg focus:outline-none focus:ring-0'
+ className='w-full p-3 text-sm text-airt-dark-blue bg-airt-font-base rounded-lg focus:outline-none focus:ring-0'
style={{ resize: 'none', lineHeight: '1.5' }}
/>
-
+
@@ -130,7 +130,7 @@ const ChatSidebar = ({ sidebarOpen, setSidebarOpen, refetchAllChatDetails }: Cha
@@ -176,8 +176,8 @@ const ChatSidebar = ({ sidebarOpen, setSidebarOpen, refetchAllChatDetails }: Cha
pathname === '/' && 'bg-gray-700 dark:bg-meta-4'
} ${
chat.uuid === activeChat
- ? 'bg-airt-secondary text-airt-primary hover:bg-airt-font-base hover:text-airt-primary'
- : 'text-airt-font-base hover:bg-airt-secondary hover:text-airt-primary'
+ ? 'bg-airt-dark-blue text-airt-font-base hover:bg-airt-font-base hover:text-airt-dark-blue'
+ : 'text-airt-dark-blue hover:bg-airt-dark-blue hover:text-airt-font-base'
}`}
>
{conversations.map((conversation, idx) => {
const isUserConversation = conversation.role === 'user';
- const conversationBgColor = isUserConversation ? 'airt-secondary' : 'airt-primary';
- const conversationTextColor = isUserConversation ? 'airt-primary' : 'airt-font-base';
+ const conversationBgColor = isUserConversation ? 'airt-font-base' : 'airt-dark-blue';
+ const conversationTextColor = isUserConversation ? 'airt-dark-blue' : 'airt-font-base';
const conversationLogo = isUserConversation ? (
You
) : (
-
+
handleFormSubmit('')}
>
Auto reply
handleFormSubmit('exit')}
>
Exit
diff --git a/app/src/client/components/CustomBreadcrumb.tsx b/app/src/client/components/CustomBreadcrumb.tsx
index 098f3524..a92aa77a 100644
--- a/app/src/client/components/CustomBreadcrumb.tsx
+++ b/app/src/client/components/CustomBreadcrumb.tsx
@@ -31,7 +31,7 @@ const CustomBreadcrumb: React.FC = ({
return (
-
{pageName}
+
{pageName}
{propertiesInStack.length > 1 && (
{propertiesInStack.map((property, index) => (
@@ -52,7 +52,7 @@ const CustomBreadcrumb: React.FC = ({
)}
{propertiesInStack.length === 0 && (
-
+
)}
diff --git a/app/src/client/components/Footer.tsx b/app/src/client/components/Footer.tsx
index 71014327..32d33045 100644
--- a/app/src/client/components/Footer.tsx
+++ b/app/src/client/components/Footer.tsx
@@ -6,7 +6,7 @@ import SocialMediaIcons from './SocialMediaIcons';
export default function Footer() {
return (
-
+
diff --git a/app/src/client/components/MarketingEmailPreferenceSwitcher.tsx b/app/src/client/components/MarketingEmailPreferenceSwitcher.tsx
index 66e6dd25..7c46e7e3 100644
--- a/app/src/client/components/MarketingEmailPreferenceSwitcher.tsx
+++ b/app/src/client/components/MarketingEmailPreferenceSwitcher.tsx
@@ -68,7 +68,7 @@ export function MarketingEmailPreferenceSwitcher({
handleClick(status)}
disabled={!hasChanged}
- className={`mt-4 md:-mt-10 no-underline rounded-md px-3.5 py-2.5 text-sm text-airt-font-base ring-1 ring-inset ring-gray-200 shadow-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600 dark:text-airt-font-base bg-airt-primary hover:bg-opacity-85 ${
+ className={`mt-4 md:-mt-10 no-underline rounded-md px-3.5 py-2.5 text-sm text-airt-font-base ring-1 ring-inset ring-gray-200 shadow-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600 dark:text-airt-font-base bg-airt-dark-blue hover:bg-opacity-85 ${
!hasChanged ? 'opacity-40 cursor-not-allowed' : ''
}`}
>
diff --git a/app/src/client/components/NotificationBox.tsx b/app/src/client/components/NotificationBox.tsx
index 55f83d4e..bca8e4f8 100644
--- a/app/src/client/components/NotificationBox.tsx
+++ b/app/src/client/components/NotificationBox.tsx
@@ -14,16 +14,14 @@ const NotificationBox: React.FC = ({ type, message, onClic
const isSuccess = type === 'success';
return (
-
-
-
{isSuccess ? 'Success' : 'Error'}
-
{message}
+
+
+
{isSuccess ? 'Success' : 'Error'}
+
{message}
OK
diff --git a/app/src/client/components/SelectTeamToChat.tsx b/app/src/client/components/SelectTeamToChat.tsx
index aaebf9f7..bf7514db 100644
--- a/app/src/client/components/SelectTeamToChat.tsx
+++ b/app/src/client/components/SelectTeamToChat.tsx
@@ -75,12 +75,10 @@ const SelectTeamToChat = ({ userTeams }: any) => {
return (
-
Enter details to start new chat
+
Enter details to start new chat
)}
diff --git a/app/src/client/components/TerminalDisplay.tsx b/app/src/client/components/TerminalDisplay.tsx
index 0b231a72..54cec08b 100644
--- a/app/src/client/components/TerminalDisplay.tsx
+++ b/app/src/client/components/TerminalDisplay.tsx
@@ -55,13 +55,13 @@ const TerminalDisplay: React.FC = ({
return (
setIsMinimized(!isMinimized)}
>
-
{title}
-
+ {title}
+
{isMinimized ? (
= ({
)}
-
+
= ({
handleMarketingEmailsChange,
errorMessage,
}) => (
-
+
I agree to the{' '}
-
+
Terms & Conditions
{' '}
and{' '}
-
+
Privacy Policy
diff --git a/app/src/client/components/buildPage/BuildPageTab.tsx b/app/src/client/components/buildPage/BuildPageTab.tsx
index b33e998d..6ad61eda 100644
--- a/app/src/client/components/buildPage/BuildPageTab.tsx
+++ b/app/src/client/components/buildPage/BuildPageTab.tsx
@@ -34,6 +34,7 @@ export const BuildPageTab = ({
const index = navLinkItems.findIndex((item) => item.componentName === activeProperty);
setActiveTab(index);
}, [activeProperty]);
+
return (
diff --git a/app/src/client/components/buildPage/DynamicForm.tsx b/app/src/client/components/buildPage/DynamicForm.tsx
index 30fba07c..fff6cb8f 100644
--- a/app/src/client/components/buildPage/DynamicForm.tsx
+++ b/app/src/client/components/buildPage/DynamicForm.tsx
@@ -165,7 +165,7 @@ export const DynamicForm: React.FC = ({
handleCtaAction('cancel')}
ref={cancelButtonRef}
@@ -176,7 +176,7 @@ export const DynamicForm: React.FC = ({
= ({
{parser?.getFlow() === 'update_model' && (
handleCtaAction('delete')}
diff --git a/app/src/client/components/buildPage/UserProperty.tsx b/app/src/client/components/buildPage/UserProperty.tsx
index 08a205fd..1247aa88 100644
--- a/app/src/client/components/buildPage/UserProperty.tsx
+++ b/app/src/client/components/buildPage/UserProperty.tsx
@@ -137,7 +137,7 @@ export const UserProperty = memo(
) : (
-
{`${title}`}
+
{`${title}`}
{flow === Flow.ADD_MODEL &&
}
{
+ console.log('inside handleCtaAction');
if (ctaAction === 'cancel') {
resetAndPopFromStack();
} else {
diff --git a/app/src/client/static/fa-small-logo.svg b/app/src/client/static/fa-small-logo.svg
new file mode 100644
index 00000000..9215062c
--- /dev/null
+++ b/app/src/client/static/fa-small-logo.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/shared/constants.ts b/app/src/shared/constants.ts
index 5b0b3cdd..ff606dd6 100644
--- a/app/src/shared/constants.ts
+++ b/app/src/shared/constants.ts
@@ -9,7 +9,7 @@ import { z } from 'zod';
export const DOCS_URL = 'https://docs.opensaas.sh';
export const BLOG_URL = 'https://docs.opensaas.sh/blog';
export const DISCORD_URL = 'https://discord.gg/kJjSGWrknU';
-export const GITHUB_URL = 'https://github.com/airtai/fastagency';
+export const GITHUB_URL = 'https://github.com/airtai/fastagency-studio';
const isDevEnv = process.env.NODE_ENV !== 'production';
// const customerPortalTestUrl = 'https://billing.stripe.com/p/login/test_4gw7vg40I7vt00wbII'; // TODO: find your test url at https://dashboard.stripe.com/test/settings/billing/portal