├── .eslintrc.json ├── .gitignore ├── .node-version ├── .prettierrc.json ├── LICENSE ├── README-en.md ├── README.md ├── firefox-updates.json ├── google1604f8232a119513.html ├── package.json ├── readme-images └── dashboard.png ├── scripts └── find_unused_messages.sh ├── src ├── @types │ ├── env.d.ts │ └── module.css.d.ts ├── _locales │ ├── en │ │ └── messages.json │ └── ja │ │ └── messages.json ├── add-syllabus-to-timetable │ ├── components │ │ └── AddToTimetableButton.tsx │ └── content.tsx ├── assignment-filename │ ├── background.ts │ ├── content.ts │ └── inject.js ├── auto-session-extension │ ├── background.ts │ └── content.ts ├── background.ts ├── block-tracking │ └── background.ts ├── block-xhr-requests │ ├── background.ts │ ├── content.ts │ └── inject.js ├── check-notes-on-submitting │ ├── background.ts │ └── content.ts ├── check-session │ └── content.tsx ├── common │ ├── api │ │ ├── moodle │ │ │ ├── calendar.ts │ │ │ ├── checkSessionKey.ts │ │ │ ├── core_course.ts │ │ │ ├── core_webservice.ts │ │ │ ├── mobileAPI.ts │ │ │ ├── moodle.ts │ │ │ ├── qrlogin │ │ │ │ ├── qr-scanner.html │ │ │ │ ├── qr-scanner.ts │ │ │ │ └── qrlogin.ts │ │ │ ├── touch.ts │ │ │ ├── user-profile.ts │ │ │ └── user_prefs.ts │ │ └── waseda │ │ │ ├── login.ts │ │ │ └── syllabus.ts │ ├── auto-login │ │ ├── auto-login-checkbox.ts │ │ ├── auto-login-page.html │ │ ├── auto-login-page.ts │ │ ├── auto-login.ts │ │ ├── background.ts │ │ ├── getLoginInfo.ts │ │ └── session-key-cache.ts │ ├── config │ │ ├── backup.ts │ │ ├── config.ts │ │ ├── declarativeNetRequest.ts │ │ ├── migration.ts │ │ ├── registerContentScript.ts │ │ └── useConfig.ts │ ├── constants │ │ └── periods.ts │ ├── course │ │ ├── collect-syllabus-information.ts │ │ ├── course-color.ts │ │ ├── course-provider-type-guard.ts │ │ ├── course.ts │ │ ├── provider │ │ │ ├── custom.ts │ │ │ └── moodle.ts │ │ ├── timetable.ts │ │ └── useCourses.ts │ ├── error-log.ts │ ├── error.ts │ ├── polyfills │ │ └── DOMParser.ts │ ├── react │ │ ├── Center.tsx │ │ ├── CenteredCircularProgress.tsx │ │ ├── Confirm.tsx │ │ ├── components │ │ │ └── color-picker │ │ │ │ └── ColorPicker.tsx │ │ ├── error-fallback.tsx │ │ ├── hooks │ │ │ ├── useAsyncGenerator.tsx │ │ │ └── usePromise.tsx │ │ ├── notification.tsx │ │ ├── root.tsx │ │ └── theme │ │ │ ├── BWMTheme.tsx │ │ │ ├── BWMThemeDarkReader.tsx │ │ │ └── BWMThemePrefersColorScheme.tsx │ ├── timeline │ │ ├── components │ │ │ ├── TimelineEvent.tsx │ │ │ ├── TimelineEventIcon.tsx │ │ │ └── TimelineEventList.tsx │ │ └── timeline.ts │ ├── user │ │ └── user.ts │ └── util │ │ ├── CacheStorage.ts │ │ ├── array.ts │ │ ├── combine-promise.ts │ │ ├── context.ts │ │ ├── event.ts │ │ ├── fetch.ts │ │ ├── fetchWithEncoding.ts │ │ ├── intl.ts │ │ ├── lazy.ts │ │ ├── limit-rate.ts │ │ ├── makeRandomString.ts │ │ ├── messenger │ │ ├── client.ts │ │ └── server.ts │ │ ├── object-compression.ts │ │ ├── school-year.ts │ │ ├── sleep.ts │ │ ├── synchronized.ts │ │ ├── version.ts │ │ ├── withCache.ts │ │ └── zenkaku.ts ├── config-editor │ ├── components │ │ └── ConfigEditor.tsx │ ├── config-editor.html │ └── config-editor.tsx ├── content.ts ├── dashboard │ ├── course-overview │ │ ├── components │ │ │ ├── CourseCard.tsx │ │ │ ├── CourseCardMenu.tsx │ │ │ ├── CourseOverview.tsx │ │ │ ├── CourseOverviewMenu.tsx │ │ │ ├── NoTimetableDataTip.tsx │ │ │ ├── Timetable.tsx │ │ │ ├── YearTermSelector.tsx │ │ │ └── dialogs │ │ │ │ ├── AddCustomCourseDialog.tsx │ │ │ │ ├── CollectCourseInformationDialog.tsx │ │ │ │ └── course-settings │ │ │ │ ├── CourseSettingsDialog.tsx │ │ │ │ ├── TabGeneral.tsx │ │ │ │ └── TabTimetable.tsx │ │ └── course-overview.tsx │ ├── dashboard.ts │ └── timeline │ │ ├── components │ │ └── Timeline.tsx │ │ └── timeline.tsx ├── error-log │ ├── components │ │ ├── ErrorList.tsx │ │ └── ErrorLog.tsx │ ├── error-log.html │ └── error-log.tsx ├── faster-back-and-forward │ ├── background.ts │ ├── content.ts │ └── inject.js ├── fix-portal-link │ ├── background.ts │ ├── content.ts │ └── inject.js ├── fix-style │ ├── background.ts │ ├── reduce-course-content-padding.css │ ├── remove-floating-action-button.css │ └── remove-notification-badge.css ├── fix-syllabus-link │ ├── background.ts │ ├── content.ts │ └── inject.js ├── launcher │ ├── background.ts │ ├── launcher.html │ ├── launcher.ts │ └── pages │ │ ├── course-registration.ts │ │ ├── grade-and-course-registration.ts │ │ ├── grade-inquiry.ts │ │ ├── my-waseda.ts │ │ └── waseda-email.ts ├── manifest.json ├── moodle-api-client │ ├── components │ │ ├── MoodleAPIClient.module.css │ │ ├── MoodleAPIClient.tsx │ │ ├── RequestPanel.tsx │ │ └── ResponsePanel.tsx │ ├── moodle-api-client.html │ └── moodle-api-client.tsx ├── options-page │ ├── components │ │ ├── OptionsPage.tsx │ │ ├── OptionsPageAppBar.tsx │ │ ├── OptionsPageContent.tsx │ │ ├── OptionsPageDrawer.tsx │ │ ├── items │ │ │ ├── Action.tsx │ │ │ ├── DevMode.tsx │ │ │ ├── DisableOptions.tsx │ │ │ ├── Launch.tsx │ │ │ ├── Link.tsx │ │ │ ├── TextBoxOption.tsx │ │ │ └── ToggleOption.tsx │ │ └── sections │ │ │ ├── about │ │ │ ├── SectionAbout.tsx │ │ │ └── StorageUsage.tsx │ │ │ ├── auto-login │ │ │ ├── OptionPassword.tsx │ │ │ ├── OptionUserId.tsx │ │ │ └── SectionAutoLogin.tsx │ │ │ ├── course-overview │ │ │ └── SectionCourseOverview.tsx │ │ │ ├── fix-style │ │ │ └── SectionFixStyle.tsx │ │ │ ├── general │ │ │ ├── OptionBackupConfig.tsx │ │ │ ├── OptionRestoreConfig.tsx │ │ │ └── SectionGeneral.tsx │ │ │ ├── others │ │ │ └── SectionOthers.tsx │ │ │ ├── quiz │ │ │ └── SectionQuiz.tsx │ │ │ └── timeline │ │ │ ├── HiddenEventsDialog.tsx │ │ │ ├── OptionTimelineBadgeDeadlineRange.tsx │ │ │ ├── OptionTimelineDateBorderOffset.tsx │ │ │ ├── OptionTimelineDateRange.tsx │ │ │ └── SectionTimeline.tsx │ ├── options-page.html │ └── options-page.tsx ├── popup │ ├── background.tsx │ ├── badge.ts │ ├── components │ │ ├── Popup.tsx │ │ └── PopupHeader.tsx │ ├── popup.html │ └── popup.tsx ├── quiz │ ├── more-visible-remaining-time │ │ ├── background.ts │ │ └── style.css │ └── remind-unanswered-questions │ │ ├── RemindDialog.tsx │ │ ├── content.tsx │ │ └── questions.ts ├── remove-loading-video │ └── background.ts ├── res │ ├── images │ │ ├── icon-128.png │ │ ├── icon-48.png │ │ └── icon.svg │ └── videos │ │ └── dummy-video.mp4 ├── view-in-browser │ └── background.ts └── word-counter │ ├── background.ts │ └── content.ts ├── tsconfig.json └── webextension-toolbox.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 19.2.0 -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/LICENSE -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/README.md -------------------------------------------------------------------------------- /firefox-updates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/firefox-updates.json -------------------------------------------------------------------------------- /google1604f8232a119513.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/google1604f8232a119513.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/package.json -------------------------------------------------------------------------------- /readme-images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/readme-images/dashboard.png -------------------------------------------------------------------------------- /scripts/find_unused_messages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/scripts/find_unused_messages.sh -------------------------------------------------------------------------------- /src/@types/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/@types/env.d.ts -------------------------------------------------------------------------------- /src/@types/module.css.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/@types/module.css.d.ts -------------------------------------------------------------------------------- /src/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/_locales/en/messages.json -------------------------------------------------------------------------------- /src/_locales/ja/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/_locales/ja/messages.json -------------------------------------------------------------------------------- /src/add-syllabus-to-timetable/components/AddToTimetableButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/add-syllabus-to-timetable/components/AddToTimetableButton.tsx -------------------------------------------------------------------------------- /src/add-syllabus-to-timetable/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/add-syllabus-to-timetable/content.tsx -------------------------------------------------------------------------------- /src/assignment-filename/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/assignment-filename/background.ts -------------------------------------------------------------------------------- /src/assignment-filename/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/assignment-filename/content.ts -------------------------------------------------------------------------------- /src/assignment-filename/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/assignment-filename/inject.js -------------------------------------------------------------------------------- /src/auto-session-extension/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/auto-session-extension/background.ts -------------------------------------------------------------------------------- /src/auto-session-extension/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/auto-session-extension/content.ts -------------------------------------------------------------------------------- /src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/background.ts -------------------------------------------------------------------------------- /src/block-tracking/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/block-tracking/background.ts -------------------------------------------------------------------------------- /src/block-xhr-requests/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/block-xhr-requests/background.ts -------------------------------------------------------------------------------- /src/block-xhr-requests/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/block-xhr-requests/content.ts -------------------------------------------------------------------------------- /src/block-xhr-requests/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/block-xhr-requests/inject.js -------------------------------------------------------------------------------- /src/check-notes-on-submitting/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/check-notes-on-submitting/background.ts -------------------------------------------------------------------------------- /src/check-notes-on-submitting/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/check-notes-on-submitting/content.ts -------------------------------------------------------------------------------- /src/check-session/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/check-session/content.tsx -------------------------------------------------------------------------------- /src/common/api/moodle/calendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/calendar.ts -------------------------------------------------------------------------------- /src/common/api/moodle/checkSessionKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/checkSessionKey.ts -------------------------------------------------------------------------------- /src/common/api/moodle/core_course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/core_course.ts -------------------------------------------------------------------------------- /src/common/api/moodle/core_webservice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/core_webservice.ts -------------------------------------------------------------------------------- /src/common/api/moodle/mobileAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/mobileAPI.ts -------------------------------------------------------------------------------- /src/common/api/moodle/moodle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/moodle.ts -------------------------------------------------------------------------------- /src/common/api/moodle/qrlogin/qr-scanner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/qrlogin/qr-scanner.html -------------------------------------------------------------------------------- /src/common/api/moodle/qrlogin/qr-scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/qrlogin/qr-scanner.ts -------------------------------------------------------------------------------- /src/common/api/moodle/qrlogin/qrlogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/qrlogin/qrlogin.ts -------------------------------------------------------------------------------- /src/common/api/moodle/touch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/touch.ts -------------------------------------------------------------------------------- /src/common/api/moodle/user-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/user-profile.ts -------------------------------------------------------------------------------- /src/common/api/moodle/user_prefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/moodle/user_prefs.ts -------------------------------------------------------------------------------- /src/common/api/waseda/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/waseda/login.ts -------------------------------------------------------------------------------- /src/common/api/waseda/syllabus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/api/waseda/syllabus.ts -------------------------------------------------------------------------------- /src/common/auto-login/auto-login-checkbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/auto-login/auto-login-checkbox.ts -------------------------------------------------------------------------------- /src/common/auto-login/auto-login-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/auto-login/auto-login-page.html -------------------------------------------------------------------------------- /src/common/auto-login/auto-login-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/auto-login/auto-login-page.ts -------------------------------------------------------------------------------- /src/common/auto-login/auto-login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/auto-login/auto-login.ts -------------------------------------------------------------------------------- /src/common/auto-login/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/auto-login/background.ts -------------------------------------------------------------------------------- /src/common/auto-login/getLoginInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/auto-login/getLoginInfo.ts -------------------------------------------------------------------------------- /src/common/auto-login/session-key-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/auto-login/session-key-cache.ts -------------------------------------------------------------------------------- /src/common/config/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/config/backup.ts -------------------------------------------------------------------------------- /src/common/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/config/config.ts -------------------------------------------------------------------------------- /src/common/config/declarativeNetRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/config/declarativeNetRequest.ts -------------------------------------------------------------------------------- /src/common/config/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/config/migration.ts -------------------------------------------------------------------------------- /src/common/config/registerContentScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/config/registerContentScript.ts -------------------------------------------------------------------------------- /src/common/config/useConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/config/useConfig.ts -------------------------------------------------------------------------------- /src/common/constants/periods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/constants/periods.ts -------------------------------------------------------------------------------- /src/common/course/collect-syllabus-information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/collect-syllabus-information.ts -------------------------------------------------------------------------------- /src/common/course/course-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/course-color.ts -------------------------------------------------------------------------------- /src/common/course/course-provider-type-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/course-provider-type-guard.ts -------------------------------------------------------------------------------- /src/common/course/course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/course.ts -------------------------------------------------------------------------------- /src/common/course/provider/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/provider/custom.ts -------------------------------------------------------------------------------- /src/common/course/provider/moodle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/provider/moodle.ts -------------------------------------------------------------------------------- /src/common/course/timetable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/timetable.ts -------------------------------------------------------------------------------- /src/common/course/useCourses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/course/useCourses.ts -------------------------------------------------------------------------------- /src/common/error-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/error-log.ts -------------------------------------------------------------------------------- /src/common/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/error.ts -------------------------------------------------------------------------------- /src/common/polyfills/DOMParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/polyfills/DOMParser.ts -------------------------------------------------------------------------------- /src/common/react/Center.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/Center.tsx -------------------------------------------------------------------------------- /src/common/react/CenteredCircularProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/CenteredCircularProgress.tsx -------------------------------------------------------------------------------- /src/common/react/Confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/Confirm.tsx -------------------------------------------------------------------------------- /src/common/react/components/color-picker/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/components/color-picker/ColorPicker.tsx -------------------------------------------------------------------------------- /src/common/react/error-fallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/error-fallback.tsx -------------------------------------------------------------------------------- /src/common/react/hooks/useAsyncGenerator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/hooks/useAsyncGenerator.tsx -------------------------------------------------------------------------------- /src/common/react/hooks/usePromise.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/hooks/usePromise.tsx -------------------------------------------------------------------------------- /src/common/react/notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/notification.tsx -------------------------------------------------------------------------------- /src/common/react/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/root.tsx -------------------------------------------------------------------------------- /src/common/react/theme/BWMTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/theme/BWMTheme.tsx -------------------------------------------------------------------------------- /src/common/react/theme/BWMThemeDarkReader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/theme/BWMThemeDarkReader.tsx -------------------------------------------------------------------------------- /src/common/react/theme/BWMThemePrefersColorScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/react/theme/BWMThemePrefersColorScheme.tsx -------------------------------------------------------------------------------- /src/common/timeline/components/TimelineEvent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/timeline/components/TimelineEvent.tsx -------------------------------------------------------------------------------- /src/common/timeline/components/TimelineEventIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/timeline/components/TimelineEventIcon.tsx -------------------------------------------------------------------------------- /src/common/timeline/components/TimelineEventList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/timeline/components/TimelineEventList.tsx -------------------------------------------------------------------------------- /src/common/timeline/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/timeline/timeline.ts -------------------------------------------------------------------------------- /src/common/user/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/user/user.ts -------------------------------------------------------------------------------- /src/common/util/CacheStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/CacheStorage.ts -------------------------------------------------------------------------------- /src/common/util/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/array.ts -------------------------------------------------------------------------------- /src/common/util/combine-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/combine-promise.ts -------------------------------------------------------------------------------- /src/common/util/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/context.ts -------------------------------------------------------------------------------- /src/common/util/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/event.ts -------------------------------------------------------------------------------- /src/common/util/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/fetch.ts -------------------------------------------------------------------------------- /src/common/util/fetchWithEncoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/fetchWithEncoding.ts -------------------------------------------------------------------------------- /src/common/util/intl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/intl.ts -------------------------------------------------------------------------------- /src/common/util/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/lazy.ts -------------------------------------------------------------------------------- /src/common/util/limit-rate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/limit-rate.ts -------------------------------------------------------------------------------- /src/common/util/makeRandomString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/makeRandomString.ts -------------------------------------------------------------------------------- /src/common/util/messenger/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/messenger/client.ts -------------------------------------------------------------------------------- /src/common/util/messenger/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/messenger/server.ts -------------------------------------------------------------------------------- /src/common/util/object-compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/object-compression.ts -------------------------------------------------------------------------------- /src/common/util/school-year.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/school-year.ts -------------------------------------------------------------------------------- /src/common/util/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/sleep.ts -------------------------------------------------------------------------------- /src/common/util/synchronized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/synchronized.ts -------------------------------------------------------------------------------- /src/common/util/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/version.ts -------------------------------------------------------------------------------- /src/common/util/withCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/withCache.ts -------------------------------------------------------------------------------- /src/common/util/zenkaku.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/common/util/zenkaku.ts -------------------------------------------------------------------------------- /src/config-editor/components/ConfigEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/config-editor/components/ConfigEditor.tsx -------------------------------------------------------------------------------- /src/config-editor/config-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/config-editor/config-editor.html -------------------------------------------------------------------------------- /src/config-editor/config-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/config-editor/config-editor.tsx -------------------------------------------------------------------------------- /src/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/content.ts -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/CourseCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/CourseCard.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/CourseCardMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/CourseCardMenu.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/CourseOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/CourseOverview.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/CourseOverviewMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/CourseOverviewMenu.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/NoTimetableDataTip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/NoTimetableDataTip.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/Timetable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/Timetable.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/YearTermSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/YearTermSelector.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/dialogs/AddCustomCourseDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/dialogs/AddCustomCourseDialog.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/dialogs/CollectCourseInformationDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/dialogs/CollectCourseInformationDialog.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/dialogs/course-settings/CourseSettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/dialogs/course-settings/CourseSettingsDialog.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/dialogs/course-settings/TabGeneral.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/dialogs/course-settings/TabGeneral.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/components/dialogs/course-settings/TabTimetable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/components/dialogs/course-settings/TabTimetable.tsx -------------------------------------------------------------------------------- /src/dashboard/course-overview/course-overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/course-overview/course-overview.tsx -------------------------------------------------------------------------------- /src/dashboard/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/dashboard.ts -------------------------------------------------------------------------------- /src/dashboard/timeline/components/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/timeline/components/Timeline.tsx -------------------------------------------------------------------------------- /src/dashboard/timeline/timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/dashboard/timeline/timeline.tsx -------------------------------------------------------------------------------- /src/error-log/components/ErrorList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/error-log/components/ErrorList.tsx -------------------------------------------------------------------------------- /src/error-log/components/ErrorLog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/error-log/components/ErrorLog.tsx -------------------------------------------------------------------------------- /src/error-log/error-log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/error-log/error-log.html -------------------------------------------------------------------------------- /src/error-log/error-log.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/error-log/error-log.tsx -------------------------------------------------------------------------------- /src/faster-back-and-forward/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/faster-back-and-forward/background.ts -------------------------------------------------------------------------------- /src/faster-back-and-forward/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/faster-back-and-forward/content.ts -------------------------------------------------------------------------------- /src/faster-back-and-forward/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/faster-back-and-forward/inject.js -------------------------------------------------------------------------------- /src/fix-portal-link/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-portal-link/background.ts -------------------------------------------------------------------------------- /src/fix-portal-link/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-portal-link/content.ts -------------------------------------------------------------------------------- /src/fix-portal-link/inject.js: -------------------------------------------------------------------------------- 1 | window.fncControlSubmit = () => true; 2 | -------------------------------------------------------------------------------- /src/fix-style/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-style/background.ts -------------------------------------------------------------------------------- /src/fix-style/reduce-course-content-padding.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-style/reduce-course-content-padding.css -------------------------------------------------------------------------------- /src/fix-style/remove-floating-action-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-style/remove-floating-action-button.css -------------------------------------------------------------------------------- /src/fix-style/remove-notification-badge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-style/remove-notification-badge.css -------------------------------------------------------------------------------- /src/fix-syllabus-link/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-syllabus-link/background.ts -------------------------------------------------------------------------------- /src/fix-syllabus-link/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-syllabus-link/content.ts -------------------------------------------------------------------------------- /src/fix-syllabus-link/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/fix-syllabus-link/inject.js -------------------------------------------------------------------------------- /src/launcher/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/background.ts -------------------------------------------------------------------------------- /src/launcher/launcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/launcher.html -------------------------------------------------------------------------------- /src/launcher/launcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/launcher.ts -------------------------------------------------------------------------------- /src/launcher/pages/course-registration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/pages/course-registration.ts -------------------------------------------------------------------------------- /src/launcher/pages/grade-and-course-registration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/pages/grade-and-course-registration.ts -------------------------------------------------------------------------------- /src/launcher/pages/grade-inquiry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/pages/grade-inquiry.ts -------------------------------------------------------------------------------- /src/launcher/pages/my-waseda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/pages/my-waseda.ts -------------------------------------------------------------------------------- /src/launcher/pages/waseda-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/launcher/pages/waseda-email.ts -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/moodle-api-client/components/MoodleAPIClient.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/moodle-api-client/components/MoodleAPIClient.module.css -------------------------------------------------------------------------------- /src/moodle-api-client/components/MoodleAPIClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/moodle-api-client/components/MoodleAPIClient.tsx -------------------------------------------------------------------------------- /src/moodle-api-client/components/RequestPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/moodle-api-client/components/RequestPanel.tsx -------------------------------------------------------------------------------- /src/moodle-api-client/components/ResponsePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/moodle-api-client/components/ResponsePanel.tsx -------------------------------------------------------------------------------- /src/moodle-api-client/moodle-api-client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/moodle-api-client/moodle-api-client.html -------------------------------------------------------------------------------- /src/moodle-api-client/moodle-api-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/moodle-api-client/moodle-api-client.tsx -------------------------------------------------------------------------------- /src/options-page/components/OptionsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/OptionsPage.tsx -------------------------------------------------------------------------------- /src/options-page/components/OptionsPageAppBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/OptionsPageAppBar.tsx -------------------------------------------------------------------------------- /src/options-page/components/OptionsPageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/OptionsPageContent.tsx -------------------------------------------------------------------------------- /src/options-page/components/OptionsPageDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/OptionsPageDrawer.tsx -------------------------------------------------------------------------------- /src/options-page/components/items/Action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/items/Action.tsx -------------------------------------------------------------------------------- /src/options-page/components/items/DevMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/items/DevMode.tsx -------------------------------------------------------------------------------- /src/options-page/components/items/DisableOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/items/DisableOptions.tsx -------------------------------------------------------------------------------- /src/options-page/components/items/Launch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/items/Launch.tsx -------------------------------------------------------------------------------- /src/options-page/components/items/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/items/Link.tsx -------------------------------------------------------------------------------- /src/options-page/components/items/TextBoxOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/items/TextBoxOption.tsx -------------------------------------------------------------------------------- /src/options-page/components/items/ToggleOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/items/ToggleOption.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/about/SectionAbout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/about/SectionAbout.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/about/StorageUsage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/about/StorageUsage.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/auto-login/OptionPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/auto-login/OptionPassword.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/auto-login/OptionUserId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/auto-login/OptionUserId.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/auto-login/SectionAutoLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/auto-login/SectionAutoLogin.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/course-overview/SectionCourseOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/course-overview/SectionCourseOverview.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/fix-style/SectionFixStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/fix-style/SectionFixStyle.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/general/OptionBackupConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/general/OptionBackupConfig.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/general/OptionRestoreConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/general/OptionRestoreConfig.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/general/SectionGeneral.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/general/SectionGeneral.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/others/SectionOthers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/others/SectionOthers.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/quiz/SectionQuiz.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/quiz/SectionQuiz.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/timeline/HiddenEventsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/timeline/HiddenEventsDialog.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/timeline/OptionTimelineBadgeDeadlineRange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/timeline/OptionTimelineBadgeDeadlineRange.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/timeline/OptionTimelineDateBorderOffset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/timeline/OptionTimelineDateBorderOffset.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/timeline/OptionTimelineDateRange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/timeline/OptionTimelineDateRange.tsx -------------------------------------------------------------------------------- /src/options-page/components/sections/timeline/SectionTimeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/components/sections/timeline/SectionTimeline.tsx -------------------------------------------------------------------------------- /src/options-page/options-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/options-page.html -------------------------------------------------------------------------------- /src/options-page/options-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/options-page/options-page.tsx -------------------------------------------------------------------------------- /src/popup/background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/popup/background.tsx -------------------------------------------------------------------------------- /src/popup/badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/popup/badge.ts -------------------------------------------------------------------------------- /src/popup/components/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/popup/components/Popup.tsx -------------------------------------------------------------------------------- /src/popup/components/PopupHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/popup/components/PopupHeader.tsx -------------------------------------------------------------------------------- /src/popup/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/popup/popup.html -------------------------------------------------------------------------------- /src/popup/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/popup/popup.tsx -------------------------------------------------------------------------------- /src/quiz/more-visible-remaining-time/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/quiz/more-visible-remaining-time/background.ts -------------------------------------------------------------------------------- /src/quiz/more-visible-remaining-time/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/quiz/more-visible-remaining-time/style.css -------------------------------------------------------------------------------- /src/quiz/remind-unanswered-questions/RemindDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/quiz/remind-unanswered-questions/RemindDialog.tsx -------------------------------------------------------------------------------- /src/quiz/remind-unanswered-questions/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/quiz/remind-unanswered-questions/content.tsx -------------------------------------------------------------------------------- /src/quiz/remind-unanswered-questions/questions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/quiz/remind-unanswered-questions/questions.ts -------------------------------------------------------------------------------- /src/remove-loading-video/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/remove-loading-video/background.ts -------------------------------------------------------------------------------- /src/res/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/res/images/icon-128.png -------------------------------------------------------------------------------- /src/res/images/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/res/images/icon-48.png -------------------------------------------------------------------------------- /src/res/images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/res/images/icon.svg -------------------------------------------------------------------------------- /src/res/videos/dummy-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/res/videos/dummy-video.mp4 -------------------------------------------------------------------------------- /src/view-in-browser/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/view-in-browser/background.ts -------------------------------------------------------------------------------- /src/word-counter/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/word-counter/background.ts -------------------------------------------------------------------------------- /src/word-counter/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/src/word-counter/content.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webextension-toolbox.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkihr-ojisan/better-waseda-moodle/HEAD/webextension-toolbox.config.js --------------------------------------------------------------------------------