forked from Longhorn-Developers/UT-Registration-Plus
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update Main #4
Merged
Merged
Update Main #4
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* fix(ui): duplicate schedule warning * fix(ui): duplicate schedule warning * fix(ui): duplicate schedules * fix(ui): schedule limit loophole refactored * fix(ui): schedule bypass hooks * fix(ui): useEnforceScheduleLimit hook created * fix(ui): added useCallback to hook * fix(ui): updated jsdoc comment on hook * fix(ui): updated jsdoc comments on hook
* feat(ui): changed popup close icon to #333F48 * feat(ui): ran prettier * feat(ui): changed hex code to ut-black * feat(ui): change popup close button color * feat(ui): got rid of extra space
* fix(ui): placeholder text for no instructor course #400 * Update src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx Co-authored-by: Samuel Gunter <[email protected]> --------- Co-authored-by: Samuel Gunter <[email protected]>
…ame only, and are capitalized in all course blocks (#342) (#403) * fix(ui): updated multiple instructor name formatting in course blocks * fix(ui): display instructor last names only in all course blocks * refactor: use instructor toString when getting instructor full name * refactor: toString in useFlattenedCourseSchedule without template literal Co-authored-by: Samuel Gunter <[email protected]> * refactor: delete type hint and unnecessary comments * fix(ui): instructor names semicolon delimiter in calendar course block * fix(ui): removed 'unknown' when there are no instructors * fix(ui): change - to &ndash * fix(ui): changed - to ndash in hook --------- Co-authored-by: Samuel Gunter <[email protected]>
…ut-black (#406) * feat: bold course number in grade distribution chart, change text to text-ut-black * fix: use !important instead of manual style Co-authored-by: Samuel Gunter <[email protected]> * fix: use tailwind classname instead of manual font weight Co-authored-by: Samuel Gunter <[email protected]> --------- Co-authored-by: Samuel Gunter <[email protected]>
* Update issue templates * feat: refactor bug and feature issue templates --------- Co-authored-by: doprz <[email protected]>
* feat(build): refactor gulpfile to use gulp-execa * chore: fix PR comments * chore(deps): update deps
* feat: add 404 page * chore: lint and format * fix: remove extra line
…mes (#405) * feat: add CacheStore for GitHub stats and use names instead of usernames * fix: only cache name for successful API queries * chore: linting * chore: refactor any with unknown and add jsdocs * fix: use cached endpoint to avoid rate limiting issues * fix: code style * chore: add type assertion * fix: use correct type * Revert "fix: use correct type" This reverts commit 74956c1. * fix: use correct type * fix: use URL Web API * fix: add CONTRIBUTORS_API_ROUTE constant --------- Co-authored-by: Derek Chen <[email protected]> Co-authored-by: doprz <[email protected]>
* fix(ui): align left margin of grade distribution * fix(ui): remove accidental linewidth change (not relevant to this pr)
* feat: add 'About the data' link to grade distribution chart * chore: change the About the data text style/variant to small --------- Co-authored-by: doprz <[email protected]>
…handler (#291) * feat: first button attempt * feat: fetching each course code * feat: adding courses function from there but idk where to get the active schedule from * docs: todo * feat: retrieved active schedule * feat: button tactics * feat: add support for my.utexas.edu * feat: inject button into MyUT * feat: refactor code to render components dynamically based on site * feat: scrape course ids from MyUT and remove duplicates * feat: site support links for classlist * feat: add utility function to add course by URL * feat: support additional case for course cal * feat: duplicates * chore: cleanup * feat: temporary checkpoint * feat: reroute to use new add course by url * feat: linking to new function, cleaning up, adding messaging for course url add * chore: unused import * feat: relinking addCourse function to the button fingers crossed * feat: we did it! * chore: remove comment * chore: cleanup cleanup * feat: tried to handle the async stuff because of that small bug but nothing fixed. doesnt hurt tho * feat: i have fixed it holy kevinnn * chore: delete unused file and organization * chore: removed unused log * feat: better log for course add * chore: refactor via data destructuring * chore: pass component as prop via React.ComponentType --------- Co-authored-by: Ethan Lanting <[email protected]> Co-authored-by: doprz <[email protected]>
* feat: add eslint-plugin-tsdoc * feat(doc): update current jsdoc to tsdoc specification * chore: update deps * feat: update warn to error for jsdoc and tsdoc * chore(doc): lint
* fix: updated text when time/location not provided * fix(issue): fixed text when time/loc isn't provided * chore: lint and format * fix: created location&time component * fix: renamed component & restructured component * chore: fix lint * fix: variety of issues within DisplayMeetingInfo component * fix: fixed lint error * fix: ran prettier * chore: locationInfo usage * chore: cleanup * fix: removed periods and added online info * fix: wrapped in div to remove space * fix: space now shows properly * fix: spacing fixed * chore: remove types from jsdoc * fix: extra arg * chore: fix lint --------- Co-authored-by: doprz <[email protected]> Co-authored-by: Razboy20 <[email protected]>
* Update README.md Removed redundant line * chore: add newline --------- Co-authored-by: doprz <[email protected]>
* style(ui): changed tick marks to match x-axis
* fix: instructor formatting errors * refactor: simplify logic in Instructor toString, remove unused formatters * refactor: remove "unnecessary" else's after returns I think it looks worse like this but whatever
… + a new input component (#433) * feat: export schedule function to be added to handler * feat: use UserScheduleStore and return json * feat: download functionality * feat: oh wow we already have a blob download util that is very very nice * feat: return empty json if none found * feat: import function completion * feat: file uploading done * feat: new input component-stories made-settings input replaced with component * feat: attempt 1 to hook settings.tsx to importSchedule * feat: it works horray aka using right Course constructor it works * chore: fix jsdoc * chore: comments and debug style * docs: extra comment * feat: name of schedule more user friendly * feat: reworked how schedule is passed and check for file being schedule * feat: color is kept on import * fix: add sendResponse to exportSchedule --------- Co-authored-by: doprz <[email protected]>
* fix(header): bottom-aligned the schedule name + hours/courses in calendar * feat: updated font style in header and dropdown * fix: new hour/course styling per discussion i love having 80 different ideas, hopefully after this there's like maybe a tiny commit left to do before this is done.. * feat(header): added icons to cal header WORK IN PROGRESS * style: updated layout of header and main popup * fix: updated font and spacing for header and popup * fix: updated cal + popup style details - schedule title is now in normal casing w/ colon removed - last updated on is now entirely deleted from everywhere - hour and course numbers now h3 in calendar ONLY * refactor: changed size for calendar header * refactor: changed ut-black to theme-black * refactor: remove hiding on small window sizes * refactor: reduced spacing in popup * refactor: updated unocss for small-caps configuration * style: changed variant + className order * fix: readded update time text * style: auto formatter, unused imports, capitalization --------- Co-authored-by: Razboy20 <[email protected]> Co-authored-by: Samuel Gunter <[email protected]> Co-authored-by: doprz <[email protected]>
* feat(build): add Docker support * fix: pnpm patches * chore: update readme * chore: refactor Docker section into separate markdown file * chore: remove polling and host 0.0.0.0 * feat: add .dockerignore * feat: update .dockerignore
* refactor: file upload component * refactor: changed name of a function and added a new line
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.