Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Terms #713

Closed
wants to merge 2,534 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2534 commits
Select commit Hold shift + click to select a range
9e5d8b2
remove uat from url
zacharyzollman Feb 16, 2023
732f06d
implement mobile and tablet support
Jdyn Feb 16, 2023
e028490
close modal on outside click
Jdyn Feb 18, 2023
a728160
polish css and convert app entry to functional
Jdyn Feb 18, 2023
3555ff0
fix circular dependency in catalogFilter
Jdyn Feb 18, 2023
89b2a87
remove dead code part 1
Jdyn Feb 19, 2023
9b01ae9
load jumbo styles even when suspending svg load
Jdyn Feb 19, 2023
45d1cc3
Squashed commit of the following:
Jdyn Feb 19, 2023
6bb1754
remove console.log
Jdyn Feb 19, 2023
f717e46
implement pill filter handling
Jdyn Feb 19, 2023
56b3491
change type names
Jdyn Feb 19, 2023
c699e74
Create simple about image carousel
QxBytes Feb 19, 2023
4a93ae2
Create nicer image carousel
QxBytes Feb 19, 2023
28902d6
reimplement read more logic
Jdyn Feb 19, 2023
f5ef1ce
Add transitions to carousel
QxBytes Feb 19, 2023
996d3f6
Merge remote-tracking branch 'upstream/master' into catalog-rework
Jdyn Feb 19, 2023
3947a07
improve catalog filter error styles
Jdyn Feb 19, 2023
e832417
remove floating semicolons
Jdyn Feb 19, 2023
5ea9153
eliminate all global catalog scss and rework catalog list design
Jdyn Feb 20, 2023
ce8a902
re-add selected styling
Jdyn Feb 20, 2023
372e23f
animate card background hover
Jdyn Feb 20, 2023
388e501
remove old redux for catalog filter
Jdyn Feb 21, 2023
3e97752
Added 2022 grades and updated yaml file
MichaelKhaykin Feb 21, 2023
eb42a45
change filter icon from img to svg component
Jdyn Feb 22, 2023
ded1fe6
Re-did .yaml file such that Chicanx Latinx Studies is under CHICANO i…
MichaelKhaykin Feb 22, 2023
3e84664
add skeleton loading states
Jdyn Feb 22, 2023
e70dc41
Make the carousel itself move instead of the individual items
QxBytes Feb 22, 2023
86b8c54
Auto rotate carousel and stop on interaction
QxBytes Feb 22, 2023
373291f
clean up skeletons
Jdyn Feb 22, 2023
1b6da8a
add skeleton to catalog list
Jdyn Feb 22, 2023
85735aa
Reverting old files to have line endings they had before
MichaelKhaykin Feb 23, 2023
6933e18
Merge pull request #557 from asuc-octo/about-carousel
mathhulk Feb 23, 2023
268e36d
Merge pull request #550 from asuc-octo/remove-custom-forms
mathhulk Feb 23, 2023
8c90300
Revert "finished catalog links"
mathhulk Feb 23, 2023
dd30e51
Merge pull request #555 from asuc-octo/api-updates
kevinzwang Feb 23, 2023
593bc74
Merge pull request #554 from asuc-octo/2022-grades
kevinzwang Feb 23, 2023
1cae6f3
Merge pull request #558 from asuc-octo/revert-532-catalog-link
kevinzwang Feb 23, 2023
86055f6
fix inconsistent design changes
Jdyn Feb 23, 2023
e201e88
re-add old pill sorting mechanism
Jdyn Feb 23, 2023
46cfe0e
fix catalog not scrolling properly on mobile
Jdyn Feb 23, 2023
e67510a
add more information to section cards
Jdyn Feb 23, 2023
1f8aca9
implement search from catalog list on mobile
Jdyn Feb 24, 2023
a885de6
revert section table
Jdyn Feb 24, 2023
78db025
remove old section table import
Jdyn Feb 24, 2023
93c39a2
run eslint.
Jdyn Feb 24, 2023
beba379
Merge remote-tracking branch 'upstream/master' into catalog-rework
Jdyn Feb 24, 2023
ab50fc2
run prettier and fix md files
Jdyn Feb 24, 2023
14ee054
remove mention of a bug page
Jdyn Feb 24, 2023
45d0821
fix relative pathing of the public assets
Jdyn Feb 24, 2023
ff0be00
remove unnecessary prop
Jdyn Feb 24, 2023
8dd9995
fix css bugs and update read more
Jdyn Feb 26, 2023
b40f912
animation doesnt work
Jdyn Feb 26, 2023
4eeebb7
remove recruiting page
Jdyn Feb 27, 2023
5e34713
add message if course has no sections
Jdyn Feb 27, 2023
f1d9f03
fix bug where course would not load in after reselecting it while alr…
Jdyn Mar 1, 2023
9fb665f
re-add long winded / unnecessary placeholder text
Jdyn Mar 1, 2023
c4d057b
refactor ReadMore component and make it more modular
Jdyn Mar 1, 2023
f6cfc1d
turns out the recruiting component was needed
Jdyn Mar 1, 2023
f2a2b40
fix catalog view opening in modal after changing filters
Jdyn Mar 2, 2023
f8b35b0
handle view edge case
Jdyn Mar 2, 2023
ad8bafe
fix bug bash bugs + more
Jdyn Mar 2, 2023
d7e86f4
Merge pull request #556 from Jdyn/catalog-rework
mathhulk Mar 4, 2023
8158346
bring catalog proportions back inline with current
Jdyn Mar 6, 2023
631a278
Merge pull request #559 from asuc-octo/catalog
mathhulk Mar 6, 2023
b160415
Update about page
QxBytes Mar 8, 2023
17cbba2
Merge branch 'master' into about-contributors-update
QxBytes Mar 9, 2023
76904a3
Update CurrentContributors.tsx
QxBytes Mar 9, 2023
b8fdf38
Merge pull request #560 from asuc-octo/about-contributors-update
mathhulk Mar 9, 2023
1b0590d
Remove email notifications on profile page
QxBytes Mar 9, 2023
807761d
init remove dependency on lodash
Jdyn Mar 10, 2023
83e11bb
Fix current contributors
QxBytes Mar 13, 2023
68e0aa4
Merge pull request #561 from asuc-octo/remove-notifications
mathhulk Mar 14, 2023
ad249b0
init remove js-yaml as a dependency
Jdyn Mar 14, 2023
6832c95
Remove login modal
mathhulk Mar 16, 2023
77c812a
Fix linter warning
QxBytes Mar 16, 2023
47bf3e8
Merge pull request #562 from asuc-octo/fix-about
mathhulk Mar 16, 2023
f71a6e0
Spacing
mathhulk Mar 16, 2023
85295b2
Merge branch 'master' into jaden-refactor-yaml
Jdyn Mar 16, 2023
1d743c8
Merge pull request #564 from asuc-octo/jaden-refactor-lodash
mathhulk Mar 16, 2023
f6cd92a
michelle to design lead
Jdyn Mar 16, 2023
f3e85bb
Merge branch 'master' into jaden-refactor-yaml
Jdyn Mar 16, 2023
25f9665
delete old yaml
Jdyn Mar 16, 2023
ea96cfb
Merge pull request #565 from asuc-octo/jaden-refactor-yaml
mathhulk Mar 16, 2023
ec258e1
Merge pull request #563 from asuc-octo/remove-login-modal
mathhulk Mar 16, 2023
e0dc65f
Change span to button
QxBytes Mar 16, 2023
fc9d54c
Merge branch 'master' into update-about-carousel
QxBytes Mar 16, 2023
a65a47d
Make carousel items zoom and focus on middle item
QxBytes Mar 16, 2023
f226459
fix production pathing
Jdyn Mar 16, 2023
cc65028
Update contributors with current and graduated
QxBytes Mar 16, 2023
f73d2e7
Merge branch 'fix-production-urls' into update-about-carousel
QxBytes Mar 16, 2023
3eba03d
Merge pull request #566 from asuc-octo/fix-production-urls
Mar 17, 2023
0c769da
Merge branch 'master' into update-about-carousel
QxBytes Mar 17, 2023
449cbfc
modify cursor instead of css var
Jdyn Mar 22, 2023
03f5569
remove site
Jdyn Mar 22, 2023
b84ff7a
Carousel button design, add Iconoir for about icons
mathhulk Mar 23, 2023
53a68f5
Brightness adjustment for inactive carousel images
mathhulk Mar 23, 2023
fbdbe1d
Formatting
mathhulk Mar 23, 2023
3674d15
Remove weird character
mathhulk Mar 23, 2023
8ad88d3
Merge pull request #568 from asuc-octo/fix-easter-egg
mathhulk Mar 23, 2023
24f983c
Merge pull request #567 from asuc-octo/update-about-carousel
mathhulk Mar 23, 2023
092832e
keep class context on enroll_reset
Jdyn Mar 24, 2023
23e69d7
Merge pull request #571 from asuc-octo/enroll-fix
mathhulk Mar 27, 2023
66f7bf4
clone fall2022 finals but change to 2023
zacharyzollman Mar 28, 2023
24215f2
Change day of final for MWF 12 PM classes
zacharyzollman Mar 28, 2023
1a43f91
Update general.py
zacharyzollman Mar 28, 2023
e18b1c7
Add fall 2023 semester dates
zacharyzollman Mar 28, 2023
ed383cc
Update settings.py
zacharyzollman Mar 28, 2023
c91c549
update fall 2023 SIS TERM ID
zacharyzollman Mar 28, 2023
0c025f3
Update abbreviation.yaml
zacharyzollman Mar 29, 2023
47c291b
update dates for schedule export
zacharyzollman Mar 30, 2023
84e6ae1
Update scheduler.ts
zacharyzollman Mar 31, 2023
ad66ccf
Merge pull request #573 from asuc-octo/fall-2023-config
kevinzwang Apr 2, 2023
cdc6c88
Add fall catalog banner
kevinzwang Apr 4, 2023
72139ba
add the banner component
Jdyn Apr 4, 2023
642c366
Merge pull request #574 from asuc-octo/add-banner
kevinzwang Apr 4, 2023
cb531a7
Merge remote-tracking branch 'gql/master'
kevinzwang Apr 5, 2023
46f94d1
remove old backend
kevinzwang Apr 5, 2023
bfa20de
Move .github to root
maxmwang Apr 5, 2023
0522cf7
(Fix) Move .github to root
maxmwang Apr 5, 2023
ba2d8f4
Add working docker compose
kevinzwang Apr 6, 2023
81feff5
Update readme with run instructions
kevinzwang Apr 6, 2023
5636488
Update compose and instructions
kevinzwang Apr 6, 2023
4117eb8
Fix authentication routes
maxmwang Oct 8, 2023
ee798b1
Remove unused dependencies
maxmwang Oct 8, 2023
7abb77e
Update .env.template
maxmwang Oct 8, 2023
ff1b1f2
added authentication
Chengming-Li Oct 9, 2023
2ea380f
added authentication to mutations
Chengming-Li Oct 11, 2023
072e81f
undid accidental changes to package lock
Chengming-Li Oct 11, 2023
1193299
Merge pull request #633 from asuc-octo/gql-auth
Chengming-Li Oct 17, 2023
3422e6e
Setup scripts folder
KartavyaSharma Oct 7, 2023
fc4435f
Upgrade backend dependencies
kevinzwang Oct 23, 2023
8e4a85b
Move db files to models and update SIS models
kevinzwang Oct 23, 2023
1aa2c4e
Add catalog update script
kevinzwang Oct 23, 2023
5bcf09c
Merge pull request #639 from asuc-octo/kev-update-scripts
kevinzwang Nov 7, 2023
072e776
fix: change logout route to GET
maxmwang Nov 7, 2023
f8ed877
Merge pull request #651 from asuc-octo/gql-logout
maxmwang Nov 9, 2023
d388ea2
fix: remove Makefile
maxmwang Nov 14, 2023
74a1e54
Rewrite schedule schema to better track courses(#644)
Chengming-Li Nov 14, 2023
7479aa5
revert: use POST for logout
maxmwang Nov 14, 2023
a4a2f07
feat: Initialize
mathhulk Feb 3, 2024
9944d0b
feat: Landing
mathhulk Feb 4, 2024
cf2a33e
feat: Course
mathhulk Feb 5, 2024
2320044
add collections name to mongo models
maxmwang Feb 27, 2024
02b46c6
feat: localhost:3001
mathhulk Feb 29, 2024
d5e1950
feat: Initialize AccountContext, Features images, etc.
mathhulk Feb 29, 2024
9d8b496
Merge pull request #682 from asuc-octo/gql-cors
maxmwang Feb 29, 2024
7be5047
fix catalog query with course model change
maxmwang Feb 29, 2024
1212373
express trust proxy (nginx)
maxmwang Feb 29, 2024
6490dd1
clean up root
maxmwang Feb 29, 2024
a6db9bc
Merge branch 'gql-proxy-auth' into gql
maxmwang Feb 29, 2024
c1d4cdd
feat: Class
mathhulk Mar 3, 2024
cb78b1c
feat: Filtering
mathhulk Mar 3, 2024
5d070ee
feat: Empty placeholder, mock Calendar
mathhulk Mar 3, 2024
9b608d6
feat: Tooltips, Saturday + Sunday
mathhulk Mar 4, 2024
d6959a2
added local minio s3 and backup:mongodb script (#649)
ARtheboss Mar 6, 2024
e344bad
feat: Init Schedule
mathhulk Mar 15, 2024
6fce84e
feat: Init events
mathhulk Mar 15, 2024
00f9598
feat: Init dynamic calendar
mathhulk Mar 15, 2024
37ef084
Update controller.ts
mathhulk Mar 17, 2024
233a83c
Revert "added local minio s3 and backup:mongodb script (#649)"
maxmwang Mar 17, 2024
ce0413c
Merge pull request #692 from asuc-octo/revert-649-mongodb-backup
maxmwang Mar 17, 2024
eff6276
Merge branch 'gql' into mathhulk-patch-1
maxmwang Mar 17, 2024
24da12e
feat: Itinerary
mathhulk Mar 18, 2024
6564e75
feat: Buildings
mathhulk Mar 19, 2024
d66d418
feat: campus.geojson
mathhulk Mar 19, 2024
b15fda9
feat: Init map markers, look into directions
mathhulk Mar 21, 2024
372fda4
added resiliency against variance between updated and updatedAt
Apr 5, 2024
cd3541f
Merge pull request #704 from asuc-octo/gql-updated/updatedat-fix
maxmwang Apr 10, 2024
f01d768
update github actions from old repo configs
maxmwang Apr 10, 2024
f11c1a1
fix github actions
maxmwang Apr 10, 2024
dd98f7d
allow introspection on stanfurdtime
maxmwang Apr 11, 2024
a23e74e
TODO(production) flag
maxmwang Apr 11, 2024
2dcb810
TODO(production) flag
maxmwang Apr 11, 2024
e77c8c4
Merge pull request #691 from asuc-octo/mathhulk-patch-1
maxmwang Apr 11, 2024
7c2f065
feat: Location, Time, Details, CCN, Tooltip; sections, etc.
mathhulk Apr 13, 2024
698f9f2
feat: Dark theme, search for and add classes to a schedule, etc.
mathhulk Apr 13, 2024
5d6571d
feat: Plan, responsive Browser, responsive Catalog, responsive Calendar
mathhulk Apr 15, 2024
1ae88cd
add caching to apollo queries
kevinzwang Apr 15, 2024
9c693d4
feat: Units, responsive Details, etc.
mathhulk Apr 15, 2024
adaafdf
feat: Support old terms, move filtering to Browser, Dockerfile, etc.
mathhulk Apr 16, 2024
4d3a949
Merge branch 'gql' into frontend-rewrite
mathhulk Apr 16, 2024
b72dacf
remove extranneous cacheControl directive
kevinzwang Apr 17, 2024
3d5c2a7
Merge pull request #705 from asuc-octo/gql-apollo-caching
maxmwang Apr 17, 2024
2722976
feat: Init plan
mathhulk Apr 17, 2024
8dc978f
Merge branch 'gql' into frontend-rewrite
mathhulk Apr 17, 2024
060fadc
feat: Search
mathhulk Apr 19, 2024
3e3f1fb
fixes for course/catalog: added sections list, list type corrections,…
Apr 17, 2024
9fe9d61
feat: Search
mathhulk Apr 20, 2024
3658f58
feat: section
mathhulk Apr 21, 2024
2984b78
feat: Preview sections, Itinerary
mathhulk Apr 22, 2024
b768c75
feat: Track markers
mathhulk Apr 22, 2024
eac8a91
feat: usePrefersColorScheme
mathhulk Apr 24, 2024
6cd572b
feat: anyPrintInScheduleOfClasses
mathhulk Apr 24, 2024
8922e76
fix: types
mathhulk Apr 24, 2024
f5890cd
fix: start
mathhulk Apr 24, 2024
e4118a6
fix: dist
mathhulk Apr 24, 2024
d6ddbbc
chore: gitignore
mathhulk Apr 24, 2024
0d5ccf4
fix: uri
mathhulk Apr 24, 2024
3f63ced
feat: Filters
mathhulk Apr 25, 2024
8339052
feat: Sorting
mathhulk Apr 28, 2024
723d0cb
feat: Reserved seats
mathhulk Apr 29, 2024
d1591ad
feat: In-progress migration to expanded data formats
mathhulk May 6, 2024
ba0a5d9
feat: Enrollment, Grades
mathhulk May 7, 2024
e97c2f0
feat: Filtering
mathhulk Jun 2, 2024
b31bfae
feat: Schedule, Calendar
mathhulk Jun 7, 2024
d9ed10a
feat: Compare
mathhulk Jun 8, 2024
d781078
feat: Manage
mathhulk Jun 9, 2024
5dde3f6
feat: Schedule context (units, classes, term)
mathhulk Jun 9, 2024
e66da6b
feat: Capacity color
mathhulk Jun 9, 2024
a9d95e2
feat: Tooltip
mathhulk Jun 10, 2024
3ceebd8
feat: Filter by day
mathhulk Jun 12, 2024
0ba28db
fix: add placeholder value for refresh_token
maxmwang Jun 16, 2024
a3dc2c6
revert
maxmwang Jun 16, 2024
6671a98
fix user auth
maxmwang Jun 16, 2024
ccf9ad8
Merge branch 'gql' into frontend-rewrite
mathhulk Jun 16, 2024
2528543
feat: Log in and log out with redirectURI via base64-encoded state
mathhulk Jun 16, 2024
c138ae5
feat: Init schedules
mathhulk Jun 16, 2024
3b88ea9
feat: Optional query persistence for Browser, internal Browser API fe…
mathhulk Jun 18, 2024
bdef01a
feat: use redis for user session cookies (#710)
maxmwang Jun 24, 2024
75706de
feat: Winter, GZIP compression, getCourseList
mathhulk Jun 24, 2024
e9686ba
feat: Terms
mathhulk Jun 24, 2024
81ea9ef
feat: Terms
mathhulk Jun 24, 2024
4856881
fix: scraping
mathhulk Jun 24, 2024
8617d67
fix: scraping
mathhulk Jun 24, 2024
1d571a2
feat: node:slim
mathhulk Jun 24, 2024
15e22e8
feat: node:slim
mathhulk Jun 24, 2024
121a7fa
Merge branch 'gql' into frontend-rewrite
mathhulk Jun 24, 2024
1e6b3f0
Merge pull request #711 from asuc-octo/frontend-rewrite
mathhulk Jun 25, 2024
d6ba4bb
Merge branch 'gql' into term-scrape
mathhulk Jun 25, 2024
b42e9fd
Merge branch 'gql' into term-scrape
mathhulk Jun 25, 2024
c836081
chore: Lint, Typescript, etc.
mathhulk Jun 25, 2024
e21dc38
chore: Lint, Typescript, etc.
mathhulk Jun 25, 2024
d9f8d69
feat: Map
mathhulk Jun 26, 2024
368bb3f
feat: Map
mathhulk Jun 26, 2024
5abe282
Merge remote-tracking branch 'refs/remotes/origin/frontend-rewrite' i…
mathhulk Jun 27, 2024
89660be
feat: Display classes rather than grouped courses
mathhulk Jun 30, 2024
347fe59
feat: Port fuzzy matching to worker (future), limit queries to 24 cha…
mathhulk Jul 1, 2024
ef79ffb
feat: Open and online
mathhulk Jul 1, 2024
cd571b8
Merge remote-tracking branch 'refs/remotes/origin/term-scrape' into t…
mathhulk Jul 1, 2024
22454be
Merge branch 'frontend-rewrite' into term-scrape
mathhulk Jul 1, 2024
b86db27
feat: InstructionMethod, ClassBrowser, CourseBrowser
mathhulk Jul 2, 2024
73a4111
fix: CourseBrowser, ClassBrowser
mathhulk Jul 2, 2024
c8569ee
feat: Generated types
mathhulk Jul 2, 2024
0575add
feat: CourseBrowser defaultSemesters
mathhulk Jul 3, 2024
ef62209
feat: User context for schedules
mathhulk Jul 3, 2024
48b05ae
feat: Polymorphic components, prepare for dashboard, play around with…
mathhulk Jul 10, 2024
a033bc0
feat: Responsive catalog with dashboard
mathhulk Jul 12, 2024
e1d99e3
feat: Search
mathhulk Jul 12, 2024
6fb2209
feat: Course, Class, CourseDrawer, ClassDrawer
mathhulk Jul 15, 2024
d4ec13b
fix: CourseDrawer, ClassDrawer
mathhulk Jul 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env.template
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ SIS_CLASS_APP_ID=_
SIS_CLASS_APP_KEY=_
SIS_COURSE_APP_ID=_
SIS_COURSE_APP_KEY=_
SIS_TERM_APP_ID=_
SIS_TERM_APP_KEY=_

GOOGLE_CLIENT_ID=_
GOOGLE_CLIENT_SECRET=_
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ jobs:
steps:
- uses: actions/checkout@v2

- name: install node v12
uses: actions/setup-node@v1
- name: install latest node version
uses: actions/setup-node@v4
with:
node-version: 12
node-version: latest

- name: npm install and gen
working-directory: ./backend
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: install node v12
uses: actions/setup-node@v1
- name: install latest node version
uses: actions/setup-node@v4
with:
node-version: 12
node-version: latest
- name: npm install and lint
working-directory: ./backend
run: |
Expand Down
Empty file.
2 changes: 1 addition & 1 deletion backend/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:16.14.2-slim AS builder
FROM node:slim AS builder
RUN mkdir /backend
WORKDIR /backend
COPY package.json .
Expand Down
12 changes: 0 additions & 12 deletions backend/jest-mongodb-config.js

This file was deleted.

11 changes: 0 additions & 11 deletions backend/jest.config.js

This file was deleted.

Loading
Loading