Releases: codam-coding-college/codam-web-greeter
codam-web-greeter v1.2.2
- Fixed vertical positioning of the user avatar on the lock screen (user's display name was no longer centered)
- Added wallpaper picker in debug mode for testing wallpapers
- Added brightness slider for testing wallpaper brightness in debug mode
Full Changelog: v1.2.1...v1.2.2
codam-web-greeter v1.2.1
- Increased text readability in light mode
- Added a debug mode to test the UI in-browser
Full Changelog: v1.2.0...v1.2.1
codam-web-greeter v1.2.0
- Reworked idle logout services. We're no longer solely relying on
xprintidle
; a temporary timestamp file is created when the screen is locked if the greeter was installed properly through ansible-codam-web-greeter, if using v1.4.0 or higher. This should resolve issues where students sometimes were not automatically logged out after 42 minutes of inactivity. - Added light theme. Dark theme will remain the default.
- Added optional boxed mode, where the login/unlock form has a semi-transparent background for better readability
- Bumped several server dependencies
- Removed screensaver support due to excessive power usage (refer to the release notes of ansible-web-greeter v1.3.0 for details)
- Added a check to prevent the codam-web-greeter-cleanup systemd service from running on non-student accounts
Due to the newly added light theme and boxed mode, various prebuilt zips will from now on be provided for each Release. Choose the one of your liking, they all behave the same and merely look slightly different.
Full Changelog: v1.1.0...v1.2.0
codam-web-greeter v1.1.0
- Added custom screensaver support to prevent starting the exam on space bar press when the screen is blanking (requires ansible-codam-web-greeter v1.2.0 or higher)
- Added keybinding to override exam mode and log in as a normal user (Ctrl+Alt+E)
Full Changelog: v1.0.11...v1.1.0
codam-web-greeter v1.0.11
This release brings compatibility with NodeJS 12 by downgrading to Typescript v4 (from v5). NodeJS 12 is installable by default on Ubuntu 22 LTS, which is what codam-web-greeter aims to support out of the box. Previous versions of codam-web-greeter required NodeJS 14 or higher.
Full Changelog: v1.0.10...v1.0.11
codam-web-greeter v1.0.10
- Now using DNS to retrieve IP and hostname of clients (by @Nimon77 in #8)
- Added support for multiple exams at the same time (by @FreekBes in #15)
- Exams marked invisible on Intra are now hidden from the login screen as well (by @Nimon77 in #11)
- Refactored some back-end server code (by @W2Wizard in #13)
Full Changelog: v1.0.9...v1.0.10
codam-web-greeter v1.0.9
- Fixed an issue that caused login problems for users after being automatically logged out by the idling service in combination with 42's ft-init package.
Technical details: no longer using gnome-session-quit
, instead we're now just restarting lightdm and letting them handle the logout.
Full Changelog: v1.0.8...v1.0.9
codam-web-greeter v1.0.8
- data.json fetching errors are no longer logged as an error to the Javascript console (prevents alert dialogs from appearing in production when the file doesn't exist)
- The client installer now populates the data.json file with placeholder content instead of an error
Full Changelog: v1.0.7...v1.0.8
codam-web-greeter v1.0.7
- BREAKING CHANGE: Added option to disable exam mode from the server side. In the
.env
file,EXAM_MODE_ENABLED
should be set totrue
. By default it is disabled. - Fixed bug #7 that caused a crash in the lightdm session when the screen is unlocked from the lock screen after being automatically logged out by the systemd idling service and logging back in again
- Fixed bug #6 that caused events to be rendered off-screen when HiDPI scaling is active
Full Changelog: v1.0.6...v1.0.7
codam-web-greeter v1.0.6
- Added number of registrations to events in the calendar with limited spots
- Added reboot prevention when the lock screen is shown and Ctrl+Alt+Del is pressed to request a reboot
- Changed the color of any event titled "Bocal Stand-up" to grey
- Fixed calls to exit in the systemd service scripts
Full Changelog: v1.0.5...v1.0.6