├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── app ├── about │ └── page.tsx ├── admin │ ├── analytics │ │ └── page.tsx │ ├── feedback │ │ └── page.tsx │ ├── layout.tsx │ ├── loading.tsx │ ├── settings │ │ └── page.tsx │ └── users │ │ └── page.tsx ├── api │ ├── admin │ │ ├── analytics │ │ │ └── route.ts │ │ ├── feedback │ │ │ └── route.ts │ │ ├── purge-analytics │ │ │ └── route.ts │ │ └── users │ │ │ ├── roles │ │ │ └── route.ts │ │ │ └── route.ts │ ├── auth │ │ ├── get-user-email │ │ │ └── route.ts │ │ ├── send-verification │ │ │ └── route.ts │ │ ├── session-check │ │ │ └── route.ts │ │ ├── signin │ │ │ └── route.ts │ │ ├── signout │ │ │ └── route.ts │ │ ├── signup │ │ │ └── route.ts │ │ ├── verify-email │ │ │ └── route.ts │ │ └── verify-jwt │ │ │ └── route.ts │ ├── autocomplete │ │ └── [provider] │ │ │ └── route.ts │ ├── captcha │ │ ├── challenge │ │ │ └── route.ts │ │ └── verify │ │ │ └── route.ts │ ├── chat │ │ ├── name │ │ │ └── route.ts │ │ └── route.ts │ ├── dive │ │ └── route.ts │ ├── favicon │ │ └── [hostname] │ │ │ └── route.ts │ ├── feedback │ │ └── route.ts │ ├── images │ │ └── [provider] │ │ │ └── route.ts │ ├── karakulak │ │ └── [model] │ │ │ └── route.ts │ ├── news │ │ └── [provider] │ │ │ └── route.ts │ ├── pars │ │ └── [provider] │ │ │ └── route.ts │ ├── polar │ │ ├── checkout │ │ │ └── route.ts │ │ ├── subscription │ │ │ └── route.ts │ │ ├── verify-checkout │ │ │ └── route.ts │ │ └── webhook │ │ │ └── route.ts │ ├── recommend │ │ └── route.ts │ ├── session │ │ ├── link │ │ │ └── route.ts │ │ ├── register │ │ │ └── route.ts │ │ └── status │ │ │ └── route.ts │ ├── suggest │ │ └── wikipedia │ │ │ └── route.ts │ ├── user │ │ ├── avatar │ │ │ ├── regenerate │ │ │ │ └── route.ts │ │ │ └── upload │ │ │ │ └── route.ts │ │ ├── delete │ │ │ └── route.ts │ │ ├── email │ │ │ └── route.ts │ │ ├── name │ │ │ └── route.ts │ │ ├── password │ │ │ └── route.ts │ │ └── username │ │ │ └── route.ts │ ├── videos │ │ └── [provider] │ │ │ └── route.ts │ ├── weather │ │ ├── current │ │ │ └── route.ts │ │ └── route.ts │ └── wikidata │ │ └── route.ts ├── auth │ ├── signin │ │ └── page.tsx │ ├── signup │ │ └── page.tsx │ └── verify-email │ │ └── page.tsx ├── bangs │ └── page.tsx ├── captcha │ └── page.tsx ├── chat │ └── page.tsx ├── globals.css ├── icon.ico ├── layout.tsx ├── links │ └── page.tsx ├── not-found.tsx ├── page.tsx ├── plus │ └── callback │ │ └── page.tsx ├── privacy │ └── page.tsx ├── robots.ts ├── search │ └── page.tsx ├── settings │ ├── about │ │ └── page.tsx │ ├── account │ │ └── page.tsx │ ├── page.tsx │ ├── privacy │ │ └── page.tsx │ └── search │ │ └── page.tsx └── terms │ └── page.tsx ├── components.json ├── components ├── admin │ ├── admin-guard.tsx │ └── admin-shell.tsx ├── auth-provider.tsx ├── client-layout.tsx ├── feedback │ └── floating-feedback.tsx ├── footer.tsx ├── home │ └── hero-section.tsx ├── i18n-provider.tsx ├── image-upload.tsx ├── language-switcher.tsx ├── layout │ ├── legal-shell.tsx │ └── top-nav-simple.tsx ├── main-footer.tsx ├── markdown-message.tsx ├── search │ ├── search-tabs.tsx │ └── web-result-item.tsx ├── settings │ ├── index.ts │ ├── logo-selector.tsx │ └── settings-shell.tsx ├── shared │ ├── badge-chip.tsx │ ├── empty-state.tsx │ ├── feature-card.tsx │ ├── flying-cats.tsx │ ├── model-logo-item.tsx │ └── section-heading.tsx ├── subscription-card.tsx ├── subscription-manager.tsx ├── theme-provider.tsx ├── theme-toggle.tsx ├── ui │ ├── button.tsx │ ├── card.tsx │ ├── input.tsx │ ├── label.tsx │ └── switch.tsx ├── user-profile.tsx ├── weather-widget.tsx └── wiki-notebook.tsx ├── convex ├── auth.ts ├── authUtils.ts ├── chats.ts ├── crons.ts ├── feedbacks.ts ├── recommendations.ts ├── schema.ts ├── sessions.ts ├── settings.ts ├── usage.ts └── users.ts ├── crowdin.yml ├── docs └── i18n-quick-reference.md ├── hooks └── use-search-suggestions.ts ├── lib ├── admin-auth.ts ├── auth-convex.ts ├── avatar.ts ├── cache.ts ├── convex-client.ts ├── convex-proxy.ts ├── convex-session.ts ├── convex-settings.ts ├── convex.ts ├── i18n-client.ts ├── i18n.ts ├── image-client.ts ├── image-processing.ts ├── jwt-auth.ts ├── migration-config.ts ├── polar.ts ├── prelude.ts ├── rate-limit-middleware.ts ├── rate-limits.ts ├── redis-fallback.ts ├── settings-migration.ts ├── settings.ts └── utils.ts ├── messages ├── az.json ├── de.json ├── en.json ├── it.json ├── ru.json └── tr.json ├── next.config.js ├── package.json ├── postcss.config.js ├── proxy.ts ├── public ├── alt │ ├── duman.png │ ├── duman.svg │ ├── pamuk.png │ └── pamuk.svg ├── cats │ ├── 1.png │ ├── 2.png │ └── 3.png ├── chat-demo.png ├── favicon.ico ├── favicon180.png ├── favicon512.png ├── head-animated.gif ├── logos │ ├── claude.svg │ ├── gemini.svg │ ├── grok.svg │ ├── meta.svg │ ├── mistral.svg │ └── openai.svg ├── opensearch.xml ├── tekir-down.png ├── tekir-head.png ├── tekir-outlined.png ├── tekir.png ├── turkish-van.png └── wikipedia.svg ├── tailwind.config.ts ├── tsconfig.json ├── types └── next-auth.d.ts ├── utils └── bangs.ts └── vercel.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/about/page.tsx -------------------------------------------------------------------------------- /app/admin/analytics/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/admin/analytics/page.tsx -------------------------------------------------------------------------------- /app/admin/feedback/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/admin/feedback/page.tsx -------------------------------------------------------------------------------- /app/admin/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/admin/layout.tsx -------------------------------------------------------------------------------- /app/admin/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/admin/loading.tsx -------------------------------------------------------------------------------- /app/admin/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/admin/settings/page.tsx -------------------------------------------------------------------------------- /app/admin/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/admin/users/page.tsx -------------------------------------------------------------------------------- /app/api/admin/analytics/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/admin/analytics/route.ts -------------------------------------------------------------------------------- /app/api/admin/feedback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/admin/feedback/route.ts -------------------------------------------------------------------------------- /app/api/admin/purge-analytics/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/admin/purge-analytics/route.ts -------------------------------------------------------------------------------- /app/api/admin/users/roles/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/admin/users/roles/route.ts -------------------------------------------------------------------------------- /app/api/admin/users/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/admin/users/route.ts -------------------------------------------------------------------------------- /app/api/auth/get-user-email/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/get-user-email/route.ts -------------------------------------------------------------------------------- /app/api/auth/send-verification/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/send-verification/route.ts -------------------------------------------------------------------------------- /app/api/auth/session-check/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/session-check/route.ts -------------------------------------------------------------------------------- /app/api/auth/signin/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/signin/route.ts -------------------------------------------------------------------------------- /app/api/auth/signout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/signout/route.ts -------------------------------------------------------------------------------- /app/api/auth/signup/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/signup/route.ts -------------------------------------------------------------------------------- /app/api/auth/verify-email/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/verify-email/route.ts -------------------------------------------------------------------------------- /app/api/auth/verify-jwt/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/auth/verify-jwt/route.ts -------------------------------------------------------------------------------- /app/api/autocomplete/[provider]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/autocomplete/[provider]/route.ts -------------------------------------------------------------------------------- /app/api/captcha/challenge/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/captcha/challenge/route.ts -------------------------------------------------------------------------------- /app/api/captcha/verify/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/captcha/verify/route.ts -------------------------------------------------------------------------------- /app/api/chat/name/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/chat/name/route.ts -------------------------------------------------------------------------------- /app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/chat/route.ts -------------------------------------------------------------------------------- /app/api/dive/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/dive/route.ts -------------------------------------------------------------------------------- /app/api/favicon/[hostname]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/favicon/[hostname]/route.ts -------------------------------------------------------------------------------- /app/api/feedback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/feedback/route.ts -------------------------------------------------------------------------------- /app/api/images/[provider]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/images/[provider]/route.ts -------------------------------------------------------------------------------- /app/api/karakulak/[model]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/karakulak/[model]/route.ts -------------------------------------------------------------------------------- /app/api/news/[provider]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/news/[provider]/route.ts -------------------------------------------------------------------------------- /app/api/pars/[provider]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/pars/[provider]/route.ts -------------------------------------------------------------------------------- /app/api/polar/checkout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/polar/checkout/route.ts -------------------------------------------------------------------------------- /app/api/polar/subscription/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/polar/subscription/route.ts -------------------------------------------------------------------------------- /app/api/polar/verify-checkout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/polar/verify-checkout/route.ts -------------------------------------------------------------------------------- /app/api/polar/webhook/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/polar/webhook/route.ts -------------------------------------------------------------------------------- /app/api/recommend/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/recommend/route.ts -------------------------------------------------------------------------------- /app/api/session/link/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/session/link/route.ts -------------------------------------------------------------------------------- /app/api/session/register/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/session/register/route.ts -------------------------------------------------------------------------------- /app/api/session/status/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/session/status/route.ts -------------------------------------------------------------------------------- /app/api/suggest/wikipedia/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/suggest/wikipedia/route.ts -------------------------------------------------------------------------------- /app/api/user/avatar/regenerate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/user/avatar/regenerate/route.ts -------------------------------------------------------------------------------- /app/api/user/avatar/upload/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/user/avatar/upload/route.ts -------------------------------------------------------------------------------- /app/api/user/delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/user/delete/route.ts -------------------------------------------------------------------------------- /app/api/user/email/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/user/email/route.ts -------------------------------------------------------------------------------- /app/api/user/name/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/user/name/route.ts -------------------------------------------------------------------------------- /app/api/user/password/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/user/password/route.ts -------------------------------------------------------------------------------- /app/api/user/username/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/user/username/route.ts -------------------------------------------------------------------------------- /app/api/videos/[provider]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/videos/[provider]/route.ts -------------------------------------------------------------------------------- /app/api/weather/current/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/weather/current/route.ts -------------------------------------------------------------------------------- /app/api/weather/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/weather/route.ts -------------------------------------------------------------------------------- /app/api/wikidata/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/api/wikidata/route.ts -------------------------------------------------------------------------------- /app/auth/signin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/auth/signin/page.tsx -------------------------------------------------------------------------------- /app/auth/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/auth/signup/page.tsx -------------------------------------------------------------------------------- /app/auth/verify-email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/auth/verify-email/page.tsx -------------------------------------------------------------------------------- /app/bangs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/bangs/page.tsx -------------------------------------------------------------------------------- /app/captcha/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/captcha/page.tsx -------------------------------------------------------------------------------- /app/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/chat/page.tsx -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/icon.ico -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/links/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/links/page.tsx -------------------------------------------------------------------------------- /app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/not-found.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/plus/callback/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/plus/callback/page.tsx -------------------------------------------------------------------------------- /app/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/privacy/page.tsx -------------------------------------------------------------------------------- /app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/robots.ts -------------------------------------------------------------------------------- /app/search/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/search/page.tsx -------------------------------------------------------------------------------- /app/settings/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/settings/about/page.tsx -------------------------------------------------------------------------------- /app/settings/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/settings/account/page.tsx -------------------------------------------------------------------------------- /app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/settings/page.tsx -------------------------------------------------------------------------------- /app/settings/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/settings/privacy/page.tsx -------------------------------------------------------------------------------- /app/settings/search/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/settings/search/page.tsx -------------------------------------------------------------------------------- /app/terms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/app/terms/page.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components.json -------------------------------------------------------------------------------- /components/admin/admin-guard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/admin/admin-guard.tsx -------------------------------------------------------------------------------- /components/admin/admin-shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/admin/admin-shell.tsx -------------------------------------------------------------------------------- /components/auth-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/auth-provider.tsx -------------------------------------------------------------------------------- /components/client-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/client-layout.tsx -------------------------------------------------------------------------------- /components/feedback/floating-feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/feedback/floating-feedback.tsx -------------------------------------------------------------------------------- /components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/footer.tsx -------------------------------------------------------------------------------- /components/home/hero-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/home/hero-section.tsx -------------------------------------------------------------------------------- /components/i18n-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/i18n-provider.tsx -------------------------------------------------------------------------------- /components/image-upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/image-upload.tsx -------------------------------------------------------------------------------- /components/language-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/language-switcher.tsx -------------------------------------------------------------------------------- /components/layout/legal-shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/layout/legal-shell.tsx -------------------------------------------------------------------------------- /components/layout/top-nav-simple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/layout/top-nav-simple.tsx -------------------------------------------------------------------------------- /components/main-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/main-footer.tsx -------------------------------------------------------------------------------- /components/markdown-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/markdown-message.tsx -------------------------------------------------------------------------------- /components/search/search-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/search/search-tabs.tsx -------------------------------------------------------------------------------- /components/search/web-result-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/search/web-result-item.tsx -------------------------------------------------------------------------------- /components/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/settings/index.ts -------------------------------------------------------------------------------- /components/settings/logo-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/settings/logo-selector.tsx -------------------------------------------------------------------------------- /components/settings/settings-shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/settings/settings-shell.tsx -------------------------------------------------------------------------------- /components/shared/badge-chip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/shared/badge-chip.tsx -------------------------------------------------------------------------------- /components/shared/empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/shared/empty-state.tsx -------------------------------------------------------------------------------- /components/shared/feature-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/shared/feature-card.tsx -------------------------------------------------------------------------------- /components/shared/flying-cats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/shared/flying-cats.tsx -------------------------------------------------------------------------------- /components/shared/model-logo-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/shared/model-logo-item.tsx -------------------------------------------------------------------------------- /components/shared/section-heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/shared/section-heading.tsx -------------------------------------------------------------------------------- /components/subscription-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/subscription-card.tsx -------------------------------------------------------------------------------- /components/subscription-manager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/subscription-manager.tsx -------------------------------------------------------------------------------- /components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/theme-provider.tsx -------------------------------------------------------------------------------- /components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/theme-toggle.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/user-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/user-profile.tsx -------------------------------------------------------------------------------- /components/weather-widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/weather-widget.tsx -------------------------------------------------------------------------------- /components/wiki-notebook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/components/wiki-notebook.tsx -------------------------------------------------------------------------------- /convex/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/auth.ts -------------------------------------------------------------------------------- /convex/authUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/authUtils.ts -------------------------------------------------------------------------------- /convex/chats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/chats.ts -------------------------------------------------------------------------------- /convex/crons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/crons.ts -------------------------------------------------------------------------------- /convex/feedbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/feedbacks.ts -------------------------------------------------------------------------------- /convex/recommendations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/recommendations.ts -------------------------------------------------------------------------------- /convex/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/schema.ts -------------------------------------------------------------------------------- /convex/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/sessions.ts -------------------------------------------------------------------------------- /convex/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/settings.ts -------------------------------------------------------------------------------- /convex/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/usage.ts -------------------------------------------------------------------------------- /convex/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/convex/users.ts -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/crowdin.yml -------------------------------------------------------------------------------- /docs/i18n-quick-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/docs/i18n-quick-reference.md -------------------------------------------------------------------------------- /hooks/use-search-suggestions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/hooks/use-search-suggestions.ts -------------------------------------------------------------------------------- /lib/admin-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/admin-auth.ts -------------------------------------------------------------------------------- /lib/auth-convex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/auth-convex.ts -------------------------------------------------------------------------------- /lib/avatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/avatar.ts -------------------------------------------------------------------------------- /lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/cache.ts -------------------------------------------------------------------------------- /lib/convex-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/convex-client.ts -------------------------------------------------------------------------------- /lib/convex-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/convex-proxy.ts -------------------------------------------------------------------------------- /lib/convex-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/convex-session.ts -------------------------------------------------------------------------------- /lib/convex-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/convex-settings.ts -------------------------------------------------------------------------------- /lib/convex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/convex.ts -------------------------------------------------------------------------------- /lib/i18n-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/i18n-client.ts -------------------------------------------------------------------------------- /lib/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/i18n.ts -------------------------------------------------------------------------------- /lib/image-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/image-client.ts -------------------------------------------------------------------------------- /lib/image-processing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/image-processing.ts -------------------------------------------------------------------------------- /lib/jwt-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/jwt-auth.ts -------------------------------------------------------------------------------- /lib/migration-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/migration-config.ts -------------------------------------------------------------------------------- /lib/polar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/polar.ts -------------------------------------------------------------------------------- /lib/prelude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/prelude.ts -------------------------------------------------------------------------------- /lib/rate-limit-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/rate-limit-middleware.ts -------------------------------------------------------------------------------- /lib/rate-limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/rate-limits.ts -------------------------------------------------------------------------------- /lib/redis-fallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/redis-fallback.ts -------------------------------------------------------------------------------- /lib/settings-migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/settings-migration.ts -------------------------------------------------------------------------------- /lib/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/settings.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /messages/az.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/messages/az.json -------------------------------------------------------------------------------- /messages/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/messages/de.json -------------------------------------------------------------------------------- /messages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/messages/en.json -------------------------------------------------------------------------------- /messages/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/messages/it.json -------------------------------------------------------------------------------- /messages/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/messages/ru.json -------------------------------------------------------------------------------- /messages/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/messages/tr.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/postcss.config.js -------------------------------------------------------------------------------- /proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/proxy.ts -------------------------------------------------------------------------------- /public/alt/duman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/alt/duman.png -------------------------------------------------------------------------------- /public/alt/duman.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/alt/duman.svg -------------------------------------------------------------------------------- /public/alt/pamuk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/alt/pamuk.png -------------------------------------------------------------------------------- /public/alt/pamuk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/alt/pamuk.svg -------------------------------------------------------------------------------- /public/cats/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/cats/1.png -------------------------------------------------------------------------------- /public/cats/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/cats/2.png -------------------------------------------------------------------------------- /public/cats/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/cats/3.png -------------------------------------------------------------------------------- /public/chat-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/chat-demo.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/favicon180.png -------------------------------------------------------------------------------- /public/favicon512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/favicon512.png -------------------------------------------------------------------------------- /public/head-animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/head-animated.gif -------------------------------------------------------------------------------- /public/logos/claude.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/logos/claude.svg -------------------------------------------------------------------------------- /public/logos/gemini.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/logos/gemini.svg -------------------------------------------------------------------------------- /public/logos/grok.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/logos/grok.svg -------------------------------------------------------------------------------- /public/logos/meta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/logos/meta.svg -------------------------------------------------------------------------------- /public/logos/mistral.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/logos/mistral.svg -------------------------------------------------------------------------------- /public/logos/openai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/logos/openai.svg -------------------------------------------------------------------------------- /public/opensearch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/opensearch.xml -------------------------------------------------------------------------------- /public/tekir-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/tekir-down.png -------------------------------------------------------------------------------- /public/tekir-head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/tekir-head.png -------------------------------------------------------------------------------- /public/tekir-outlined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/tekir-outlined.png -------------------------------------------------------------------------------- /public/tekir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/tekir.png -------------------------------------------------------------------------------- /public/turkish-van.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/public/turkish-van.png -------------------------------------------------------------------------------- /public/wikipedia.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/types/next-auth.d.ts -------------------------------------------------------------------------------- /utils/bangs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/utils/bangs.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computebaker/tekir/HEAD/vercel.json --------------------------------------------------------------------------------