├── .cursor └── rules │ └── project.mdc ├── .cursorrules ├── .github └── workflows │ └── publish-on-release.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── apps ├── desktop │ ├── .gitignore │ ├── README.md │ ├── app-icon.png │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── src-tauri │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── binaries │ │ │ ├── ollama-darwin-0.5.4-aarch64-apple-darwin │ │ │ └── ollama-darwin-0.6.5-aarch64-apple-darwin │ │ ├── build.rs │ │ ├── capabilities │ │ │ └── migrated.json │ │ ├── gen │ │ │ └── schemas │ │ │ │ ├── acl-manifests.json │ │ │ │ ├── capabilities.json │ │ │ │ ├── desktop-schema.json │ │ │ │ └── macOS-schema.json │ │ ├── icons │ │ │ ├── 128x128.png │ │ │ ├── 128x128@2x.png │ │ │ ├── 32x32.png │ │ │ ├── Square107x107Logo.png │ │ │ ├── Square142x142Logo.png │ │ │ ├── Square150x150Logo.png │ │ │ ├── Square284x284Logo.png │ │ │ ├── Square30x30Logo.png │ │ │ ├── Square310x310Logo.png │ │ │ ├── Square44x44Logo.png │ │ │ ├── Square71x71Logo.png │ │ │ ├── Square89x89Logo.png │ │ │ ├── StoreLogo.png │ │ │ ├── icon.icns │ │ │ ├── icon.ico │ │ │ └── icon.png │ │ ├── src │ │ │ ├── keyring.rs │ │ │ └── main.rs │ │ └── tauri.conf.json │ ├── src │ │ ├── app │ │ │ ├── (app) │ │ │ │ ├── chat │ │ │ │ │ ├── client.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── check-in │ │ │ │ │ ├── client.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── focus │ │ │ │ │ ├── client.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── reflection │ │ │ │ │ ├── client.tsx │ │ │ │ │ └── page.tsx │ │ │ │ └── tasks │ │ │ │ │ ├── client.tsx │ │ │ │ │ └── page.tsx │ │ │ ├── favicon.ico │ │ │ ├── layout.tsx │ │ │ ├── onboarding │ │ │ │ ├── client.tsx │ │ │ │ └── page.tsx │ │ │ └── tray │ │ │ │ └── page.tsx │ │ ├── components │ │ │ ├── CommandMenu.tsx │ │ │ ├── DateNavigationHeader.tsx │ │ │ ├── HomeHeader.tsx │ │ │ ├── Sidebar.tsx │ │ │ ├── StatusFooter.tsx │ │ │ ├── Updater.tsx │ │ │ ├── chat │ │ │ │ ├── AdvancedSettingsSidebar.tsx │ │ │ │ ├── ChatInput.tsx │ │ │ │ ├── ChatMessages.tsx │ │ │ │ ├── ChatSidebar.tsx │ │ │ │ ├── EditChatTitleDialog.tsx │ │ │ │ ├── NewChatCard.tsx │ │ │ │ ├── NewChatDialog.tsx │ │ │ │ ├── QuickActionMenu.tsx │ │ │ │ ├── QuickReplyMenu.tsx │ │ │ │ ├── ReflectionMenu.tsx │ │ │ │ ├── RegenerateReplyButton.tsx │ │ │ │ ├── SummaryDialog.tsx │ │ │ │ ├── TaskExtractionButton.tsx │ │ │ │ └── TaskExtractionDialog.tsx │ │ │ ├── check-in │ │ │ │ ├── CheckInDialog.tsx │ │ │ │ ├── CheckInEntry.tsx │ │ │ │ ├── CheckInHistory.tsx │ │ │ │ ├── CheckInWeek.tsx │ │ │ │ ├── DeleteCheckInDialog.tsx │ │ │ │ ├── EmotionCategory.tsx │ │ │ │ └── EmotionStats.tsx │ │ │ ├── license-key │ │ │ │ └── LicenseKeyDialog.tsx │ │ │ ├── models │ │ │ │ ├── ModelList.tsx │ │ │ │ ├── ModelManagement.tsx │ │ │ │ └── ModelSelector.tsx │ │ │ ├── notes │ │ │ │ └── NotePad.tsx │ │ │ ├── pomodoro │ │ │ │ ├── PomodoroCore.tsx │ │ │ │ ├── PomodoroTimer.tsx │ │ │ │ └── PomodoroTimerSmall.tsx │ │ │ ├── reflection │ │ │ │ └── reflection-form.tsx │ │ │ ├── settings │ │ │ │ ├── ApiKeyInput.tsx │ │ │ │ ├── ChatSettings.tsx │ │ │ │ ├── CheckInSettings.tsx │ │ │ │ ├── DataSettings.tsx │ │ │ │ ├── DefaultModelSelector.tsx │ │ │ │ ├── GeneralSettings.tsx │ │ │ │ ├── HomeScreenSettings.tsx │ │ │ │ ├── ModelCard.tsx │ │ │ │ ├── ModelSettings.tsx │ │ │ │ ├── OpenAICompatibleSettings.tsx │ │ │ │ ├── OpenAISettings.tsx │ │ │ │ ├── OpenRouterSettings.tsx │ │ │ │ ├── PomodoroSettings.tsx │ │ │ │ ├── ProviderSettings.tsx │ │ │ │ ├── SettingItem.tsx │ │ │ │ ├── Settings.tsx │ │ │ │ ├── SettingsCard.tsx │ │ │ │ ├── SettingsDialog.tsx │ │ │ │ ├── SettingsSidebar.tsx │ │ │ │ ├── ShortcutSettings.tsx │ │ │ │ ├── StartOllamaButton.tsx │ │ │ │ └── TemplateSettings.tsx │ │ │ ├── shortcuts │ │ │ │ ├── ShortcutDialog.tsx │ │ │ │ ├── ShortcutInput.tsx │ │ │ │ └── Shortcuts.tsx │ │ │ └── tasks │ │ │ │ ├── SortableTaskItem.tsx │ │ │ │ ├── TaskInput.tsx │ │ │ │ ├── TaskItem.tsx │ │ │ │ └── TaskList.tsx │ │ ├── database │ │ │ ├── backup-manager.ts │ │ │ ├── chats.ts │ │ │ ├── db.ts │ │ │ ├── notes.ts │ │ │ ├── reflections.ts │ │ │ └── tasks.ts │ │ ├── global.d.ts │ │ ├── hooks │ │ │ ├── useEscapeHandler.ts │ │ │ ├── useSettings.ts │ │ │ ├── useStatsCounter.ts │ │ │ ├── useTauriDraggable.ts │ │ │ └── useWindowFocus.ts │ │ ├── lib │ │ │ ├── aiModels.ts │ │ │ ├── shortcuts.ts │ │ │ ├── systemMessages.ts │ │ │ ├── throttle-utils.ts │ │ │ ├── token-utils.ts │ │ │ └── withStorageDOMEvents.ts │ │ └── store │ │ │ ├── aiProviderStore.ts │ │ │ ├── appStore.ts │ │ │ ├── backupStore.ts │ │ │ ├── chatStore.ts │ │ │ ├── checkinStore.ts │ │ │ ├── licenseStore.ts │ │ │ ├── noteStore.ts │ │ │ ├── ollamaStore.ts │ │ │ ├── pomodoroStore.ts │ │ │ ├── settingsStore.ts │ │ │ ├── taskStore.ts │ │ │ └── templateStore.ts │ ├── tailwind.config.ts │ └── tsconfig.json └── landing-page │ ├── .gitignore │ ├── README.md │ ├── content-collections.ts │ ├── content │ ├── blog │ │ └── focu-2025-reflection.mdx │ ├── features │ │ ├── annual-reflection.mdx │ │ ├── check-in.mdx │ │ ├── evening-reflection.mdx │ │ ├── focus-workspace.mdx │ │ ├── morning-intention.mdx │ │ └── pomodoro-timer.mdx │ └── legal │ │ ├── privacy.mdx │ │ └── terms.mdx │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ └── images │ │ ├── AppIcon.png │ │ ├── blog │ │ └── focu-2025-reflection.jpg │ │ ├── features │ │ ├── annual-reflection.png │ │ ├── check-in.png │ │ ├── evening-reflection.png │ │ ├── focus-page.png │ │ ├── homepage.png │ │ ├── morning-intention.png │ │ └── pomodoro.png │ │ ├── homescreen-v0.9.0.png │ │ ├── og.png │ │ └── shorter-convo.png │ ├── src │ ├── app │ │ ├── CustomAnalytics.tsx │ │ ├── [slug] │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── check-license-key │ │ │ │ └── route.ts │ │ │ └── latest-release │ │ │ │ └── route.ts │ │ ├── blog │ │ │ ├── [slug] │ │ │ │ └── page.tsx │ │ │ ├── components │ │ │ │ └── table-of-contents.tsx │ │ │ └── page.tsx │ │ ├── demo │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── feature │ │ │ ├── [slug] │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── fonts │ │ │ ├── GeistMonoVF.woff │ │ │ └── GeistVF.woff │ │ ├── globals.css │ │ ├── icon-192-maskable.png │ │ ├── icon-192.png │ │ ├── icon-512-maskable.png │ │ ├── icon-512.png │ │ ├── layout.tsx │ │ ├── opengraph-image.alt.txt │ │ ├── opengraph-image.png │ │ ├── page.tsx │ │ ├── pricing │ │ │ └── page.tsx │ │ ├── robots.ts │ │ ├── site.webmanifest │ │ └── sitemap.ts │ ├── components │ │ ├── app-version-banner.tsx │ │ ├── bottom-cta.tsx │ │ ├── breadcrumbs.tsx │ │ ├── community.tsx │ │ ├── compare.tsx │ │ ├── countdown-timer.tsx │ │ ├── demo.tsx │ │ ├── download-button.tsx │ │ ├── faq.tsx │ │ ├── feature-bento.tsx │ │ ├── floating-banner.tsx │ │ ├── footer.tsx │ │ ├── header.tsx │ │ ├── hero.tsx │ │ ├── keyboard-shortcuts-demo.tsx │ │ ├── logo-cloud.tsx │ │ ├── ls-affiliate.tsx │ │ ├── pricing-tier-button.tsx │ │ ├── pricing.tsx │ │ ├── problems.tsx │ │ ├── senja-testimonials.tsx │ │ ├── testimonial.tsx │ │ ├── testimonials.css │ │ ├── testimonials.tsx │ │ ├── three-pillars.tsx │ │ ├── use-cases.tsx │ │ ├── video.tsx │ │ └── warning-dialog.tsx │ ├── images │ │ ├── appple.svg │ │ ├── customizable.png │ │ ├── extract-tasks.png │ │ ├── focus-2.png │ │ ├── focus.png │ │ ├── gemini.svg │ │ ├── homescreen.png │ │ ├── keyboard-shortcuts.png │ │ ├── light-mode.png │ │ ├── llama.svg │ │ ├── llamacpp.svg │ │ ├── logo.png │ │ ├── menu-bar-2.png │ │ ├── menu-bar-3.png │ │ ├── menu-bar.png │ │ ├── morning-intention-2.png │ │ ├── morning-intention.png │ │ ├── ollama.svg │ │ ├── testimonials │ │ │ ├── abhay.jpeg │ │ │ ├── aviorrok.png │ │ │ ├── bryan_mcanulty.jpeg │ │ │ ├── dishantpandya777.png │ │ │ ├── downtownrob.png │ │ │ ├── dr_dishant.png │ │ │ ├── entityunnamed.png │ │ │ ├── galactic-guardian404.png │ │ │ ├── jakubenkoo.png │ │ │ ├── jujudelgado.png │ │ │ ├── kristina.webp │ │ │ ├── reo_kurasawa.jpeg │ │ │ └── stacey.jpeg │ │ ├── v0.2 │ │ │ └── homescreen.png │ │ └── v0.4 │ │ │ ├── chat.png │ │ │ └── homescreen.png │ └── lib │ │ └── get-latest-release.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── biome.json ├── package.json ├── packages ├── typescript-config │ ├── base.json │ ├── nextjs.json │ ├── package.json │ └── react-library.json └── ui │ ├── components.json │ ├── package.json │ ├── postcss.config.mjs │ ├── src │ ├── components │ │ ├── theme-provider.tsx │ │ └── ui │ │ │ ├── alert-dialog.tsx │ │ │ ├── badge.tsx │ │ │ ├── bar-list.tsx │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── card.tsx │ │ │ ├── chart.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── command.tsx │ │ │ ├── context-menu.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── input.tsx │ │ │ ├── kbd.tsx │ │ │ ├── label.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── slider.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── theme-toggle.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ └── tooltip.tsx │ ├── globals.css │ ├── hooks │ │ └── use-toast.ts │ └── lib │ │ └── utils.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── tsconfig.lint.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.cursor/rules/project.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/.cursor/rules/project.mdc -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/.cursorrules -------------------------------------------------------------------------------- /.github/workflows/publish-on-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/.github/workflows/publish-on-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.linkedProjects": ["apps/desktop/src-tauri/Cargo.toml"] 3 | } 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/README.md -------------------------------------------------------------------------------- /apps/desktop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/.gitignore -------------------------------------------------------------------------------- /apps/desktop/README.md: -------------------------------------------------------------------------------- 1 | # Focu Desktop -------------------------------------------------------------------------------- /apps/desktop/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/app-icon.png -------------------------------------------------------------------------------- /apps/desktop/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/next.config.mjs -------------------------------------------------------------------------------- /apps/desktop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/package.json -------------------------------------------------------------------------------- /apps/desktop/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/postcss.config.mjs -------------------------------------------------------------------------------- /apps/desktop/src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/.gitignore -------------------------------------------------------------------------------- /apps/desktop/src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /apps/desktop/src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /apps/desktop/src-tauri/binaries/ollama-darwin-0.5.4-aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/binaries/ollama-darwin-0.5.4-aarch64-apple-darwin -------------------------------------------------------------------------------- /apps/desktop/src-tauri/binaries/ollama-darwin-0.6.5-aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/binaries/ollama-darwin-0.6.5-aarch64-apple-darwin -------------------------------------------------------------------------------- /apps/desktop/src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/build.rs -------------------------------------------------------------------------------- /apps/desktop/src-tauri/capabilities/migrated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/capabilities/migrated.json -------------------------------------------------------------------------------- /apps/desktop/src-tauri/gen/schemas/acl-manifests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/gen/schemas/acl-manifests.json -------------------------------------------------------------------------------- /apps/desktop/src-tauri/gen/schemas/capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/gen/schemas/capabilities.json -------------------------------------------------------------------------------- /apps/desktop/src-tauri/gen/schemas/desktop-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/gen/schemas/desktop-schema.json -------------------------------------------------------------------------------- /apps/desktop/src-tauri/gen/schemas/macOS-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/gen/schemas/macOS-schema.json -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /apps/desktop/src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /apps/desktop/src-tauri/src/keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/src/keyring.rs -------------------------------------------------------------------------------- /apps/desktop/src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/src/main.rs -------------------------------------------------------------------------------- /apps/desktop/src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/chat/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/chat/client.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/chat/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/chat/layout.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/chat/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/check-in/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/check-in/client.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/check-in/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/check-in/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/focus/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/focus/client.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/focus/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/focus/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/layout.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/reflection/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/reflection/client.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/reflection/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/reflection/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/tasks/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/tasks/client.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/(app)/tasks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/(app)/tasks/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/desktop/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/onboarding/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/onboarding/client.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/onboarding/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/onboarding/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/app/tray/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/app/tray/page.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/CommandMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/CommandMenu.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/DateNavigationHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/DateNavigationHeader.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/HomeHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/HomeHeader.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/Sidebar.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/StatusFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/StatusFooter.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/Updater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/Updater.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/AdvancedSettingsSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/AdvancedSettingsSidebar.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/ChatInput.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/ChatMessages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/ChatMessages.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/ChatSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/ChatSidebar.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/EditChatTitleDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/EditChatTitleDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/NewChatCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/NewChatCard.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/NewChatDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/NewChatDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/QuickActionMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/QuickActionMenu.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/QuickReplyMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/QuickReplyMenu.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/ReflectionMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/ReflectionMenu.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/RegenerateReplyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/RegenerateReplyButton.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/SummaryDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/SummaryDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/TaskExtractionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/TaskExtractionButton.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/chat/TaskExtractionDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/chat/TaskExtractionDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/check-in/CheckInDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/check-in/CheckInDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/check-in/CheckInEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/check-in/CheckInEntry.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/check-in/CheckInHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/check-in/CheckInHistory.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/check-in/CheckInWeek.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/check-in/CheckInWeek.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/check-in/DeleteCheckInDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/check-in/DeleteCheckInDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/check-in/EmotionCategory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/check-in/EmotionCategory.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/check-in/EmotionStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/check-in/EmotionStats.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/license-key/LicenseKeyDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/license-key/LicenseKeyDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/models/ModelList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/models/ModelList.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/models/ModelManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/models/ModelManagement.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/models/ModelSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/models/ModelSelector.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/notes/NotePad.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/notes/NotePad.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/pomodoro/PomodoroCore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/pomodoro/PomodoroCore.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/pomodoro/PomodoroTimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/pomodoro/PomodoroTimer.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/pomodoro/PomodoroTimerSmall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/pomodoro/PomodoroTimerSmall.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/reflection/reflection-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/reflection/reflection-form.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/ApiKeyInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/ApiKeyInput.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/ChatSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/ChatSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/CheckInSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/CheckInSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/DataSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/DataSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/DefaultModelSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/DefaultModelSelector.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/GeneralSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/GeneralSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/HomeScreenSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/HomeScreenSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/ModelCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/ModelCard.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/ModelSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/ModelSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/OpenAICompatibleSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/OpenAICompatibleSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/OpenAISettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/OpenAISettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/OpenRouterSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/OpenRouterSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/PomodoroSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/PomodoroSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/ProviderSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/ProviderSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/SettingItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/SettingItem.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/Settings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/SettingsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/SettingsCard.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/SettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/SettingsDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/SettingsSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/SettingsSidebar.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/ShortcutSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/ShortcutSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/StartOllamaButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/StartOllamaButton.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/settings/TemplateSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/settings/TemplateSettings.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/shortcuts/ShortcutDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/shortcuts/ShortcutDialog.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/shortcuts/ShortcutInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/shortcuts/ShortcutInput.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/shortcuts/Shortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/shortcuts/Shortcuts.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/tasks/SortableTaskItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/tasks/SortableTaskItem.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/tasks/TaskInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/tasks/TaskInput.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/tasks/TaskItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/tasks/TaskItem.tsx -------------------------------------------------------------------------------- /apps/desktop/src/components/tasks/TaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/components/tasks/TaskList.tsx -------------------------------------------------------------------------------- /apps/desktop/src/database/backup-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/database/backup-manager.ts -------------------------------------------------------------------------------- /apps/desktop/src/database/chats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/database/chats.ts -------------------------------------------------------------------------------- /apps/desktop/src/database/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/database/db.ts -------------------------------------------------------------------------------- /apps/desktop/src/database/notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/database/notes.ts -------------------------------------------------------------------------------- /apps/desktop/src/database/reflections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/database/reflections.ts -------------------------------------------------------------------------------- /apps/desktop/src/database/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/database/tasks.ts -------------------------------------------------------------------------------- /apps/desktop/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/global.d.ts -------------------------------------------------------------------------------- /apps/desktop/src/hooks/useEscapeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/hooks/useEscapeHandler.ts -------------------------------------------------------------------------------- /apps/desktop/src/hooks/useSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/hooks/useSettings.ts -------------------------------------------------------------------------------- /apps/desktop/src/hooks/useStatsCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/hooks/useStatsCounter.ts -------------------------------------------------------------------------------- /apps/desktop/src/hooks/useTauriDraggable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/hooks/useTauriDraggable.ts -------------------------------------------------------------------------------- /apps/desktop/src/hooks/useWindowFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/hooks/useWindowFocus.ts -------------------------------------------------------------------------------- /apps/desktop/src/lib/aiModels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/lib/aiModels.ts -------------------------------------------------------------------------------- /apps/desktop/src/lib/shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/lib/shortcuts.ts -------------------------------------------------------------------------------- /apps/desktop/src/lib/systemMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/lib/systemMessages.ts -------------------------------------------------------------------------------- /apps/desktop/src/lib/throttle-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/lib/throttle-utils.ts -------------------------------------------------------------------------------- /apps/desktop/src/lib/token-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/lib/token-utils.ts -------------------------------------------------------------------------------- /apps/desktop/src/lib/withStorageDOMEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/lib/withStorageDOMEvents.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/aiProviderStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/aiProviderStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/appStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/appStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/backupStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/backupStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/chatStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/chatStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/checkinStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/checkinStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/licenseStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/licenseStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/noteStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/noteStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/ollamaStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/ollamaStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/pomodoroStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/pomodoroStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/settingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/settingsStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/taskStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/taskStore.ts -------------------------------------------------------------------------------- /apps/desktop/src/store/templateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/src/store/templateStore.ts -------------------------------------------------------------------------------- /apps/desktop/tailwind.config.ts: -------------------------------------------------------------------------------- 1 | export * from "@repo/ui/tailwind.config"; 2 | -------------------------------------------------------------------------------- /apps/desktop/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/desktop/tsconfig.json -------------------------------------------------------------------------------- /apps/landing-page/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/.gitignore -------------------------------------------------------------------------------- /apps/landing-page/README.md: -------------------------------------------------------------------------------- 1 | # Focu Landing Page -------------------------------------------------------------------------------- /apps/landing-page/content-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content-collections.ts -------------------------------------------------------------------------------- /apps/landing-page/content/blog/focu-2025-reflection.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/blog/focu-2025-reflection.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/features/annual-reflection.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/features/annual-reflection.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/features/check-in.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/features/check-in.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/features/evening-reflection.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/features/evening-reflection.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/features/focus-workspace.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/features/focus-workspace.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/features/morning-intention.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/features/morning-intention.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/features/pomodoro-timer.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/features/pomodoro-timer.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/legal/privacy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/legal/privacy.mdx -------------------------------------------------------------------------------- /apps/landing-page/content/legal/terms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/content/legal/terms.mdx -------------------------------------------------------------------------------- /apps/landing-page/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/next.config.mjs -------------------------------------------------------------------------------- /apps/landing-page/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/package.json -------------------------------------------------------------------------------- /apps/landing-page/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/postcss.config.mjs -------------------------------------------------------------------------------- /apps/landing-page/public/images/AppIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/AppIcon.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/blog/focu-2025-reflection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/blog/focu-2025-reflection.jpg -------------------------------------------------------------------------------- /apps/landing-page/public/images/features/annual-reflection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/features/annual-reflection.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/features/check-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/features/check-in.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/features/evening-reflection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/features/evening-reflection.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/features/focus-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/features/focus-page.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/features/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/features/homepage.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/features/morning-intention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/features/morning-intention.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/features/pomodoro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/features/pomodoro.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/homescreen-v0.9.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/homescreen-v0.9.0.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/og.png -------------------------------------------------------------------------------- /apps/landing-page/public/images/shorter-convo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/public/images/shorter-convo.png -------------------------------------------------------------------------------- /apps/landing-page/src/app/CustomAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/CustomAnalytics.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/api/check-license-key/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/api/check-license-key/route.ts -------------------------------------------------------------------------------- /apps/landing-page/src/app/api/latest-release/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/api/latest-release/route.ts -------------------------------------------------------------------------------- /apps/landing-page/src/app/blog/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/blog/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/blog/components/table-of-contents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/blog/components/table-of-contents.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/blog/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/blog/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/demo/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/demo/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/landing-page/src/app/feature/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/feature/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/feature/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/feature/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /apps/landing-page/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /apps/landing-page/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/globals.css -------------------------------------------------------------------------------- /apps/landing-page/src/app/icon-192-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/icon-192-maskable.png -------------------------------------------------------------------------------- /apps/landing-page/src/app/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/icon-192.png -------------------------------------------------------------------------------- /apps/landing-page/src/app/icon-512-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/icon-512-maskable.png -------------------------------------------------------------------------------- /apps/landing-page/src/app/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/icon-512.png -------------------------------------------------------------------------------- /apps/landing-page/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/opengraph-image.alt.txt: -------------------------------------------------------------------------------- 1 | The Mindful Productivity App for MacOS -------------------------------------------------------------------------------- /apps/landing-page/src/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/opengraph-image.png -------------------------------------------------------------------------------- /apps/landing-page/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/pricing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/pricing/page.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/robots.ts -------------------------------------------------------------------------------- /apps/landing-page/src/app/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/site.webmanifest -------------------------------------------------------------------------------- /apps/landing-page/src/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/app/sitemap.ts -------------------------------------------------------------------------------- /apps/landing-page/src/components/app-version-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/app-version-banner.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/bottom-cta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/bottom-cta.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/breadcrumbs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/breadcrumbs.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/community.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/community.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/compare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/compare.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/countdown-timer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/countdown-timer.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/demo.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/download-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/download-button.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/faq.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/feature-bento.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/feature-bento.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/floating-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/floating-banner.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/footer.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/header.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/hero.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/keyboard-shortcuts-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/keyboard-shortcuts-demo.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/logo-cloud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/logo-cloud.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/ls-affiliate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/ls-affiliate.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/pricing-tier-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/pricing-tier-button.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/pricing.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/problems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/problems.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/senja-testimonials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/senja-testimonials.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/testimonial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/testimonial.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/testimonials.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/testimonials.css -------------------------------------------------------------------------------- /apps/landing-page/src/components/testimonials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/testimonials.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/three-pillars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/three-pillars.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/use-cases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/use-cases.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/video.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/components/warning-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/components/warning-dialog.tsx -------------------------------------------------------------------------------- /apps/landing-page/src/images/appple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/appple.svg -------------------------------------------------------------------------------- /apps/landing-page/src/images/customizable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/customizable.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/extract-tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/extract-tasks.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/focus-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/focus-2.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/focus.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/gemini.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/gemini.svg -------------------------------------------------------------------------------- /apps/landing-page/src/images/homescreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/homescreen.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/keyboard-shortcuts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/keyboard-shortcuts.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/light-mode.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/llama.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/llama.svg -------------------------------------------------------------------------------- /apps/landing-page/src/images/llamacpp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/llamacpp.svg -------------------------------------------------------------------------------- /apps/landing-page/src/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/logo.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/menu-bar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/menu-bar-2.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/menu-bar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/menu-bar-3.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/menu-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/menu-bar.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/morning-intention-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/morning-intention-2.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/morning-intention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/morning-intention.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/ollama.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/ollama.svg -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/abhay.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/abhay.jpeg -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/aviorrok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/aviorrok.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/bryan_mcanulty.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/bryan_mcanulty.jpeg -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/dishantpandya777.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/dishantpandya777.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/downtownrob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/downtownrob.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/dr_dishant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/dr_dishant.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/entityunnamed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/entityunnamed.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/galactic-guardian404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/galactic-guardian404.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/jakubenkoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/jakubenkoo.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/jujudelgado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/jujudelgado.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/kristina.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/kristina.webp -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/reo_kurasawa.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/reo_kurasawa.jpeg -------------------------------------------------------------------------------- /apps/landing-page/src/images/testimonials/stacey.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/testimonials/stacey.jpeg -------------------------------------------------------------------------------- /apps/landing-page/src/images/v0.2/homescreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/v0.2/homescreen.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/v0.4/chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/v0.4/chat.png -------------------------------------------------------------------------------- /apps/landing-page/src/images/v0.4/homescreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/images/v0.4/homescreen.png -------------------------------------------------------------------------------- /apps/landing-page/src/lib/get-latest-release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/src/lib/get-latest-release.ts -------------------------------------------------------------------------------- /apps/landing-page/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/tailwind.config.ts -------------------------------------------------------------------------------- /apps/landing-page/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/tsconfig.json -------------------------------------------------------------------------------- /apps/landing-page/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/apps/landing-page/turbo.json -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/biome.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/package.json -------------------------------------------------------------------------------- /packages/typescript-config/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/typescript-config/base.json -------------------------------------------------------------------------------- /packages/typescript-config/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/typescript-config/nextjs.json -------------------------------------------------------------------------------- /packages/typescript-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/typescript-config/package.json -------------------------------------------------------------------------------- /packages/typescript-config/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/typescript-config/react-library.json -------------------------------------------------------------------------------- /packages/ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/components.json -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/postcss.config.mjs -------------------------------------------------------------------------------- /packages/ui/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/bar-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/bar-list.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/card.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/command.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/kbd.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/label.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/select.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/table.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/theme-toggle.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /packages/ui/src/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/globals.css -------------------------------------------------------------------------------- /packages/ui/src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /packages/ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/src/lib/utils.ts -------------------------------------------------------------------------------- /packages/ui/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/tailwind.config.ts -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/packages/ui/tsconfig.lint.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focu-app/focu/HEAD/turbo.json --------------------------------------------------------------------------------