All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- automatic print driver configuration for ClawPDF (must be installed first)
- Check to see if network interface is valid before using
- Add ability to allow automatic self-created guest logins
- Skip print jobs that are less than 2kb in size ( they are likely still being written )
- Skip print jobs that are not finished writing to disk
- Add support for keyboard input when checking for inactivity on Windows
- Transmit client ip address, mac address and hostname to the server. Requires server 4.7.7 or greater
- Add ability to specify Libki client logs dir using an environment variable LIBKI_LOGS_DIR
- Send client version with every server request, not use client registration
- Add checks to ensure print jobs are renamed and readable before attempting to updload
- Add addional guards to ClientTimeNotificationFrequency and ClientTimeWarningThreshold
- Reintroduce network error message for network connection issues
- Hide password field if server setting EnableClientPasswordlessMode is enabled
- Centralized error message display logic in network client. Error message will now go away when network error is resolved
- Add ability to set time remaining notification frequency and warning threshold
- Log shutdown events received by the client
- Show server error code rather than message
- Add client name to login screen #88
- Fix possible memory leak caused by Internet connectivity checker
- Move internet connectivity sites list to a server side setting
- Remove windows standard window bar from Libki login screen introduced in 2.2.12
- Improve keeping guard screens at the forefront
- Fix crashes related to session locking
- Added checks and visual alerts on the login screen if the client has lost server and/or general Internet connectivity
- Added more thorough debugging / logging statements to almost all methods
- Add the ability to specify multiple usernames for onlyRunFor and OnlyStopFor. List should be comma delimited e.g. "Name1,Name2,Name3"
- Fix bug where "lock session" button does not show up on the first run
- Add logging to file in user roaming appdata directory
- Add ability to set custom text for Terms of Service on the message and in the "Show Details" section
- Add ability to show time in system try icon and/or a "splash" in the corner of the screen
- Update the installer to add the Windows 10 delayed loading registry edit fix: https://thegeekpage.com/startupdelayinmsec/
- Handle SSL errors
- Client now attempts to create printer directories if they do not already exist.
- Add ability to remotely shutdown, restart, and wake-on-lan clients
- Update Norvegian translation
- Bug fix. If banners wasn't being used, an error message was displayed about it not being able to find the host.
- Added the ability for users to temporarily lock an active session, in order to step away from the client. Feature is enabled via a setting on the Libki server. Requires Libki Server 4.2.4 or later.
- This changelog
- Add ability to remotely log a Libki client in as a guest from the admin interface. Feature requires server version 4.2.0 or later.