Samuel Gunter
7d4c5d7be8
feat: screenshot whole page, hide certain elements, screenshot fixed size ( #180 )
...
* feat: screenshot whole page, hide certain elements, screenshot fixed size
* refactor: use variants instead of groups and custom rules
* feat: scaled header, smaller body, weird padding/margin changes
* feat: consistent sizing & style regardless of zoom
* feat: use downloadBlob instead of hand-rolled image saving
* fix: be type safe is toBlob returns Promise<null>
* fix: revoke object url when it should be
* fix: animation scheduling
---------
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-03-21 19:20:03 -05:00
doprz
2dfb10e57b
feat: use downloadBlob util ( #186 )
...
* feat: use downloadBlob util
* chore: lint
* fix: revert saveCalAsPng
* feat: refactor downloadBlob
* chore: remove comments
* chore: lint and remove extra async
* refactor: cleanup
---------
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-03-21 16:25:37 -05:00
doprz
efed1c0edb
feat: enable TS strict mode ( #168 )
...
* feat: enable TS strict mode
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: colors bug with default
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: text type errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors - add definite assignment assertion
* fix: strict TS errors - add definite assignment assertion
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix(ESLint): error on no-explicit-any
* fix: type annotations for any types
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors (and remove packages)
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* fix: strict TS errors
* feat: enable React.StrictMode
* fix: strict TS errors (done!)
* fix: build error
* fix: replace no-explicit-any assertions
* refactor: cleanup
* refactor: more cleanup
* style: prettier
---------
Co-authored-by: Lukas Zenick <lukas@utexas.edu >
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-03-21 13:19:40 -05:00
doprz
2af351efa8
feat: add downloadBlob util
2024-03-21 10:20:52 -05:00
Razboy20
5ed81e4be9
feat: course color generation ( #179 )
...
* feat: course color generation
* feat: add proper TS for hex colors
* refactor: fix oklab and improve contrast ratios
* fix: update HexColor type
* refactor: update color switch point
* refactor: color-related functions and types
* fix: imports and TS issues
* fix: imports and TS issues
* chore: add no-restricted-syntax ForInStatement
* chore(docs): add jsdoc
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-03-19 18:54:11 -05:00
Abhinav Chadaga
df1849180d
feat: calendar-course-cell-color-picker ( #157 )
...
* feat: calendar-course-cell-color-picker done??
* fix: ensure hex code is lowercase
* fix: make hex codes lower case
* chore: convert px to rem in ColorPatch.tsx
* fix: add functionality to the invert colors button
* fix: some more lowercase stuff
* fix: remove hardcoded color patch hex codes, remove hardcoded pixel values
* chore: remove React.FC
* chore: modify docs
* fix: remove duplicate style
* fix: used name over size specified classes
* fix: grid over flex, elie feedback
* refactor: use color strings instead of indices
* refactor: remove console.log statements
2024-03-16 16:08:28 -05:00
Razboy20
85769e9d2c
refactor(UserSchedule): index by a unique id rather than name ( #166 )
...
* refactor(UserSchedule): index by a unique id rather than name
* refactor: Update parameter names in schedule function jsdocs
* refactor: change more instances of .name to .id
* refactor: Fix typo in variable name and update references
* refactor: Remove console.log statement
* fix(chromatic): Update ScheduleListItem story
* refactor: remove unused eslint rule
2024-03-14 23:09:04 -05:00
Sriram Hariharan
a5e9e3c214
feat: update badge count when schedule changes ( #150 )
...
* feat: update badge count when schedule changes
* fix: fixed linting issues
2024-03-12 00:59:14 -05:00
Razboy20
2f537b4f3e
fix: theme colors
2024-03-07 18:36:55 -06:00
Razboy20
8f360206fb
chore: cleanup/resolve PR comments
2024-03-07 16:45:26 -06:00
Abhinav Chadaga
471e55dcea
feat: color palette for calendar ( #118 )
...
* feat: work on the palette
* feat: palette basically done?
* fix: lint warnings and errors
* fix: minor fixes
* fix: color patch colors and shades
* fix: prettier issue
* chore: use TS satisfies
* chore: remove eslint-disable comment
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-03-06 15:12:13 -06:00
Abhinav Chadaga
89d03f4244
feat: course-catalog-injected-popup ( #98 )
...
* some work
* some work on course popup
update the stories and create the header component
* use chip component in header
* complete CourseHeaderAndActions Component
added course buttons, using proper subcomponents now.
* Change test course to 314
* Add rmp callback
* some unocss updates
* add course button onclick handlers
* add todo for calendar button
* Rename CoursePopup
Old one to "Old", remove "2" from new one
* description stuff done
* Modify story to use proper course info
* Add Grade Distribution Stuff
* Minor tweaks
change style in header
* Add TODO
replace current grade colors with a tailwind palette
* Fix syllabi url
Remove unused variable and unnecessary args to url
* Bunch of renaming
* Kinda complete the handlers
* change grade distribution colors to match updated figma
* change from reducer pattern to state variables, remove chartData from state
* add additional story
* disabled add when course is not open
* use array fill
* Some changes with the instructor names
* trying to get the CES stuff to work
* CES button is working
* remove a todo
* add actual color for dminus
* fix description, start no distribution state
* post merge fixes
* small fixes
* fix: import as type
* fix: some better typescript stuff i think
* fix: manifest.ts
* fix: pr feedback
* Apply suggestions from code review
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-03-06 15:11:32 -06:00
Dhruv
b17c3fae6d
fix: cleanup imports ( #112 )
...
* fix: use path alias
* fix: more path alias
* fix: even more path aliasing
* fix: even moreeeee path aliasing
* fix: sort imports
* fix: sort imports (again)
2024-03-06 15:11:29 -06:00
Dhruv
87799d8f02
feat: fix icons on PopupMain and convert to tailwind ( #108 )
...
* feat: fix icons on PopupMain
* fix: use text-white
* fix: move TestColors
* fix: convert to tailwind
* fix: finish moving TestColors out
* chore: add path alias
* chore: lint PR
* feat: create storybook.ts and move tailwindColorways there
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-03-06 15:11:28 -06:00
doprz
8a6e9070e0
chore: lint-format-docs-tests-bugfixes ( #105 )
...
* docs: add jsdoc
* feat: change enums to as const objects
* chore(test): add themeColors.test.ts
* fix: fix tests and bugs with strings.ts util
* fix: path alias imports and tsconfig file bug
* fix: remove --max-warnings 0
2024-03-06 15:11:27 -06:00
doprz
5eb7be246c
feat: Best Practices ( #102 )
...
* feat: best practices
* feat: add tests workflow
* feat: add best-practices workflow
* fix: wrong indentation in workflow
2024-03-06 15:11:27 -06:00
knownotunknown
35fab34445
feat: can open tabs, updated injected popup heading. basically done
2024-03-06 15:10:30 -06:00
knownotunknown
c4a738f281
Squashed commit of the following:
...
commit c46e4a51c9
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Mon Feb 19 21:37:46 2024 -0600
change from reducer pattern to state variables, remove chartData from state
commit 36bcdd2522
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Mon Feb 19 21:15:41 2024 -0600
change grade distribution colors to match updated figma
commit 11a50df88d
Merge: c16b301 b4c96a9
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Mon Feb 19 17:57:13 2024 -0600
Merge branch 'hackathon' into abhinavchadaga/course-catalog-popup
commit c16b301ff0
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Mon Feb 19 17:47:21 2024 -0600
Kinda complete the handlers
commit 1ac1d9095a
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sun Feb 18 17:36:59 2024 -0600
Bunch of renaming
commit 925829ad41
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sun Feb 18 17:24:53 2024 -0600
Fix syllabi url
Remove unused variable and unnecessary args to url
commit f2e5d51eb3
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sun Feb 18 17:24:22 2024 -0600
Add TODO
replace current grade colors with a tailwind palette
commit 747ee44440
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sun Feb 18 01:26:51 2024 -0600
Minor tweaks
change style in header
commit ddfe952a32
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sun Feb 18 01:26:38 2024 -0600
Add Grade Distribution Stuff
commit c27bf3c390
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sun Feb 18 01:26:13 2024 -0600
Modify story to use proper course info
commit 7afdbac1b8
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 16:37:01 2024 -0600
description stuff done
commit 1a89432276
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 15:26:32 2024 -0600
Rename CoursePopup
Old one to "Old", remove "2" from new one
commit 4c2b31e61a
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 15:23:01 2024 -0600
add todo for calendar button
commit 11b7a51ded
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 15:22:18 2024 -0600
add course button onclick handlers
commit f2dfcec838
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 14:52:38 2024 -0600
some unocss updates
commit f9f375514b
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 13:00:46 2024 -0600
Add rmp callback
commit 122fc6dbdd
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 13:00:16 2024 -0600
Change test course to 314
commit 19b124b3bd
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 12:19:21 2024 -0600
complete CourseHeaderAndActions Component
added course buttons, using proper subcomponents now.
commit 2eea01fc74
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 11:22:12 2024 -0600
use chip component in header
commit 9cb13c8fd1
Merge: a62b718 9392085
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 11:21:12 2024 -0600
Merge branch 'hackathon' into abhinavchadaga/course-catalog-popup
commit a62b718c43
Merge: 43d2675 7b7b858
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 10:57:24 2024 -0600
Merge branch 'hackathon' into abhinavchadaga/course-catalog-popup
commit 43d2675be5
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Sat Feb 17 10:54:49 2024 -0600
some work on course popup
update the stories and create the header component
commit 31bcef3099
Merge: 874f8d5 fa1d737
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Wed Feb 14 14:33:16 2024 -0600
Merge branch 'main' into abhinavchadaga/course-catalog-popup
pulling from main
commit 874f8d56cb
Author: Abhinav Chadaga <abhinav.chadaga@utexas.edu >
Date: Wed Feb 14 14:30:24 2024 -0600
some work
2024-03-06 15:09:03 -06:00
Razboy20
74be880f9d
fix: calendar course cell colors
2024-03-06 13:43:57 -06:00
Razboy20
79d7832d09
fix: unocss theme color namings
2024-03-06 13:42:17 -06:00
doprz
93b65ac2ed
feat: add buttons with icons in tailwind
2024-03-06 12:54:30 -06:00
Dhruv
9accd17bd4
feat: PopupCourseBlock Component ( #79 )
...
Co-authored-by: Razboy20 <Razboy20@users.noreply.github.com >
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-03-06 10:26:11 -06:00
Dhruv
ccea0f4bd1
feat: Create icon helper ( #77 )
...
* create icon helper
* change getStatusIcon to StatusIcon react component
---------
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-03-06 10:24:57 -06:00
Sriram Hariharan
04a82fb6a6
bunch of refactor and styling changes, coming along nicely
2023-03-07 01:42:26 -06:00
Sriram Hariharan
bce2717088
using my boilerplate yuh
2023-02-22 22:51:38 -06:00