Skip to content

Releases: codam-coding-college/codam-web-greeter

codam-web-greeter v1.0.11

25 Jun 10:55

Choose a tag to compare

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

15 May 10:11

Choose a tag to compare

  • 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

22 Mar 11:41

Choose a tag to compare

  • 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

19 Mar 16:27

Choose a tag to compare

  • 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

22 Feb 15:45

Choose a tag to compare

  • BREAKING CHANGE: Added option to disable exam mode from the server side. In the .env file, EXAM_MODE_ENABLED should be set to true. 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

24 Jan 15:45

Choose a tag to compare

  • 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

codam-web-greeter v1.0.5

10 Jan 09:06

Choose a tag to compare

  • Fixed the exam login button being disabled during an exam

Full Changelog: v1.0.3...v1.0.5

Please note: this version displays version 1.0.3 on the login screen and in the package.json due to it being a burning hotfix

codam-web-greeter v1.0.3

04 Jan 16:33

Choose a tag to compare

  • Fixed idling users not being logged out automatically after 42 minutes of inactivity without locking their screen
  • Added time of exam start and end to the "this computer is reserved for an exam" screen
  • The lock screen will now display how many minutes ago a screen was locked

Full Changelog: v1.0.2...v1.0.3

codam-web-greeter v1.0.2

02 Jan 16:40

Choose a tag to compare

  • Fixed idling users not being logged out automatically after 42 minutes of inactivity
  • Increased zoom on hi-dpi screens (from 10% to 25%)
  • The install script now runs the uninstall script first, if one is found on the system

Full Changelog: v1.0.1...v1.0.2

codam-web-greeter v1.0.1

27 Dec 11:46

Choose a tag to compare

Initial release

List of features at launch:

  • Responsive design
  • Display upcoming events and exams from the Intranet
  • Prevent students from signing in with their regular account during exams
  • Customizable background image and logo
  • Greeter can be used as a lock screen when someone is already logged in (replacement for ft_lock)
  • Automatically log students out after 42 minutes of inactivity, either in-session or on the lock screen
  • Display user's profile picture (from ~/.face) on the lock screen
  • Display user's Gnome wallpaper on the lock screen
  • Keybinding to gracefully reboot the computer (Ctrl+Alt+Del)
  • Display 🖧 network status on-screen without having to log in

Full Changelog (from pre-release): v0.7.4...v1.0.1