├── .cursor └── environment.json ├── .env.example ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── AGENTS.md ├── README.md ├── app ├── 192x192.png ├── 512x512.png ├── _providers │ └── query-provider.tsx ├── actions │ ├── create-comment.ts │ ├── remove-comment.ts │ ├── remove-jargon.ts │ ├── remove-translation.ts │ ├── suggest-jargon.ts │ ├── suggest-translation.ts │ ├── update-comment.ts │ ├── update-jargon-categories.ts │ ├── update-jargon.ts │ └── update-translation.ts ├── apple-icon.png ├── auth │ ├── error │ │ └── page.tsx │ ├── login │ │ └── page.tsx │ └── oauth │ │ └── route.ts ├── background │ └── page.tsx ├── colophon │ └── page.tsx ├── favicon.ico ├── globals.css ├── jargon │ └── [slug] │ │ └── page.tsx ├── layout.tsx ├── manifest.webmanifest ├── page.tsx ├── profile │ └── page.tsx └── tips │ └── page.tsx ├── bun.lock ├── components.json ├── components ├── auth │ ├── current-user-avatar.tsx │ ├── login-buttons.tsx │ ├── login-dialog-provider.tsx │ └── logout-button.tsx ├── comment │ ├── comment-form.tsx │ ├── comment-item.tsx │ └── comment-thread.tsx ├── dialogs │ ├── search-dialog-provider.tsx │ ├── suggest-jargon-dialog.tsx │ └── suggest-translation-dialog.tsx ├── home │ ├── floating-action-buttons.tsx │ └── home-page-client.tsx ├── icons │ ├── git-hub.tsx │ ├── google.tsx │ └── you-tube.tsx ├── jargon │ ├── jargon-actions.tsx │ ├── jargon-card.tsx │ ├── jargon-infinite-list.tsx │ ├── jargon-translations-section.tsx │ ├── translation-actions.tsx │ ├── translation-list.tsx │ ├── translation-sort-button.tsx │ └── update-jargon-categories-dialog.tsx ├── navigation │ ├── nav-bar-avatar.tsx │ ├── nav-bar-search-dialog.tsx │ ├── nav-bar-title.tsx │ ├── nav-bar.tsx │ └── side-bar.tsx ├── share-button.tsx ├── theme │ ├── mode-toggle.tsx │ └── theme-provider.tsx └── ui │ ├── alert-dialog.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── command.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── input.tsx │ ├── kbd.tsx │ ├── label.tsx │ ├── multi-select.tsx │ ├── popover.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── sidebar.tsx │ ├── skeleton.tsx │ ├── textarea.tsx │ └── tooltip.tsx ├── eslint.config.mjs ├── flake.lock ├── flake.nix ├── hooks ├── use-current-user-name-and-image.ts ├── use-debounce.ts ├── use-mobile.ts ├── use-search.ts └── use-user-query.ts ├── instrumentation-client.ts ├── lib ├── supabase │ ├── client.ts │ ├── middleware.ts │ ├── repository.ts │ ├── server.ts │ └── types.ts └── utils.ts ├── middleware.ts ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public └── kiise.png ├── scripts ├── .gitignore ├── dump.py ├── rank_translations_llm.py └── update_llm_rank.py ├── supabase ├── .gitignore ├── config.toml ├── migrations │ ├── 20250815094202_remote_schema.sql │ ├── 20250815133736_remote_schema.sql │ ├── 20250828052832_custom_claims.sql │ ├── 20250828063200_admin_remove_comment.sql │ ├── 20250828063500_admin_update_comment.sql │ ├── 20250828064200_jargon_admin_author_update_remove.sql │ ├── 20250828064500_translation_admin_author_update_remove.sql │ ├── 20250828064600_update_jargon_categories.sql │ ├── 20250926090000_translation_add_llm_rank.sql │ └── 20250927093000_search_jargons_llm_order.sql └── seed.sql ├── tsconfig.json └── types └── comment.ts /.cursor/environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/.cursor/environment.json -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | lib/supabase/types.ts 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/AGENTS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/README.md -------------------------------------------------------------------------------- /app/192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/192x192.png -------------------------------------------------------------------------------- /app/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/512x512.png -------------------------------------------------------------------------------- /app/_providers/query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/_providers/query-provider.tsx -------------------------------------------------------------------------------- /app/actions/create-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/create-comment.ts -------------------------------------------------------------------------------- /app/actions/remove-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/remove-comment.ts -------------------------------------------------------------------------------- /app/actions/remove-jargon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/remove-jargon.ts -------------------------------------------------------------------------------- /app/actions/remove-translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/remove-translation.ts -------------------------------------------------------------------------------- /app/actions/suggest-jargon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/suggest-jargon.ts -------------------------------------------------------------------------------- /app/actions/suggest-translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/suggest-translation.ts -------------------------------------------------------------------------------- /app/actions/update-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/update-comment.ts -------------------------------------------------------------------------------- /app/actions/update-jargon-categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/update-jargon-categories.ts -------------------------------------------------------------------------------- /app/actions/update-jargon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/update-jargon.ts -------------------------------------------------------------------------------- /app/actions/update-translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/actions/update-translation.ts -------------------------------------------------------------------------------- /app/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/apple-icon.png -------------------------------------------------------------------------------- /app/auth/error/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/auth/error/page.tsx -------------------------------------------------------------------------------- /app/auth/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/auth/login/page.tsx -------------------------------------------------------------------------------- /app/auth/oauth/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/auth/oauth/route.ts -------------------------------------------------------------------------------- /app/background/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/background/page.tsx -------------------------------------------------------------------------------- /app/colophon/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/colophon/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/jargon/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/jargon/[slug]/page.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/manifest.webmanifest -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/profile/page.tsx -------------------------------------------------------------------------------- /app/tips/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/app/tips/page.tsx -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/bun.lock -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components.json -------------------------------------------------------------------------------- /components/auth/current-user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/auth/current-user-avatar.tsx -------------------------------------------------------------------------------- /components/auth/login-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/auth/login-buttons.tsx -------------------------------------------------------------------------------- /components/auth/login-dialog-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/auth/login-dialog-provider.tsx -------------------------------------------------------------------------------- /components/auth/logout-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/auth/logout-button.tsx -------------------------------------------------------------------------------- /components/comment/comment-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/comment/comment-form.tsx -------------------------------------------------------------------------------- /components/comment/comment-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/comment/comment-item.tsx -------------------------------------------------------------------------------- /components/comment/comment-thread.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/comment/comment-thread.tsx -------------------------------------------------------------------------------- /components/dialogs/search-dialog-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/dialogs/search-dialog-provider.tsx -------------------------------------------------------------------------------- /components/dialogs/suggest-jargon-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/dialogs/suggest-jargon-dialog.tsx -------------------------------------------------------------------------------- /components/dialogs/suggest-translation-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/dialogs/suggest-translation-dialog.tsx -------------------------------------------------------------------------------- /components/home/floating-action-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/home/floating-action-buttons.tsx -------------------------------------------------------------------------------- /components/home/home-page-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/home/home-page-client.tsx -------------------------------------------------------------------------------- /components/icons/git-hub.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/icons/git-hub.tsx -------------------------------------------------------------------------------- /components/icons/google.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/icons/google.tsx -------------------------------------------------------------------------------- /components/icons/you-tube.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/icons/you-tube.tsx -------------------------------------------------------------------------------- /components/jargon/jargon-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/jargon-actions.tsx -------------------------------------------------------------------------------- /components/jargon/jargon-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/jargon-card.tsx -------------------------------------------------------------------------------- /components/jargon/jargon-infinite-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/jargon-infinite-list.tsx -------------------------------------------------------------------------------- /components/jargon/jargon-translations-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/jargon-translations-section.tsx -------------------------------------------------------------------------------- /components/jargon/translation-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/translation-actions.tsx -------------------------------------------------------------------------------- /components/jargon/translation-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/translation-list.tsx -------------------------------------------------------------------------------- /components/jargon/translation-sort-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/translation-sort-button.tsx -------------------------------------------------------------------------------- /components/jargon/update-jargon-categories-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/jargon/update-jargon-categories-dialog.tsx -------------------------------------------------------------------------------- /components/navigation/nav-bar-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/navigation/nav-bar-avatar.tsx -------------------------------------------------------------------------------- /components/navigation/nav-bar-search-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/navigation/nav-bar-search-dialog.tsx -------------------------------------------------------------------------------- /components/navigation/nav-bar-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/navigation/nav-bar-title.tsx -------------------------------------------------------------------------------- /components/navigation/nav-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/navigation/nav-bar.tsx -------------------------------------------------------------------------------- /components/navigation/side-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/navigation/side-bar.tsx -------------------------------------------------------------------------------- /components/share-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/share-button.tsx -------------------------------------------------------------------------------- /components/theme/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/theme/mode-toggle.tsx -------------------------------------------------------------------------------- /components/theme/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/theme/theme-provider.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/kbd.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/multi-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/multi-select.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/flake.nix -------------------------------------------------------------------------------- /hooks/use-current-user-name-and-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/hooks/use-current-user-name-and-image.ts -------------------------------------------------------------------------------- /hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/hooks/use-debounce.ts -------------------------------------------------------------------------------- /hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/hooks/use-mobile.ts -------------------------------------------------------------------------------- /hooks/use-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/hooks/use-search.ts -------------------------------------------------------------------------------- /hooks/use-user-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/hooks/use-user-query.ts -------------------------------------------------------------------------------- /instrumentation-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/instrumentation-client.ts -------------------------------------------------------------------------------- /lib/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/lib/supabase/client.ts -------------------------------------------------------------------------------- /lib/supabase/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/lib/supabase/middleware.ts -------------------------------------------------------------------------------- /lib/supabase/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/lib/supabase/repository.ts -------------------------------------------------------------------------------- /lib/supabase/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/lib/supabase/server.ts -------------------------------------------------------------------------------- /lib/supabase/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/lib/supabase/types.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/kiise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/public/kiise.png -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *.csv 2 | .env 3 | -------------------------------------------------------------------------------- /scripts/dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/scripts/dump.py -------------------------------------------------------------------------------- /scripts/rank_translations_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/scripts/rank_translations_llm.py -------------------------------------------------------------------------------- /scripts/update_llm_rank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/scripts/update_llm_rank.py -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/.gitignore -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20250815094202_remote_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250815094202_remote_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20250815133736_remote_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250815133736_remote_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20250828052832_custom_claims.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250828052832_custom_claims.sql -------------------------------------------------------------------------------- /supabase/migrations/20250828063200_admin_remove_comment.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250828063200_admin_remove_comment.sql -------------------------------------------------------------------------------- /supabase/migrations/20250828063500_admin_update_comment.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250828063500_admin_update_comment.sql -------------------------------------------------------------------------------- /supabase/migrations/20250828064200_jargon_admin_author_update_remove.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250828064200_jargon_admin_author_update_remove.sql -------------------------------------------------------------------------------- /supabase/migrations/20250828064500_translation_admin_author_update_remove.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250828064500_translation_admin_author_update_remove.sql -------------------------------------------------------------------------------- /supabase/migrations/20250828064600_update_jargon_categories.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250828064600_update_jargon_categories.sql -------------------------------------------------------------------------------- /supabase/migrations/20250926090000_translation_add_llm_rank.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250926090000_translation_add_llm_rank.sql -------------------------------------------------------------------------------- /supabase/migrations/20250927093000_search_jargons_llm_order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/migrations/20250927093000_search_jargons_llm_order.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/supabase/seed.sql -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeta611/easyword/HEAD/types/comment.ts --------------------------------------------------------------------------------