Commit Graph

341 Commits

Author SHA1 Message Date
Sriram Hariharan
950c4a573a added onclose to popup, coursepopup now displaying time info, renamed vars, added compiler for scss to typescript and tsconfig plugins 2023-03-06 21:02:29 -06:00
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