├── .env.example ├── .gitignore ├── .prettierignore ├── .prettierrc ├── AGENTS.md ├── LICENSE ├── README.md ├── astro.config.ts ├── components.json ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public ├── app │ ├── icons │ │ ├── icon-120x120.png │ │ ├── icon-144x144.png │ │ ├── icon-150x150.png │ │ ├── icon-152x152.png │ │ ├── icon-167x167.png │ │ ├── icon-180x180.png │ │ ├── icon-192x192.png │ │ ├── icon-310x310.png │ │ ├── icon-48x48.png │ │ ├── icon-512x512.png │ │ ├── icon-70x70.png │ │ ├── icon-72x72.png │ │ ├── icon-76x76.png │ │ ├── icon-96x96.png │ │ └── transparent-96x96.png │ └── manifest.json ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── blog │ ├── pragmatic-relationship-journaling │ │ └── og.png │ └── self-hosting │ │ └── og.png ├── favicon.ico ├── images │ ├── avatars │ │ ├── carl.jpeg │ │ └── carl.webp │ └── screenshots │ │ ├── de-chat.webp │ │ ├── de-people.webp │ │ ├── de-person.webp │ │ ├── de-reminders.webp │ │ ├── en-chat.webp │ │ ├── en-people.webp │ │ ├── en-person.webp │ │ └── en-reminders.webp ├── og.png └── online-check ├── scripts ├── README.md ├── cat-recursive.js ├── data │ ├── avatars │ │ ├── couple1.jpg │ │ ├── couple2.jpg │ │ ├── female1.jpg │ │ ├── female2.jpg │ │ ├── female3.jpg │ │ ├── female4.jpg │ │ ├── female5.jpg │ │ ├── female6.jpg │ │ ├── male1.jpg │ │ ├── male2.jpg │ │ ├── male3.jpg │ │ ├── male4.jpg │ │ ├── male5.jpg │ │ ├── male6.jpg │ │ └── mom.jpg │ ├── mock-data-template.de.json │ └── mock-data-template.json ├── demo-prompts.de.md ├── demo-prompts.md ├── og.tsx ├── process-mock-data.js ├── reset-usage.ts └── translate-data-file.ts ├── src ├── app │ ├── components │ │ ├── error-ui.tsx │ │ ├── main-error-boundary.tsx │ │ ├── navigation.tsx │ │ ├── pwa-install-dialog.tsx │ │ ├── scroll-into-view.tsx │ │ ├── scroll-reset.tsx │ │ ├── settings-section.tsx │ │ ├── splash-screen.tsx │ │ └── status-indicator.tsx │ ├── features │ │ ├── assistant-message-components.tsx │ │ ├── auth-prompt.tsx │ │ ├── data-download-button.tsx │ │ ├── data-file-schema.ts │ │ ├── data-upload-button.tsx │ │ ├── edit-list-dialog.tsx │ │ ├── list-filter-button.tsx │ │ ├── list-form.tsx │ │ ├── list-utilities.test.ts │ │ ├── list-utilities.ts │ │ ├── new-list-dialog.tsx │ │ ├── new-note.tsx │ │ ├── new-person.tsx │ │ ├── new-reminder.tsx │ │ ├── note-form.tsx │ │ ├── note-hooks.ts │ │ ├── note-list-item.tsx │ │ ├── note-tour.tsx │ │ ├── notification-settings.tsx │ │ ├── person-details.tsx │ │ ├── person-form.tsx │ │ ├── person-hooks.ts │ │ ├── person-list-item.tsx │ │ ├── person-query.ts │ │ ├── person-selector.tsx │ │ ├── person-tour.tsx │ │ ├── personalized-prompts.ts │ │ ├── plus.ts │ │ ├── reminder-form.tsx │ │ ├── reminder-hooks.ts │ │ ├── reminder-list-item.tsx │ │ └── reminder-tour.tsx │ ├── hooks │ │ ├── use-auto-focus-input.ts │ │ ├── use-chat-history.ts │ │ ├── use-input-focus-state.ts │ │ ├── use-mobile.ts │ │ ├── use-online-status.ts │ │ ├── use-pwa.ts │ │ └── use-service-worker-update.ts │ ├── index.css │ ├── lib │ │ ├── api-client.ts │ │ ├── auth-utils.ts │ │ ├── service-worker.ts │ │ ├── store.ts │ │ └── utils.ts │ ├── main.tsx │ ├── routeTree.gen.ts │ ├── routes │ │ ├── __root.tsx │ │ ├── _app.assistant.tsx │ │ ├── _app.notes.tsx │ │ ├── _app.people.$personID.tsx │ │ ├── _app.people.index.tsx │ │ ├── _app.reminders.tsx │ │ ├── _app.settings.tsx │ │ ├── _app.tsx │ │ ├── index.tsx │ │ └── tour.tsx │ └── sw.ts ├── content.config.ts ├── content │ └── blog │ │ ├── pragmatic-relationship-journaling │ │ ├── de.md │ │ └── en.md │ │ └── self-hosting │ │ ├── de.md │ │ └── en.md ├── middleware.ts ├── pages │ ├── api │ │ └── [...path].ts │ ├── app │ │ └── [...all].astro │ ├── de │ │ ├── 404.astro │ │ ├── blog │ │ │ ├── [...slug].astro │ │ │ └── index.astro │ │ ├── feedback.md │ │ ├── imprint.md │ │ ├── index.astro │ │ └── privacy.md │ ├── en │ │ ├── 404.astro │ │ ├── blog │ │ │ ├── [...slug].astro │ │ │ └── index.astro │ │ ├── feedback.md │ │ ├── imprint.md │ │ ├── index.astro │ │ └── privacy.md │ └── index.astro ├── server │ ├── features │ │ ├── chat-messages.ts │ │ ├── push-cron.ts │ │ ├── push-shared.ts │ │ └── push-test.ts │ ├── lib │ │ ├── auth-client.ts │ │ ├── auth-middleware.ts │ │ ├── chat-subscription.ts │ │ ├── chat-usage.ts │ │ └── utils.ts │ └── main.ts ├── shared │ ├── intl │ │ ├── index.ts │ │ ├── messages.assistant.ts │ │ ├── messages.notes.ts │ │ ├── messages.people.ts │ │ ├── messages.reminders.ts │ │ ├── messages.server.ts │ │ ├── messages.settings.ts │ │ ├── messages.test.ts │ │ ├── messages.tour.ts │ │ ├── messages.ts │ │ ├── messages.ui.ts │ │ └── setup.ts │ ├── lib │ │ ├── trycatch.ts │ │ └── viewport-utils.ts │ ├── schema │ │ ├── server.ts │ │ └── user.ts │ ├── tools │ │ ├── note-create-ui.tsx │ │ ├── note-create.ts │ │ ├── note-read-ui.tsx │ │ ├── note-read.ts │ │ ├── note-update-ui.tsx │ │ ├── note-update.ts │ │ ├── person-create-ui.tsx │ │ ├── person-create.ts │ │ ├── person-read-ui.tsx │ │ ├── person-read.ts │ │ ├── person-update-ui.tsx │ │ ├── person-update.ts │ │ ├── reminder-create-ui.tsx │ │ ├── reminder-create.ts │ │ ├── reminder-read-ui.tsx │ │ ├── reminder-read.ts │ │ ├── reminder-update-ui.tsx │ │ ├── reminder-update.ts │ │ ├── tools.ts │ │ ├── ui.tsx │ │ ├── user-question-ui.tsx │ │ └── user-question.ts │ └── ui │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── combobox.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── display-field.tsx │ │ ├── dropdown-menu.tsx │ │ ├── empty.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── kbd.tsx │ │ ├── label.tsx │ │ ├── markdown-editor.tsx │ │ ├── markdown.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── select.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── tabs.tsx │ │ ├── text-highlight.test.ts │ │ ├── text-highlight.tsx │ │ ├── textarea.tsx │ │ ├── tool-message-wrapper.tsx │ │ ├── tooltip.tsx │ │ └── typography.tsx └── www │ ├── components │ ├── CTA.tsx │ ├── ContentWithTestimonial.tsx │ ├── FAQ.tsx │ ├── FeatureGridCentered.tsx │ ├── FeatureGridOffset.tsx │ ├── FeaturesWithProductScreenshot.astro │ ├── FeaturesWithProductScreenshot.tsx │ ├── Footer.tsx │ ├── Hero.tsx │ ├── Navbar.tsx │ ├── PhoneMedia.tsx │ ├── Pricing.tsx │ └── Testimonials.tsx │ └── layouts │ ├── LegalPageLayout.astro │ └── MinimalMarketingLayout.astro ├── tilly-ascii-art.txt ├── tsconfig.json ├── tsconfig.vitest.json ├── vercel.json └── vitest.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/.prettierrc -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/astro.config.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /public/app/icons/icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-120x120.png -------------------------------------------------------------------------------- /public/app/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-144x144.png -------------------------------------------------------------------------------- /public/app/icons/icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-150x150.png -------------------------------------------------------------------------------- /public/app/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-152x152.png -------------------------------------------------------------------------------- /public/app/icons/icon-167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-167x167.png -------------------------------------------------------------------------------- /public/app/icons/icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-180x180.png -------------------------------------------------------------------------------- /public/app/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-192x192.png -------------------------------------------------------------------------------- /public/app/icons/icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-310x310.png -------------------------------------------------------------------------------- /public/app/icons/icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-48x48.png -------------------------------------------------------------------------------- /public/app/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-512x512.png -------------------------------------------------------------------------------- /public/app/icons/icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-70x70.png -------------------------------------------------------------------------------- /public/app/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-72x72.png -------------------------------------------------------------------------------- /public/app/icons/icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-76x76.png -------------------------------------------------------------------------------- /public/app/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/icon-96x96.png -------------------------------------------------------------------------------- /public/app/icons/transparent-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/icons/transparent-96x96.png -------------------------------------------------------------------------------- /public/app/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/app/manifest.json -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/blog/pragmatic-relationship-journaling/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/blog/pragmatic-relationship-journaling/og.png -------------------------------------------------------------------------------- /public/blog/self-hosting/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/blog/self-hosting/og.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/avatars/carl.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/avatars/carl.jpeg -------------------------------------------------------------------------------- /public/images/avatars/carl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/avatars/carl.webp -------------------------------------------------------------------------------- /public/images/screenshots/de-chat.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/de-chat.webp -------------------------------------------------------------------------------- /public/images/screenshots/de-people.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/de-people.webp -------------------------------------------------------------------------------- /public/images/screenshots/de-person.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/de-person.webp -------------------------------------------------------------------------------- /public/images/screenshots/de-reminders.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/de-reminders.webp -------------------------------------------------------------------------------- /public/images/screenshots/en-chat.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/en-chat.webp -------------------------------------------------------------------------------- /public/images/screenshots/en-people.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/en-people.webp -------------------------------------------------------------------------------- /public/images/screenshots/en-person.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/en-person.webp -------------------------------------------------------------------------------- /public/images/screenshots/en-reminders.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/images/screenshots/en-reminders.webp -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/public/og.png -------------------------------------------------------------------------------- /public/online-check: -------------------------------------------------------------------------------- 1 | 👍 -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/cat-recursive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/cat-recursive.js -------------------------------------------------------------------------------- /scripts/data/avatars/couple1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/couple1.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/couple2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/couple2.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/female1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/female1.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/female2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/female2.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/female3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/female3.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/female4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/female4.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/female5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/female5.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/female6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/female6.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/male1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/male1.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/male2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/male2.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/male3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/male3.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/male4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/male4.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/male5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/male5.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/male6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/male6.jpg -------------------------------------------------------------------------------- /scripts/data/avatars/mom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/avatars/mom.jpg -------------------------------------------------------------------------------- /scripts/data/mock-data-template.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/mock-data-template.de.json -------------------------------------------------------------------------------- /scripts/data/mock-data-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/data/mock-data-template.json -------------------------------------------------------------------------------- /scripts/demo-prompts.de.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/demo-prompts.de.md -------------------------------------------------------------------------------- /scripts/demo-prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/demo-prompts.md -------------------------------------------------------------------------------- /scripts/og.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/og.tsx -------------------------------------------------------------------------------- /scripts/process-mock-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/process-mock-data.js -------------------------------------------------------------------------------- /scripts/reset-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/reset-usage.ts -------------------------------------------------------------------------------- /scripts/translate-data-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/scripts/translate-data-file.ts -------------------------------------------------------------------------------- /src/app/components/error-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/error-ui.tsx -------------------------------------------------------------------------------- /src/app/components/main-error-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/main-error-boundary.tsx -------------------------------------------------------------------------------- /src/app/components/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/navigation.tsx -------------------------------------------------------------------------------- /src/app/components/pwa-install-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/pwa-install-dialog.tsx -------------------------------------------------------------------------------- /src/app/components/scroll-into-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/scroll-into-view.tsx -------------------------------------------------------------------------------- /src/app/components/scroll-reset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/scroll-reset.tsx -------------------------------------------------------------------------------- /src/app/components/settings-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/settings-section.tsx -------------------------------------------------------------------------------- /src/app/components/splash-screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/splash-screen.tsx -------------------------------------------------------------------------------- /src/app/components/status-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/components/status-indicator.tsx -------------------------------------------------------------------------------- /src/app/features/assistant-message-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/assistant-message-components.tsx -------------------------------------------------------------------------------- /src/app/features/auth-prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/auth-prompt.tsx -------------------------------------------------------------------------------- /src/app/features/data-download-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/data-download-button.tsx -------------------------------------------------------------------------------- /src/app/features/data-file-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/data-file-schema.ts -------------------------------------------------------------------------------- /src/app/features/data-upload-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/data-upload-button.tsx -------------------------------------------------------------------------------- /src/app/features/edit-list-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/edit-list-dialog.tsx -------------------------------------------------------------------------------- /src/app/features/list-filter-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/list-filter-button.tsx -------------------------------------------------------------------------------- /src/app/features/list-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/list-form.tsx -------------------------------------------------------------------------------- /src/app/features/list-utilities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/list-utilities.test.ts -------------------------------------------------------------------------------- /src/app/features/list-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/list-utilities.ts -------------------------------------------------------------------------------- /src/app/features/new-list-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/new-list-dialog.tsx -------------------------------------------------------------------------------- /src/app/features/new-note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/new-note.tsx -------------------------------------------------------------------------------- /src/app/features/new-person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/new-person.tsx -------------------------------------------------------------------------------- /src/app/features/new-reminder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/new-reminder.tsx -------------------------------------------------------------------------------- /src/app/features/note-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/note-form.tsx -------------------------------------------------------------------------------- /src/app/features/note-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/note-hooks.ts -------------------------------------------------------------------------------- /src/app/features/note-list-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/note-list-item.tsx -------------------------------------------------------------------------------- /src/app/features/note-tour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/note-tour.tsx -------------------------------------------------------------------------------- /src/app/features/notification-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/notification-settings.tsx -------------------------------------------------------------------------------- /src/app/features/person-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/person-details.tsx -------------------------------------------------------------------------------- /src/app/features/person-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/person-form.tsx -------------------------------------------------------------------------------- /src/app/features/person-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/person-hooks.ts -------------------------------------------------------------------------------- /src/app/features/person-list-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/person-list-item.tsx -------------------------------------------------------------------------------- /src/app/features/person-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/person-query.ts -------------------------------------------------------------------------------- /src/app/features/person-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/person-selector.tsx -------------------------------------------------------------------------------- /src/app/features/person-tour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/person-tour.tsx -------------------------------------------------------------------------------- /src/app/features/personalized-prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/personalized-prompts.ts -------------------------------------------------------------------------------- /src/app/features/plus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/plus.ts -------------------------------------------------------------------------------- /src/app/features/reminder-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/reminder-form.tsx -------------------------------------------------------------------------------- /src/app/features/reminder-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/reminder-hooks.ts -------------------------------------------------------------------------------- /src/app/features/reminder-list-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/reminder-list-item.tsx -------------------------------------------------------------------------------- /src/app/features/reminder-tour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/features/reminder-tour.tsx -------------------------------------------------------------------------------- /src/app/hooks/use-auto-focus-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/hooks/use-auto-focus-input.ts -------------------------------------------------------------------------------- /src/app/hooks/use-chat-history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/hooks/use-chat-history.ts -------------------------------------------------------------------------------- /src/app/hooks/use-input-focus-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/hooks/use-input-focus-state.ts -------------------------------------------------------------------------------- /src/app/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/hooks/use-mobile.ts -------------------------------------------------------------------------------- /src/app/hooks/use-online-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/hooks/use-online-status.ts -------------------------------------------------------------------------------- /src/app/hooks/use-pwa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/hooks/use-pwa.ts -------------------------------------------------------------------------------- /src/app/hooks/use-service-worker-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/hooks/use-service-worker-update.ts -------------------------------------------------------------------------------- /src/app/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/index.css -------------------------------------------------------------------------------- /src/app/lib/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/lib/api-client.ts -------------------------------------------------------------------------------- /src/app/lib/auth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/lib/auth-utils.ts -------------------------------------------------------------------------------- /src/app/lib/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/lib/service-worker.ts -------------------------------------------------------------------------------- /src/app/lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/lib/store.ts -------------------------------------------------------------------------------- /src/app/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/lib/utils.ts -------------------------------------------------------------------------------- /src/app/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/main.tsx -------------------------------------------------------------------------------- /src/app/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routeTree.gen.ts -------------------------------------------------------------------------------- /src/app/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/__root.tsx -------------------------------------------------------------------------------- /src/app/routes/_app.assistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/_app.assistant.tsx -------------------------------------------------------------------------------- /src/app/routes/_app.notes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/_app.notes.tsx -------------------------------------------------------------------------------- /src/app/routes/_app.people.$personID.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/_app.people.$personID.tsx -------------------------------------------------------------------------------- /src/app/routes/_app.people.index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/_app.people.index.tsx -------------------------------------------------------------------------------- /src/app/routes/_app.reminders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/_app.reminders.tsx -------------------------------------------------------------------------------- /src/app/routes/_app.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/_app.settings.tsx -------------------------------------------------------------------------------- /src/app/routes/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/_app.tsx -------------------------------------------------------------------------------- /src/app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/index.tsx -------------------------------------------------------------------------------- /src/app/routes/tour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/routes/tour.tsx -------------------------------------------------------------------------------- /src/app/sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/app/sw.ts -------------------------------------------------------------------------------- /src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/content.config.ts -------------------------------------------------------------------------------- /src/content/blog/pragmatic-relationship-journaling/de.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/content/blog/pragmatic-relationship-journaling/de.md -------------------------------------------------------------------------------- /src/content/blog/pragmatic-relationship-journaling/en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/content/blog/pragmatic-relationship-journaling/en.md -------------------------------------------------------------------------------- /src/content/blog/self-hosting/de.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/content/blog/self-hosting/de.md -------------------------------------------------------------------------------- /src/content/blog/self-hosting/en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/content/blog/self-hosting/en.md -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/pages/api/[...path].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/api/[...path].ts -------------------------------------------------------------------------------- /src/pages/app/[...all].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/app/[...all].astro -------------------------------------------------------------------------------- /src/pages/de/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/de/404.astro -------------------------------------------------------------------------------- /src/pages/de/blog/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/de/blog/[...slug].astro -------------------------------------------------------------------------------- /src/pages/de/blog/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/de/blog/index.astro -------------------------------------------------------------------------------- /src/pages/de/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/de/feedback.md -------------------------------------------------------------------------------- /src/pages/de/imprint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/de/imprint.md -------------------------------------------------------------------------------- /src/pages/de/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/de/index.astro -------------------------------------------------------------------------------- /src/pages/de/privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/de/privacy.md -------------------------------------------------------------------------------- /src/pages/en/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/en/404.astro -------------------------------------------------------------------------------- /src/pages/en/blog/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/en/blog/[...slug].astro -------------------------------------------------------------------------------- /src/pages/en/blog/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/en/blog/index.astro -------------------------------------------------------------------------------- /src/pages/en/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/en/feedback.md -------------------------------------------------------------------------------- /src/pages/en/imprint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/en/imprint.md -------------------------------------------------------------------------------- /src/pages/en/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/en/index.astro -------------------------------------------------------------------------------- /src/pages/en/privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/en/privacy.md -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/server/features/chat-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/features/chat-messages.ts -------------------------------------------------------------------------------- /src/server/features/push-cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/features/push-cron.ts -------------------------------------------------------------------------------- /src/server/features/push-shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/features/push-shared.ts -------------------------------------------------------------------------------- /src/server/features/push-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/features/push-test.ts -------------------------------------------------------------------------------- /src/server/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/lib/auth-client.ts -------------------------------------------------------------------------------- /src/server/lib/auth-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/lib/auth-middleware.ts -------------------------------------------------------------------------------- /src/server/lib/chat-subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/lib/chat-subscription.ts -------------------------------------------------------------------------------- /src/server/lib/chat-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/lib/chat-usage.ts -------------------------------------------------------------------------------- /src/server/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/lib/utils.ts -------------------------------------------------------------------------------- /src/server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/server/main.ts -------------------------------------------------------------------------------- /src/shared/intl/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/index.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.assistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.assistant.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.notes.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.people.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.people.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.reminders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.reminders.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.server.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.settings.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.test.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.tour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.tour.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.ts -------------------------------------------------------------------------------- /src/shared/intl/messages.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/messages.ui.ts -------------------------------------------------------------------------------- /src/shared/intl/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/intl/setup.ts -------------------------------------------------------------------------------- /src/shared/lib/trycatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/lib/trycatch.ts -------------------------------------------------------------------------------- /src/shared/lib/viewport-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/lib/viewport-utils.ts -------------------------------------------------------------------------------- /src/shared/schema/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/schema/server.ts -------------------------------------------------------------------------------- /src/shared/schema/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/schema/user.ts -------------------------------------------------------------------------------- /src/shared/tools/note-create-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/note-create-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/note-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/note-create.ts -------------------------------------------------------------------------------- /src/shared/tools/note-read-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/note-read-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/note-read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/note-read.ts -------------------------------------------------------------------------------- /src/shared/tools/note-update-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/note-update-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/note-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/note-update.ts -------------------------------------------------------------------------------- /src/shared/tools/person-create-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/person-create-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/person-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/person-create.ts -------------------------------------------------------------------------------- /src/shared/tools/person-read-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/person-read-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/person-read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/person-read.ts -------------------------------------------------------------------------------- /src/shared/tools/person-update-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/person-update-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/person-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/person-update.ts -------------------------------------------------------------------------------- /src/shared/tools/reminder-create-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/reminder-create-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/reminder-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/reminder-create.ts -------------------------------------------------------------------------------- /src/shared/tools/reminder-read-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/reminder-read-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/reminder-read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/reminder-read.ts -------------------------------------------------------------------------------- /src/shared/tools/reminder-update-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/reminder-update-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/reminder-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/reminder-update.ts -------------------------------------------------------------------------------- /src/shared/tools/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/tools.ts -------------------------------------------------------------------------------- /src/shared/tools/ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/user-question-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/user-question-ui.tsx -------------------------------------------------------------------------------- /src/shared/tools/user-question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/tools/user-question.ts -------------------------------------------------------------------------------- /src/shared/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/accordion.tsx -------------------------------------------------------------------------------- /src/shared/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/shared/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/alert.tsx -------------------------------------------------------------------------------- /src/shared/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/avatar.tsx -------------------------------------------------------------------------------- /src/shared/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/badge.tsx -------------------------------------------------------------------------------- /src/shared/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/button.tsx -------------------------------------------------------------------------------- /src/shared/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/card.tsx -------------------------------------------------------------------------------- /src/shared/ui/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/combobox.tsx -------------------------------------------------------------------------------- /src/shared/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/command.tsx -------------------------------------------------------------------------------- /src/shared/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/dialog.tsx -------------------------------------------------------------------------------- /src/shared/ui/display-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/display-field.tsx -------------------------------------------------------------------------------- /src/shared/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/shared/ui/empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/empty.tsx -------------------------------------------------------------------------------- /src/shared/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/form.tsx -------------------------------------------------------------------------------- /src/shared/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/input.tsx -------------------------------------------------------------------------------- /src/shared/ui/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/kbd.tsx -------------------------------------------------------------------------------- /src/shared/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/label.tsx -------------------------------------------------------------------------------- /src/shared/ui/markdown-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/markdown-editor.tsx -------------------------------------------------------------------------------- /src/shared/ui/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/markdown.tsx -------------------------------------------------------------------------------- /src/shared/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/popover.tsx -------------------------------------------------------------------------------- /src/shared/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/progress.tsx -------------------------------------------------------------------------------- /src/shared/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/shared/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/select.tsx -------------------------------------------------------------------------------- /src/shared/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/sonner.tsx -------------------------------------------------------------------------------- /src/shared/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/switch.tsx -------------------------------------------------------------------------------- /src/shared/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/tabs.tsx -------------------------------------------------------------------------------- /src/shared/ui/text-highlight.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/text-highlight.test.ts -------------------------------------------------------------------------------- /src/shared/ui/text-highlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/text-highlight.tsx -------------------------------------------------------------------------------- /src/shared/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/textarea.tsx -------------------------------------------------------------------------------- /src/shared/ui/tool-message-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/tool-message-wrapper.tsx -------------------------------------------------------------------------------- /src/shared/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/shared/ui/typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/shared/ui/typography.tsx -------------------------------------------------------------------------------- /src/www/components/CTA.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/CTA.tsx -------------------------------------------------------------------------------- /src/www/components/ContentWithTestimonial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/ContentWithTestimonial.tsx -------------------------------------------------------------------------------- /src/www/components/FAQ.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/FAQ.tsx -------------------------------------------------------------------------------- /src/www/components/FeatureGridCentered.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/FeatureGridCentered.tsx -------------------------------------------------------------------------------- /src/www/components/FeatureGridOffset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/FeatureGridOffset.tsx -------------------------------------------------------------------------------- /src/www/components/FeaturesWithProductScreenshot.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/FeaturesWithProductScreenshot.astro -------------------------------------------------------------------------------- /src/www/components/FeaturesWithProductScreenshot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/FeaturesWithProductScreenshot.tsx -------------------------------------------------------------------------------- /src/www/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/Footer.tsx -------------------------------------------------------------------------------- /src/www/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/Hero.tsx -------------------------------------------------------------------------------- /src/www/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/Navbar.tsx -------------------------------------------------------------------------------- /src/www/components/PhoneMedia.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/PhoneMedia.tsx -------------------------------------------------------------------------------- /src/www/components/Pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/Pricing.tsx -------------------------------------------------------------------------------- /src/www/components/Testimonials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/components/Testimonials.tsx -------------------------------------------------------------------------------- /src/www/layouts/LegalPageLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/layouts/LegalPageLayout.astro -------------------------------------------------------------------------------- /src/www/layouts/MinimalMarketingLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/src/www/layouts/MinimalMarketingLayout.astro -------------------------------------------------------------------------------- /tilly-ascii-art.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/tilly-ascii-art.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.vitest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/tsconfig.vitest.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/vercel.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccssmnn/tilly/HEAD/vitest.config.ts --------------------------------------------------------------------------------