Permission and dependency changes
- Added dependency: course_selection
Lab course browsing, grouped selection, time-slot selection, and local automatic waitlisting.
An independent FuckClassroom plugin with the ID lab_selection. It provides lab course browsing, project and capacity details, grouped selection, time-slot selection, and local automatic waitlisting.
Automatic waitlisting is a local automation task, not a queue provided by the university, and it does not guarantee a successful selection.
>=0.1,<0.31core_ui, course_selectionin_processStarting with v0.1.0-beta.12, the course_selection plugin provides the shared academic session and WebVPN/Hy2 access. This plugin consumes that service through ServiceContainer and no longer declares a direct Playwright dependency. Install and enable course_selection before using the latest release. Earlier versions may have different dependencies.
The plugin.json in the corresponding Release ZIP and the Registry version record are authoritative for runtime fields.
The latest Registry release is v0.1.0-beta.12. The installable ZIP comes from the plugin repository’s GitHub Release and is verified by the Registry for byte size, SHA-256, root plugin.json, runtime fields, and path safety.
An imported plugin_id + version identity is immutable. Future versions are added as new Release records.