Commit Graph

540 Commits

Author SHA1 Message Date
Sriram Hariharan
9b76f8afa0 line height text, refactored course schedule, added string representation functions to course meeting 2023-03-06 16:51:46 -06:00
Sriram Hariharan
007ade81a0 minor styling 2023-03-06 00:23:20 -06:00
Sriram Hariharan
8b5fabce0c properly generating and formating instructor text 2023-03-06 00:10:03 -06:00
Sriram Hariharan
7401138d87 fixed serialization type in chrome-extension-toolkit, and then updated package version 2023-03-05 23:58:16 -06:00
Sriram Hariharan
ad8a06d831 Link component, Card component, Course Popup component styling, and wrangling with the serialization type" 2023-03-05 22:52:11 -06:00
Sriram Hariharan
6d69cd2548 renamed panel to popup since that's kinda what it is lmao 2023-03-05 20:50:40 -06:00
Sriram Hariharan
295b466505 fixed bug with material icons, and reusable icon component 2023-03-05 19:54:59 -06:00
Sriram Hariharan
1f2374927d added material icons 2023-03-05 17:46:25 -06:00
Sriram Hariharan
6147289b40 created reusable text component, and setup typing for it automatically. also fixed bugs with autoload and scraper so that it would handle appending course name headers 2023-03-05 17:34:56 -06:00
Sriram Hariharan
0956525e94 auto-loading completely done 2023-03-05 14:34:26 -06:00
Sriram Hariharan
2b952d0591 minor reorg 2023-03-04 23:33:59 -06:00
Sriram Hariharan
15e9ff92a8 moved files around 2023-03-04 23:33:39 -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
Sriram Hariharan
d9739cdb56 decided to add season support 2023-03-04 23:00:01 -06:00
Sriram Hariharan
bc464cd264 lots of UI changes, and keyboard command support 2023-03-04 22:42:51 -06:00
Sriram Hariharan
00b8cd74b6 added ExtensionRoot for consistent styling across injected components, and added a bunch of comments for all the added types and classes 2023-03-04 21:11:04 -06:00
Sriram Hariharan
070c8ea486 added ExtensionRoot for consistent styling across injected components, and added a bunch of comments for all the added types and classes 2023-03-04 21:10:12 -06:00
Sriram Hariharan
46282a0406 added deviceId, ExtensionStore, working on CoursePopup 2023-03-04 20:33:35 -06:00
Sriram Hariharan
e99ba5864a CourseScraper completely done
'
2023-03-04 20:14:26 -06:00
Sriram Hariharan
c9684beb5b wip scraping infra 2023-03-04 11:51:56 -06:00
Sriram Hariharan
2d940493a3 beginning course scraping from row, and created assets folder with departments.json 2023-03-03 23:53:54 -06:00
Sriram Hariharan
94e74deb24 updated Course schema 2023-03-03 23:43:44 -06:00
Sriram Hariharan
f47ad8272f refactoring 2023-03-03 23:29:06 -06:00
Sriram Hariharan
39016c93aa infinite scroll support 2023-03-03 23:13:31 -06:00
Sriram Hariharan
e9c420a873 injecting into table, created table header, and buttons for each row 2023-03-03 21:57:00 -06:00
Sriram Hariharan
beb61176c1 refactoring, using different pattern for page injection and reusing same pattern for both popup and content scripts 2023-03-03 21:13:43 -06:00
Sriram Hariharan
4ed52a3c9f analyzing page types and populating search inputs 2023-03-03 19:58:53 -06:00
Sriram Hariharan
723caca417 fixed some bugs, and updated dev dashboard useffect" 2023-03-03 18:58:19 -06:00
Sriram Hariharan
57d704b759 added colors and design system to docs 2023-03-03 15:47:35 -06:00
Sriram Hariharan
e9acddfa16 added colors and 2 main components for 2 different contexts 2023-03-03 11:40:54 -06:00
Sriram Hariharan
f3ee5a0854 added license and fixed webpack plugin 2023-03-03 11:08:16 -06:00
Sriram Hariharan
5203d3acf8 clean-webpack-plugin 2023-03-03 11:02:46 -06:00
Sriram Hariharan
b0eba78697 fixing some compiler issues 2023-02-22 22:59:18 -06:00
Sriram Hariharan
bce2717088 using my boilerplate yuh 2023-02-22 22:51:38 -06:00
Sriram Hariharan
21d7056aae deleted everything lmao 2023-02-22 22:35:37 -06:00
Sriram Hariharan
4017b53f0b Merge pull request #41 from Lukas-Zenick/Similar-Schedule-Fix 2022-12-23 17:46:42 -06:00
Lukas-Zenick
3cc468f1cd mismatched parenthesis 2022-12-23 17:42:24 -06:00
Lukas-Zenick
b0ad195591 Location fix for near-identical class-days
Bug where a class did not realize it could have more then one location if the time slots were at the same time on different days
2022-12-23 17:35:54 -06:00
Lukas-Zenick
7aa4dce6fa fixed importing waitlist and importing courses from WL page 2022-12-23 17:35:54 -06:00
Lukas Zenick
4714386014 Tiny bugfix on semester name 2022-12-23 17:35:54 -06:00
Sriram Hariharan
c12fca5a75 Merge pull request #36 from lanc33llis/screenshot 2022-08-28 10:02:41 -07:00
Sriram Hariharan
14416b7c46 Merge pull request #35 from roccovp3/master 2022-08-24 13:25:54 -05:00
Lance Ellis
1493abee84 Exporting as PNG accounts for device DPI. fixes cutoff PNGs 2022-08-22 11:34:37 -05:00
roccovp3
fc28c60f94 names are now displayed correctly in options page 2022-07-26 15:47:16 -05:00
Sriram Hariharan
9e417d07f5 Merge pull request #27 from omajoshi/patch-1 2021-12-16 22:03:06 -06:00
Om Joshi
e3555e2ff9 typo in infinite scroll 2021-12-16 11:27:14 -06:00
Sriram Hariharan
190bbbdd24 Merge pull request #22 from omajoshi/master 2021-11-12 07:43:50 -06:00
Sriram Hariharan
eecf181e3c Merge pull request #24 from omajoshi/utrp_23 2021-11-12 07:42:09 -06:00
Om Joshi
3a596f08a9 auto load next few pages 2021-11-12 02:24:58 -06:00