├── .coderabbit.yml ├── .env.example ├── .github ├── CODEOWNERS └── workflows │ ├── code_check.yml │ ├── deploy.yml │ └── pinact_check.yml ├── .gitignore ├── .pinact.yaml ├── AGENTS.md ├── CLA.md ├── CLAUDE.md ├── GEMINI.md ├── LICENSE ├── README.md ├── admin ├── .gitignore ├── README.md ├── components.json ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public │ ├── file.svg │ ├── globe.svg │ ├── next.svg │ ├── vercel.svg │ └── window.svg ├── src │ ├── app │ │ ├── (protected) │ │ │ ├── bills │ │ │ │ ├── [id] │ │ │ │ │ ├── contents │ │ │ │ │ │ └── edit │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── edit │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── new │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── diet-sessions │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── layout │ │ │ │ └── navigation-links.tsx │ │ │ └── tags │ │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── login │ │ │ └── page.tsx │ │ └── page.tsx │ ├── components │ │ └── ui │ │ │ ├── alert-dialog.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── dropzone.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── popover.tsx │ │ │ ├── select.tsx │ │ │ ├── sonner.tsx │ │ │ ├── tabs.tsx │ │ │ └── textarea.tsx │ ├── features │ │ ├── auth │ │ │ ├── components │ │ │ │ ├── login-form.tsx │ │ │ │ └── logout-button.tsx │ │ │ ├── hooks │ │ │ │ ├── use-login.ts │ │ │ │ └── use-logout.ts │ │ │ ├── lib │ │ │ │ ├── auth-client.ts │ │ │ │ └── auth-server.ts │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── bills-edit │ │ │ ├── actions │ │ │ │ ├── create-bill.ts │ │ │ │ ├── update-bill-contents.ts │ │ │ │ ├── update-bill-tags.ts │ │ │ │ └── update-bill.ts │ │ │ ├── api │ │ │ │ ├── get-bill-by-id.ts │ │ │ │ ├── get-bill-contents.ts │ │ │ │ └── get-bill-tag-ids.ts │ │ │ ├── components │ │ │ │ ├── bill-contents-edit-form.tsx │ │ │ │ ├── bill-create-form.tsx │ │ │ │ ├── bill-edit-form.tsx │ │ │ │ ├── bill-form-fields.tsx │ │ │ │ ├── bill-tags-form.tsx │ │ │ │ └── thumbnail-upload.tsx │ │ │ ├── hooks │ │ │ │ └── use-bill-form.ts │ │ │ ├── lib │ │ │ │ └── thumbnail-storage.ts │ │ │ └── types │ │ │ │ ├── bill-contents.ts │ │ │ │ └── index.ts │ │ ├── bills │ │ │ ├── actions │ │ │ │ ├── delete-bill.ts │ │ │ │ ├── duplicate-bill.ts │ │ │ │ ├── generate-preview-url.ts │ │ │ │ └── update-publish-status.ts │ │ │ ├── api │ │ │ │ └── get-bills.ts │ │ │ ├── components │ │ │ │ ├── bill-actions-menu │ │ │ │ │ ├── bill-actions-menu.tsx │ │ │ │ │ ├── delete-bill-button.tsx │ │ │ │ │ └── duplicate-bill-button.tsx │ │ │ │ └── bill-list │ │ │ │ │ ├── bill-list.tsx │ │ │ │ │ ├── preview-button.tsx │ │ │ │ │ ├── publish-status-badge.tsx │ │ │ │ │ └── view-button.tsx │ │ │ ├── constants │ │ │ │ └── bill-config.ts │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── diet-sessions │ │ │ ├── actions │ │ │ │ ├── create-diet-session.ts │ │ │ │ ├── delete-diet-session.ts │ │ │ │ └── update-diet-session.ts │ │ │ ├── components │ │ │ │ ├── diet-session-form.tsx │ │ │ │ ├── diet-session-item.tsx │ │ │ │ └── diet-session-list.tsx │ │ │ ├── loaders │ │ │ │ └── load-diet-sessions.ts │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── mirai-stance │ │ │ ├── actions │ │ │ │ ├── create-stance.ts │ │ │ │ ├── delete-stance.ts │ │ │ │ └── update-stance.ts │ │ │ ├── api │ │ │ │ └── get-stance-by-bill-id.ts │ │ │ ├── components │ │ │ │ └── stance-form.tsx │ │ │ └── types │ │ │ │ └── index.ts │ │ └── tags │ │ │ ├── actions │ │ │ ├── create-tag.ts │ │ │ ├── delete-tag.ts │ │ │ └── update-tag.ts │ │ │ ├── components │ │ │ ├── tag-form.tsx │ │ │ ├── tag-item.tsx │ │ │ └── tag-list.tsx │ │ │ ├── loaders │ │ │ └── load-tags.ts │ │ │ └── types │ │ │ └── index.ts │ ├── lib │ │ ├── auth │ │ │ └── permissions.ts │ │ ├── env.ts │ │ ├── supabase │ │ │ ├── auth.ts │ │ │ └── middleware.ts │ │ ├── utils.ts │ │ └── utils │ │ │ ├── cache-invalidation.ts │ │ │ └── redirect.ts │ └── middleware.ts ├── tsconfig.json └── vercel.json ├── biome.json ├── docs ├── 20250904_1832_みらい議会サービスコンセプト.md ├── 20250904_1844_MVP_DBスキーマ設計.md ├── 20250905_1549_Webフロントエンド実装方針.md ├── 20250905_1820_議案詳細ページ設計.md ├── 20250908_1743_Admin認証機能要件定義と実装計画.md ├── 20250910_1906_AIチャット機能要件定義.md ├── 20250910_1907_AIチャット機能実装計画.md ├── 20250914_1802_議案コンテンツ難易度切り替え機能実装計画.md ├── 20250914_1802_議案コンテンツ難易度切り替え機能要件定義.md ├── 20250915_2144_admin議案編集機能実装計画.md ├── 20250915_2144_admin議案編集機能要件定義.md ├── 20250922_1826_議案公開非公開機能要件定義.md ├── 20251006_1146_AIチャットレート制限機能要件定義と実装計画.md ├── 20251007_2159_Langfuse導入設計.md ├── 20251011_1430_議案タグ機能DB設計.md ├── 20251011_1645_タグ管理画面設計.md ├── 20251012_1038_国会会期テーブル設計.md └── 20251012_1253_議案詳細セクション内React Element挿入機能.md ├── package.json ├── packages ├── seed │ ├── bill-contents-data.ts │ ├── data.ts │ ├── package.json │ ├── run.ts │ └── tsconfig.json └── supabase │ ├── package.json │ ├── src │ ├── admin.ts │ ├── browser.ts │ └── index.ts │ └── types │ └── supabase.types.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── supabase ├── .gitignore ├── config.toml ├── migrations │ ├── 20250904184400_create_mvp_schema.sql │ ├── 20250914183213_add_bill_contents_table.sql │ ├── 20250915000000_remove_unused_columns_from_bills.sql │ ├── 20250921000000_add_storage_and_thumbnails.sql │ ├── 20250921000001_fix_storage_policies_admin_only.sql │ ├── 20250922092741_add_bill_status.sql │ ├── 20250922093505_add_preview_tokens.sql │ ├── 20250924084940_add_preparing_status.sql │ ├── 20250928124621_update_stance_type_enum.sql │ ├── 20250928180000_remove_easy_difficulty.sql │ ├── 20251011073735_add_tags_and_bills_tags_tables.sql │ ├── 20251011112552_add_is_featured_to_bills.sql │ ├── 20251012013933_create_diet_sessions_table.sql │ ├── 20251013034700_add_featured_priority_to_tags.sql │ ├── 20251013040649_add_description_to_tags.sql │ ├── 20251014092114_make_bills_published_at_nullable.sql │ ├── 20251015183100_add_continued_deliberation_to_stance_type.sql │ └── 20251019055940_create_chat_usage_events_table.sql └── seed.sql └── web ├── .gitignore ├── README.md ├── components.json ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── icons │ ├── about-typography.svg │ ├── arrow-right.svg │ ├── chat-button-icon.svg │ ├── chat-icon.svg │ ├── heart-icon.svg │ ├── info-icon.svg │ ├── ios-share.svg │ ├── note-icon.png │ ├── pwa │ │ ├── icon_android_192.png │ │ ├── icon_android_512.png │ │ └── icon_ios.png │ ├── question-bubble.svg │ ├── report-error.svg │ ├── send-button-icon.svg │ ├── share-general.png │ ├── sns │ │ ├── icon_facebook.png │ │ ├── icon_instagram.png │ │ ├── icon_line.png │ │ ├── icon_note.png │ │ ├── icon_threads.png │ │ ├── icon_tiktok.png │ │ ├── icon_web.svg │ │ ├── icon_x.png │ │ └── icon_youtube.png │ └── team-mirai-typography.svg ├── illustrations │ └── inspiration-simple-green.svg ├── images │ └── readingbook_woman_green.png ├── img │ ├── hero_background.png │ └── logo.svg ├── manifest.json ├── next.svg ├── ogp.jpg ├── vercel.svg └── window.svg ├── src ├── app │ ├── api │ │ ├── chat │ │ │ └── route.ts │ │ └── revalidate │ │ │ └── route.ts │ ├── bills │ │ └── [id] │ │ │ ├── error.tsx │ │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── not-found.tsx │ ├── page.tsx │ ├── preview │ │ └── bills │ │ │ └── [id] │ │ │ └── page.tsx │ ├── privacy │ │ └── page.tsx │ ├── sitemap.ts │ └── terms │ │ └── page.tsx ├── components │ ├── ai-elements │ │ ├── actions.tsx │ │ ├── artifact.tsx │ │ ├── branch.tsx │ │ ├── chain-of-thought.tsx │ │ ├── code-block.tsx │ │ ├── context.tsx │ │ ├── conversation.tsx │ │ ├── image.tsx │ │ ├── inline-citation.tsx │ │ ├── loader.tsx │ │ ├── message.tsx │ │ ├── open-in-chat.tsx │ │ ├── prompt-input.tsx │ │ ├── reasoning.tsx │ │ ├── response.tsx │ │ ├── sources.tsx │ │ ├── suggestion.tsx │ │ ├── task.tsx │ │ ├── tool.tsx │ │ └── web-preview.tsx │ ├── header │ │ ├── hamburger-menu.tsx │ │ ├── header-client.tsx │ │ └── index.tsx │ ├── layouts │ │ ├── container.tsx │ │ ├── desktop-menu │ │ │ ├── action-buttons.tsx │ │ │ ├── difficulty-toggle.tsx │ │ │ ├── index.tsx │ │ │ ├── links.tsx │ │ │ ├── logo.tsx │ │ │ ├── ruby-toggle.tsx │ │ │ └── sidebar.tsx │ │ ├── footer │ │ │ ├── footer.config.ts │ │ │ └── footer.tsx │ │ └── legal-page-layout.tsx │ ├── ruby-safe-line-clamp.tsx │ ├── share │ │ └── share-url-button.tsx │ ├── top │ │ ├── about.tsx │ │ ├── coming-soon-section.tsx │ │ ├── hero.tsx │ │ ├── link-button.tsx │ │ └── team-mirai.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── collapsible.tsx │ │ ├── dropdown-menu.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── sheet.tsx │ │ ├── switch.tsx │ │ ├── textarea.tsx │ │ └── tooltip.tsx ├── config │ └── external-links.ts ├── features │ ├── bill-difficulty │ │ ├── actions │ │ │ └── set-difficulty-level.ts │ │ ├── api │ │ │ └── get-difficulty-level.ts │ │ ├── components │ │ │ └── difficulty-selector.tsx │ │ ├── hooks │ │ │ └── use-scroll-from-bottom.ts │ │ └── types │ │ │ └── index.ts │ ├── bills │ │ ├── api │ │ │ ├── get-bill-by-id-admin.ts │ │ │ ├── get-bill-by-id.ts │ │ │ ├── get-bills-by-featured-tags.ts │ │ │ ├── get-bills.ts │ │ │ ├── get-featured-bills.ts │ │ │ ├── helpers │ │ │ │ └── get-bill-content.ts │ │ │ └── validate-preview-token.ts │ │ ├── components │ │ │ ├── bill-detail │ │ │ │ ├── bill-content.tsx │ │ │ │ ├── bill-detail-client.tsx │ │ │ │ ├── bill-detail-header.tsx │ │ │ │ ├── bill-detail-layout.tsx │ │ │ │ ├── bill-detail-share-button.tsx │ │ │ │ ├── bill-disclaimer.tsx │ │ │ │ ├── bill-status-progress.tsx │ │ │ │ ├── difficulty-info-card.tsx │ │ │ │ ├── long-press-section.tsx │ │ │ │ └── mirai-stance-card.tsx │ │ │ ├── bill-list-section.tsx │ │ │ ├── bill-list │ │ │ │ ├── bill-card.tsx │ │ │ │ ├── bill-list.tsx │ │ │ │ ├── bill-status-badge.tsx │ │ │ │ ├── bill-tag.tsx │ │ │ │ └── stance-badge.tsx │ │ │ ├── bills-by-tag-section.tsx │ │ │ ├── featured-bill-section.tsx │ │ │ ├── share │ │ │ │ ├── bill-share-buttons-client.tsx │ │ │ │ ├── bill-share-buttons.tsx │ │ │ │ └── bill-share-modal.tsx │ │ │ └── text-selection-tooltip │ │ │ │ ├── text-selection-tooltip-portal.tsx │ │ │ │ ├── text-selection-tooltip.tsx │ │ │ │ ├── text-selection-wrapper.tsx │ │ │ │ ├── use-text-selection.ts │ │ │ │ └── use-tooltip-position.ts │ │ ├── loaders │ │ │ └── load-home-data.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── share-handlers.ts │ │ │ └── share.ts │ ├── chat │ │ ├── components │ │ │ ├── chat-button.tsx │ │ │ ├── chat-window.tsx │ │ │ ├── home-chat-client.tsx │ │ │ ├── system-message.tsx │ │ │ └── user-message.tsx │ │ ├── hooks │ │ │ └── use-anonymous-supabase-user.ts │ │ ├── lib │ │ │ └── supabase-server.ts │ │ ├── services │ │ │ ├── cost-tracker.ts │ │ │ └── handle-chat-request.ts │ │ └── types │ │ │ └── errors.ts │ └── diet-sessions │ │ ├── api │ │ └── get-current-diet-session.ts │ │ ├── components │ │ └── current-diet-session.tsx │ │ └── types │ │ └── index.ts ├── hooks │ ├── use-is-desktop.ts │ ├── use-media-query.ts │ └── use-viewport-height.ts ├── lib │ ├── ai │ │ ├── calculate-ai-cost.test.ts │ │ └── calculate-ai-cost.ts │ ├── basic-auth.ts │ ├── cache-tags.ts │ ├── env.ts │ ├── markdown │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── rehype-embed-youtube.test.ts │ │ ├── rehype-embed-youtube.ts │ │ ├── rehype-external-links.test.ts │ │ ├── rehype-external-links.ts │ │ ├── rehype-inject-element.test.ts │ │ ├── rehype-inject-element.ts │ │ ├── rehype-wrap-sections.test.ts │ │ └── rehype-wrap-sections.ts │ ├── prompt │ │ ├── index.ts │ │ ├── interface │ │ │ ├── prompt-provider.ts │ │ │ └── types.ts │ │ └── langfuse │ │ │ ├── client.ts │ │ │ └── langfuse-prompt-provider.ts │ ├── rubyful │ │ ├── index.ts │ │ ├── initializer.tsx │ │ ├── manual-ruby.tsx │ │ ├── ruby-toggle.tsx │ │ ├── storage.ts │ │ ├── styles.css │ │ └── use-ruby-toggle.ts │ ├── social-links.ts │ ├── telemetry │ │ └── register.ts │ ├── utils.ts │ └── utils │ │ ├── date.ts │ │ └── url.ts └── middleware.ts ├── tsconfig.json ├── vercel.json └── vitest.config.mts /.coderabbit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.coderabbit.yml -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/code_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.github/workflows/code_check.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/pinact_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.github/workflows/pinact_check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.gitignore -------------------------------------------------------------------------------- /.pinact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/.pinact.yaml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/CLA.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/GEMINI.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/README.md -------------------------------------------------------------------------------- /admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/.gitignore -------------------------------------------------------------------------------- /admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/README.md -------------------------------------------------------------------------------- /admin/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/components.json -------------------------------------------------------------------------------- /admin/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/next.config.ts -------------------------------------------------------------------------------- /admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/package.json -------------------------------------------------------------------------------- /admin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/pnpm-lock.yaml -------------------------------------------------------------------------------- /admin/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/postcss.config.mjs -------------------------------------------------------------------------------- /admin/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/public/file.svg -------------------------------------------------------------------------------- /admin/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/public/globe.svg -------------------------------------------------------------------------------- /admin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/public/next.svg -------------------------------------------------------------------------------- /admin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/public/vercel.svg -------------------------------------------------------------------------------- /admin/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/public/window.svg -------------------------------------------------------------------------------- /admin/src/app/(protected)/bills/[id]/contents/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/bills/[id]/contents/edit/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(protected)/bills/[id]/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/bills/[id]/edit/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(protected)/bills/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/bills/new/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(protected)/bills/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/bills/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(protected)/diet-sessions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/diet-sessions/page.tsx -------------------------------------------------------------------------------- /admin/src/app/(protected)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/layout.tsx -------------------------------------------------------------------------------- /admin/src/app/(protected)/layout/navigation-links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/layout/navigation-links.tsx -------------------------------------------------------------------------------- /admin/src/app/(protected)/tags/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/(protected)/tags/page.tsx -------------------------------------------------------------------------------- /admin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/favicon.ico -------------------------------------------------------------------------------- /admin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/globals.css -------------------------------------------------------------------------------- /admin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/layout.tsx -------------------------------------------------------------------------------- /admin/src/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/login/page.tsx -------------------------------------------------------------------------------- /admin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/app/page.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/button.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/card.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/dropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/dropzone.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/form.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/input.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/label.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/select.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /admin/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /admin/src/features/auth/components/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/auth/components/login-form.tsx -------------------------------------------------------------------------------- /admin/src/features/auth/components/logout-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/auth/components/logout-button.tsx -------------------------------------------------------------------------------- /admin/src/features/auth/hooks/use-login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/auth/hooks/use-login.ts -------------------------------------------------------------------------------- /admin/src/features/auth/hooks/use-logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/auth/hooks/use-logout.ts -------------------------------------------------------------------------------- /admin/src/features/auth/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/auth/lib/auth-client.ts -------------------------------------------------------------------------------- /admin/src/features/auth/lib/auth-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/auth/lib/auth-server.ts -------------------------------------------------------------------------------- /admin/src/features/auth/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/auth/types/index.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/actions/create-bill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/actions/create-bill.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/actions/update-bill-contents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/actions/update-bill-contents.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/actions/update-bill-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/actions/update-bill-tags.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/actions/update-bill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/actions/update-bill.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/api/get-bill-by-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/api/get-bill-by-id.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/api/get-bill-contents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/api/get-bill-contents.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/api/get-bill-tag-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/api/get-bill-tag-ids.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/components/bill-contents-edit-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/components/bill-contents-edit-form.tsx -------------------------------------------------------------------------------- /admin/src/features/bills-edit/components/bill-create-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/components/bill-create-form.tsx -------------------------------------------------------------------------------- /admin/src/features/bills-edit/components/bill-edit-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/components/bill-edit-form.tsx -------------------------------------------------------------------------------- /admin/src/features/bills-edit/components/bill-form-fields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/components/bill-form-fields.tsx -------------------------------------------------------------------------------- /admin/src/features/bills-edit/components/bill-tags-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/components/bill-tags-form.tsx -------------------------------------------------------------------------------- /admin/src/features/bills-edit/components/thumbnail-upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/components/thumbnail-upload.tsx -------------------------------------------------------------------------------- /admin/src/features/bills-edit/hooks/use-bill-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/hooks/use-bill-form.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/lib/thumbnail-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/lib/thumbnail-storage.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/types/bill-contents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/types/bill-contents.ts -------------------------------------------------------------------------------- /admin/src/features/bills-edit/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills-edit/types/index.ts -------------------------------------------------------------------------------- /admin/src/features/bills/actions/delete-bill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/actions/delete-bill.ts -------------------------------------------------------------------------------- /admin/src/features/bills/actions/duplicate-bill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/actions/duplicate-bill.ts -------------------------------------------------------------------------------- /admin/src/features/bills/actions/generate-preview-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/actions/generate-preview-url.ts -------------------------------------------------------------------------------- /admin/src/features/bills/actions/update-publish-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/actions/update-publish-status.ts -------------------------------------------------------------------------------- /admin/src/features/bills/api/get-bills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/api/get-bills.ts -------------------------------------------------------------------------------- /admin/src/features/bills/components/bill-actions-menu/bill-actions-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/components/bill-actions-menu/bill-actions-menu.tsx -------------------------------------------------------------------------------- /admin/src/features/bills/components/bill-actions-menu/delete-bill-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/components/bill-actions-menu/delete-bill-button.tsx -------------------------------------------------------------------------------- /admin/src/features/bills/components/bill-actions-menu/duplicate-bill-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/components/bill-actions-menu/duplicate-bill-button.tsx -------------------------------------------------------------------------------- /admin/src/features/bills/components/bill-list/bill-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/components/bill-list/bill-list.tsx -------------------------------------------------------------------------------- /admin/src/features/bills/components/bill-list/preview-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/components/bill-list/preview-button.tsx -------------------------------------------------------------------------------- /admin/src/features/bills/components/bill-list/publish-status-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/components/bill-list/publish-status-badge.tsx -------------------------------------------------------------------------------- /admin/src/features/bills/components/bill-list/view-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/components/bill-list/view-button.tsx -------------------------------------------------------------------------------- /admin/src/features/bills/constants/bill-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/constants/bill-config.ts -------------------------------------------------------------------------------- /admin/src/features/bills/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/bills/types/index.ts -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/actions/create-diet-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/actions/create-diet-session.ts -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/actions/delete-diet-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/actions/delete-diet-session.ts -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/actions/update-diet-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/actions/update-diet-session.ts -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/components/diet-session-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/components/diet-session-form.tsx -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/components/diet-session-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/components/diet-session-item.tsx -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/components/diet-session-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/components/diet-session-list.tsx -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/loaders/load-diet-sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/loaders/load-diet-sessions.ts -------------------------------------------------------------------------------- /admin/src/features/diet-sessions/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/diet-sessions/types/index.ts -------------------------------------------------------------------------------- /admin/src/features/mirai-stance/actions/create-stance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/mirai-stance/actions/create-stance.ts -------------------------------------------------------------------------------- /admin/src/features/mirai-stance/actions/delete-stance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/mirai-stance/actions/delete-stance.ts -------------------------------------------------------------------------------- /admin/src/features/mirai-stance/actions/update-stance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/mirai-stance/actions/update-stance.ts -------------------------------------------------------------------------------- /admin/src/features/mirai-stance/api/get-stance-by-bill-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/mirai-stance/api/get-stance-by-bill-id.ts -------------------------------------------------------------------------------- /admin/src/features/mirai-stance/components/stance-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/mirai-stance/components/stance-form.tsx -------------------------------------------------------------------------------- /admin/src/features/mirai-stance/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/mirai-stance/types/index.ts -------------------------------------------------------------------------------- /admin/src/features/tags/actions/create-tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/actions/create-tag.ts -------------------------------------------------------------------------------- /admin/src/features/tags/actions/delete-tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/actions/delete-tag.ts -------------------------------------------------------------------------------- /admin/src/features/tags/actions/update-tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/actions/update-tag.ts -------------------------------------------------------------------------------- /admin/src/features/tags/components/tag-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/components/tag-form.tsx -------------------------------------------------------------------------------- /admin/src/features/tags/components/tag-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/components/tag-item.tsx -------------------------------------------------------------------------------- /admin/src/features/tags/components/tag-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/components/tag-list.tsx -------------------------------------------------------------------------------- /admin/src/features/tags/loaders/load-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/loaders/load-tags.ts -------------------------------------------------------------------------------- /admin/src/features/tags/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/features/tags/types/index.ts -------------------------------------------------------------------------------- /admin/src/lib/auth/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/lib/auth/permissions.ts -------------------------------------------------------------------------------- /admin/src/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/lib/env.ts -------------------------------------------------------------------------------- /admin/src/lib/supabase/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/lib/supabase/auth.ts -------------------------------------------------------------------------------- /admin/src/lib/supabase/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/lib/supabase/middleware.ts -------------------------------------------------------------------------------- /admin/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/lib/utils.ts -------------------------------------------------------------------------------- /admin/src/lib/utils/cache-invalidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/lib/utils/cache-invalidation.ts -------------------------------------------------------------------------------- /admin/src/lib/utils/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/lib/utils/redirect.ts -------------------------------------------------------------------------------- /admin/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/src/middleware.ts -------------------------------------------------------------------------------- /admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/tsconfig.json -------------------------------------------------------------------------------- /admin/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/admin/vercel.json -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/biome.json -------------------------------------------------------------------------------- /docs/20250904_1832_みらい議会サービスコンセプト.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250904_1832_みらい議会サービスコンセプト.md -------------------------------------------------------------------------------- /docs/20250904_1844_MVP_DBスキーマ設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250904_1844_MVP_DBスキーマ設計.md -------------------------------------------------------------------------------- /docs/20250905_1549_Webフロントエンド実装方針.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250905_1549_Webフロントエンド実装方針.md -------------------------------------------------------------------------------- /docs/20250905_1820_議案詳細ページ設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250905_1820_議案詳細ページ設計.md -------------------------------------------------------------------------------- /docs/20250908_1743_Admin認証機能要件定義と実装計画.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250908_1743_Admin認証機能要件定義と実装計画.md -------------------------------------------------------------------------------- /docs/20250910_1906_AIチャット機能要件定義.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250910_1906_AIチャット機能要件定義.md -------------------------------------------------------------------------------- /docs/20250910_1907_AIチャット機能実装計画.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250910_1907_AIチャット機能実装計画.md -------------------------------------------------------------------------------- /docs/20250914_1802_議案コンテンツ難易度切り替え機能実装計画.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250914_1802_議案コンテンツ難易度切り替え機能実装計画.md -------------------------------------------------------------------------------- /docs/20250914_1802_議案コンテンツ難易度切り替え機能要件定義.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250914_1802_議案コンテンツ難易度切り替え機能要件定義.md -------------------------------------------------------------------------------- /docs/20250915_2144_admin議案編集機能実装計画.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250915_2144_admin議案編集機能実装計画.md -------------------------------------------------------------------------------- /docs/20250915_2144_admin議案編集機能要件定義.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250915_2144_admin議案編集機能要件定義.md -------------------------------------------------------------------------------- /docs/20250922_1826_議案公開非公開機能要件定義.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20250922_1826_議案公開非公開機能要件定義.md -------------------------------------------------------------------------------- /docs/20251006_1146_AIチャットレート制限機能要件定義と実装計画.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20251006_1146_AIチャットレート制限機能要件定義と実装計画.md -------------------------------------------------------------------------------- /docs/20251007_2159_Langfuse導入設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20251007_2159_Langfuse導入設計.md -------------------------------------------------------------------------------- /docs/20251011_1430_議案タグ機能DB設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20251011_1430_議案タグ機能DB設計.md -------------------------------------------------------------------------------- /docs/20251011_1645_タグ管理画面設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20251011_1645_タグ管理画面設計.md -------------------------------------------------------------------------------- /docs/20251012_1038_国会会期テーブル設計.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20251012_1038_国会会期テーブル設計.md -------------------------------------------------------------------------------- /docs/20251012_1253_議案詳細セクション内React Element挿入機能.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/docs/20251012_1253_議案詳細セクション内React Element挿入機能.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/package.json -------------------------------------------------------------------------------- /packages/seed/bill-contents-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/seed/bill-contents-data.ts -------------------------------------------------------------------------------- /packages/seed/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/seed/data.ts -------------------------------------------------------------------------------- /packages/seed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/seed/package.json -------------------------------------------------------------------------------- /packages/seed/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/seed/run.ts -------------------------------------------------------------------------------- /packages/seed/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/seed/tsconfig.json -------------------------------------------------------------------------------- /packages/supabase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/supabase/package.json -------------------------------------------------------------------------------- /packages/supabase/src/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/supabase/src/admin.ts -------------------------------------------------------------------------------- /packages/supabase/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/supabase/src/browser.ts -------------------------------------------------------------------------------- /packages/supabase/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/supabase/src/index.ts -------------------------------------------------------------------------------- /packages/supabase/types/supabase.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/packages/supabase/types/supabase.types.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/.gitignore -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20250904184400_create_mvp_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250904184400_create_mvp_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20250914183213_add_bill_contents_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250914183213_add_bill_contents_table.sql -------------------------------------------------------------------------------- /supabase/migrations/20250915000000_remove_unused_columns_from_bills.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250915000000_remove_unused_columns_from_bills.sql -------------------------------------------------------------------------------- /supabase/migrations/20250921000000_add_storage_and_thumbnails.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250921000000_add_storage_and_thumbnails.sql -------------------------------------------------------------------------------- /supabase/migrations/20250921000001_fix_storage_policies_admin_only.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250921000001_fix_storage_policies_admin_only.sql -------------------------------------------------------------------------------- /supabase/migrations/20250922092741_add_bill_status.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250922092741_add_bill_status.sql -------------------------------------------------------------------------------- /supabase/migrations/20250922093505_add_preview_tokens.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250922093505_add_preview_tokens.sql -------------------------------------------------------------------------------- /supabase/migrations/20250924084940_add_preparing_status.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250924084940_add_preparing_status.sql -------------------------------------------------------------------------------- /supabase/migrations/20250928124621_update_stance_type_enum.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250928124621_update_stance_type_enum.sql -------------------------------------------------------------------------------- /supabase/migrations/20250928180000_remove_easy_difficulty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20250928180000_remove_easy_difficulty.sql -------------------------------------------------------------------------------- /supabase/migrations/20251011073735_add_tags_and_bills_tags_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20251011073735_add_tags_and_bills_tags_tables.sql -------------------------------------------------------------------------------- /supabase/migrations/20251011112552_add_is_featured_to_bills.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20251011112552_add_is_featured_to_bills.sql -------------------------------------------------------------------------------- /supabase/migrations/20251012013933_create_diet_sessions_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20251012013933_create_diet_sessions_table.sql -------------------------------------------------------------------------------- /supabase/migrations/20251013034700_add_featured_priority_to_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20251013034700_add_featured_priority_to_tags.sql -------------------------------------------------------------------------------- /supabase/migrations/20251013040649_add_description_to_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20251013040649_add_description_to_tags.sql -------------------------------------------------------------------------------- /supabase/migrations/20251014092114_make_bills_published_at_nullable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20251014092114_make_bills_published_at_nullable.sql -------------------------------------------------------------------------------- /supabase/migrations/20251015183100_add_continued_deliberation_to_stance_type.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE stance_type_enum ADD VALUE 'continued_deliberation'; -------------------------------------------------------------------------------- /supabase/migrations/20251019055940_create_chat_usage_events_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/migrations/20251019055940_create_chat_usage_events_table.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/supabase/seed.sql -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/README.md -------------------------------------------------------------------------------- /web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/components.json -------------------------------------------------------------------------------- /web/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/next.config.ts -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /web/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/postcss.config.mjs -------------------------------------------------------------------------------- /web/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/file.svg -------------------------------------------------------------------------------- /web/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/globe.svg -------------------------------------------------------------------------------- /web/public/icons/about-typography.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/about-typography.svg -------------------------------------------------------------------------------- /web/public/icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/arrow-right.svg -------------------------------------------------------------------------------- /web/public/icons/chat-button-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/chat-button-icon.svg -------------------------------------------------------------------------------- /web/public/icons/chat-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/chat-icon.svg -------------------------------------------------------------------------------- /web/public/icons/heart-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/heart-icon.svg -------------------------------------------------------------------------------- /web/public/icons/info-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/info-icon.svg -------------------------------------------------------------------------------- /web/public/icons/ios-share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/ios-share.svg -------------------------------------------------------------------------------- /web/public/icons/note-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/note-icon.png -------------------------------------------------------------------------------- /web/public/icons/pwa/icon_android_192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/pwa/icon_android_192.png -------------------------------------------------------------------------------- /web/public/icons/pwa/icon_android_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/pwa/icon_android_512.png -------------------------------------------------------------------------------- /web/public/icons/pwa/icon_ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/pwa/icon_ios.png -------------------------------------------------------------------------------- /web/public/icons/question-bubble.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/question-bubble.svg -------------------------------------------------------------------------------- /web/public/icons/report-error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/report-error.svg -------------------------------------------------------------------------------- /web/public/icons/send-button-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/send-button-icon.svg -------------------------------------------------------------------------------- /web/public/icons/share-general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/share-general.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_facebook.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_instagram.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_line.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_note.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_threads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_threads.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_tiktok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_tiktok.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_web.svg -------------------------------------------------------------------------------- /web/public/icons/sns/icon_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_x.png -------------------------------------------------------------------------------- /web/public/icons/sns/icon_youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/sns/icon_youtube.png -------------------------------------------------------------------------------- /web/public/icons/team-mirai-typography.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/icons/team-mirai-typography.svg -------------------------------------------------------------------------------- /web/public/illustrations/inspiration-simple-green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/illustrations/inspiration-simple-green.svg -------------------------------------------------------------------------------- /web/public/images/readingbook_woman_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/images/readingbook_woman_green.png -------------------------------------------------------------------------------- /web/public/img/hero_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/img/hero_background.png -------------------------------------------------------------------------------- /web/public/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/img/logo.svg -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/next.svg -------------------------------------------------------------------------------- /web/public/ogp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/ogp.jpg -------------------------------------------------------------------------------- /web/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/vercel.svg -------------------------------------------------------------------------------- /web/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/public/window.svg -------------------------------------------------------------------------------- /web/src/app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/api/chat/route.ts -------------------------------------------------------------------------------- /web/src/app/api/revalidate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/api/revalidate/route.ts -------------------------------------------------------------------------------- /web/src/app/bills/[id]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/bills/[id]/error.tsx -------------------------------------------------------------------------------- /web/src/app/bills/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/bills/[id]/page.tsx -------------------------------------------------------------------------------- /web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/favicon.ico -------------------------------------------------------------------------------- /web/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/globals.css -------------------------------------------------------------------------------- /web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/layout.tsx -------------------------------------------------------------------------------- /web/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/not-found.tsx -------------------------------------------------------------------------------- /web/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/page.tsx -------------------------------------------------------------------------------- /web/src/app/preview/bills/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/preview/bills/[id]/page.tsx -------------------------------------------------------------------------------- /web/src/app/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/privacy/page.tsx -------------------------------------------------------------------------------- /web/src/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/sitemap.ts -------------------------------------------------------------------------------- /web/src/app/terms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/app/terms/page.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/actions.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/artifact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/artifact.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/branch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/branch.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/chain-of-thought.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/chain-of-thought.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/code-block.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/context.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/conversation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/conversation.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/image.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/inline-citation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/inline-citation.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/loader.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/message.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/open-in-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/open-in-chat.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/prompt-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/prompt-input.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/reasoning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/reasoning.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/response.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/response.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/sources.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/sources.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/suggestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/suggestion.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/task.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/task.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/tool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/tool.tsx -------------------------------------------------------------------------------- /web/src/components/ai-elements/web-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ai-elements/web-preview.tsx -------------------------------------------------------------------------------- /web/src/components/header/hamburger-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/header/hamburger-menu.tsx -------------------------------------------------------------------------------- /web/src/components/header/header-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/header/header-client.tsx -------------------------------------------------------------------------------- /web/src/components/header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/header/index.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/container.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/desktop-menu/action-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/desktop-menu/action-buttons.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/desktop-menu/difficulty-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/desktop-menu/difficulty-toggle.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/desktop-menu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/desktop-menu/index.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/desktop-menu/links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/desktop-menu/links.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/desktop-menu/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/desktop-menu/logo.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/desktop-menu/ruby-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/desktop-menu/ruby-toggle.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/desktop-menu/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/desktop-menu/sidebar.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/footer/footer.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/footer/footer.config.ts -------------------------------------------------------------------------------- /web/src/components/layouts/footer/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/footer/footer.tsx -------------------------------------------------------------------------------- /web/src/components/layouts/legal-page-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/layouts/legal-page-layout.tsx -------------------------------------------------------------------------------- /web/src/components/ruby-safe-line-clamp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ruby-safe-line-clamp.tsx -------------------------------------------------------------------------------- /web/src/components/share/share-url-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/share/share-url-button.tsx -------------------------------------------------------------------------------- /web/src/components/top/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/top/about.tsx -------------------------------------------------------------------------------- /web/src/components/top/coming-soon-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/top/coming-soon-section.tsx -------------------------------------------------------------------------------- /web/src/components/top/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/top/hero.tsx -------------------------------------------------------------------------------- /web/src/components/top/link-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/top/link-button.tsx -------------------------------------------------------------------------------- /web/src/components/top/team-mirai.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/top/team-mirai.tsx -------------------------------------------------------------------------------- /web/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /web/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /web/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/button.tsx -------------------------------------------------------------------------------- /web/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/card.tsx -------------------------------------------------------------------------------- /web/src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /web/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /web/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /web/src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /web/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/input.tsx -------------------------------------------------------------------------------- /web/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /web/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /web/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /web/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/select.tsx -------------------------------------------------------------------------------- /web/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /web/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /web/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /web/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /web/src/config/external-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/config/external-links.ts -------------------------------------------------------------------------------- /web/src/features/bill-difficulty/actions/set-difficulty-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bill-difficulty/actions/set-difficulty-level.ts -------------------------------------------------------------------------------- /web/src/features/bill-difficulty/api/get-difficulty-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bill-difficulty/api/get-difficulty-level.ts -------------------------------------------------------------------------------- /web/src/features/bill-difficulty/components/difficulty-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bill-difficulty/components/difficulty-selector.tsx -------------------------------------------------------------------------------- /web/src/features/bill-difficulty/hooks/use-scroll-from-bottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bill-difficulty/hooks/use-scroll-from-bottom.ts -------------------------------------------------------------------------------- /web/src/features/bill-difficulty/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bill-difficulty/types/index.ts -------------------------------------------------------------------------------- /web/src/features/bills/api/get-bill-by-id-admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/api/get-bill-by-id-admin.ts -------------------------------------------------------------------------------- /web/src/features/bills/api/get-bill-by-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/api/get-bill-by-id.ts -------------------------------------------------------------------------------- /web/src/features/bills/api/get-bills-by-featured-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/api/get-bills-by-featured-tags.ts -------------------------------------------------------------------------------- /web/src/features/bills/api/get-bills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/api/get-bills.ts -------------------------------------------------------------------------------- /web/src/features/bills/api/get-featured-bills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/api/get-featured-bills.ts -------------------------------------------------------------------------------- /web/src/features/bills/api/helpers/get-bill-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/api/helpers/get-bill-content.ts -------------------------------------------------------------------------------- /web/src/features/bills/api/validate-preview-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/api/validate-preview-token.ts -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/bill-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/bill-content.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/bill-detail-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/bill-detail-client.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/bill-detail-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/bill-detail-header.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/bill-detail-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/bill-detail-layout.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/bill-detail-share-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/bill-detail-share-button.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/bill-disclaimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/bill-disclaimer.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/bill-status-progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/bill-status-progress.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/difficulty-info-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/difficulty-info-card.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/long-press-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/long-press-section.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-detail/mirai-stance-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-detail/mirai-stance-card.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-list-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-list-section.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-list/bill-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-list/bill-card.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-list/bill-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-list/bill-list.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-list/bill-status-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-list/bill-status-badge.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-list/bill-tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-list/bill-tag.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bill-list/stance-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bill-list/stance-badge.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/bills-by-tag-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/bills-by-tag-section.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/featured-bill-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/featured-bill-section.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/share/bill-share-buttons-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/share/bill-share-buttons-client.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/share/bill-share-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/share/bill-share-buttons.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/share/bill-share-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/share/bill-share-modal.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/text-selection-tooltip/text-selection-tooltip-portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/text-selection-tooltip/text-selection-tooltip-portal.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/text-selection-tooltip/text-selection-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/text-selection-tooltip/text-selection-tooltip.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/text-selection-tooltip/text-selection-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/text-selection-tooltip/text-selection-wrapper.tsx -------------------------------------------------------------------------------- /web/src/features/bills/components/text-selection-tooltip/use-text-selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/text-selection-tooltip/use-text-selection.ts -------------------------------------------------------------------------------- /web/src/features/bills/components/text-selection-tooltip/use-tooltip-position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/components/text-selection-tooltip/use-tooltip-position.ts -------------------------------------------------------------------------------- /web/src/features/bills/loaders/load-home-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/loaders/load-home-data.ts -------------------------------------------------------------------------------- /web/src/features/bills/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/types/index.ts -------------------------------------------------------------------------------- /web/src/features/bills/utils/share-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/utils/share-handlers.ts -------------------------------------------------------------------------------- /web/src/features/bills/utils/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/bills/utils/share.ts -------------------------------------------------------------------------------- /web/src/features/chat/components/chat-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/components/chat-button.tsx -------------------------------------------------------------------------------- /web/src/features/chat/components/chat-window.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/components/chat-window.tsx -------------------------------------------------------------------------------- /web/src/features/chat/components/home-chat-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/components/home-chat-client.tsx -------------------------------------------------------------------------------- /web/src/features/chat/components/system-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/components/system-message.tsx -------------------------------------------------------------------------------- /web/src/features/chat/components/user-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/components/user-message.tsx -------------------------------------------------------------------------------- /web/src/features/chat/hooks/use-anonymous-supabase-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/hooks/use-anonymous-supabase-user.ts -------------------------------------------------------------------------------- /web/src/features/chat/lib/supabase-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/lib/supabase-server.ts -------------------------------------------------------------------------------- /web/src/features/chat/services/cost-tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/services/cost-tracker.ts -------------------------------------------------------------------------------- /web/src/features/chat/services/handle-chat-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/services/handle-chat-request.ts -------------------------------------------------------------------------------- /web/src/features/chat/types/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/chat/types/errors.ts -------------------------------------------------------------------------------- /web/src/features/diet-sessions/api/get-current-diet-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/diet-sessions/api/get-current-diet-session.ts -------------------------------------------------------------------------------- /web/src/features/diet-sessions/components/current-diet-session.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/diet-sessions/components/current-diet-session.tsx -------------------------------------------------------------------------------- /web/src/features/diet-sessions/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/features/diet-sessions/types/index.ts -------------------------------------------------------------------------------- /web/src/hooks/use-is-desktop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/hooks/use-is-desktop.ts -------------------------------------------------------------------------------- /web/src/hooks/use-media-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/hooks/use-media-query.ts -------------------------------------------------------------------------------- /web/src/hooks/use-viewport-height.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/hooks/use-viewport-height.ts -------------------------------------------------------------------------------- /web/src/lib/ai/calculate-ai-cost.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/ai/calculate-ai-cost.test.ts -------------------------------------------------------------------------------- /web/src/lib/ai/calculate-ai-cost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/ai/calculate-ai-cost.ts -------------------------------------------------------------------------------- /web/src/lib/basic-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/basic-auth.ts -------------------------------------------------------------------------------- /web/src/lib/cache-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/cache-tags.ts -------------------------------------------------------------------------------- /web/src/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/env.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/index.test.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/index.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-embed-youtube.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-embed-youtube.test.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-embed-youtube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-embed-youtube.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-external-links.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-external-links.test.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-external-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-external-links.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-inject-element.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-inject-element.test.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-inject-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-inject-element.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-wrap-sections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-wrap-sections.test.ts -------------------------------------------------------------------------------- /web/src/lib/markdown/rehype-wrap-sections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/markdown/rehype-wrap-sections.ts -------------------------------------------------------------------------------- /web/src/lib/prompt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/prompt/index.ts -------------------------------------------------------------------------------- /web/src/lib/prompt/interface/prompt-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/prompt/interface/prompt-provider.ts -------------------------------------------------------------------------------- /web/src/lib/prompt/interface/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/prompt/interface/types.ts -------------------------------------------------------------------------------- /web/src/lib/prompt/langfuse/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/prompt/langfuse/client.ts -------------------------------------------------------------------------------- /web/src/lib/prompt/langfuse/langfuse-prompt-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/prompt/langfuse/langfuse-prompt-provider.ts -------------------------------------------------------------------------------- /web/src/lib/rubyful/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/rubyful/index.ts -------------------------------------------------------------------------------- /web/src/lib/rubyful/initializer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/rubyful/initializer.tsx -------------------------------------------------------------------------------- /web/src/lib/rubyful/manual-ruby.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/rubyful/manual-ruby.tsx -------------------------------------------------------------------------------- /web/src/lib/rubyful/ruby-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/rubyful/ruby-toggle.tsx -------------------------------------------------------------------------------- /web/src/lib/rubyful/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/rubyful/storage.ts -------------------------------------------------------------------------------- /web/src/lib/rubyful/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/rubyful/styles.css -------------------------------------------------------------------------------- /web/src/lib/rubyful/use-ruby-toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/rubyful/use-ruby-toggle.ts -------------------------------------------------------------------------------- /web/src/lib/social-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/social-links.ts -------------------------------------------------------------------------------- /web/src/lib/telemetry/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/telemetry/register.ts -------------------------------------------------------------------------------- /web/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/utils.ts -------------------------------------------------------------------------------- /web/src/lib/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/utils/date.ts -------------------------------------------------------------------------------- /web/src/lib/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/lib/utils/url.ts -------------------------------------------------------------------------------- /web/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/src/middleware.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/vercel.json -------------------------------------------------------------------------------- /web/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-mirai-volunteer/mirai-gikai/HEAD/web/vitest.config.mts --------------------------------------------------------------------------------