Sriram Hariharan
9ec05ef764
feat: lowercase instructor! ( #268 )
...
Co-authored-by: Derek Chen <derex1987@gmail.com >
2024-10-04 22:44:57 -05:00
Sriram Hariharan
88eeb620ae
fix: doesn't autoload on pages that don't have pages to load ( #270 )
...
* fix: no autoload on singular pages without next page
* fix: formatted
2024-10-04 22:20:28 -05:00
Sriram Hariharan
c2cab407f3
feat: add skeleton loader for course description + distribution ( #267 )
...
* feat: add skeleton loading for course description
* feat: added to distribution
2024-10-04 21:22:19 -05:00
Razboy20
1942508d8d
fix: improve dialog handling and error management in list items ( #257 )
...
* fix: improve dialog handling and error management in list items
* chore: lint
2024-10-02 11:19:16 -05:00
a4d2856bfc
style: getting it the way we need ( #255 )
2024-10-02 09:31:31 -05:00
Ethan
e8d2c2e142
fix: visual overflow bug when editing schedule name ( #251 )
...
* fix: visual bug on radio and exit buttons when editing schedule name
* fix: add max width to text input
* fix: non-static sizing
* fix: non-static width with w-full
---------
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-10-01 23:08:31 -05:00
Samuel Gunter
4c8f03ca47
chore: update course schedules ( #249 )
2024-10-01 22:59:28 -05:00
9971435716
feat: splash text has arrived! ( #246 )
...
* feat: minecraft splash text brought to life!
* feat: bringing splash text to more life
* feat: wrong place oops
* feat: more styling and rendering conditionally when no course detected, and new joke
* feat: more splash text whew my wittyness is exhausted
* feat: padding for some finishing touches
* chore: lint
* feat: add more phrases
* chore: prettier
* Update PopupMain.tsx
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-10-01 22:17:58 -05:00
Sriram Hariharan
b4dd91ad25
feat: add react-loading-skeleton package ( #244 )
...
* feat: add react-loading-skeleton package
Add the react-loading-skeleton package to the project dependencies in package.json. This package will be used to display loading skeletons in the AutoLoad component.
* chore: remove body-max-line-length rule from commitlint.config.ts
2024-10-01 10:44:09 -05:00
Sriram Hariharan
8bb6f901dc
refactor: improve error message and handle active schedule deletion ( #243 )
2024-10-01 10:42:36 -05:00
5ca24dab82
feat: missed one chip toggle there ( #245 )
...
* feat: missed one chip toggle there
* chore: linting
2024-10-01 10:41:21 -05:00
abae7a5c22
feat: switch button ( #229 )
...
* fix: font weight added
* fix: change color hex
* fix: change color again
* fix: text-ut-burntorange
* fix: importance (tailwind wise)
* feat: switch button initial test
* feat: look at how this switch goes back and forth very mindful very demure
* fix: story
* feat: using type now
* chore: fix lint
* feat: button custom function prop
* fix: styling
* chore: fix lint error and add JSDoc
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-09-30 19:50:34 -05:00
Samuel Gunter
149fda3b72
fix: improper list data propagation ( #240 )
2024-09-30 19:16:47 -05:00
0ab83efd47
feat: Derek/disable updating ( #239 )
...
* feat: first conditional change
* feat: update conditionally 2
* feat: xd
2024-09-30 19:15:25 -05:00
vinsonzheng499
9eaff24cbb
fix: added room number to course popup ( #231 )
2024-09-30 09:47:40 -05:00
f34dd95d77
feat: experimental toggle for icons, left off for now ( #237 )
...
* feat: temporary removal of waitlist etc
* feat: experimental toggle for icons for now
* feat: popupmain toggle
* feat: cal header toggle
* feat: adjusted course cell for toggle
* feat: fine it'll be a constant
* chore: lint
* feat: other experimental options
2024-09-29 15:11:27 -05:00
d424ccce49
feat: temporary removal of waitlist etc ( #236 )
2024-09-28 23:05:52 -05:00
be87e41814
feat: one single exclamation mark did all that ( #235 )
2024-09-28 22:21:16 -05:00
438c82bfb5
feat: aesthetically pleasing squishier course blocks when compressed ( #232 )
2024-09-28 21:19:33 -05:00
f83e012d62
feat: link to your registered courses ( #228 )
2024-08-24 20:34:09 -04:00
Razboy20
bc5d68ce18
fix: dialog movement ( #227 )
...
* fix: dialog movement
* chore: lint
2024-06-03 20:53:39 -05:00
Samuel Gunter
78d749a8a9
feat: grades by professor ( #225 )
...
* feat: grades by professor
* chore(pr-review): extract into Distributions type
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-05-27 16:36:42 -05:00
bc354f3798
feat: additional changes to #201 ( #224 )
...
* fix: calendar weight change
* feat: small color change
* feat: stories for logo
* feat: align the logo
* feat: stupid imports
* fix: eslint styling
* Update CalenderHeader.tsx
* Update colors.module.scss
* chore: remove argTypes
* chore: remove argTypes
* chore: remove argTypes
* fix: lock
* chore: styled up logo stories
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-05-27 09:32:31 -05:00
8959e0d9f7
feat: rerouted directory to syllabus when click on professor name ( #211 )
...
* feat: testing names
* feat: rerouted instructor on click from directory to syllabus
* feat: removed number requirement
* fix: removed department
2024-05-23 15:08:54 -05:00
Razboy20
40ef92b230
style: add slight shadow on hover to calendar course cells ( #217 )
2024-05-21 23:08:04 -05:00
Razboy20
4f0ae43411
refactor: Update spinner design ( #223 )
2024-05-21 23:07:41 -05:00
Samuel Gunter
229a8a29e8
feat: bold red refresh error ( #220 )
...
* feat: bold red refresh error
* style: exclamation point location
2024-05-21 21:04:25 -05:00
Samuel Gunter
6812d685d0
feat: popout icon for ccip in calendar ( #221 )
...
* feat: popout icon for ccip in calendar
* refactor: simplify context
---------
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-05-21 10:50:31 -05:00
Samuel Gunter
a2303ee35f
feat: updated calendar page and recruitment banner links ( #219 )
2024-05-20 22:31:09 -05:00
Razboy20
e3c2da36df
style: always show scrollbar ( #215 )
...
* style: always show scrollbar
* fix: hide header scrollbar in specific instances
* hotfix: prettier fail
* style: always show scrollbar
* fix: hide header scrollbar in specific instances
2024-05-20 21:56:36 -05:00
Razboy20
0c7cd3e790
style: fix injected popup top/bottom padding ( #218 )
2024-05-20 21:49:18 -05:00
Razboy20
7a40008c1e
fix: Fix popup drag hitbox ( #216 )
...
* hotfix: Fix popup drag hitbox
Somehow, the drags get "lost" within a button element. Converting the parent container to a div works to fix this.
* refactor: Update styling
2024-05-20 21:24:00 -05:00
Razboy20
88c0061187
chore: update headlessui ( #212 )
2024-05-20 16:18:34 -05:00
Samuel Gunter
d1b921a5b0
feat: DialogProvider component ( #198 )
...
* feat: somewhat working DialogProvider
* feat: handle multiple dialogs properly, initial focus
let's just ignore that showFocus=true doesn't work with "nested" dialogs
Co-authored-by: Razboy20 <Razboy20@users.noreply.github.com >
* feat: rework code
* feat: add default styles to prompts
* refactor: fix stylings
---------
Co-authored-by: Razboy20 <Razboy20@users.noreply.github.com >
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-05-20 15:00:00 -05:00
Abhinav Chadaga
bcb5a8c469
fix: remove course name from the syllabi lookup ( #200 )
...
* fix: remove course name from the syllabi lookup
* fix: use instructor name in past syllabi lookup
2024-04-17 10:33:47 -05:00
bae1da43d3
feat: some small changes for colors and font ( #201 )
...
* fix: font weight added
* fix: change color hex
* fix: change color again
* fix: text-ut-burntorange
* fix: importance (tailwind wise)
2024-03-30 11:44:15 -05:00
Samuel Gunter
a3f5e0f27f
feat: better discord icon ( #205 )
2024-03-29 13:02:38 -05:00
Samuel Gunter
227de53e84
feat: show async courses in the bottom bar ( #204 )
...
* feat: show async courses in the bottom bar
* fix: hide "Async/Other" header when there are no async courses, off-by-n error
(where n is the number async courses)
* refactor: move types closer to map instead of weird "as boolean"
* refactor: move satisfies to return type
2024-03-29 00:01:23 -05:00
doprz
60d1f48bd9
feat: add new db powered by UT_Grade_Parser ( #163 )
...
* feat: add new db powered by UT_Grade_Parser
* Merge branch 'main' of https://github.com/Longhorn-Developers/UT-Registration-Plus into feature/update-db
* feat: update db
* feat: update db handlers and types
Co-authored-by: Samuel Gunter <sgunter@utexas.edu >
* fix: type errors
* fix: add Other to grade dist
* fix: db with proper insertion order
* Merge branch 'main' of https://github.com/Longhorn-Developers/UT-Registration-Plus into feature/update-db
* chore: address PR comments
Co-Authored-By: Samuel Gunter <sgunter@utexas.edu >
2024-03-24 00:21:18 -05:00
Som Gupta
ee2b7c40b9
refactor: updated injected popup to match figma ( #189 )
...
* refactor: updated injected popup to match figma
* style: ran prettier
* style: fixed pr comments
* style: ran prettier
* refactor: tailwind style
---------
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-03-23 19:22:49 -05:00
9b4d61c2b0
feat: added flag ;-; ( #195 )
...
Co-authored-by: Samuel Gunter <sgunter@utexas.edu >
2024-03-22 19:12:06 -05:00
Samuel Gunter
5b1e4513e2
fix: don't crash on cultural diversity flag ( #196 )
...
Co-authored-by: Som Gupta <78577376+knownotunknown@users.noreply.github.com >
2024-03-22 18:52:08 -05:00
Razboy20
0c42979423
feat: listed versioning for beta builds ( #192 )
2024-03-22 12:15:44 -05:00
Som Gupta
36ac8607a9
refactor: updated styling of conflict component to match figma ( #190 )
...
* refactor: updated styling of conflict component to match figma
* style: ran prettier
* refactor: slightly
---------
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-03-22 11:34:25 -05:00
Razboy20
4f4f34e281
fix: reactivity ( #188 )
2024-03-21 19:43:55 -05:00
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
Samuel Gunter
036cd628d3
refactor: move getTabInfo to calendar only ( #185 )
2024-03-21 16:19:44 -05:00
Razboy20
e080e93faa
refactor: remove component subfolders ( #184 )
...
(and unused components)
2024-03-21 13:47:59 -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