v1.12.0

User-facing changes
- We have a brand-new README, see #614
- Only admins are now allowed to change course editors, see #610
- Broken tag highlighting in lecture edit page (for teachers/admins) is fixed, see #618
- Pixelation of screenshots ("thumbnails") for videos is fixed by settings the correct width/height of a hidden canvas element, see #623
- The emergency link of the annotation tool was removed, see #625
Internal changes
- Upgraded Rails to v7.1 and updated gems (mostly only their minor versions), see #609
- Updated Rubocop (Ruby linter) and enforced the new cops, see #617
- We now use a now repo to store "init" ("preseed") data for our local database during development, see #612. Due to a mistake, we had to comment the respective Docker env variables again in #615
- Cleaned up some config files and use a new
.config
directory, see #613 - Removed the GitHub Pull request templates, see #626
- Added the
public
prefix for thegen_random_uuid()
in the db schema (this was done automatically by Rails), see #619 - We don't raise an exception anymore for a broken & deactivated migration, see #620
- VSCode changed an identifier in the
settings.json
for the Ruby LSP plugin, see #616
List of PRs
- Only allow admins to change course editors by @fosterfarrell9 in #610
- Use new preseed links to init data in local db by @Splines in #612
- Uncomment preseed Docker env vars by @Splines in #615
- Add
public
prefix forgen_random_uuid()
in db schema by @Splines in #619 - Don't raise exception for broken migration anymore by @Splines in #620
- Use new identifier for Ruby LSP VSCode plugin settings by @Splines in #616
- Fix broken tag highlighting for lectures admin view by @Splines in #618
- Clean up config files (and use new
.config
dir) by @Splines in #613 - Fix missing width and height setting of canvas by @Splines in #623
- Update Rubocop version and enforce all cops by @Splines in #617
- Remove emergency link by @Splines in #625
- Remove GitHub Pull request templates by @Splines in #626
- Upgrade Rails to v7.1 & update gems (mostly only minor versions) by @Splines in #609
- Rewrite Readme by @Splines in #614
Full Changelog: v1.11.1...v1.12.0