├── .eas └── workflows │ └── staging_deploy.yml ├── .env.example ├── .eslintrc.js ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── codeql.yml │ ├── prod_app_deployment.yml │ ├── prod_web_deployment.yml │ ├── staging_app_deployment.yml │ └── staging_web_deployment.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── .vscode ├── extensions.json ├── keybindings.json └── settings.json ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── Procfile ├── README.md ├── app.json ├── babel.config.js ├── config └── nginx.conf.erb ├── deploy_frontend.sh ├── docs ├── docs │ ├── capabilities.md │ ├── faq.md │ ├── index.md │ ├── material.md │ ├── ramadan-results.md │ └── validation.md └── mkdocs.yml ├── eas.json ├── metro.config.js ├── nativewind-env.d.ts ├── nginx.conf.sample ├── package.json ├── public ├── icon-192x192.png ├── icon-256x256.png ├── icon-512x512.png ├── icons │ ├── ansariWordDesktop.svg │ ├── ansariWordMobile.svg │ ├── compositeLogo.svg │ ├── compositeLogoDark.svg │ ├── compositeLogoMobile.svg │ └── logo.svg ├── images │ ├── background.png │ ├── backgroundImage.svg │ ├── backgroundRoundImage.svg │ ├── darkBackgroundImage.svg │ └── lightBackgroundImage.svg ├── index.html ├── logo-192_x_192.png ├── logo-256_x_256.png ├── logo-512_x_512.png ├── manifest.json └── robots.txt ├── src ├── app │ ├── (app) │ │ ├── _layout.tsx │ │ ├── chat │ │ │ └── [threadId].tsx │ │ ├── delete-account.tsx │ │ ├── index.tsx │ │ └── logout.tsx │ ├── (public) │ │ ├── 404.tsx │ │ ├── _layout.tsx │ │ ├── forgot-password.tsx │ │ ├── login.tsx │ │ ├── register.tsx │ │ └── reset-password.tsx │ ├── +html.tsx │ ├── +not-found.tsx │ ├── _layout.tsx │ ├── share │ │ ├── [shareThreadId].tsx │ │ └── _layout.tsx │ └── welcome │ │ ├── _layout.tsx │ │ └── index.tsx ├── assets │ └── images │ │ ├── background.png │ │ ├── icon-dark.png │ │ ├── icon.png │ │ ├── splash-icon-dark.png │ │ └── splash-icon.png ├── components │ ├── ActionButtons.tsx │ ├── AppUpdatePopup.tsx │ ├── ConfirmationDialog.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── InfoPopup.tsx │ ├── KeyboardHandler.tsx │ ├── LanguageSelector.tsx │ ├── LoadingScreen.tsx │ ├── MaintenanceScreen.tsx │ ├── PopupMenu.tsx │ ├── RootContainer.tsx │ ├── RootContainer.web.tsx │ ├── RootImageBackground.tsx │ ├── RootImageBackground.web.tsx │ ├── StyledText.tsx │ ├── Subscription.tsx │ ├── TermsAndPrivacy.tsx │ ├── Toast.tsx │ ├── buttons │ │ └── ENButton.tsx │ ├── chat │ │ ├── ChatContainer.tsx │ │ ├── ChatInput.tsx │ │ ├── MessageBubble.tsx │ │ ├── MessageList.tsx │ │ ├── ReactionButtons.tsx │ │ └── ShareContainer.tsx │ ├── index.ts │ ├── menu │ │ ├── MenuDrawer.tsx │ │ ├── NameContainer.tsx │ │ ├── SideMenuBody.tsx │ │ └── index.ts │ ├── prompts │ │ ├── PromptCard.tsx │ │ └── PromptList.tsx │ ├── share │ │ └── SharePopup.tsx │ ├── svg │ │ ├── AddIcon.tsx │ │ ├── AnsariWordDesktopIcon.tsx │ │ ├── AnsariWordMobileIcon.tsx │ │ ├── ChallengeIcon.tsx │ │ ├── ChatDeleteLineIcon.tsx │ │ ├── ChatIcon.tsx │ │ ├── CheckIcon.tsx │ │ ├── CloseIcon.tsx │ │ ├── CollapseIcon.tsx │ │ ├── CopyIcon.tsx │ │ ├── DarkIcon.tsx │ │ ├── DeleteIcon.tsx │ │ ├── DislikeIcon.tsx │ │ ├── DoubleCheckIcon.tsx │ │ ├── EditIcon.tsx │ │ ├── ExpandIcon.tsx │ │ ├── EyeIcon.tsx │ │ ├── FlagIcon.tsx │ │ ├── FullScreenExitIcon.tsx │ │ ├── FullScreenIcon.tsx │ │ ├── InfoIcon.tsx │ │ ├── InformationGreenIcon.tsx │ │ ├── InformationIcon.tsx │ │ ├── Language18Icon.tsx │ │ ├── Language24Icon.tsx │ │ ├── LanguageGreenIcon.tsx │ │ ├── LanguageIcon.tsx │ │ ├── LightIcon.tsx │ │ ├── LikeIcon.tsx │ │ ├── LineIcon.tsx │ │ ├── LoadingIcon.tsx │ │ ├── LogoIcon.tsx │ │ ├── LogoRoundIcon.tsx │ │ ├── LogoTextIcon.tsx │ │ ├── LogoutIcon.tsx │ │ ├── MenuIcon.tsx │ │ ├── MenuKebabIcon.tsx │ │ ├── MessageLoaderIcon.tsx │ │ ├── PaperPlaneLeftIcon.tsx │ │ ├── PaperPlaneRightIcon.tsx │ │ ├── PrayingIcon.tsx │ │ ├── ReactNativeSvg.tsx │ │ ├── RenameIcon.tsx │ │ ├── RightArrowIcon.tsx │ │ ├── ScrollToBottomIcon.tsx │ │ ├── SelectTextIcon.tsx │ │ ├── SendIcon.tsx │ │ ├── SettingIcon.tsx │ │ ├── ShareIcon.tsx │ │ ├── StopIcon.tsx │ │ ├── StopResponseIcon.tsx │ │ ├── UserIcon.tsx │ │ ├── WarningCircleIcon.tsx │ │ └── index.ts │ └── threads │ │ ├── IconContainer.tsx │ │ ├── ThreadCard.tsx │ │ ├── ThreadsList.tsx │ │ └── index.ts ├── constant │ └── index.ts ├── env │ └── index.ts ├── errors │ ├── ApplicationError.ts │ ├── ForbiddenError.ts │ ├── NotFoundError.ts │ ├── TokenRefreshError.ts │ └── index.ts ├── global.css ├── hooks │ ├── chat │ │ ├── index.ts │ │ ├── useChat.ts │ │ ├── useFeedbackHandler.ts │ │ ├── useFeedbackService.ts │ │ └── useScrollManagement.ts │ ├── index.ts │ ├── useAuth.ts │ ├── useDeleteAccount.ts │ ├── useDirection.ts │ ├── useGuest.ts │ ├── useLogout.ts │ ├── useScreenInfo.ts │ ├── useToggleInfoPopup.ts │ └── useTokenFromUrl.ts ├── i18n │ ├── i18n.ts │ ├── index.ts │ ├── locales │ │ ├── ar.json │ │ ├── ar │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ │ ├── bs.json │ │ ├── bs │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ │ ├── en.json │ │ ├── en │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ │ ├── fr.json │ │ ├── fr │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ │ ├── id.json │ │ ├── id │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ │ ├── tml │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ │ ├── tur.json │ │ ├── tur │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ │ ├── ur.json │ │ └── ur │ │ │ ├── common.json │ │ │ ├── feedback.json │ │ │ ├── login.json │ │ │ ├── prompts.json │ │ │ └── register.json │ └── resources.ts ├── interfaces │ ├── index.ts │ └── message.ts ├── services │ ├── ApiService.ts │ ├── ChatService.ts │ ├── FeedbackService.ts │ ├── PromptsService.ts │ ├── StorageService.ts │ ├── UserService.ts │ └── index.ts ├── store │ ├── actions │ │ ├── authActions.ts │ │ ├── chatActions.ts │ │ └── index.ts │ ├── index.ts │ ├── slices │ │ ├── authSlice.ts │ │ ├── chatSlice.ts │ │ ├── index.ts │ │ ├── informationPopupSlice.ts │ │ ├── inputFullModeSlice.ts │ │ ├── reactionButtonsSlice.ts │ │ ├── shareSlice.ts │ │ ├── sideMenuSlice.ts │ │ └── themeSlice.ts │ ├── store.ts │ └── types │ │ ├── chatTypes.ts │ │ └── index.ts ├── types │ ├── index.ts │ └── types.ts ├── utils │ ├── getEnv.ts │ ├── helpers.ts │ ├── index.ts │ ├── styles.ts │ └── theme.ts └── validation │ ├── index.ts │ ├── loginSchema.ts │ └── registerSchema.ts ├── tailwind.config.js ├── tsconfig.json └── vercel.json /.eas/workflows/staging_deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.eas/workflows/staging_deploy.yml -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | *.png binary -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/prod_app_deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.github/workflows/prod_app_deployment.yml -------------------------------------------------------------------------------- /.github/workflows/prod_web_deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.github/workflows/prod_web_deployment.yml -------------------------------------------------------------------------------- /.github/workflows/staging_app_deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.github/workflows/staging_app_deployment.yml -------------------------------------------------------------------------------- /.github/workflows/staging_web_deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.github/workflows/staging_web_deployment.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run lint -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Gruntfuggly.todo-tree"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/keybindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.vscode/keybindings.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: bin/start-nginx-static -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/app.json -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/babel.config.js -------------------------------------------------------------------------------- /config/nginx.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/config/nginx.conf.erb -------------------------------------------------------------------------------- /deploy_frontend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/deploy_frontend.sh -------------------------------------------------------------------------------- /docs/docs/capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/docs/docs/capabilities.md -------------------------------------------------------------------------------- /docs/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/docs/docs/faq.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/material.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/docs/docs/material.md -------------------------------------------------------------------------------- /docs/docs/ramadan-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/docs/docs/ramadan-results.md -------------------------------------------------------------------------------- /docs/docs/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/docs/docs/validation.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/eas.json -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/metro.config.js -------------------------------------------------------------------------------- /nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/nativewind-env.d.ts -------------------------------------------------------------------------------- /nginx.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/nginx.conf.sample -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/package.json -------------------------------------------------------------------------------- /public/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icon-192x192.png -------------------------------------------------------------------------------- /public/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icon-256x256.png -------------------------------------------------------------------------------- /public/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icon-512x512.png -------------------------------------------------------------------------------- /public/icons/ansariWordDesktop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icons/ansariWordDesktop.svg -------------------------------------------------------------------------------- /public/icons/ansariWordMobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icons/ansariWordMobile.svg -------------------------------------------------------------------------------- /public/icons/compositeLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icons/compositeLogo.svg -------------------------------------------------------------------------------- /public/icons/compositeLogoDark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icons/compositeLogoDark.svg -------------------------------------------------------------------------------- /public/icons/compositeLogoMobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icons/compositeLogoMobile.svg -------------------------------------------------------------------------------- /public/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/icons/logo.svg -------------------------------------------------------------------------------- /public/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/images/background.png -------------------------------------------------------------------------------- /public/images/backgroundImage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/images/backgroundImage.svg -------------------------------------------------------------------------------- /public/images/backgroundRoundImage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/images/backgroundRoundImage.svg -------------------------------------------------------------------------------- /public/images/darkBackgroundImage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/images/darkBackgroundImage.svg -------------------------------------------------------------------------------- /public/images/lightBackgroundImage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/images/lightBackgroundImage.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo-192_x_192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/logo-192_x_192.png -------------------------------------------------------------------------------- /public/logo-256_x_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/logo-256_x_256.png -------------------------------------------------------------------------------- /public/logo-512_x_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/logo-512_x_512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/app/(app)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(app)/_layout.tsx -------------------------------------------------------------------------------- /src/app/(app)/chat/[threadId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(app)/chat/[threadId].tsx -------------------------------------------------------------------------------- /src/app/(app)/delete-account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(app)/delete-account.tsx -------------------------------------------------------------------------------- /src/app/(app)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(app)/index.tsx -------------------------------------------------------------------------------- /src/app/(app)/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(app)/logout.tsx -------------------------------------------------------------------------------- /src/app/(public)/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(public)/404.tsx -------------------------------------------------------------------------------- /src/app/(public)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(public)/_layout.tsx -------------------------------------------------------------------------------- /src/app/(public)/forgot-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(public)/forgot-password.tsx -------------------------------------------------------------------------------- /src/app/(public)/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(public)/login.tsx -------------------------------------------------------------------------------- /src/app/(public)/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(public)/register.tsx -------------------------------------------------------------------------------- /src/app/(public)/reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/(public)/reset-password.tsx -------------------------------------------------------------------------------- /src/app/+html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/+html.tsx -------------------------------------------------------------------------------- /src/app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/+not-found.tsx -------------------------------------------------------------------------------- /src/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/_layout.tsx -------------------------------------------------------------------------------- /src/app/share/[shareThreadId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/share/[shareThreadId].tsx -------------------------------------------------------------------------------- /src/app/share/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/share/_layout.tsx -------------------------------------------------------------------------------- /src/app/welcome/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/welcome/_layout.tsx -------------------------------------------------------------------------------- /src/app/welcome/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/app/welcome/index.tsx -------------------------------------------------------------------------------- /src/assets/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/assets/images/background.png -------------------------------------------------------------------------------- /src/assets/images/icon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/assets/images/icon-dark.png -------------------------------------------------------------------------------- /src/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/assets/images/icon.png -------------------------------------------------------------------------------- /src/assets/images/splash-icon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/assets/images/splash-icon-dark.png -------------------------------------------------------------------------------- /src/assets/images/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/assets/images/splash-icon.png -------------------------------------------------------------------------------- /src/components/ActionButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/ActionButtons.tsx -------------------------------------------------------------------------------- /src/components/AppUpdatePopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/AppUpdatePopup.tsx -------------------------------------------------------------------------------- /src/components/ConfirmationDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/ConfirmationDialog.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/InfoPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/InfoPopup.tsx -------------------------------------------------------------------------------- /src/components/KeyboardHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/KeyboardHandler.tsx -------------------------------------------------------------------------------- /src/components/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/LanguageSelector.tsx -------------------------------------------------------------------------------- /src/components/LoadingScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/LoadingScreen.tsx -------------------------------------------------------------------------------- /src/components/MaintenanceScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/MaintenanceScreen.tsx -------------------------------------------------------------------------------- /src/components/PopupMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/PopupMenu.tsx -------------------------------------------------------------------------------- /src/components/RootContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/RootContainer.tsx -------------------------------------------------------------------------------- /src/components/RootContainer.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/RootContainer.web.tsx -------------------------------------------------------------------------------- /src/components/RootImageBackground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/RootImageBackground.tsx -------------------------------------------------------------------------------- /src/components/RootImageBackground.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/RootImageBackground.web.tsx -------------------------------------------------------------------------------- /src/components/StyledText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/StyledText.tsx -------------------------------------------------------------------------------- /src/components/Subscription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/Subscription.tsx -------------------------------------------------------------------------------- /src/components/TermsAndPrivacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/TermsAndPrivacy.tsx -------------------------------------------------------------------------------- /src/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/Toast.tsx -------------------------------------------------------------------------------- /src/components/buttons/ENButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/buttons/ENButton.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/chat/ChatContainer.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/chat/ChatInput.tsx -------------------------------------------------------------------------------- /src/components/chat/MessageBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/chat/MessageBubble.tsx -------------------------------------------------------------------------------- /src/components/chat/MessageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/chat/MessageList.tsx -------------------------------------------------------------------------------- /src/components/chat/ReactionButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/chat/ReactionButtons.tsx -------------------------------------------------------------------------------- /src/components/chat/ShareContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/chat/ShareContainer.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/components/menu/MenuDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/menu/MenuDrawer.tsx -------------------------------------------------------------------------------- /src/components/menu/NameContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/menu/NameContainer.tsx -------------------------------------------------------------------------------- /src/components/menu/SideMenuBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/menu/SideMenuBody.tsx -------------------------------------------------------------------------------- /src/components/menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/menu/index.ts -------------------------------------------------------------------------------- /src/components/prompts/PromptCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/prompts/PromptCard.tsx -------------------------------------------------------------------------------- /src/components/prompts/PromptList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/prompts/PromptList.tsx -------------------------------------------------------------------------------- /src/components/share/SharePopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/share/SharePopup.tsx -------------------------------------------------------------------------------- /src/components/svg/AddIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/AddIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/AnsariWordDesktopIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/AnsariWordDesktopIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/AnsariWordMobileIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/AnsariWordMobileIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/ChallengeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/ChallengeIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/ChatDeleteLineIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/ChatDeleteLineIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/ChatIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/ChatIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/CheckIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/CheckIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/CloseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/CloseIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/CollapseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/CollapseIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/CopyIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/CopyIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/DarkIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/DarkIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/DeleteIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/DeleteIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/DislikeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/DislikeIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/DoubleCheckIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/DoubleCheckIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/EditIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/EditIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/ExpandIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/ExpandIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/EyeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/EyeIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/FlagIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/FlagIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/FullScreenExitIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/FullScreenExitIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/FullScreenIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/FullScreenIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/InfoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/InfoIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/InformationGreenIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/InformationGreenIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/InformationIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/InformationIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/Language18Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/Language18Icon.tsx -------------------------------------------------------------------------------- /src/components/svg/Language24Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/Language24Icon.tsx -------------------------------------------------------------------------------- /src/components/svg/LanguageGreenIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LanguageGreenIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LanguageIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LanguageIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LightIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LightIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LikeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LikeIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LineIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LineIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LoadingIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LoadingIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LogoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LogoIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LogoRoundIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LogoRoundIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LogoTextIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LogoTextIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/LogoutIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/LogoutIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/MenuIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/MenuIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/MenuKebabIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/MenuKebabIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/MessageLoaderIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/MessageLoaderIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/PaperPlaneLeftIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/PaperPlaneLeftIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/PaperPlaneRightIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/PaperPlaneRightIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/PrayingIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/PrayingIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/ReactNativeSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/ReactNativeSvg.tsx -------------------------------------------------------------------------------- /src/components/svg/RenameIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/RenameIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/RightArrowIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/RightArrowIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/ScrollToBottomIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/ScrollToBottomIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/SelectTextIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/SelectTextIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/SendIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/SendIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/SettingIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/SettingIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/ShareIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/ShareIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/StopIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/StopIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/StopResponseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/StopResponseIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/UserIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/UserIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/WarningCircleIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/WarningCircleIcon.tsx -------------------------------------------------------------------------------- /src/components/svg/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/svg/index.ts -------------------------------------------------------------------------------- /src/components/threads/IconContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/threads/IconContainer.tsx -------------------------------------------------------------------------------- /src/components/threads/ThreadCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/threads/ThreadCard.tsx -------------------------------------------------------------------------------- /src/components/threads/ThreadsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/threads/ThreadsList.tsx -------------------------------------------------------------------------------- /src/components/threads/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/components/threads/index.ts -------------------------------------------------------------------------------- /src/constant/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/constant/index.ts -------------------------------------------------------------------------------- /src/env/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/env/index.ts -------------------------------------------------------------------------------- /src/errors/ApplicationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/errors/ApplicationError.ts -------------------------------------------------------------------------------- /src/errors/ForbiddenError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/errors/ForbiddenError.ts -------------------------------------------------------------------------------- /src/errors/NotFoundError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/errors/NotFoundError.ts -------------------------------------------------------------------------------- /src/errors/TokenRefreshError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/errors/TokenRefreshError.ts -------------------------------------------------------------------------------- /src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/errors/index.ts -------------------------------------------------------------------------------- /src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/global.css -------------------------------------------------------------------------------- /src/hooks/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/chat/index.ts -------------------------------------------------------------------------------- /src/hooks/chat/useChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/chat/useChat.ts -------------------------------------------------------------------------------- /src/hooks/chat/useFeedbackHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/chat/useFeedbackHandler.ts -------------------------------------------------------------------------------- /src/hooks/chat/useFeedbackService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/chat/useFeedbackService.ts -------------------------------------------------------------------------------- /src/hooks/chat/useScrollManagement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/chat/useScrollManagement.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /src/hooks/useDeleteAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useDeleteAccount.ts -------------------------------------------------------------------------------- /src/hooks/useDirection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useDirection.ts -------------------------------------------------------------------------------- /src/hooks/useGuest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useGuest.ts -------------------------------------------------------------------------------- /src/hooks/useLogout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useLogout.ts -------------------------------------------------------------------------------- /src/hooks/useScreenInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useScreenInfo.ts -------------------------------------------------------------------------------- /src/hooks/useToggleInfoPopup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useToggleInfoPopup.ts -------------------------------------------------------------------------------- /src/hooks/useTokenFromUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/hooks/useTokenFromUrl.ts -------------------------------------------------------------------------------- /src/i18n/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/i18n.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/locales/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ar.json -------------------------------------------------------------------------------- /src/i18n/locales/ar/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ar/common.json -------------------------------------------------------------------------------- /src/i18n/locales/ar/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ar/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/ar/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ar/login.json -------------------------------------------------------------------------------- /src/i18n/locales/ar/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ar/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/ar/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ar/register.json -------------------------------------------------------------------------------- /src/i18n/locales/bs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/bs.json -------------------------------------------------------------------------------- /src/i18n/locales/bs/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/bs/common.json -------------------------------------------------------------------------------- /src/i18n/locales/bs/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/bs/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/bs/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/bs/login.json -------------------------------------------------------------------------------- /src/i18n/locales/bs/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/bs/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/bs/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/bs/register.json -------------------------------------------------------------------------------- /src/i18n/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/en.json -------------------------------------------------------------------------------- /src/i18n/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/en/common.json -------------------------------------------------------------------------------- /src/i18n/locales/en/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/en/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/en/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/en/login.json -------------------------------------------------------------------------------- /src/i18n/locales/en/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/en/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/en/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/en/register.json -------------------------------------------------------------------------------- /src/i18n/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/fr.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/fr/common.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/fr/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/fr/login.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/fr/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/fr/register.json -------------------------------------------------------------------------------- /src/i18n/locales/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/id.json -------------------------------------------------------------------------------- /src/i18n/locales/id/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/id/common.json -------------------------------------------------------------------------------- /src/i18n/locales/id/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/id/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/id/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/id/login.json -------------------------------------------------------------------------------- /src/i18n/locales/id/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/id/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/id/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/id/register.json -------------------------------------------------------------------------------- /src/i18n/locales/tml/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tml/common.json -------------------------------------------------------------------------------- /src/i18n/locales/tml/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tml/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/tml/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tml/login.json -------------------------------------------------------------------------------- /src/i18n/locales/tml/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tml/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/tml/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tml/register.json -------------------------------------------------------------------------------- /src/i18n/locales/tur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tur.json -------------------------------------------------------------------------------- /src/i18n/locales/tur/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tur/common.json -------------------------------------------------------------------------------- /src/i18n/locales/tur/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tur/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/tur/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tur/login.json -------------------------------------------------------------------------------- /src/i18n/locales/tur/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tur/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/tur/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/tur/register.json -------------------------------------------------------------------------------- /src/i18n/locales/ur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ur.json -------------------------------------------------------------------------------- /src/i18n/locales/ur/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ur/common.json -------------------------------------------------------------------------------- /src/i18n/locales/ur/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ur/feedback.json -------------------------------------------------------------------------------- /src/i18n/locales/ur/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ur/login.json -------------------------------------------------------------------------------- /src/i18n/locales/ur/prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ur/prompts.json -------------------------------------------------------------------------------- /src/i18n/locales/ur/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/locales/ur/register.json -------------------------------------------------------------------------------- /src/i18n/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/i18n/resources.ts -------------------------------------------------------------------------------- /src/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './message' 2 | -------------------------------------------------------------------------------- /src/interfaces/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/interfaces/message.ts -------------------------------------------------------------------------------- /src/services/ApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/services/ApiService.ts -------------------------------------------------------------------------------- /src/services/ChatService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/services/ChatService.ts -------------------------------------------------------------------------------- /src/services/FeedbackService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/services/FeedbackService.ts -------------------------------------------------------------------------------- /src/services/PromptsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/services/PromptsService.ts -------------------------------------------------------------------------------- /src/services/StorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/services/StorageService.ts -------------------------------------------------------------------------------- /src/services/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/services/UserService.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/store/actions/authActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/actions/authActions.ts -------------------------------------------------------------------------------- /src/store/actions/chatActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/actions/chatActions.ts -------------------------------------------------------------------------------- /src/store/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/actions/index.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/slices/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/authSlice.ts -------------------------------------------------------------------------------- /src/store/slices/chatSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/chatSlice.ts -------------------------------------------------------------------------------- /src/store/slices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/index.ts -------------------------------------------------------------------------------- /src/store/slices/informationPopupSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/informationPopupSlice.ts -------------------------------------------------------------------------------- /src/store/slices/inputFullModeSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/inputFullModeSlice.ts -------------------------------------------------------------------------------- /src/store/slices/reactionButtonsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/reactionButtonsSlice.ts -------------------------------------------------------------------------------- /src/store/slices/shareSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/shareSlice.ts -------------------------------------------------------------------------------- /src/store/slices/sideMenuSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/sideMenuSlice.ts -------------------------------------------------------------------------------- /src/store/slices/themeSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/slices/themeSlice.ts -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/store/types/chatTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/store/types/chatTypes.ts -------------------------------------------------------------------------------- /src/store/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './chatTypes' 2 | -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './types' 2 | -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /src/utils/getEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/utils/getEnv.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/utils/styles.ts -------------------------------------------------------------------------------- /src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/utils/theme.ts -------------------------------------------------------------------------------- /src/validation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/validation/index.ts -------------------------------------------------------------------------------- /src/validation/loginSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/validation/loginSchema.ts -------------------------------------------------------------------------------- /src/validation/registerSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/src/validation/registerSchema.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansari-project/ansari-frontend/HEAD/vercel.json --------------------------------------------------------------------------------