Preston Cook
37bd7e79d9
feat(ui): change icons to phosphor-icons #467 ( #469 )
...
* change icons to phosphor-icons
* feat(ui): change icons to phosphor-icons
* feat(ui): change icons to phosphor-icons
* feat(ui): correct icon sizes, weights, and colors
* feat(ui): change arrow-up-right sizes to 16px
2024-12-31 13:36:08 -06: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
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
Razboy20
e919e96c53
feat: proper injected styles ( #164 )
2024-03-14 00:10:41 -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
Dhruv
a8ea3bc683
fix: conflict row bug ( #130 )
...
* fix: temp fixes, need to still work on it
* fix: im a god at css otl
* fix: handle edge case where they have conflicting classes in their schedule
* fix: got it working
* fix: don't change the font size of course names
* fix: remove unused prop
* fix: lint errs
* fix: remove unused code
2024-03-11 23:41:20 -05: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
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
DhruvArora-03
bec2649fc1
feat: add button to the rows, use new ConflictsWithWarning component
2024-03-06 15:05:02 -06:00
doprz
28d93b3c25
feat: add tailwind version of Button component
2024-03-06 12:52:56 -06:00
knownotunknown
babc925967
feat: build without errors
2024-03-06 10:26:12 -06:00
Razboy20
0560a01a55
refactor: Replace Webpack with Vite ( #53 )
2024-01-24 19:40:30 -06:00
Sriram Hariharan
ad85c2b816
adding tooltip with which class has conflicts
2023-03-22 22:48:14 -05:00
Sriram Hariharan
2ddfde2642
course conflict highlighting and calculations
2023-03-22 22:16:51 -05:00
Sriram Hariharan
882b5b4e00
schedules working
2023-03-16 00:32:10 -05:00
Sriram Hariharan
6afd372945
multiple schedule suppport kinda
2023-03-15 23:54:07 -05:00
Sriram Hariharan
04a82fb6a6
bunch of refactor and styling changes, coming along nicely
2023-03-07 01:42:26 -06:00
Sriram Hariharan
f48f39e67b
refactoring
2023-03-06 23:28:21 -06:00
Sriram Hariharan
1fa67f451a
auto generate classes using scss magic, some restyling and refactoring'
2023-03-06 23:28:08 -06:00
Sriram Hariharan
ebeb7d692b
created reusable button component, created course info header component, created utility type for Colors, removed typescript-css-modules plugin, and added a threshold to the infinite scroll hook
2023-03-06 22:45:34 -06:00
Sriram Hariharan
0956525e94
auto-loading completely done
2023-03-05 14:34:26 -06:00
Sriram Hariharan
b7c3d22961
minor changes
2023-03-04 23:24:50 -06:00
Sriram Hariharan
9dbe0d7ff7
passing a scss classname down to a vanilla dom element on react state changes 🤯
2023-03-04 23:20:12 -06:00