├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report----.md │ ├── feature-request----.md │ ├── help----.md │ └── task----.md ├── pull_request_template.md └── workflows │ ├── ci.yaml │ └── deploy.yaml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CNAME ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── public ├── account_sync.png ├── bitsOfGood.svg ├── compare_panel.png ├── compare_schedule.png ├── donate.png ├── drag_event_blocks.png ├── event_blocks.png ├── exportIcon.svg ├── favicon.ico ├── index.html ├── invitation-succesful.png ├── invitation-succesful.svg ├── manifest.json ├── mascot.png ├── schedule_versions.png └── screenshot.png ├── src ├── components │ ├── AccountDropdown │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── ActionRow │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── App │ │ ├── content.tsx │ │ ├── index.tsx │ │ ├── maintenance.tsx │ │ ├── navigation.tsx │ │ └── stylesheet.scss │ ├── AppDataLoader │ │ ├── index.tsx │ │ └── stages.tsx │ ├── Attribution │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Banner │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Button │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Calendar │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── CombinationContainer │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── CompareBlocks │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Comparison │ │ └── index.tsx │ ├── ComparisonContainer │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── ComparisonContainerShareBack │ │ └── ComparisonContainerShareBack.tsx │ ├── ComparisonPanel │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Course │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── CourseAdd │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── CourseContainer │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── CourseFilter │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── CourseNavMenu │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── DataNotPersistentNotification │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── DaySelection │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── DonateBanner │ │ └── index.tsx │ ├── ErrorBoundary │ │ └── index.tsx │ ├── ErrorDetails │ │ └── index.tsx │ ├── ErrorDisplay │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── ErrorHeader │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Event │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── EventAdd │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── EventBlocks │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── EventDrag │ │ └── index.tsx │ ├── ExpandableCard │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Feedback │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── FinalBlocks │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Finals │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Header │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── HeaderActionBar │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── HeaderDisplay │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── InformationModal │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Instructor │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── InvitationAcceptModal │ │ ├── InvitationAcceptModal.tsx │ │ └── stylesheet.scss │ ├── InvitationModal │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── InviteBackLink │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── LoadingDisplay │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── LoginModal │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── MaintenanceModal │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Map │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── MapView │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Modal │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── NavDrawer │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── NavMenu │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Palette │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Prerequisite │ │ └── index.tsx │ ├── RouterComponent │ │ └── index.tsx │ ├── Scheduler │ │ └── index.tsx │ ├── Section │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── SectionBlocks │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Select │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── ShareIcon │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Spinner │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── SuccesfulInvitationImage │ │ └── index.tsx │ ├── SurveyBanner │ │ └── index.tsx │ ├── Tab │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── TimeBlocks │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── Toast │ │ ├── index.tsx │ │ └── stylesheet.scss │ ├── WarningHeader │ │ ├── index.tsx │ │ └── stylesheet.scss │ └── index.ts ├── constants.ts ├── contexts │ ├── account.ts │ ├── friend.ts │ ├── index.ts │ ├── overlayCrns.ts │ ├── schedule.ts │ ├── terms.ts │ └── theme.ts ├── data │ ├── beans │ │ ├── Course.ts │ │ ├── Oscar.ts │ │ ├── Section.ts │ │ ├── SortingOption.ts │ │ └── index.ts │ ├── firebase.ts │ ├── hooks │ │ ├── useCompareStateFromStorage.ts │ │ ├── useDownloadOscarData.ts │ │ ├── useDownloadTerms.ts │ │ ├── useEnsureValidTerm.ts │ │ ├── useExtractFriendInfo.ts │ │ ├── useExtractFriendTermData.ts │ │ ├── useExtractScheduleVersion.ts │ │ ├── useExtractTermScheduleData.ts │ │ ├── useFirebaseAuth.ts │ │ ├── useFriendDataProducer.ts │ │ ├── useMigrateScheduleData.test.ts │ │ ├── useMigrateScheduleData.ts │ │ ├── useRawFriendDataFromFirebase.ts │ │ ├── useRawFriendScheduleDataFromFirebaseFunction.ts │ │ ├── useRawScheduleDataFromFirebase.ts │ │ ├── useRawScheduleDataFromStorage.test.tsx │ │ ├── useRawScheduleDataFromStorage.ts │ │ ├── useScheduleDataProducer.ts │ │ ├── useThemeFromStorage.ts │ │ ├── useUIStateFromStorage.ts │ │ └── useVersionActions.ts │ ├── legacy │ │ ├── types.ts │ │ └── validation.ts │ ├── migrations │ │ ├── 1to2.test.ts │ │ ├── 1to2.ts │ │ ├── 2to3.test.ts │ │ ├── 2to3.ts │ │ ├── cookiesTo1.test.ts │ │ ├── cookiesTo1.ts │ │ ├── index.test.ts │ │ └── index.ts │ └── types.ts ├── hooks │ ├── useBodyClass.ts │ ├── useDeepCompareEffect.ts │ ├── useFeatureFlag.ts │ ├── useHeaderActionBarProps.ts │ ├── useMedia.ts │ ├── usePrevious.ts │ ├── useRateLimiter.ts │ └── useScreenWidth.ts ├── index.tsx ├── log.ts ├── react-app-env.d.ts ├── stylesheet.scss ├── types.ts ├── utils │ ├── cancellable.ts │ ├── misc.test.ts │ ├── misc.tsx │ ├── semesters.test.ts │ ├── semesters.ts │ └── tests.ts ├── variables.scss └── vendor │ └── ics.js ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.github/ISSUE_TEMPLATE/bug-report----.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.github/ISSUE_TEMPLATE/feature-request----.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.github/ISSUE_TEMPLATE/help----.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.github/ISSUE_TEMPLATE/task----.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | gt-scheduler.org -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/package.json -------------------------------------------------------------------------------- /public/account_sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/account_sync.png -------------------------------------------------------------------------------- /public/bitsOfGood.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/bitsOfGood.svg -------------------------------------------------------------------------------- /public/compare_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/compare_panel.png -------------------------------------------------------------------------------- /public/compare_schedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/compare_schedule.png -------------------------------------------------------------------------------- /public/donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/donate.png -------------------------------------------------------------------------------- /public/drag_event_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/drag_event_blocks.png -------------------------------------------------------------------------------- /public/event_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/event_blocks.png -------------------------------------------------------------------------------- /public/exportIcon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/index.html -------------------------------------------------------------------------------- /public/invitation-succesful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/invitation-succesful.png -------------------------------------------------------------------------------- /public/invitation-succesful.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/invitation-succesful.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/mascot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/mascot.png -------------------------------------------------------------------------------- /public/schedule_versions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/schedule_versions.png -------------------------------------------------------------------------------- /public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/public/screenshot.png -------------------------------------------------------------------------------- /src/components/AccountDropdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/AccountDropdown/index.tsx -------------------------------------------------------------------------------- /src/components/AccountDropdown/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/AccountDropdown/stylesheet.scss -------------------------------------------------------------------------------- /src/components/ActionRow/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ActionRow/index.tsx -------------------------------------------------------------------------------- /src/components/ActionRow/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ActionRow/stylesheet.scss -------------------------------------------------------------------------------- /src/components/App/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/App/content.tsx -------------------------------------------------------------------------------- /src/components/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/App/index.tsx -------------------------------------------------------------------------------- /src/components/App/maintenance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/App/maintenance.tsx -------------------------------------------------------------------------------- /src/components/App/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/App/navigation.tsx -------------------------------------------------------------------------------- /src/components/App/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/App/stylesheet.scss -------------------------------------------------------------------------------- /src/components/AppDataLoader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/AppDataLoader/index.tsx -------------------------------------------------------------------------------- /src/components/AppDataLoader/stages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/AppDataLoader/stages.tsx -------------------------------------------------------------------------------- /src/components/Attribution/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Attribution/index.tsx -------------------------------------------------------------------------------- /src/components/Attribution/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Attribution/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Banner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Banner/index.tsx -------------------------------------------------------------------------------- /src/components/Banner/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Banner/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Button/index.tsx -------------------------------------------------------------------------------- /src/components/Button/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Button/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Calendar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Calendar/index.tsx -------------------------------------------------------------------------------- /src/components/Calendar/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Calendar/stylesheet.scss -------------------------------------------------------------------------------- /src/components/CombinationContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CombinationContainer/index.tsx -------------------------------------------------------------------------------- /src/components/CombinationContainer/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CombinationContainer/stylesheet.scss -------------------------------------------------------------------------------- /src/components/CompareBlocks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CompareBlocks/index.tsx -------------------------------------------------------------------------------- /src/components/CompareBlocks/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CompareBlocks/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Comparison/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Comparison/index.tsx -------------------------------------------------------------------------------- /src/components/ComparisonContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ComparisonContainer/index.tsx -------------------------------------------------------------------------------- /src/components/ComparisonContainer/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ComparisonContainer/stylesheet.scss -------------------------------------------------------------------------------- /src/components/ComparisonContainerShareBack/ComparisonContainerShareBack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ComparisonContainerShareBack/ComparisonContainerShareBack.tsx -------------------------------------------------------------------------------- /src/components/ComparisonPanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ComparisonPanel/index.tsx -------------------------------------------------------------------------------- /src/components/ComparisonPanel/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ComparisonPanel/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Course/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Course/index.tsx -------------------------------------------------------------------------------- /src/components/Course/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Course/stylesheet.scss -------------------------------------------------------------------------------- /src/components/CourseAdd/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseAdd/index.tsx -------------------------------------------------------------------------------- /src/components/CourseAdd/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseAdd/stylesheet.scss -------------------------------------------------------------------------------- /src/components/CourseContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseContainer/index.tsx -------------------------------------------------------------------------------- /src/components/CourseContainer/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseContainer/stylesheet.scss -------------------------------------------------------------------------------- /src/components/CourseFilter/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseFilter/index.tsx -------------------------------------------------------------------------------- /src/components/CourseFilter/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseFilter/stylesheet.scss -------------------------------------------------------------------------------- /src/components/CourseNavMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseNavMenu/index.tsx -------------------------------------------------------------------------------- /src/components/CourseNavMenu/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/CourseNavMenu/stylesheet.scss -------------------------------------------------------------------------------- /src/components/DataNotPersistentNotification/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/DataNotPersistentNotification/index.tsx -------------------------------------------------------------------------------- /src/components/DataNotPersistentNotification/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/DataNotPersistentNotification/stylesheet.scss -------------------------------------------------------------------------------- /src/components/DaySelection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/DaySelection/index.tsx -------------------------------------------------------------------------------- /src/components/DaySelection/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/DaySelection/stylesheet.scss -------------------------------------------------------------------------------- /src/components/DonateBanner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/DonateBanner/index.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ErrorBoundary/index.tsx -------------------------------------------------------------------------------- /src/components/ErrorDetails/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ErrorDetails/index.tsx -------------------------------------------------------------------------------- /src/components/ErrorDisplay/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ErrorDisplay/index.tsx -------------------------------------------------------------------------------- /src/components/ErrorDisplay/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ErrorDisplay/stylesheet.scss -------------------------------------------------------------------------------- /src/components/ErrorHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ErrorHeader/index.tsx -------------------------------------------------------------------------------- /src/components/ErrorHeader/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ErrorHeader/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Event/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Event/index.tsx -------------------------------------------------------------------------------- /src/components/Event/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Event/stylesheet.scss -------------------------------------------------------------------------------- /src/components/EventAdd/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/EventAdd/index.tsx -------------------------------------------------------------------------------- /src/components/EventAdd/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/EventAdd/stylesheet.scss -------------------------------------------------------------------------------- /src/components/EventBlocks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/EventBlocks/index.tsx -------------------------------------------------------------------------------- /src/components/EventBlocks/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/EventBlocks/stylesheet.scss -------------------------------------------------------------------------------- /src/components/EventDrag/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/EventDrag/index.tsx -------------------------------------------------------------------------------- /src/components/ExpandableCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ExpandableCard/index.tsx -------------------------------------------------------------------------------- /src/components/ExpandableCard/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ExpandableCard/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Feedback/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Feedback/index.tsx -------------------------------------------------------------------------------- /src/components/Feedback/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Feedback/stylesheet.scss -------------------------------------------------------------------------------- /src/components/FinalBlocks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/FinalBlocks/index.tsx -------------------------------------------------------------------------------- /src/components/FinalBlocks/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/FinalBlocks/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Finals/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Finals/index.tsx -------------------------------------------------------------------------------- /src/components/Finals/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Finals/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Header/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Header/stylesheet.scss -------------------------------------------------------------------------------- /src/components/HeaderActionBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/HeaderActionBar/index.tsx -------------------------------------------------------------------------------- /src/components/HeaderActionBar/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/HeaderActionBar/stylesheet.scss -------------------------------------------------------------------------------- /src/components/HeaderDisplay/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/HeaderDisplay/index.tsx -------------------------------------------------------------------------------- /src/components/HeaderDisplay/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/HeaderDisplay/stylesheet.scss -------------------------------------------------------------------------------- /src/components/InformationModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InformationModal/index.tsx -------------------------------------------------------------------------------- /src/components/InformationModal/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InformationModal/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Instructor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Instructor/index.tsx -------------------------------------------------------------------------------- /src/components/Instructor/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Instructor/stylesheet.scss -------------------------------------------------------------------------------- /src/components/InvitationAcceptModal/InvitationAcceptModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InvitationAcceptModal/InvitationAcceptModal.tsx -------------------------------------------------------------------------------- /src/components/InvitationAcceptModal/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InvitationAcceptModal/stylesheet.scss -------------------------------------------------------------------------------- /src/components/InvitationModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InvitationModal/index.tsx -------------------------------------------------------------------------------- /src/components/InvitationModal/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InvitationModal/stylesheet.scss -------------------------------------------------------------------------------- /src/components/InviteBackLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InviteBackLink/index.tsx -------------------------------------------------------------------------------- /src/components/InviteBackLink/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/InviteBackLink/stylesheet.scss -------------------------------------------------------------------------------- /src/components/LoadingDisplay/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/LoadingDisplay/index.tsx -------------------------------------------------------------------------------- /src/components/LoadingDisplay/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/LoadingDisplay/stylesheet.scss -------------------------------------------------------------------------------- /src/components/LoginModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/LoginModal/index.tsx -------------------------------------------------------------------------------- /src/components/LoginModal/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/LoginModal/stylesheet.scss -------------------------------------------------------------------------------- /src/components/MaintenanceModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/MaintenanceModal/index.tsx -------------------------------------------------------------------------------- /src/components/MaintenanceModal/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/MaintenanceModal/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Map/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Map/index.tsx -------------------------------------------------------------------------------- /src/components/Map/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Map/stylesheet.scss -------------------------------------------------------------------------------- /src/components/MapView/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/MapView/index.tsx -------------------------------------------------------------------------------- /src/components/MapView/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/MapView/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Modal/index.tsx -------------------------------------------------------------------------------- /src/components/Modal/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Modal/stylesheet.scss -------------------------------------------------------------------------------- /src/components/NavDrawer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/NavDrawer/index.tsx -------------------------------------------------------------------------------- /src/components/NavDrawer/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/NavDrawer/stylesheet.scss -------------------------------------------------------------------------------- /src/components/NavMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/NavMenu/index.tsx -------------------------------------------------------------------------------- /src/components/NavMenu/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/NavMenu/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Palette/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Palette/index.tsx -------------------------------------------------------------------------------- /src/components/Palette/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Palette/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Prerequisite/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Prerequisite/index.tsx -------------------------------------------------------------------------------- /src/components/RouterComponent/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/RouterComponent/index.tsx -------------------------------------------------------------------------------- /src/components/Scheduler/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Scheduler/index.tsx -------------------------------------------------------------------------------- /src/components/Section/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Section/index.tsx -------------------------------------------------------------------------------- /src/components/Section/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Section/stylesheet.scss -------------------------------------------------------------------------------- /src/components/SectionBlocks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/SectionBlocks/index.tsx -------------------------------------------------------------------------------- /src/components/SectionBlocks/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/SectionBlocks/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Select/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Select/index.tsx -------------------------------------------------------------------------------- /src/components/Select/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Select/stylesheet.scss -------------------------------------------------------------------------------- /src/components/ShareIcon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ShareIcon/index.tsx -------------------------------------------------------------------------------- /src/components/ShareIcon/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/ShareIcon/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Spinner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Spinner/index.tsx -------------------------------------------------------------------------------- /src/components/Spinner/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Spinner/stylesheet.scss -------------------------------------------------------------------------------- /src/components/SuccesfulInvitationImage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/SuccesfulInvitationImage/index.tsx -------------------------------------------------------------------------------- /src/components/SurveyBanner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/SurveyBanner/index.tsx -------------------------------------------------------------------------------- /src/components/Tab/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Tab/index.tsx -------------------------------------------------------------------------------- /src/components/Tab/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Tab/stylesheet.scss -------------------------------------------------------------------------------- /src/components/TimeBlocks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/TimeBlocks/index.tsx -------------------------------------------------------------------------------- /src/components/TimeBlocks/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/TimeBlocks/stylesheet.scss -------------------------------------------------------------------------------- /src/components/Toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Toast/index.tsx -------------------------------------------------------------------------------- /src/components/Toast/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/Toast/stylesheet.scss -------------------------------------------------------------------------------- /src/components/WarningHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/WarningHeader/index.tsx -------------------------------------------------------------------------------- /src/components/WarningHeader/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/WarningHeader/stylesheet.scss -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/contexts/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/contexts/account.ts -------------------------------------------------------------------------------- /src/contexts/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/contexts/friend.ts -------------------------------------------------------------------------------- /src/contexts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/contexts/index.ts -------------------------------------------------------------------------------- /src/contexts/overlayCrns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/contexts/overlayCrns.ts -------------------------------------------------------------------------------- /src/contexts/schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/contexts/schedule.ts -------------------------------------------------------------------------------- /src/contexts/terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/contexts/terms.ts -------------------------------------------------------------------------------- /src/contexts/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/contexts/theme.ts -------------------------------------------------------------------------------- /src/data/beans/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/beans/Course.ts -------------------------------------------------------------------------------- /src/data/beans/Oscar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/beans/Oscar.ts -------------------------------------------------------------------------------- /src/data/beans/Section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/beans/Section.ts -------------------------------------------------------------------------------- /src/data/beans/SortingOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/beans/SortingOption.ts -------------------------------------------------------------------------------- /src/data/beans/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/beans/index.ts -------------------------------------------------------------------------------- /src/data/firebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/firebase.ts -------------------------------------------------------------------------------- /src/data/hooks/useCompareStateFromStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useCompareStateFromStorage.ts -------------------------------------------------------------------------------- /src/data/hooks/useDownloadOscarData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useDownloadOscarData.ts -------------------------------------------------------------------------------- /src/data/hooks/useDownloadTerms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useDownloadTerms.ts -------------------------------------------------------------------------------- /src/data/hooks/useEnsureValidTerm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useEnsureValidTerm.ts -------------------------------------------------------------------------------- /src/data/hooks/useExtractFriendInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useExtractFriendInfo.ts -------------------------------------------------------------------------------- /src/data/hooks/useExtractFriendTermData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useExtractFriendTermData.ts -------------------------------------------------------------------------------- /src/data/hooks/useExtractScheduleVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useExtractScheduleVersion.ts -------------------------------------------------------------------------------- /src/data/hooks/useExtractTermScheduleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useExtractTermScheduleData.ts -------------------------------------------------------------------------------- /src/data/hooks/useFirebaseAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useFirebaseAuth.ts -------------------------------------------------------------------------------- /src/data/hooks/useFriendDataProducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useFriendDataProducer.ts -------------------------------------------------------------------------------- /src/data/hooks/useMigrateScheduleData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useMigrateScheduleData.test.ts -------------------------------------------------------------------------------- /src/data/hooks/useMigrateScheduleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useMigrateScheduleData.ts -------------------------------------------------------------------------------- /src/data/hooks/useRawFriendDataFromFirebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useRawFriendDataFromFirebase.ts -------------------------------------------------------------------------------- /src/data/hooks/useRawFriendScheduleDataFromFirebaseFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useRawFriendScheduleDataFromFirebaseFunction.ts -------------------------------------------------------------------------------- /src/data/hooks/useRawScheduleDataFromFirebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useRawScheduleDataFromFirebase.ts -------------------------------------------------------------------------------- /src/data/hooks/useRawScheduleDataFromStorage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useRawScheduleDataFromStorage.test.tsx -------------------------------------------------------------------------------- /src/data/hooks/useRawScheduleDataFromStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useRawScheduleDataFromStorage.ts -------------------------------------------------------------------------------- /src/data/hooks/useScheduleDataProducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useScheduleDataProducer.ts -------------------------------------------------------------------------------- /src/data/hooks/useThemeFromStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useThemeFromStorage.ts -------------------------------------------------------------------------------- /src/data/hooks/useUIStateFromStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useUIStateFromStorage.ts -------------------------------------------------------------------------------- /src/data/hooks/useVersionActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/hooks/useVersionActions.ts -------------------------------------------------------------------------------- /src/data/legacy/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/legacy/types.ts -------------------------------------------------------------------------------- /src/data/legacy/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/legacy/validation.ts -------------------------------------------------------------------------------- /src/data/migrations/1to2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/1to2.test.ts -------------------------------------------------------------------------------- /src/data/migrations/1to2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/1to2.ts -------------------------------------------------------------------------------- /src/data/migrations/2to3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/2to3.test.ts -------------------------------------------------------------------------------- /src/data/migrations/2to3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/2to3.ts -------------------------------------------------------------------------------- /src/data/migrations/cookiesTo1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/cookiesTo1.test.ts -------------------------------------------------------------------------------- /src/data/migrations/cookiesTo1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/cookiesTo1.ts -------------------------------------------------------------------------------- /src/data/migrations/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/index.test.ts -------------------------------------------------------------------------------- /src/data/migrations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/migrations/index.ts -------------------------------------------------------------------------------- /src/data/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/data/types.ts -------------------------------------------------------------------------------- /src/hooks/useBodyClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/useBodyClass.ts -------------------------------------------------------------------------------- /src/hooks/useDeepCompareEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/useDeepCompareEffect.ts -------------------------------------------------------------------------------- /src/hooks/useFeatureFlag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/useFeatureFlag.ts -------------------------------------------------------------------------------- /src/hooks/useHeaderActionBarProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/useHeaderActionBarProps.ts -------------------------------------------------------------------------------- /src/hooks/useMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/useMedia.ts -------------------------------------------------------------------------------- /src/hooks/usePrevious.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/usePrevious.ts -------------------------------------------------------------------------------- /src/hooks/useRateLimiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/useRateLimiter.ts -------------------------------------------------------------------------------- /src/hooks/useScreenWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/hooks/useScreenWidth.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/log.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/stylesheet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/stylesheet.scss -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/cancellable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/utils/cancellable.ts -------------------------------------------------------------------------------- /src/utils/misc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/utils/misc.test.ts -------------------------------------------------------------------------------- /src/utils/misc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/utils/misc.tsx -------------------------------------------------------------------------------- /src/utils/semesters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/utils/semesters.test.ts -------------------------------------------------------------------------------- /src/utils/semesters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/utils/semesters.ts -------------------------------------------------------------------------------- /src/utils/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/utils/tests.ts -------------------------------------------------------------------------------- /src/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/variables.scss -------------------------------------------------------------------------------- /src/vendor/ics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/src/vendor/ics.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gt-scheduler/website/HEAD/yarn.lock --------------------------------------------------------------------------------