| -rw-r--r-- | .devcontainer/devcontainer.json | 13L |
| -rw-r--r-- | .editorconfig | 9L |
| -rw-r--r-- | .github/workflows/ci.yml | 48L |
| -rw-r--r-- | .gitignore | 139L |
| -rwxr-xr-x | .husky/pre-commit | 4L |
| -rwxr-xr-x | .husky/pre-push | 5L |
| -rw-r--r-- | .lintstagedrc.yml | 2L |
| -rw-r--r-- | .prettierignore | 4L |
| -rw-r--r-- | .prettierrc.yml | 7L |
| -rw-r--r-- | .vscode/extensions.json | 8L |
| -rw-r--r-- | .vscode/settings.json | 12L |
| -rw-r--r-- | LICENSE | 21L |
| -rw-r--r-- | README.md | 101L |
| -rw-r--r-- | data/classStandard.ts | 1151L |
| -rw-r--r-- | data/dayPeriodSchedule.ts | 1771L |
| -rw-r--r-- | eslint.config.mjs | 100L |
| -rw-r--r-- | ignore-step.sh | 17L |
| -rw-r--r-- | next-env.d.ts | 5L |
| -rw-r--r-- | next.config.js | 44L |
| -rw-r--r-- | package.json | 80L |
| -rw-r--r-- | pnpm-lock.yaml | 8125L |
| -rw-r--r-- | public/app-example1.png | 22591B |
| -rw-r--r-- | public/favicon.ico | 15406B |
| -rw-r--r-- | public/icon_x1024.png | 37083B |
| -rw-r--r-- | public/icon_x192.png | 9988B |
| -rw-r--r-- | public/icon_x512.png | 29441B |
| -rw-r--r-- | public/main_visual.png | 19592B |
| -rw-r--r-- | public/manifest.json | 73L |
| -rw-r--r-- | public/maskable_icon.png | 46929B |
| -rw-r--r-- | public/maskable_icon_x128.png | 1868B |
| -rw-r--r-- | public/maskable_icon_x192.png | 3561B |
| -rw-r--r-- | public/maskable_icon_x384.png | 11041B |
| -rw-r--r-- | public/maskable_icon_x48.png | 533B |
| -rw-r--r-- | public/maskable_icon_x512.png | 17818B |
| -rw-r--r-- | public/maskable_icon_x72.png | 909B |
| -rw-r--r-- | public/maskable_icon_x96.png | 1181B |
| -rw-r--r-- | src/client/components/CopyToClipboardButton/index.tsx | 41L |
| -rw-r--r-- | src/client/components/DatePicker/index.tsx | 38L |
| -rw-r--r-- | src/client/components/DatePickerLocalizationProvider/index.tsx | 25L |
| -rw-r--r-- | src/client/components/Head/index.tsx | 28L |
| -rw-r--r-- | src/client/components/IconButtonDatePicker/index.tsx | 40L |
| -rw-r--r-- | src/client/components/Layout/Menu.tsx | 147L |
| -rw-r--r-- | src/client/components/Layout/index.tsx | 83L |
| -rw-r--r-- | src/client/components/Link/index.tsx | 143L |
| -rw-r--r-- | src/client/components/SlideFooter/index.tsx | 167L |
| -rw-r--r-- | src/client/components/WarningOfUse/index.tsx | 43L |
| -rw-r--r-- | src/client/features/daily/atoms.ts | 12L |
| -rw-r--r-- | src/client/features/daily/components/DatePicker.tsx | 89L |
| -rw-r--r-- | src/client/features/daily/components/JumpToTodayFab.tsx | 68L |
| -rw-r--r-- | src/client/features/daily/components/Lessons/BasisChip.tsx | 35L |
| -rw-r--r-- | src/client/features/daily/components/Lessons/DetailDialog.tsx | 168L |
| -rw-r--r-- | src/client/features/daily/components/Lessons/Event.tsx | 31L |
| -rw-r--r-- | src/client/features/daily/components/Lessons/Lesson.tsx | 140L |
| -rw-r--r-- | src/client/features/daily/components/Lessons/index.tsx | 54L |
| -rw-r--r-- | src/client/features/daily/components/SetMyClassFab.tsx | 55L |
| -rw-r--r-- | src/client/features/daily/hooks/useIndexAndDate.ts | 79L |
| -rw-r--r-- | src/client/features/daily/hooks/useNote.ts | 23L |
| -rw-r--r-- | src/client/features/daily/hooks/useSpecialChange.ts | 23L |
| -rw-r--r-- | src/client/features/daily/index.tsx | 105L |
| -rw-r--r-- | src/client/features/daily/types.ts | 12L |
| -rw-r--r-- | src/client/features/setting/components/MyClassForm.tsx | 75L |
| -rw-r--r-- | src/client/features/setting/components/MySubjectForm.tsx | 119L |
| -rw-r--r-- | src/client/features/setting/components/ThemeSwitch.tsx | 53L |
| -rw-r--r-- | src/client/features/setting/index.tsx | 78L |
| -rw-r--r-- | src/client/features/tools/classStandardExcelToCode/hooks/useClassStandardDataInput.ts | 29L |
| -rw-r--r-- | src/client/features/tools/classStandardExcelToCode/hooks/useClassStandardDataOutput.ts | 928L |
| -rw-r--r-- | src/client/features/tools/classStandardExcelToCode/index.tsx | 53L |
| -rw-r--r-- | src/client/features/tools/classStandardExcelToCode/schema.ts | 12L |
| -rw-r--r-- | src/client/features/tools/dayPeriodExcelToCode/hooks/useDayPeriodDataInput.ts | 29L |
| -rw-r--r-- | src/client/features/tools/dayPeriodExcelToCode/hooks/useDayPeriodDataOutput.ts | 73L |
| -rw-r--r-- | src/client/features/tools/dayPeriodExcelToCode/index.tsx | 53L |
| -rw-r--r-- | src/client/features/tools/dayPeriodExcelToCode/schema.ts | 29L |
| -rw-r--r-- | src/client/hooks/useIsPwa.ts | 12L |
| -rw-r--r-- | src/client/hooks/useMap.ts | 51L |
| -rw-r--r-- | src/client/hooks/useMyClass.ts | 51L |
| -rw-r--r-- | src/client/hooks/useMySubject.ts | 25L |
| -rw-r--r-- | src/client/styles/global.css | 0B |
| -rw-r--r-- | src/client/types/index.ts | 16L |
| -rw-r--r-- | src/client/utils/createEmotionCache.ts | 5L |
| -rw-r--r-- | src/client/utils/getMuiTheme.ts | 68L |
| -rw-r--r-- | src/client/utils/trpc.ts | 50L |
| -rw-r--r-- | src/common/constant/index.ts | 207L |
| -rw-r--r-- | src/common/types/index.ts | 43L |
| -rw-r--r-- | src/common/utils/formatDate.ts | 14L |
| -rw-r--r-- | src/common/utils/getSchoolYear.ts | 16L |
| -rw-r--r-- | src/common/utils/zod.ts | 33L |
| -rw-r--r-- | src/middleware.ts | 29L |
| -rw-r--r-- | src/pages/[class]/index.tsx | 145L |
| -rw-r--r-- | src/pages/_app.tsx | 83L |
| -rw-r--r-- | src/pages/_document.tsx | 39L |
| -rw-r--r-- | src/pages/about.tsx | 135L |
| -rw-r--r-- | src/pages/api/auth.ts | 7L |
| -rw-r--r-- | src/pages/api/trpc/[trpc].ts | 11L |
| -rw-r--r-- | src/pages/how-to-use.tsx | 229L |
| -rw-r--r-- | src/pages/index.tsx | 69L |
| -rw-r--r-- | src/pages/setting.tsx | 33L |
| -rw-r--r-- | src/pages/tools/class-standard-excel-to-code.tsx | 51L |
| -rw-r--r-- | src/pages/tools/day-period-excel-to-code.tsx | 47L |
| -rw-r--r-- | src/pages/tools/index.tsx | 42L |
| -rw-r--r-- | src/pages/update-info.tsx | 95L |
| -rw-r--r-- | src/server/context.ts | 15L |
| -rw-r--r-- | src/server/routers/_app.ts | 28L |
| -rw-r--r-- | src/server/routers/classStandard.ts | 46L |
| -rw-r--r-- | src/server/routers/dayPeriodSchedule.ts | 35L |
| -rw-r--r-- | src/server/trpc.ts | 18L |
| -rw-r--r-- | src/server/utils/prisma.ts | 10L |
| -rw-r--r-- | tsconfig.eslint.json | 5L |
| -rw-r--r-- | tsconfig.json | 38L |
| -rw-r--r-- | vercel.json | 1L |