diff --git a/docs/changelog.md b/docs/changelog.md new file mode 100644 index 0000000..ca714c5 --- /dev/null +++ b/docs/changelog.md @@ -0,0 +1,78 @@ +--- +title: Changelog +permalink: /changelog +--- + +## v1.0 + +### Added + +- Added automatically generated, interactive table of contents on section pages [#252](https://github.com/OxfordRSE/gutenberg/pull/252) +- Added completely new interactive comment table on events page [#271](https://github.com/OxfordRSE/gutenberg/pull/271) +- Added delete account option [#253](https://github.com/OxfordRSE/gutenberg/pull/253) +- Added redirect from old to new URL [#248](https://github.com/OxfordRSE/gutenberg/pull/248) +- Made theme cards equal height [#242](https://github.com/OxfordRSE/gutenberg/pull/242) +- Wrapped course grids in nav landmarks [#241](https://github.com/OxfordRSE/gutenberg/pull/241) +- Added anchor links to all headings in a section [#247](https://github.com/OxfordRSE/gutenberg/pull/247) +- Changed default material browsing to Grid [#238](https://github.com/OxfordRSE/gutenberg/pull/238) +- Various mobile UI improvements [#235](https://github.com/OxfordRSE/gutenberg/pull/235) +- Styling improvements on previous and next buttons [#236](https://github.com/OxfordRSE/gutenberg/pull/236) +- Styling improvements on course outcomes [#233](https://github.com/OxfordRSE/gutenberg/pull/233) +- Python script to fetch material [#201](https://github.com/OxfordRSE/gutenberg/pull/201) +- Proxied Plausible to a local route (adblock reasons) [#222](https://github.com/OxfordRSE/gutenberg/pull/222) +- Vastly improved adding and reordering materials in event group [#221](https://github.com/OxfordRSE/gutenberg/pull/221) +- Added a user profile page [#219](https://github.com/OxfordRSE/gutenberg/pull/219) +- Docker compose file for alternative deployments [#215](https://github.com/OxfordRSE/gutenberg/pull/215) +- Skip to main content link for accessibility [#207](https://github.com/OxfordRSE/gutenberg/pull/207) +- Accessible page header [#205](https://github.com/OxfordRSE/gutenberg/pull/205) +- Page language attribute on HTML element [#203](https://github.com/OxfordRSE/gutenberg/pull/203) +- Learning outcomes displayed at the top of sections [#202](https://github.com/OxfordRSE/gutenberg/pull/202) +- Accessible names for navigation and theme toggle [#200](https://github.com/OxfordRSE/gutenberg/pull/200) +- E2E tests for create/delete events and paragraph component tests [#112](https://github.com/OxfordRSE/gutenberg/pull/112) +- Nullable enrollment key [#101](https://github.com/OxfordRSE/gutenberg/pull/101) +- Plausible analytics tracking [#175](https://github.com/OxfordRSE/gutenberg/pull/175) +- HTML template for title [#174](https://github.com/OxfordRSE/gutenberg/pull/174) +- Previous/next navigation links in sections [#162](https://github.com/OxfordRSE/gutenberg/pull/162) +- Mouse over navigation in navbar [#166](https://github.com/OxfordRSE/gutenberg/pull/166) +- Automatic hiding of older events [#157](https://github.com/OxfordRSE/gutenberg/pull/157) +- New callout styles [#156](https://github.com/OxfordRSE/gutenberg/pull/156) +- Docs added [#115](https://github.com/OxfordRSE/gutenberg/pull/115) +- Quality workflow [#129](https://github.com/OxfordRSE/gutenberg/pull/129) +- Ability to create comment threads on list items [#139](https://github.com/OxfordRSE/gutenberg/pull/139) +- Duplicate existing events [#144](https://github.com/OxfordRSE/gutenberg/pull/144) +- Event timeline delete button [#106](https://github.com/OxfordRSE/gutenberg/pull/106) +- Autofocus on textareas when writing or editing comments [#109](https://github.com/OxfordRSE/gutenberg/pull/109) +- Enrolment via secret key [#90](https://github.com/OxfordRSE/gutenberg/pull/90) +- Edit source button linking to material in GitHub repo [#49](https://github.com/OxfordRSE/gutenberg/pull/49) +- Tags when choosing items from event group [#52](https://github.com/OxfordRSE/gutenberg/pull/52) +- Top-level material reorganization to cards instead of React Flow [#47](https://github.com/OxfordRSE/gutenberg/pull/47) + +### Fixed + +- Fixed various Next.js hydration errors [#254](https://github.com/OxfordRSE/gutenberg/pull/254) +- Fixed broken CSS on system default light mode and background colors in `_document.tsx` [#267](https://github.com/OxfordRSE/gutenberg/pull/267) +- Code headings padding issue [#249](https://github.com/OxfordRSE/gutenberg/pull/249) +- Navigation accessibility issues [#211](https://github.com/OxfordRSE/gutenberg/pull/211) +- API search page [#225](https://github.com/OxfordRSE/gutenberg/pull/225) +- Semantic HTML headings [#196](https://github.com/OxfordRSE/gutenberg/pull/196) +- Avatar tooltips on events problems table with lazy loading [#102](https://github.com/OxfordRSE/gutenberg/pull/102) +- Enrollment key bug [#153](https://github.com/OxfordRSE/gutenberg/pull/153) +- Corepack deploy [#147](https://github.com/OxfordRSE/gutenberg/pull/147) +- Reply button disable when editing a comment [#135](https://github.com/OxfordRSE/gutenberg/pull/135) +- URL fixes for multi-repo switch [#136](https://github.com/OxfordRSE/gutenberg/pull/136) +- Material UI datepicker swap [#134](https://github.com/OxfordRSE/gutenberg/pull/134) +- LocalStorage swap for active event state [#108](https://github.com/OxfordRSE/gutenberg/pull/108) +- Prevent problems with same tag from conflicting on completion [#107](https://github.com/OxfordRSE/gutenberg/pull/107) +- Build errors due to yarn.lock issues [#99](https://github.com/OxfordRSE/gutenberg/pull/99) +- Only return `useronevents` for selected event [#96](https://github.com/OxfordRSE/gutenberg/pull/96) +- Thread with no comments issue [#85](https://github.com/OxfordRSE/gutenberg/pull/85) +- Event page tick marks [#80](https://github.com/OxfordRSE/gutenberg/pull/80) +- `useEffect` problems in dependency arrays [#71](https://github.com/OxfordRSE/gutenberg/pull/71) +- `select event` button appearing over sidebar [#72](https://github.com/OxfordRSE/gutenberg/pull/72) +- Cypress errors from ResizeObserver [#68](https://github.com/OxfordRSE/gutenberg/pull/68) +- Build speed improvements in Docker [#68](https://github.com/OxfordRSE/gutenberg/pull/68) +- Remove active event from storage when unset [#46](https://github.com/OxfordRSE/gutenberg/pull/46) +- Copyright always up to date [#150](https://github.com/OxfordRSE/gutenberg/pull/150) +- Padding changes for markdown rendering [#133](https://github.com/OxfordRSE/gutenberg/pull/133) +- Instructor view to show all students in sidebar [#105](https://github.com/OxfordRSE/gutenberg/pull/105) +- Performance improvements on events problems table [#98](https://github.com/OxfordRSE/gutenberg/pull/98) diff --git a/docs/index.md b/docs/index.md index b7ec355..3e6c27b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -20,3 +20,5 @@ Once you are up and running, check out the user guide for instructions on how to ## Development If you wish to contribute to `Gutenberg` or simply want to customise the site further please refer to our [development guide](development). + +[A full change log can be found here](/changelog).