=============================================================================================================== NCheck 5.1.5.x - 2020-12-02 - Changes [2020-12-11 Updated For API sample adding also added Face Mask updated Doc] --------------------------------------------------------------------------------------------------------------- [Branch: Release_Branch | Revision: 203690] [Branch: Release_Branch_Surveillance_5.1.5.x | Revision: 203690] [Neurotec SDK (12v): 20201111| SentiVelliance SDK(7.3v for surveillance): 20201130] =============================================================================================================== Features ------------- ------------- * Added Face mask detection feature. * 1St Public release of NCheck Surveillance Client * 1st Public release of NCheck Guard Android Client. * Build with updated Neurotec SDK. Bugs ------------- ------------- * FIXED: Every time when user goes to "Reports" tab it showing PDF loading this happens when some user logged as "User" account in NCheck control panel. * FIXED: NCheck Standard Android client not properly updated the restriction locations "allow bypass" state changes [5.0.71.171]. Reproduced: Registered with Server and add a Restriction location without allow bypass. Sync data in Android and make few check-in/out it should show restricted location error message and not allow to check-in/out. Now enable "allow bypass" and sync data then try to make few check-in/out it should show "Bypass" dialog but issue is it is not showing. * FIXED: Server fails obtaining license at first time startup. It should start obtaining license only when license is configured to Trial or license. Initial value should be none * FIXED: Cannot open control panel from client before registering the client with a server * FIXED: Group Admin user group members are not shown first time, After navigating to diferent view and come back, it shows * FIXED: Removing user in the group by group admin can be done. This should be prevented. * FIXED: In Windows Client Tray, compact database option is relevant to the database migration. * FIXED: In Windows Client, align dialog color theme to main color theme. * FIXED: Added fix for Neurotec SDK 12 template incompatibility issue with Senti Velliance SDK in NCheck Surveillance Client. Improvements ------------- ------------- Documentation ---------------- * Updated Doc with Face Mask information Standard and Guard Android Clients ----------------------------------------- * Set license mode as none in the first start. * Self signed certificate accept dialog UI changes. =========================================================================================== NCheck Standard Android 5.0.71.195 - 2020-11-10 - Changes ------------------------------------------------------------------------------------------- [Branch: Release_Branch_5.0.71.x | Revision: 203289] [Neurotec SDK: 20200619 | SentiVelliance SDK(for surveillance): 20200728] =========================================================================== Server -------------------- Improvements • Generate Default KeyStore if one is not provided by on-premise Tray App (Change self-signed certificate of NCheck On-premises server ). • Use device authentication mode instead of individual peripheral authentication mode • Added face quality threshold for reject enroll face images. • Font loading improvement. Select report font based on selected language. • Added Unicode font and Thai font for PDF report. Bug Fixes • Fixed: Duplicate records in system_setting table. - Added unique key. • Fixed: External executable update should synchronize to the clients. • Fixed: In FaceCheck fixed issue on parse custom data json. • Fixed: Event Origin for Guard events are wrong. Not differentiate events which are added by Guard.Still showing those event added by "Admin". • Fixed: Add biometric api has issue when adding biometric. (API Sample) • Fixed: Failed to cancel event on offline mode with on-premises server. • Fixed: Email configuration password store in plain text on db. • Fixed server log file increase hundreds of GB issue. Web -------------------- Improvements • Redirect user to the device management when select the devices chart. • Customer Setting added for external (Email) resource location. • Hide recent event list settings. Bug Fixes • Added missing tooltips for General, Notification settings and Iris quality. • Fixed the Showing "USER NOT FOUND IN GROUP" message when user logged as group admin and click on **Device management** item. • Fixed In mobile devices user info UI view is partially hidden when side menu is showing. • Fixed Filter roster items by users groups. • Fixed following security vulnerabilities o 150162 Use of JavaScript Library with Known Vulnerability (1) o 150263 Insecure Transport (1) o 150122 Cookie Does Not Contain The "secure" Attribute (1) o 150123 Cookie Does Not Contain The "HTTPOnly" Attribute (2) • Fixed: New account created email "login page" linked to "https://www.ncheck.net/" but user is registered to On-Premises server. • Fixed: Showing neurotechnology support on error message in FaceCheck. • FIXED: Dashboard employee dough-nut chart is not showing check-in check-out users for the current date. Windows Clients ----------------------- Improvements • Implemented show trial information when trial license activated. • Add to configure Buy Now option. • Implemented recent event list. Bug Fixes • Fixed the issue of restricted leave type validation in offline mode • App icon updated for control panel (JustLook). • Fixed cancelled event cards are popping out on main windows when registered with on-premises server in **online** mode. • Fixed: Client synchronization waits at 65% o Fixed percentage showing issue in data sync. o Fixed data sync time out issue o Stop sync when sync time out reached. o Stop current sync when trigger a manual sync. Installer --------------------------------- • Peripheral SDK inclusion Android Standard Client -------------------------------- Improvements • Improved the license activation confirmation dialog adding details to force stop the app. • Buy now option. Show the remaining trial period in the license and about view. Bug Fixes • DB migration issue fixed - Migration has failed with missing index in leave_and_mission table. • SSL certificate issue fixed – (When add a real certificate to Server) - Trusted certificate in on-premises version. • Fixed: NCheck Standard Android client not starting after activating ".ncs" (NCheck serial file) serial number license. • Fixed: Use face confidence set by the server. • Fixed: Close db connections on closing the app. • Fixed: Use time zone to sync the event logs to the server. • Fixed: Person update is not proceeding from where it was stopped in previous synchronization • Fixed: Database size is not decreasing when deleting data • Fixed: Synchronization issues. Android Lite Client ------------------------------ • Upgrade now option. iOS Lite Client ---------------------------------- • Self-signed certificate validation check • Control panel capture camera implementation. =========================================================================================== NCheck Standard Android 5.0.70.168 - 2020-10-16 - Changes - Public release bug fix update ------------------------------------------------------------------------------------------- [Branch: Hotfix_NCheck_5.0.70v(Android) | Revision: 203015] [Neurotec SDK: 20200619 | SentiVelliance SDK(for surveillance): 20200728] =========================================================================== Android Standard -------------------------- * Fixed: Return Match not found if the same person have low scores as well as high scores. ======================================================================================================== NCheck 5.0.70.176 - Build On 2020-09-04 - Changes Released on : 2020-09-21 --------------------------------------------------------------------------- [Branch: Release_Branch | Revision: 202542] ------------------------------------------------------------------------- NCheck Android Clients Internal Test 5.0.70.x - Build on 2020-09-11 - Changes Released on : 2020-09-18 -------------------------------------------------------------------------------------------------------- [Branch: trunk | Revision: 202609] -------------------------------------------------------------------------------------------------------- [Neurotec SDK: 20200619 | SentiVelliance SDK(for surveillance): 20200728] =========================================================================== Improvement ------------------ * Invite new employees * Delete multiple users * x86 performance improvements * SSL certificate hash validation * Added remember me function * Notification Improvements * SQLite DB compress * Update Verification Flow * NCheck License with serial number license need to check license info to avoid using, ncheck license injecting a different lic file * Build with latest Neurotec SDK * Updated UI to provide email address and send credentials within the same window * Leave Management Improvements * Improve calendar UI by adding legends * Added new tabs for view event log images * Show check-in/out users on pie chart in dashboard Bug Fixes ------------------- * Fixed: Email format issue on re-brand version * Fixed: Synchronization issue in Android Standard client (Missing event logs). * Removed "ndmOnvif.dll" from installers. * Android Standard: Cannot undo device specific setting. Reproduce: Registered with on-premises server. Enable liveness from device specific setting. Wait till sync then check it on Android app then again disable that device specific setting. Now sync again and check Android app. * Web: Incorrect label "Filter by device" on Select from history. When enabled the "Filter by device" on Select from history not showing Devices list. And also, the "Filter by user groups" only showing "All user group" option and not showing other user groups. Update: This is working but at least this label text should be changed "Filter by personal device" or something else similar to this. * Web: In the Dashboard, showing calendar with user events of other user group, when filtered the user group with a user group which does not assign any users. * Web: In Device specific settings "Allow predefined location" and "Face liveness mode" settings not reset when user changed it. Reproduce: Open device specific setting change livenes mode. Then reset it. * Server: When try to reset "Hat detection feature" feature in Device specific setting it shows "SYSTEM ERROR". * Server: Incorrect FTP path. ftp path appends to file name. * Web: Highlight device specific settings on Device configuration section. Show default setting on reset button tooltip to "Reset to customer settings". * Web: Registration token email does not show image. Showing broken images as image. * Web: Showing minus values for leave entitlement on User management * Web: Showing black square box for tooltip on "Replace employees", "Holiday icon" in Shift and roster section. * Web/Windows: Showing error messages when click on Barcode CAPTURE or RFID CAPTURE button on Windows client control panel. * Server: Cannot save multiple instance of reports. * Android NCheck Guard: It crashed after few user check-in/out events (5 times) on Redmi Note 8. * Fixed: Leave Notification is given, But cannot retrieve * Fixed: Arrival And departure report has wrong absent data * Fixed: Search box successions mislead user. Need to disable browser suggestions * Add additional NCheck serial licensing components loading (for fast extractor) * Fixed issue on serial number license deactivation * Fixed Server configuration window UI issue ===================================================================================================================== NCheck 5.0.64.148 - 2020-07-31 - Changes (Public release bug fix version for 5.0.64.147 release) --------------------------------------------------------------------------- [Branch: Release_Branch-5.0.64 | Revision: 202138 | Android_Branch: Release_Branch | Android_Revision: 201696] ===================================================================================================================== * Added loading aditional licensing components from ncheck serial licnese. * Added user count validation for standalone mode. * Fixed license deactivation issue. * Given "Modify" permission to "Authenticate users" on "ProgramData/NCheck" directory. =============================================================================================================================== NCheck 5.0.64.145 - 2020-07-09 - Changes (Public release candidate for 5.0.64.140 release) --------------------------------------------------------------------------- [Branch: Release_Branch-5.0.64 | Revision: 201833 | Android_Branch: Release_Branch-5.0.64 | Android_Revision: 201838] =============================================================================================================================== ------------------ Improvements ------------------ ------------------ * Added quarantine feature * Report scheduling and report UI changess * Use NCheck ndf file. * Documentation improvements NCheck Standard Windows Client * Implemented v4 migration for standalone mode. Android Standard -------------- * Licensing change. When re-installing check whether NCHeck License has already installed or not. If license is there then load it. * Implemented v4 migration for standalone mode. Android Lite Client --------------------- * Allow to use predefined location * Implement the Last known location feature. User can manually created the location. * Support URL with https. * Check-Out reminder * Face ID and Touch ID enable setting iOS Lite --------------------- * Check-Out reminder * Face ID and Touch ID enable setting * Updated the registrann screen main screen UI * Added QR code scanning Windows Client ------------------- * Result card width change Suggestions: * Move the camera name from within the image to outside the image. * Can edit camera name from the server control panel Surveillance Client ------------------- * Synchronize authentication data improvement --------------- Bug Fixes --------------- --------------- Web/Server --------------- * Link to getting started from login page is not working. * Reset password failure message misallignment. This is there for successful case as well. Also, it cannot reset password by gining user email while it is not using email as username @surin_nt_lab * Logo missing in reset password result @surin_nt_lab * Change profile picture shows in wrong angle (Image taken from mobile) . See "Change profile pucture.png" * Suggestion from Luigi to include system administrator function only for System Administrator only. not for normal Administrators.= * User on Medial (restricted) leave, check in/out was not blocked (please refer to screenshots *Gab.JPG) * Enrolling Unidentified imges from unidentified events from Android Lite client will not identify after restarting the server * Kiosk Mode Settings should be able to override by device settings in windows clients. Mode enabling and exit code should be saved together. * Adding events after enroll from history. Display message " Do you want to create events based on captured time?" should be removed. * GPS location settings fails due to non number fields for lon longitude and latitude * Add leave has wrong default dates. It should be current date and adjust end date to the same day, if it is null or less than start date. * Adding event logs from API didn't show on event log till refresh the page - Cannot reproduce in ncheck cloud. * Change Psssword in User Management , Change button changes the password and do not indicate whether it was chnaged or not - Now it closes the dialog on successful close * Need to remove Language Flag and show the selected Language code. Windows Client ---------------------- * Change the tilte in network camera list configuration window. * Empty camera list: by selecting preferences from client menu I get an empty camera list . * Expecting the list of the connected cameras (the rotation of the camera image is supposed to be here?) FIXED: Changed "Camera List" to "Network Camera List" Surveillance Client ---------------------- * Surveillance Client Kiosk mode bug fixed. ================================================================================ NCheck 5.0.58.115[112] - 2020-05-15 - Changes - Public release on 2020-05-27 ================================================================================ * NCheck Server Major changes ------------- * Add hat detection setting * Roster UI improvenents and bug fixes * Multiple user group selection in work hour and productivity report. * User group users delete and restore Minor changes ------------- * Edit event allow to change latitude/longitude values. * Fixed customer profile picture update issue. * NCheck Surveillance : incorrect database path issue fixed * Guard support * NCheck Guard Android Support ======================================== NCheck 5.0.56.114 - 2020-05-20 - Changes - [This build is bug fix for last public release 5.0.56.99] ======================================== * In control panel, under "My Account" option, customer's company image update issue fixed. ======================================================================= NCheck 5.0.56.99 - 2020-04-17 - Changes- Public release on 2020-04-24 ======================================================================= * Mask mode * Fixed db migration issue ======================================== NCheck 5.0.55.96 - 2020-04-02 - Changes ======================================== * Added thai language support * Created separate installers for NCheck Server (including Standard client), NCheck Standard Client and NCheck Lite Client. ======================================== NCheck 5.0.54.86 - 2020-03-19 - Changes ======================================== Server =========== Bug Fixes ----------- * Fixed - Cannot add event from unidentified images from history * Fixed - Unidentified images for group admin is not shown * Return only old settings keys to prevent deserialization errors in clients. * Update the eventlog cache after a register event call. * Backup restore, Read file data chunk by chunk. Windows Standard Client ================================================== Bug Fixes ----------- * NCheck offline control panel should only activate when there is server connection failed. * Attendance events from client delay to appear in server when client connectivity to server is available. Windows Lite Client ================================================== * Added Visual C++ runtime dll to NCheck Lite client. Android Standard Client ================================================== Features ----------- * CSV Export Bug Fixes ----------- * Report Crash * Attendance events from client delay to appear in server when client connectivity to server is available. * Added Admin logs filters (Action type start and end dates) to Android Standard client. * Align views Android clients with Windows clients