Files
UT-Registration-Plus/CHANGELOG.md
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

46 KiB

2.0.0-beta4 (2024-10-10)

Features

  • abhinavchadaga/course-catalog-popup (#128) (745f9dd)
  • abhinavchadaga/reusable-popup-prompt (#148) (44af9e1)
  • actually sum for duplicate semesters (different uniques) (#202) (d3f64ec)
  • add button to the rows, use new ConflictsWithWarning component (bec2649)
  • add buttons with icons in tailwind (93b65ac)
  • add cal save buttons (no functionality) (53e7c7f)
  • add Calendar Component (e0212d5)
  • add Calendar schedules component (clicking on storybook not working) (d1a336e)
  • add CalendarHeader and its Storybook, need to resize (23276e5)
  • add changelog logic, component, storybook file, scripts, and update to Node v20.9.0 (LTS) (4130924)
  • add check-path-alias custom ESLint rule (#123) (208103d)
  • add chrome.storage api mocks for storybook use (#141) (3839bff)
  • add CSS for calendarCell div (6cdcf49)
  • add CSS for hourLine div (0ba6153)
  • add CSS for timeLabelContainer div (56f6456)
  • add custom ESLint rule restrict-import-depth (#110) (8c069b7)
  • add downloadBlob util (2af351e)
  • add empty settings component - waiting on design (9d0f210)
  • add ImportantLinks Component (5dbee6f)
  • add List component (e6b4049)
  • add MIMEType (0c76052)
  • add new db powered by UT_Grade_Parser (#163) (60d1f48)
  • add react-loading-skeleton package (#244) (b4dd91a)
  • add release.ts (63442d1)
  • add skeleton loader for course description + distribution (#267) (c2cab40)
  • add story for CalendarGridCell (fd91c3b)
  • add Storybook story (cb3cb5d)
  • add tailwind version of Button component (28d93b3)
  • add tickmarks to day div (8b9cb06)
  • add time column to Calendar Component (9d68211)
  • add timeAndGrid div (95e0544)
  • add utils (e7c9421)
  • added flag ;-; (#195) (9b4d61c)
  • added scrapedAt property (#149) (8e181b3)
  • additional changes to #201 (#224) (bc354f3)
  • aesthetically pleasing squishier course blocks when compressed (#232) (438c82b)
  • align day labels and add to grid (1bb6191)
  • alignment on calendar and header (#109) (07ec5ab)
  • async course adding and async/other course block adjustments (#273) (668c8d0)
  • async text hiding on Calendar's Bottom Bar when there are no async courses (#152) (0dff122)
  • basic CalendarCourseMeeting component laid out - missing Text and Right Icon (da9e7aa)
  • Best Practices (#102) (5eb7be2)
  • beta builds (#187) (8a5e12e)
  • better discord icon (#205) (a3f5e0f)
  • bold red refresh error (#220) (229a8a2)
  • bottom bar for the calendar page (#91) (0f730d6)
  • build without errors (babc925)
  • calendar components 3rd attempt at merging (#60) (4faca8c)
  • Calendar Components 3rd Attempt at Merging (#60) (ab2cd68)
  • calendar course block component (#75) (00e0019)
  • calendar course block component (#75) (a41cb3e)
  • calendar grid and grid cells (#81) (bfeb239)
  • Calendar Grid and Grid Cells (#81) (dd2f696)
  • calendar header formatting and data displaying (#160) (5cce1c7)
  • calendar matchings (#173) (791a42b)
  • Calendar Schedule component finished, fix: list didn't allow updates when adding a new schedule (#115) (a99a557)
  • calendar-course-cell-color-picker (#157) (df18491)
  • can open tabs, updated injected popup heading. basically done (35fab34)
  • change Chip to tailwind css. Fixed eslint for ConflictsWithWarning (3568b8e)
  • check-path-alias autofix (#124) (265652c)
  • chrome extension works (35f3c72)
  • color palette for calendar (#118) (471e55d)
  • Conventional Commits (#103) (fe599df)
  • convert all LabelsAndDetails Components to Tailwind (9e0f9df)
  • course color generation (#179) (5ed81e4)
  • course colors (#175) (dc77cc2)
  • Course Flag Tooltips (#178) (ba2bc60)
  • course-catalog-injected-popup (#98) (89d03f4)
  • CourseStatus Component implemented (#83) (58d7df4)
  • CourseStatus Component implemented (#83) (fa1d737)
  • create empty Popup story (ad83ba4)
  • Create icon helper (#77) (ccea0f4)
  • Create icon helper (#77) (1b51d65)
  • Derek vinson/calendar header (#94) (12d09b5)
  • Derek/disable updating (#239) (0ab83ef)
  • Derek/export png (#95) (58c2b46)
  • DialogProvider component (#198) (d1b921a)
  • dividers in calendar bottom bar (#120) (eba5d9f)
  • docs: add extra acknowledgements (e2cbfa3)
  • drag only on vertical axis (34a6449)
  • early iteration of non-virtual list (677aa62)
  • enable TS strict mode (#168) (efed1c0)
  • experimental toggle for icons, left off for now (#237) (f34dd95)
  • fall 2023 grades (#226) (863d980)
  • finally fix grid JSX.Element generation (e49fc29)
  • finish ScheduleTotalHoursAndCourses (12f680d)
  • fix icons on PopupMain and convert to tailwind (#108) (87799d8)
  • fix save as button dividers (#153) (7986549)
  • grades by professor (#225) (78d749a)
  • html2canvas -> htmlToImage and fix derick's bugs (bda0282)
  • icon added successfully (3b588c2)
  • implement Chip component (23e881f)
  • implement flatten course schedule helper function (e54f488)
  • implemented ConflictsWithWarning (93f3a30)
  • implemented InfoCard (21b6430)
  • Initial Splash Text Commit (#208) (0534f60)
  • limit schedules to 10 (#272) (290b841)
  • link to your registered courses (#228) (f83e012)
  • list reordering (#154) (038ebaa)
  • listed versioning for beta builds (#192) (0c42979)
  • lowercase instructor! (#268) (9ec05ef)
  • made List more extensible (cd34601)
  • match calendar designs & add functionality (#176) (8027c3d)
  • migrate styles to TailwindCSS (7e2f5ea)
  • missed one chip toggle there (#245) (5ca24da)
  • newer grades and parameterized queries (#238) (75ad416)
  • one single exclamation mark did all that (#235) (be87e41)
  • open an injected course page on course block click in popup main (#146) (2709484)
  • pad unique ids to 5 digits (#170) (b4ad687)
  • parallelize initializeDB.ts promises (9f1dcc6)
  • popout icon for ccip in calendar (#221) (6812d68)
  • popup schedule select (#126) (7f2a589)
  • PopupCourseBlock Component (#79) (9accd17)
  • PopupCourseBlock Component (#79) (f045b40)
  • proper injected styles (#164) (e919e96)
  • readme animation (#281) (da6d86c)
  • refactor all components in common (e544312)
  • refactor all components in injected (0c44849)
  • refactor calendar (28f1924)
  • Refactor database initialization code (5e98f45)
  • refactor to use DialogProvider (ed5730f)
  • rerouted directory to syllabus when click on professor name (#211) (8959e0d)
  • sam's jokes (#278) (895cd31)
  • save as PNG functionality (ad18fbd)
  • schedule list item action menu (#230) (15fc369)
  • screenshot whole page, hide certain elements, screenshot fixed size (#180) (7d4c5d7)
  • show async courses in the bottom bar (#204) (227de53)
  • some small changes for colors and font (#201) (bae1da4)
  • splash text has arrived! (#246) (9971435)
  • Storybook for Vite (#52) (9cc299c)
  • switch button (#229) (abae7a5)
  • temporary removal of waitlist etc (#236) (d424ccc)
  • UnoCSS (TailwindCSS) (Storybook only) (#61) (85c7f78)
  • UnoCSS (TailwindCSS) (Storybook only) (#61) (6521a4b)
  • unplugin-icons (#62) (2d67b12)
  • unplugin-icons (#62) (945e09b)
  • update badge count when schedule changes (#150) (a5e9e3c)
  • update Button to v2 design (863521f)
  • update dialog component to headlessui (#159) (442be8c)
  • update padding, width, and change font to mono (9e7e423)
  • update with TailwindCSS (f3a8a7d)
  • updated calendar page and recruitment banner links (#219) (a2303ee)
  • updated divider component (#99) (8ab60c9)
  • updated Text component to latest design specification (#70) (8b8433d)
  • updated Text component to latest design specification (#70) (bb727f7)
  • updating joke styling and updating jokes array (#277) (0da27e2)
  • use conventionalcommits for changelog preset (51bf8e9)
  • use display: grid for calendarGrid (b535a6e)
  • use downloadBlob util (#186) (2dfb10e)
  • use filter() instead of pop() (063349d)
  • use React-icons (8df9ea5)
  • working PNG and CAL downloads (#119) (d9ee23c)

Bug Fixes

Reverts