Kabir Ramzan
b732a80eaa
feat: add CacheStore for GitHub stats and use names instead of usernames ( #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 74956c12f3 .
* fix: use correct type
* fix: use URL Web API
* fix: add CONTRIBUTORS_API_ROUTE constant
---------
Co-authored-by: Derek Chen <derex1987@gmail.com >
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-11-13 12:01:20 -06:00
Samuel Gunter
d3577358d0
fix: typo in settings page ( #386 )
2024-10-22 23:23:06 -05:00
Samuel Gunter
eb306787ae
chore: fix lint warnings ( #385 )
2024-10-22 21:47:35 -05:00
Brianna-Flo
83d76f72da
chore: One red color of #D10000 ( #377 )
...
* chore: change UTRP red color
* chore: change UTRP Red
* chore: change red update
* chore: utrp red, consistent capitalization
---------
Co-authored-by: Samuel Gunter <sgunter@utexas.edu >
2024-10-22 16:00:14 -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
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
doprz
4629626a31
feat: swe title updates ( #310 )
2024-10-15 00:46:01 -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
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