Warith Rahman
cef99c2d72
feat: update useful links ( #367 )
...
added and rearranged links on calendar sidebar
2024-10-21 19:13:11 -05:00
Yahya Kousa
86792eb56f
fix(ui): add space before/after forward slash in "ASYNC/OTHER" text ( #366 )
...
* fix(ui): add space before/after forward slash in "ASYNC./OTHER" text
* fix(ui): add space before/after forward slash in "ASYNC./OTHER" text
2024-10-21 19:01:09 -05:00
Preston Cook
a715bbd933
fix: added descending sort for commits on contributor section in settings page ( #365 )
...
* fix: bug fix to address issue #363
* fix: bug fix to address issue #363
* fix: bug fix to sort LONGHORN_SWE constant
* fix: fix to sort LONGHORN_SWE constant
Resolves #363
2024-10-21 16:24:09 -05:00
Ethan
c2007ef090
fix: ensure input elements take full width of parent ( #364 )
2024-10-21 14:35:34 -05:00
doprz
b967240f8f
feat: update senior swe admins ( #326 )
2024-10-18 22:17:47 -05:00
Samuel Gunter
839f9c6d6a
feat: disable/some actions when no instructor ( #319 )
2024-10-17 12:03:57 -05:00
Razboy20
e261641e59
fix: add a little error checking to settings ( #315 )
...
* fix: add a little error checking to settings
* fix: add a little more
2024-10-16 22:16:17 -05:00
Samuel Gunter
59f173c4e7
style: remove ugly period after async ( #313 )
2024-10-16 17:13:33 -05:00
Razboy20
aeff5e09a2
fix: migration loop
2024-10-16 16:46:20 -05:00
doprz
4629626a31
feat: swe title updates ( #310 )
2024-10-15 00:46:01 -05:00
doprz
4cf8c3f964
feat: update admin titles
2024-10-15 00:14:58 -05:00
Razboy20
2983a0c0fd
chore: get ready for release ( #308 )
...
* chore: get ready for release
* chore: update pnpm-lock.yaml
* chore(docs): update CHANGELOG.md
* chore: fix lint warnings and add notes
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-10-14 22:08:45 -05:00
doprz
d22237d561
feat: UTRP v2 migration ( #292 )
...
* feat: wip add course by url
* chore: update imports
* feat: add useCourseFromUrl hook
* chore: extract logic into async function
* feat: add checkLoginStatus.ts
* feat: add useCourseMigration hook
* feat: working course migration
* fix: active schedule bug
* feat: refactor logic and add to onUpdate
* feat: update ui style
* feat: add changelog functionality to settings
* chore: update packages
* feat: migration + sentry stuffs
* feat: improve migration flow
* docs: add sentry jsdocs
* chore: fix lint and format
* chore: cleanup + fix race condition
---------
Co-authored-by: Samuel Gunter <sgunter@utexas.edu >
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-10-14 21:30:37 -05:00
Sriram Hariharan
65ff6bfbbf
feat: report issue popup ( #261 )
...
* feat: report issue popup
* style: modified styles in feedback form
* chore: minor UI fixes
* chore: update useEffect
* chore: change width to 400px
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
Co-authored-by: Isaiah David Rodriguez <51803892+IsaDavRod@users.noreply.github.com >
2024-10-12 20:31:26 -05:00
doprz
bd17e33537
feat: release notes ( #283 )
...
* feat: add release.ts
* feat: add utils
* chore: add scripts to tsconfig.json include
* feat: add changelog logic, component, storybook file, scripts, and update to Node v20.9.0 (LTS)
* chore: update packages
* feat: use conventionalcommits for changelog preset
* feat: update padding, width, and change font to mono
* feat: refactor to use DialogProvider
* chore: remove extra args
* feat: update CHANGELOG.md, add title, and add button
* refactor: use hook
* chore: fix typo
2024-10-12 17:05:37 -05:00
aede681d4b
feat: migration update showing ( #293 )
...
* feat: update component!!!
* feat: made stories
* feat: whoops named props wrong
* feat: props for stories
* style: text styling
* feat: an underline
* feat: key change
* chore: small ui and arg updates
* chore: fix lint, format, and jsdoc
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-10-12 15:21:43 -05:00
Yahya Kousa
db1eac33a2
fix(ui): unhid settings button ( #288 )
2024-10-10 22:13:35 -05:00
doprz
7a5c3a2e62
feat: settings page ( #260 )
...
* feat: setup settings page boilerplate
* feat: split view into halves
* feat: add preview for Customization Options section
* feat: add OptionStore logic and LD icon
* feat: add courseStatusChips functionality
* feat: migrate experimental settings to proper settings
* feat: center Preview children and add className override
* feat: add GitHub stats
* feat: open GitHub user profile onclick
* feat: get user GitHub stats
* feat: refactor into useGitHubStats hook
* feat: toggle GitHub stats when the user presses the 'S' key
* chore: update title
* fix: remove extra file
* feat: refactor and add DialogProvider
* fix: import
* test: this commit has issues
* fix: no schedule bug
* fix: longhorn developers icon not rendering in prod builds
* feat(pr-review): fix UI and comment out experimental code
* chore: run lint and prettier
* feat: add responsive design
* feat: use @octokit/rest and fix GitHub stats
2024-10-10 18:05:19 -05:00
Casey Charleston
dcc1d81a74
fix: disabled [object Object] hover message on dialog popups ( #284 )
2024-10-08 17:18:48 -05:00
doprz
b3632c0196
chore: add js-doc ( #275 )
2024-10-07 23:06:35 -05:00
668c8d0075
feat: async course adding and async/other course block adjustments ( #273 )
...
* feat: we do al il check to move sat and 7 am classes to async
* feat: it is 5 am ohhhhh boy i could go for some mighty mo's rn
* feat: a derek
* feat: undo
* chore: lint
* chore: lint x2
* feat: horizontal line
* feat: dash changed to —
* feat: remove conditional centering if no timeAndLocation found
* style: his majestys style changes
* style: 2
* style: x3
* style: x4
* style: x5
2024-10-06 20:15:18 -05:00
Sriram Hariharan
0da27e2c46
feat: updating joke styling and updating jokes array ( #277 )
2024-10-05 17:35:11 -05:00
Razboy20
290b841517
feat: limit schedules to 10 ( #272 )
2024-10-05 13:27:44 -05:00
Samuel Gunter
99c982d6e1
chore: remove unused imports and args ( #271 )
2024-10-05 00:20:59 -05:00
Casey Charleston
15fc3699cf
feat: schedule list item action menu ( #230 )
...
* feat: action menu for schedule list item
* feat: schedule action menu functionality
* feat: dialog provider popups for delete
* feat: duplicate schedule satiesfies type
* refactor: change non-null assertion to early return for rename schedule
* refactor: move schedule list item dialog providers to util file
* style: run prettier
* chore: inline object with satisfies operator
* fix: border issues
* style: change popups to match figma
* fix: update import for schedule list item dialog providers
* style: change dropdown text style to match figma
* fix: add back dialog context
* style: rounded edges when hovering over action + soften border color
* chore: cleanup and improve styling
* fix: dialog in popupmain
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
Co-authored-by: Razboy20 <razboy20@gmail.com >
2024-10-04 23:15:51 -05:00
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
Samuel Gunter
6a363aeb5c
fix: grade dist when no instructor ( #269 )
2024-10-04 21:39:30 -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
Samuel Gunter
75ad4167b6
feat: newer grades and parameterized queries ( #238 )
...
previously, we were using template strings,
which had issues for professors with an apostrophe in their name
2024-09-29 21:15:30 -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