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
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
"dependencies": {
|
||||
"@headlessui/react": "^2.1.8",
|
||||
"@hello-pangea/dnd": "^17.0.0",
|
||||
"@octokit/rest": "^21.0.2",
|
||||
"@unocss/vite": "^0.63.2",
|
||||
"@vitejs/plugin-react": "^4.3.2",
|
||||
"chrome-extension-toolkit": "^0.0.54",
|
||||
@@ -35,6 +36,7 @@
|
||||
"highcharts-react-official": "^3.2.1",
|
||||
"html-to-image": "^1.11.11",
|
||||
"husky": "^9.1.6",
|
||||
"kc-dabr-wasm": "^0.1.2",
|
||||
"nanoid": "^5.0.7",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
@@ -49,6 +51,7 @@
|
||||
"@commitlint/types": "^19.5.0",
|
||||
"@crxjs/vite-plugin": "2.0.0-beta.21",
|
||||
"@iconify-json/bi": "^1.2.0",
|
||||
"@iconify-json/iconoir": "^1.2.1",
|
||||
"@iconify-json/material-symbols": "^1.2.2",
|
||||
"@iconify-json/ri": "^1.2.0",
|
||||
"@storybook/addon-designs": "^8.0.3",
|
||||
|
||||
Reference in New Issue
Block a user