dependabot[bot]
4c6c60362a
chore(deps): bump the minor-and-patch-updates group with 33 updates
...
Bumps the minor-and-patch-updates group with 33 updates:
| Package | From | To |
| --- | --- | --- |
| [@date-fns/tz](https://github.com/date-fns/tz ) | `1.2.0` | `1.4.1` |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `2.2.0` | `2.2.9` |
| [@phosphor-icons/react](https://github.com/phosphor-icons/react ) | `2.1.7` | `2.1.10` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.69.0` | `5.90.21` |
| [highcharts-react-official](https://github.com/highcharts/highcharts-react ) | `3.2.1` | `3.2.3` |
| [nanoid](https://github.com/ai/nanoid ) | `5.1.2` | `5.1.6` |
| [sass](https://github.com/sass/dart-sass ) | `1.85.1` | `1.97.3` |
| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git ) | `3.27.0` | `3.31.1` |
| [sql.js](https://github.com/sql-js/sql.js ) | `1.11.0` | `1.14.0` |
| [@iconify-json/bi](https://github.com/iconify/icon-sets ) | `1.2.2` | `1.2.7` |
| [@iconify-json/ic](https://github.com/iconify/icon-sets ) | `1.2.2` | `1.2.4` |
| [@iconify-json/iconoir](https://github.com/iconify/icon-sets ) | `1.2.7` | `1.2.10` |
| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets ) | `1.2.14` | `1.2.55` |
| [@iconify-json/ri](https://github.com/iconify/icon-sets ) | `1.2.5` | `1.2.10` |
| [@iconify-json/streamline](https://github.com/iconify/icon-sets ) | `1.2.2` | `1.2.5` |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials ) | `8.6.0` | `8.6.14` |
| [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks ) | `8.6.0` | `8.6.14` |
| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test ) | `8.6.0` | `8.6.15` |
| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome ) | `0.0.273` | `0.1.36` |
| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver ) | `7.5.8` | `7.7.1` |
| [chalk](https://github.com/chalk/chalk ) | `5.4.1` | `5.6.2` |
| [cssnano](https://github.com/cssnano/cssnano ) | `7.0.6` | `7.1.2` |
| [cssnano-preset-advanced](https://github.com/cssnano/cssnano ) | `7.0.6` | `7.0.10` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) | `2.31.0` | `2.32.0` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) | `5.2.3` | `5.5.5` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.37.4` | `7.37.5` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.19` | `0.5.0` |
| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin ) | `0.3.0` | `0.5.0` |
| [gulp](https://github.com/gulpjs/gulp ) | `5.0.0` | `5.0.1` |
| [jsdom](https://github.com/jsdom/jsdom ) | `28.0.0` | `28.1.0` |
| [postcss](https://github.com/postcss/postcss ) | `8.5.3` | `8.5.6` |
| [prettier](https://github.com/prettier/prettier ) | `3.6.2` | `3.8.1` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.7.3` | `5.9.3` |
Updates `@date-fns/tz` from 1.2.0 to 1.4.1
- [Release notes](https://github.com/date-fns/tz/releases )
- [Changelog](https://github.com/date-fns/tz/blob/main/CHANGELOG.md )
- [Commits](https://github.com/date-fns/tz/commits/v1.4.1 )
Updates `@headlessui/react` from 2.2.0 to 2.2.9
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.9/packages/@headlessui-react )
Updates `@phosphor-icons/react` from 2.1.7 to 2.1.10
- [Release notes](https://github.com/phosphor-icons/react/releases )
- [Commits](https://github.com/phosphor-icons/react/compare/v2.1.7...v2.1.10 )
Updates `@tanstack/react-query` from 5.69.0 to 5.90.21
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.21/packages/react-query )
Updates `highcharts-react-official` from 3.2.1 to 3.2.3
- [Changelog](https://github.com/highcharts/highcharts-react/blob/v3.2.3/CHANGELOG.md )
- [Commits](https://github.com/highcharts/highcharts-react/commits/v3.2.3 )
Updates `nanoid` from 5.1.2 to 5.1.6
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/5.1.2...5.1.6 )
Updates `sass` from 1.85.1 to 1.97.3
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.85.1...1.97.3 )
Updates `simple-git` from 3.27.0 to 3.31.1
- [Release notes](https://github.com/steveukx/git-js/releases )
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md )
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.31.1/simple-git )
Updates `sql.js` from 1.11.0 to 1.14.0
- [Release notes](https://github.com/sql-js/sql.js/releases )
- [Commits](https://github.com/sql-js/sql.js/compare/v1.11.0...v1.14.0 )
Updates `@iconify-json/bi` from 1.2.2 to 1.2.7
- [Commits](https://github.com/iconify/icon-sets/commits )
Updates `@iconify-json/ic` from 1.2.2 to 1.2.4
- [Commits](https://github.com/iconify/icon-sets/commits )
Updates `@iconify-json/iconoir` from 1.2.7 to 1.2.10
- [Commits](https://github.com/iconify/icon-sets/commits )
Updates `@iconify-json/material-symbols` from 1.2.14 to 1.2.55
- [Commits](https://github.com/iconify/icon-sets/commits )
Updates `@iconify-json/ri` from 1.2.5 to 1.2.10
- [Commits](https://github.com/iconify/icon-sets/commits )
Updates `@iconify-json/streamline` from 1.2.2 to 1.2.5
- [Commits](https://github.com/iconify/icon-sets/commits )
Updates `@storybook/addon-essentials` from 8.6.0 to 8.6.14
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/addons/essentials )
Updates `@storybook/blocks` from 8.6.0 to 8.6.14
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/lib/blocks )
Updates `@storybook/test` from 8.6.0 to 8.6.15
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.15/code/lib/test )
Updates `@types/chrome` from 0.0.273 to 0.1.36
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome )
Updates `@types/semver` from 7.5.8 to 7.7.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver )
Updates `chalk` from 5.4.1 to 5.6.2
- [Release notes](https://github.com/chalk/chalk/releases )
- [Commits](https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2 )
Updates `cssnano` from 7.0.6 to 7.1.2
- [Release notes](https://github.com/cssnano/cssnano/releases )
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@7.0.6...cssnano@7.1.2 )
Updates `cssnano-preset-advanced` from 7.0.6 to 7.0.10
- [Release notes](https://github.com/cssnano/cssnano/releases )
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano-preset-advanced@7.0.6...cssnano-preset-advanced@7.0.10 )
Updates `eslint-plugin-import` from 2.31.0 to 2.32.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0 )
Updates `eslint-plugin-prettier` from 5.2.3 to 5.5.5
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.3...v5.5.5 )
Updates `eslint-plugin-react` from 7.37.4 to 7.37.5
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.4...v7.37.5 )
Updates `eslint-plugin-react-refresh` from 0.4.19 to 0.5.0
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.19...v0.5.0 )
Updates `eslint-plugin-tsdoc` from 0.3.0 to 0.5.0
- [Changelog](https://github.com/microsoft/tsdoc/blob/main/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/microsoft/tsdoc/commits/eslint-plugin-tsdoc_v0.5.0/eslint-plugin )
Updates `gulp` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/gulpjs/gulp/releases )
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1 )
Updates `jsdom` from 28.0.0 to 28.1.0
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/28.0.0...28.1.0 )
Updates `postcss` from 8.5.3 to 8.5.6
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.6 )
Updates `prettier` from 3.6.2 to 3.8.1
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.6.2...3.8.1 )
Updates `typescript` from 5.7.3 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.9.3 )
---
updated-dependencies:
- dependency-name: "@date-fns/tz"
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: "@headlessui/react"
dependency-version: 2.2.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@phosphor-icons/react"
dependency-version: 2.1.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@tanstack/react-query"
dependency-version: 5.90.21
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: highcharts-react-official
dependency-version: 3.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: nanoid
dependency-version: 5.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: sass
dependency-version: 1.97.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: simple-git
dependency-version: 3.31.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: sql.js
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: "@iconify-json/bi"
dependency-version: 1.2.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@iconify-json/ic"
dependency-version: 1.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@iconify-json/iconoir"
dependency-version: 1.2.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@iconify-json/material-symbols"
dependency-version: 1.2.55
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@iconify-json/ri"
dependency-version: 1.2.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@iconify-json/streamline"
dependency-version: 1.2.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@storybook/addon-essentials"
dependency-version: 8.6.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@storybook/blocks"
dependency-version: 8.6.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@storybook/test"
dependency-version: 8.6.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: "@types/chrome"
dependency-version: 0.1.36
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: "@types/semver"
dependency-version: 7.7.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: chalk
dependency-version: 5.6.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: cssnano
dependency-version: 7.1.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: cssnano-preset-advanced
dependency-version: 7.0.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: eslint-plugin-import
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.5
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: eslint-plugin-react
dependency-version: 7.37.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: eslint-plugin-react-refresh
dependency-version: 0.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: eslint-plugin-tsdoc
dependency-version: 0.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: gulp
dependency-version: 5.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: jsdom
dependency-version: 28.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: postcss
dependency-version: 8.5.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch-updates
- dependency-name: prettier
dependency-version: 3.8.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 16:21:53 +00:00
Diego Perez
a537d17a2f
feat: inline chrome-extension-toolkit ( #744 )
...
* feat(build): inline chrome-extension-toolkit
fix: tsconfig
docs: add chrome-extension-toolkit README.md
chore: update imports
fix: stores
fix: chrome-extension-toolkit ForegroundMessenger
fix: calendarBackgroundHandler
fix: format and lint
fix: path alias
fix: add jsdom env and fix imports
Co-authored-by: Sriram Hariharan <sghsri@gmail.com >
* build: vite storybook config crx toolkit line
---------
Co-authored-by: Sriram Hariharan <sghsri@gmail.com >
Co-authored-by: Derek <derex1987@gmail.com >
2026-02-11 00:50:27 -06:00
doprz
518a3286fa
feat(release): v2.3.0
2026-01-07 13:11:01 -06:00
Diego Perez
2d18553f98
feat: LHD birthday ( #717 )
...
* chore: add tsparticles/react
* fix: imports and lint issues
* fix: imports and format
* feat: refactor settings and add LHD birthday celebration
* chore: lint and format
2026-01-07 10:36:45 -06:00
doprz
c2b43dc949
refactor(nix): use flake-parts ( #642 )
...
refactor(nix): split into flake parts module and add shell.nix
chore: add prettier to treefmt and pin version
chore(nix): add prettier exclude
chore(nix): bump pnpm to v10.18.2
feat(nix): add overlay for nodejs
feat(nix): add overlay for nodejs
chore: consolidate .editorconfig
2025-12-13 22:48:23 -06:00
dependabot[bot]
e8a8b8e1ae
chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates ( #639 )
...
Bumps the npm_and_yarn group with 4 updates in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ), [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers ), [brace-expansion](https://github.com/juliangruber/brace-expansion ) and [undici](https://github.com/nodejs/undici ).
Updates `vite` from 5.4.14 to 5.4.20
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.20/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.20/packages/vite )
Updates `@babel/helpers` from 7.26.9 to 7.28.4
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers )
Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
Updates `undici` from 6.21.1 to 6.22.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.22.0 )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.20
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: "@babel/helpers"
dependency-version: 7.28.4
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: undici
dependency-version: 6.22.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 11:36:53 -05:00
doprz
c21cbd77f0
feat(release): v2.2.2
2025-10-13 11:20:01 -05:00
doprz
f0f1f0b365
chore: bump node and pnpm version ( #620 )
...
* chore(nix): update flake
* chore(nix): remove just and update comment
* chore(nix): update node version + volta config
2025-08-12 14:00:45 -05:00
doprz
234f3d627d
feat(release): v2.2.1
2025-06-03 19:46:36 -05:00
Razboy20
454e5e807a
fix: hide sentry instrumentation on debug builds ( #604 )
...
* fix: hide sentry instrumentation on debug builds
* fix: amend documentation to reference zip:to-public rather than zip
2025-05-27 23:35:11 -05:00
doprz
7a4f40a765
feat(release): v2.2.0
2025-04-06 18:11:27 -05:00
Samuel Gunter
695743104c
feat: persist sidebar toggle state ( #569 )
2025-03-26 13:50:34 -05:00
Samuel Gunter
d014244b28
chore: pin volta pnpm version ( #573 )
2025-03-25 23:00:34 -05:00
Samuel Gunter
4a5f67f0fd
fix: ics calendar export dates ( #535 )
...
* feat: academicCalendars object
* feat: seemingly working start, end, and until dates
* feat: seemingly working everything
* style: removed unnecessary deps, reorganized code
* style: code comments yay
* chore: old version of pnpm?
* ci: force github actions to rerun
* feat: list instructors in ics string, basic tests
* feat: testable code for ICS, tests for ICS, filter excluded dates
* style: eslint autofix
* test: check for graceful handling of errors in ICS
* fix: actually use scheduleToIcsString
* chore: eslint didn't include a space where it should've
* fix: ensure tz everywhere
* refactor: move string util to string util file
* feat: em dash in calendar event title
* feat: academic calendars 22-23 and 23-24
* fix: en dash instead of em dash
2025-03-22 22:55:16 -05:00
doprz
195d3a219a
chore(release): v2.1.1
2025-03-02 21:01:18 -06:00
doprz
3dbacf0d65
chore: pin node@20.9.0 ( #540 )
2025-03-01 12:54:31 -06:00
doprz
56a82baf40
chore: update lock file and set engine to use pnpm v10 ( #536 )
...
* chore: update lock file and set engine to use pnpm v10.5.2
* chore: set pnpm version to v10.x.x
* chore(ci): use pnpm v10
* chore: update Dockerfile to use pnpm@latest-10
* chore(ci): use pnpm/action-setup@v4
2025-02-28 22:54:46 -06:00
doprz
218477404f
feat: map page ( #390 )
...
* feat: add boilerplate
* feat: add working paths
* feat: improve building selection controls and add week schedule
Signed-off-by: doprz <52579214+doprz@users.noreply.github.com >
* fix: sort week schedule
Signed-off-by: doprz <52579214+doprz@users.noreply.github.com >
* feat(testing): improve pathfinding
* Revert "feat(testing): improve pathfinding"
This reverts commit 87998cedbf .
* feat: add pathfinding with building selection controls
Signed-off-by: doprz <52579214+doprz@users.noreply.github.com >
* feat: improve path finding algorithm thresholds
* feat: add DaySelector, PathStats, and WeekSchedule components
* feat: add working stats and daily schedule
* chore: refactor everything
* feat: add linear walkway node generation
* feat: add bezier curve walkway node generation
* feat: add circular walkway node generation
* docs: add docs
* feat: add individual path selection and bump version
* fix: tsdoc and updated components/utils
* chore(deps): update deps
* feat: add UTRP Map and Debug Page to Settings > Developer Mode
* chore: fix pr review comments
* chore: add showDebugNodes
* chore: add all buildings around the UT tower
* chore: add stadium POIs
* chore: add east mall buildings
* chore: update DaySelector to use proper button styling
* chore: add university ave walkway
* feat: add zoom, pan, and dev controls functionality
- Fix SVG Overlay Alignment
- Use SVG for map
- Add Dev Controls
- Fix day selector position
- Update the SVG's `preserveAspectRatio` attribute to `xMidYMid` meet to
ensure proper scaling
- Use `useCallback` for event handlers to prevent unnecessary re-renders
- Remove old PNG map
* feat: add dynamic rendering"
* feat: add dynamicRendering dev toggle and fullscreen support
* chore: update deps
* chore: disable viewport svg overlay culling if dynamic rendering is off
* chore: update pnpm-lock.yaml
* chore: add north mall buildings
* chore: add buildings next to JES
* refactor: map components into individual files
* fix: missing import
---------
Signed-off-by: doprz <52579214+doprz@users.noreply.github.com >
2025-02-27 19:44:03 -06:00
doprz
8fac10a743
chore(release): v2.1.0
2025-02-19 19:39:25 -06:00
Preston Cook
4752f5860a
fix(ui): fix longstanding drag-and-drop duplication issue ( #502 )
...
* fix(ui): fixed color switching on list reordering
* chore: remove lock file
* chore: add back lock file
* feat(ui): fix color duplication issue and prevent scrolling beyond parent
* feat(ui): add to storybook
* fix(ui): remove white background while dragging
* chore: remove dnd pangea from package.json
* chore: rebuild lock file
* chore: remove nested li element issue
* fix(ui): allow grabbing cursor while dragging
* fix(ui): address chromatic errors
* fix(ui): address chromatic errors
* fix(ui): address linting issues and pass tests
* fix(ui): create hook for modifying the cursor globally
* chore: add check for storybook env
* chore: add back unused import to AddAllButton
* fix: make cursor grabbing hook more explicit
* chore: move sortable list item into sortable list file
* fix: remove isStorybook prop from ScheduleListItem
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2025-02-04 17:28:54 -06:00
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
Warith Rahman
7dd93690d6
fix: place hours and courses under schedule name ( #388 )
...
* 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 <razboy20@gmail.com >
Co-authored-by: Samuel Gunter <sgunter@utexas.edu >
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2024-11-21 20:56:56 -06:00
doprz
e987fbbe8e
feat: add eslint-plugin-tsdoc ( #430 )
...
* 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
2024-11-16 00:20:36 -06:00
doprz
b13e217a5b
chore: remove extra package
2024-11-14 20:16:38 -06:00
doprz
db04bbb52e
feat(build): refactor gulpfile to use gulp-execa ( #323 )
...
* feat(build): refactor gulpfile to use gulp-execa
* chore: fix PR comments
* chore(deps): update deps
2024-11-10 19:23:19 -06:00
doprz
93548627a6
chore: bump v2.0.2
2024-11-04 18:15:09 -06:00
Razboy20
2d0804f90e
fix: sentry issues ( #389 )
2024-10-23 14:15:47 -05:00
Razboy20
5634fbed8a
chore: bump version
2024-10-16 17:17:56 -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
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
doprz
952e14a5e7
build: add pnpm run build:watch ( #280 )
2024-10-05 22:50:59 -05:00
Razboy20
08652c4ac1
chore: update packages ( #254 )
2024-10-03 13:49:10 -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
Razboy20
f943e4801b
chore: bump version
2024-05-27 21:12:58 -05:00
Razboy20
d4611952d4
build: update storybook ( #214 )
...
* chore: Update updatedAt dates in schedules
Set updatedAt dates to be fixed to '2024-01-01 12:00' for all schedules in
UserScheduleStore.
* build: update storybook
* chore: Removed unnecessary eslint-disable-next-line statements.
2024-05-20 17:08:36 -05:00
Razboy20
88c0061187
chore: update headlessui ( #212 )
2024-05-20 16:18:34 -05:00
Samuel Gunter
a3f5e0f27f
feat: better discord icon ( #205 )
2024-03-29 13:02:38 -05:00
Razboy20
0c42979423
feat: listed versioning for beta builds ( #192 )
2024-03-22 12:15:44 -05:00
Razboy20
8a5e12ec63
feat: beta builds ( #187 )
...
* feat: beta builds
* fix: types
2024-03-21 19:21:33 -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
8027c3d1bf
feat: match calendar designs & add functionality ( #176 )
...
* feat: match calendar designs
* refactor: update breakpoints
2024-03-18 10:06:23 -05:00
27094846f7
feat: open an injected course page on course block click in popup main ( #146 )
...
* feat: Imports to popupcourseblock.tsx
* changing the blocks to accept parameters for clicking functionality which may or may not open the calendar
* put the click parameter in the div of popupcourseblock
* safely calling for onCourseClick in the event it is an undefined function
* handled other calls of popupcourseblock with empty functions for now, and i think popupmain opens calendar now when the course block is clicked
* feat: Testing out passing params to handleOpenCalendar
* url that takes in params to open calendar with params
* further work on url params; from popup main to handleopencalendar to calendar using urlsearchparams
* feat: small calendar shifting after merge:
* fix: merge handling and then references to new click parameter
* fix: optional params
* feat: split into two functions instead
* fix: changing proper usage of handleOpenCalendarWithCourse
* feat: show course popup when calendar opened
* chore: remove useless commented out code
* feat: close popup on calendar nav, fix build errors, remove useless comments/logs
* chore: chromatic so dumb fr why aren't you chrome
* fix: refactor listeners to build properly
* feat: exit early when not in chrome extension
* fix: function return type
* fix: function return type x2
* fix: generic type for useState
* refactor: extract calendar opening on click functions
* refactor: chrome runtime mock, omit question mark if no query params, rename calendar event
* refactor: move course click event into component directly instead of prop
* refactor: removed useless wrapper functions, made popup course block more accessible
* fix: i dont wanna talk about it
---------
Co-authored-by: Samuel Gunter <sgunter@utexas.edu >
2024-03-16 15:57:50 -05:00
Razboy20
ea297d09bb
build: allow unocss to run through dev mode ( #167 )
...
* build: allow unocss to run through dev mode
* build: Update unocss dependencies to latest versions
Updated dependencies '@unocss/eslint-config', '@unocss/postcss', '@unocss/preset-uno', '@unocss/preset-web-fonts', '@unocss/reset', '@unocss/transformer-directives', '@unocss/transformer-variant-group' to version 0.58.6 for consistency and compatibility.
* refactor: add note to readme
* refactor: improve readme
* refactor: update readme (again)
* Update README.md
Updates the UTRP description text
---------
Co-authored-by: Isaiah David Rodriguez <51803892+IsaDavRod@users.noreply.github.com >
2024-03-15 16:30:42 -05:00
Razboy20
85769e9d2c
refactor(UserSchedule): index by a unique id rather than name ( #166 )
...
* refactor(UserSchedule): index by a unique id rather than name
* refactor: Update parameter names in schedule function jsdocs
* refactor: change more instances of .name to .id
* refactor: Fix typo in variable name and update references
* refactor: Remove console.log statement
* fix(chromatic): Update ScheduleListItem story
* refactor: remove unused eslint rule
2024-03-14 23:09:04 -05:00
Sriram Hariharan
8e181b3010
feat: added scrapedAt property ( #149 )
...
* feat: added scrapedAt property
* fix: type-check
2024-03-12 00:57:00 -05:00
Razboy20
60ab140c55
fix: build
2024-03-07 18:25:57 -06:00
Razboy20
8f360206fb
chore: cleanup/resolve PR comments
2024-03-07 16:45:26 -06:00