├── .bolt ├── config.json └── prompt ├── .github ├── actions │ └── setup-bun-install │ │ └── action.yml └── workflows │ ├── pwa-build.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .release-it.json ├── .vscode ├── extension.json ├── project.code-snippets └── settings.json ├── LICENSE ├── README.md ├── app.config.ts ├── app ├── (tabs) │ ├── _layout.tsx │ ├── index.tsx │ └── settings.tsx ├── +not-found.tsx ├── _layout.tsx ├── create.tsx ├── global.css └── habits │ ├── [id].tsx │ └── archive.tsx ├── assets ├── github-banner.png ├── images │ ├── adaptive-icon.png │ ├── favicon.png │ ├── icon.png │ └── splash.png └── preview-banner.png ├── babel.config.js ├── biome.json ├── bun.lockb ├── components.json ├── components ├── Icons.tsx ├── ThemeToggle.tsx ├── habit │ ├── card.tsx │ └── index.ts ├── primitives │ ├── alert-dialog │ │ ├── alert-dialog.tsx │ │ ├── alert-dialog.web.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── avatar │ │ ├── index.tsx │ │ └── types.ts │ ├── bottomSheet │ │ └── bottom-sheet.native.tsx │ ├── checkbox │ │ ├── checkbox.tsx │ │ ├── checkbox.web.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── dialog │ │ ├── dialog.tsx │ │ ├── dialog.web.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── dropdown-menu │ │ ├── dropdown-menu.tsx │ │ ├── dropdown-menu.web.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useAugmentedRef.tsx │ │ ├── useControllableState.tsx │ │ └── useRelativePosition.tsx │ ├── label │ │ ├── index.ts │ │ ├── label.tsx │ │ ├── label.web.tsx │ │ └── types.ts │ ├── portal.tsx │ ├── progress │ │ ├── index.ts │ │ ├── progress.tsx │ │ ├── progress.web.tsx │ │ └── types.ts │ ├── radio-group │ │ ├── index.ts │ │ ├── radio-group.tsx │ │ ├── radio-group.web.tsx │ │ └── types.ts │ ├── select │ │ ├── index.ts │ │ ├── select.tsx │ │ ├── select.web.tsx │ │ └── types.ts │ ├── separator │ │ ├── index.tsx │ │ └── types.ts │ ├── slot.tsx │ ├── switch │ │ ├── index.ts │ │ ├── switch.tsx │ │ ├── switch.web.tsx │ │ └── types.ts │ ├── toggle-group │ │ ├── index.ts │ │ ├── toggle-group.tsx │ │ ├── toggle-group.web.tsx │ │ └── types.ts │ ├── toggle │ │ ├── index.ts │ │ ├── toggle.tsx │ │ ├── toggle.web.tsx │ │ └── types.ts │ ├── types.ts │ └── utils.ts ├── settings │ ├── NotificationItem.tsx │ └── ThemeItem.tsx └── ui │ ├── alert-dialog.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── bottom-sheet.native.tsx │ ├── bottom-sheet.tsx │ ├── button.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── combobox.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── index.ts │ ├── input.tsx │ ├── label.tsx │ ├── list-item.tsx │ ├── list.tsx │ ├── progress.tsx │ ├── radio-group.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── skeleton.tsx │ ├── switch.tsx │ ├── text.tsx │ ├── textarea.tsx │ ├── toggle-group.tsx │ ├── toggle.tsx │ └── typography.tsx ├── db ├── drizzle.ts ├── drizzle.web.ts ├── migrate.ts ├── migrations │ ├── 0000_cultured_lizard.sql │ ├── 0001_absurd_blonde_phantom.sql │ ├── meta │ │ ├── 0000_snapshot.json │ │ ├── 0001_snapshot.json │ │ └── _journal.json │ └── migrations.js ├── provider.tsx └── schema.ts ├── drizzle.config.ts ├── global.d.ts ├── hooks └── useFrameworkReady.ts ├── lib ├── android-navigation-bar.ts ├── constants.ts ├── icons │ ├── Archive.tsx │ ├── Bell.tsx │ ├── Book.tsx │ ├── Check.tsx │ ├── Globe.tsx │ ├── Languages.tsx │ ├── List.tsx │ ├── Moon.tsx │ ├── Palette.tsx │ ├── Send.tsx │ ├── Settings.tsx │ ├── Shield.tsx │ ├── SmartPhone.tsx │ ├── Star.tsx │ ├── Sun.tsx │ ├── Times.tsx │ ├── iconWithClassName.ts │ └── index.ts ├── storage.ts ├── useColorScheme.tsx └── utils.ts ├── metro.config.js ├── nativewind-env.d.ts ├── package.json ├── public ├── .nojekyll └── database.sqlite ├── tailwind.config.ts ├── tsconfig.json └── vercel.json /.bolt/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "bolt-expo" 3 | } 4 | -------------------------------------------------------------------------------- /.bolt/prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.bolt/prompt -------------------------------------------------------------------------------- /.github/actions/setup-bun-install/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.github/actions/setup-bun-install/action.yml -------------------------------------------------------------------------------- /.github/workflows/pwa-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.github/workflows/pwa-build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.release-it.json -------------------------------------------------------------------------------- /.vscode/extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.vscode/extension.json -------------------------------------------------------------------------------- /.vscode/project.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.vscode/project.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/README.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app.config.ts -------------------------------------------------------------------------------- /app/(tabs)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/(tabs)/_layout.tsx -------------------------------------------------------------------------------- /app/(tabs)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/(tabs)/index.tsx -------------------------------------------------------------------------------- /app/(tabs)/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/(tabs)/settings.tsx -------------------------------------------------------------------------------- /app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/+not-found.tsx -------------------------------------------------------------------------------- /app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/_layout.tsx -------------------------------------------------------------------------------- /app/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/create.tsx -------------------------------------------------------------------------------- /app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/global.css -------------------------------------------------------------------------------- /app/habits/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/habits/[id].tsx -------------------------------------------------------------------------------- /app/habits/archive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/app/habits/archive.tsx -------------------------------------------------------------------------------- /assets/github-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/assets/github-banner.png -------------------------------------------------------------------------------- /assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/assets/images/splash.png -------------------------------------------------------------------------------- /assets/preview-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/assets/preview-banner.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/babel.config.js -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/bun.lockb -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components.json -------------------------------------------------------------------------------- /components/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/Icons.tsx -------------------------------------------------------------------------------- /components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /components/habit/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/habit/card.tsx -------------------------------------------------------------------------------- /components/habit/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./card"; 2 | -------------------------------------------------------------------------------- /components/primitives/alert-dialog/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/alert-dialog/alert-dialog.tsx -------------------------------------------------------------------------------- /components/primitives/alert-dialog/alert-dialog.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/alert-dialog/alert-dialog.web.tsx -------------------------------------------------------------------------------- /components/primitives/alert-dialog/index.ts: -------------------------------------------------------------------------------- 1 | export * from './alert-dialog'; 2 | -------------------------------------------------------------------------------- /components/primitives/alert-dialog/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/alert-dialog/types.ts -------------------------------------------------------------------------------- /components/primitives/avatar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/avatar/index.tsx -------------------------------------------------------------------------------- /components/primitives/avatar/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/avatar/types.ts -------------------------------------------------------------------------------- /components/primitives/bottomSheet/bottom-sheet.native.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/bottomSheet/bottom-sheet.native.tsx -------------------------------------------------------------------------------- /components/primitives/checkbox/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/checkbox/checkbox.tsx -------------------------------------------------------------------------------- /components/primitives/checkbox/checkbox.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/checkbox/checkbox.web.tsx -------------------------------------------------------------------------------- /components/primitives/checkbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./checkbox"; 2 | -------------------------------------------------------------------------------- /components/primitives/checkbox/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/checkbox/types.ts -------------------------------------------------------------------------------- /components/primitives/dialog/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/dialog/dialog.tsx -------------------------------------------------------------------------------- /components/primitives/dialog/dialog.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/dialog/dialog.web.tsx -------------------------------------------------------------------------------- /components/primitives/dialog/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./dialog"; 2 | -------------------------------------------------------------------------------- /components/primitives/dialog/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/dialog/types.ts -------------------------------------------------------------------------------- /components/primitives/dropdown-menu/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/dropdown-menu/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/primitives/dropdown-menu/dropdown-menu.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/dropdown-menu/dropdown-menu.web.tsx -------------------------------------------------------------------------------- /components/primitives/dropdown-menu/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./dropdown-menu"; 2 | -------------------------------------------------------------------------------- /components/primitives/dropdown-menu/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/dropdown-menu/types.ts -------------------------------------------------------------------------------- /components/primitives/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/hooks/index.ts -------------------------------------------------------------------------------- /components/primitives/hooks/useAugmentedRef.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/hooks/useAugmentedRef.tsx -------------------------------------------------------------------------------- /components/primitives/hooks/useControllableState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/hooks/useControllableState.tsx -------------------------------------------------------------------------------- /components/primitives/hooks/useRelativePosition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/hooks/useRelativePosition.tsx -------------------------------------------------------------------------------- /components/primitives/label/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./label"; 2 | -------------------------------------------------------------------------------- /components/primitives/label/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/label/label.tsx -------------------------------------------------------------------------------- /components/primitives/label/label.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/label/label.web.tsx -------------------------------------------------------------------------------- /components/primitives/label/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/label/types.ts -------------------------------------------------------------------------------- /components/primitives/portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/portal.tsx -------------------------------------------------------------------------------- /components/primitives/progress/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./progress"; 2 | -------------------------------------------------------------------------------- /components/primitives/progress/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/progress/progress.tsx -------------------------------------------------------------------------------- /components/primitives/progress/progress.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/progress/progress.web.tsx -------------------------------------------------------------------------------- /components/primitives/progress/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/progress/types.ts -------------------------------------------------------------------------------- /components/primitives/radio-group/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./radio-group"; 2 | -------------------------------------------------------------------------------- /components/primitives/radio-group/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/radio-group/radio-group.tsx -------------------------------------------------------------------------------- /components/primitives/radio-group/radio-group.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/radio-group/radio-group.web.tsx -------------------------------------------------------------------------------- /components/primitives/radio-group/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/radio-group/types.ts -------------------------------------------------------------------------------- /components/primitives/select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './select'; 2 | -------------------------------------------------------------------------------- /components/primitives/select/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/select/select.tsx -------------------------------------------------------------------------------- /components/primitives/select/select.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/select/select.web.tsx -------------------------------------------------------------------------------- /components/primitives/select/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/select/types.ts -------------------------------------------------------------------------------- /components/primitives/separator/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/separator/index.tsx -------------------------------------------------------------------------------- /components/primitives/separator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/separator/types.ts -------------------------------------------------------------------------------- /components/primitives/slot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/slot.tsx -------------------------------------------------------------------------------- /components/primitives/switch/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./switch"; 2 | -------------------------------------------------------------------------------- /components/primitives/switch/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/switch/switch.tsx -------------------------------------------------------------------------------- /components/primitives/switch/switch.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/switch/switch.web.tsx -------------------------------------------------------------------------------- /components/primitives/switch/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/switch/types.ts -------------------------------------------------------------------------------- /components/primitives/toggle-group/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./toggle-group"; 2 | -------------------------------------------------------------------------------- /components/primitives/toggle-group/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/toggle-group/toggle-group.tsx -------------------------------------------------------------------------------- /components/primitives/toggle-group/toggle-group.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/toggle-group/toggle-group.web.tsx -------------------------------------------------------------------------------- /components/primitives/toggle-group/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/toggle-group/types.ts -------------------------------------------------------------------------------- /components/primitives/toggle/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./toggle"; 2 | -------------------------------------------------------------------------------- /components/primitives/toggle/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/toggle/toggle.tsx -------------------------------------------------------------------------------- /components/primitives/toggle/toggle.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/toggle/toggle.web.tsx -------------------------------------------------------------------------------- /components/primitives/toggle/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/toggle/types.ts -------------------------------------------------------------------------------- /components/primitives/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/types.ts -------------------------------------------------------------------------------- /components/primitives/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/primitives/utils.ts -------------------------------------------------------------------------------- /components/settings/NotificationItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/settings/NotificationItem.tsx -------------------------------------------------------------------------------- /components/settings/ThemeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/settings/ThemeItem.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/bottom-sheet.native.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/bottom-sheet.native.tsx -------------------------------------------------------------------------------- /components/ui/bottom-sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/bottom-sheet.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/combobox.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/index.ts -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/list-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/list-item.tsx -------------------------------------------------------------------------------- /components/ui/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/list.tsx -------------------------------------------------------------------------------- /components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/progress.tsx -------------------------------------------------------------------------------- /components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/text.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/toggle.tsx -------------------------------------------------------------------------------- /components/ui/typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/components/ui/typography.tsx -------------------------------------------------------------------------------- /db/drizzle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/drizzle.ts -------------------------------------------------------------------------------- /db/drizzle.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/drizzle.web.ts -------------------------------------------------------------------------------- /db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/migrate.ts -------------------------------------------------------------------------------- /db/migrations/0000_cultured_lizard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/migrations/0000_cultured_lizard.sql -------------------------------------------------------------------------------- /db/migrations/0001_absurd_blonde_phantom.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `habits` ADD `archived` integer DEFAULT false; -------------------------------------------------------------------------------- /db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /db/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /db/migrations/migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/migrations/migrations.js -------------------------------------------------------------------------------- /db/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/provider.tsx -------------------------------------------------------------------------------- /db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/db/schema.ts -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/global.d.ts -------------------------------------------------------------------------------- /hooks/useFrameworkReady.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/hooks/useFrameworkReady.ts -------------------------------------------------------------------------------- /lib/android-navigation-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/android-navigation-bar.ts -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/icons/Archive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Archive.tsx -------------------------------------------------------------------------------- /lib/icons/Bell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Bell.tsx -------------------------------------------------------------------------------- /lib/icons/Book.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Book.tsx -------------------------------------------------------------------------------- /lib/icons/Check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Check.tsx -------------------------------------------------------------------------------- /lib/icons/Globe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Globe.tsx -------------------------------------------------------------------------------- /lib/icons/Languages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Languages.tsx -------------------------------------------------------------------------------- /lib/icons/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/List.tsx -------------------------------------------------------------------------------- /lib/icons/Moon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Moon.tsx -------------------------------------------------------------------------------- /lib/icons/Palette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Palette.tsx -------------------------------------------------------------------------------- /lib/icons/Send.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Send.tsx -------------------------------------------------------------------------------- /lib/icons/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Settings.tsx -------------------------------------------------------------------------------- /lib/icons/Shield.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Shield.tsx -------------------------------------------------------------------------------- /lib/icons/SmartPhone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/SmartPhone.tsx -------------------------------------------------------------------------------- /lib/icons/Star.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Star.tsx -------------------------------------------------------------------------------- /lib/icons/Sun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Sun.tsx -------------------------------------------------------------------------------- /lib/icons/Times.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/Times.tsx -------------------------------------------------------------------------------- /lib/icons/iconWithClassName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/iconWithClassName.ts -------------------------------------------------------------------------------- /lib/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/icons/index.ts -------------------------------------------------------------------------------- /lib/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/storage.ts -------------------------------------------------------------------------------- /lib/useColorScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/useColorScheme.tsx -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/metro.config.js -------------------------------------------------------------------------------- /nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/nativewind-env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/package.json -------------------------------------------------------------------------------- /public/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/database.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/public/database.sqlite -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo-starter/expo-local-first-template/HEAD/vercel.json --------------------------------------------------------------------------------