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
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
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
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
Samuel Gunter
5cce1c79fc
feat: calendar header formatting and data displaying ( #160 )
2024-03-13 21:38:40 -05: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
knownotunknown
39947b3694
fix: build errors and merge in Casey's branch (driodiwb)
2024-03-06 15:05:38 -06: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
52431747ee
wrote all course/schedule background messages with handlers
2023-09-17 20:58:22 -05:00
Sriram Hariharan
aea9b16f98
refactoring courseschedule storage
2023-09-17 19:29:00 -05:00
Sriram Hariharan
e199a0b766
fixing errors
2023-09-17 14:55:33 -05:00
doprz
486b2e4dfc
bugfix: fix #44
2023-03-30 10:33:40 -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
fe4f0e7ecd
infra changes
2023-03-11 22:03:25 -06:00
Sriram Hariharan
32b73da959
moved stores back into shared
2023-03-10 23:38:39 -06:00
Sriram Hariharan
46282a0406
added deviceId, ExtensionStore, working on CoursePopup
2023-03-04 20:33:35 -06:00
Sriram Hariharan
4ed52a3c9f
analyzing page types and populating search inputs
2023-03-03 19:58:53 -06:00
Sriram Hariharan
bce2717088
using my boilerplate yuh
2023-02-22 22:51:38 -06:00