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
Vincent Situ
6a67a32e4f
feat: allow bypassing the 10-schedule limit ( #675 )
...
* feat: allow bypassing the 10-schedule limit
* feat: option to bypass 10 schedules- code done, not tested
* feat(ui): option to bypass 10 schedules
* feat(ui): button to lead to settings after reaching max limit
* Delete manifest.json
* Remove cross-env from build:watch script
* Remove cross-env and update caniuse-lite version
Removed cross-env dependency and updated caniuse-lite version.
* chore: lint
---------
Co-authored-by: Derek <derex1987@gmail.com >
2025-11-10 13:39:36 -06:00
Ethan Lanting
be1dccfcb9
feat: add dining app promo ( #598 )
...
* feat: add DiningAppPromo component and integrate it into Calendar
* feat: update WhatsNewPopup with new features and app download link
* fix: remove outdated links
* chore: run lint
* chore: run prettier
* feat: enhance DiningAppPromo with close button and integrate user preference for promo visibility
* chore: run lint
* chore: run check types
* fix: correct promo visibility logic in Calendar component
* feat: centralize app store URLs in appUrls.ts
* chore: run lint
* feat: integrate UT Dining promo image
* chore: run lint
* fix: update logo in WhatsNew popup to use LD icon
* fix: convert URLs to URL objects for consistency
* fix: update LD icon in WhatsNew popup to new version
* fix: update description for Coffee Shops feature to clarify operating times
* fix: rename promo state and storage key to showUTDiningPromo for clarity
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2025-05-28 20:13:45 -05:00
Samuel Gunter
695743104c
feat: persist sidebar toggle state ( #569 )
2025-03-26 13:50:34 -05:00
Preston Cook
ee4c6ce699
feat(ui): update popup and course blocks ( #506 )
...
* feat(ui): add time and location to popup
* feat(ui): memoize meeting times
* feat(ui): remove resizing
* feat(ui): add no select to copy course id button
* feat(ui): complete update to popup and course blocks
* chore: update settings page
* chore: fix types
* fix(ui): update spacing, padding, and remove last updated section
* chore: fix type issues
* fix(ui): update borders to offwhite/50
* fix(ui): apply proper offwhite styling
* fix(ui): add unique key to async courses in bottom bar
2025-02-13 18:07:05 -06:00
Samuel Gunter
009de62828
feat(settings): add option to always open calendar in new tab ( #488 )
...
* feat(settings): add option to always open calendar in new tab
* fix: await setting
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com >
2025-01-20 23:18:00 -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
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
0560a01a55
refactor: Replace Webpack with Vite ( #53 )
2024-01-24 19:40:30 -06:00
Sriram Hariharan
56643f9753
bunch of misc changes
2023-11-17 11:11:01 -06:00
Sriram Hariharan
aea9b16f98
refactoring courseschedule storage
2023-09-17 19:29:00 -05:00
Sriram Hariharan
6afd372945
multiple schedule suppport kinda
2023-03-15 23:54:07 -05:00
Sriram Hariharan
32b73da959
moved stores back into shared
2023-03-10 23:38:39 -06:00