# Changelog

## v1.14.7 (30/07/2026)

- Tooling | Updated OpenSpec configuration !287

## v1.14.6 (06/05/2026)

- Reconstruction | Fixed filter for multiple delete !285

## v1.14.5 (23/04/2026)

- Reconstruction | Update the export work day to synchronize with the export detail file !282

## v1.14.4 (20/04/2026)

- Reconstruction | Fixed separate work hours for Sunday OT is not exactly !280

## v1.14.3 (17/04/2026)

- Reconstruction | Fixed offset Sunday for night shift !278

## v1.14.2 (17/04/2026)

- Reconstruction | Fixed error offset Sunday for last month !276
- Users | Fixed the system freeze issue that occurred when sync users !273

### v1.14.1 (10/04/2026)

- Reconstruction | Fixed issue when clone holiday date !271

### v1.14.0 (10/04/2026)

- Reconstruction | Updated sunday extra !269

### v1.13.2 (09/02/2026)

- Reconstruction Report | Fixed the rounding error for weekday and holiday !266

### v1.13.1 (06/02/2026)

- Reconstruction | Updated holiday work day !261
- Reconstruction Report | Separate work hours by holidays and Sundays !265

### v1.13.0 (18/01/2026)

- Reconstruction | Updated holiday work day !261

### v1.12.1 (08/12/2025)

- Reconstruction Report | Fixed export data with symbol for join date is wrong !258

### v1.12.0 (03/12/2025) 

- Reconstruction | Added employee join date !256

## v1.11.2 (23/10/2025)

- Core | Fixed wrong envs !254

## v1.11.1 (23/10/2025)

- Core | Added CI/CD !252

### v1.11.0 (19/09/2025)

- Reconstruction Employee | Added Termination Date !246
- Construction Report | Updated to log Admin activity !248
- Reconstruction Report | Updated to change termination Date Logic !247
- Admin | Updated to improvement filter !245

### v1.10.4 (18/07/2025)

- Permission | Added permission create Holiday for role "Nhân sự ĐX" !243

### v1.10.3 (18/07/2025)

- Role | Added view permission for "Nhân sự ĐX" role at the "Ngày Nghỉ" screen !241

### v1.10.2 (26/05/2025)

- Construction Report | Added log Employee Info to access logs !237

### v1.10.1 (05/05/2025)

- Construction Report | Fixed missing department when copy data !235

### v1.10.0 (16/04/2025)

- Construction Report | Fixed Error in updating department when running attendance !232

### v1.9.5 (03/01/2025)

- Timesheet | Fixed missing update department on Re-run !230

### v1.9.4 (17/12/2024)

- Report | Fixed issue when filter by day wrong !228

### v1.9.3 (16/12/2024)

- Department | Fixed missing department when sync access logs from client !226

### v1.9.2 (03/12/2024)

- Timesheet | Updated to remove auto update department info when sync data from client !224

### v1.9.1 (06/11/2024)

- Export report | Updated to remove symbol ' !221

### v1.9.0 (22/10/2024)

- Reconstruction | Added option allow skip old data when change data !216
- Reconstruction | Added symbol before the employee ID for report files !208
- Timesheet User | Updated sync processing !217
- Employee | Updated to show the client name on sync failure !215
- Employee | Updated employee is removed if type missing in import file. !214
- Timesheet | Updated to round work day hours !213
- Seeder | Updated permissions seeder !212
- Reconstruction & Timesheet | Updated holidays over Sundays !211
- Employee | Updated sync data to workstations and devices improvement !209
- Reconstruction | Updated to change the calculation formula of the Total column !207
- Employee | Fixed status not updated on dashboard after successful data sync. !218
- Reconstruction User | Fixed cannot create employee with the same ID as a deleted employee !210

### v1.8.2 (14/09/2024)

- Reconstruction | Updated to change the calculation formula of the Total column !207

### v1.8.1 (06/09/2024)

- Reconstruction | Updated case sensitivity when import employee and report data !204

### v1.8.0 (30/08/2024)

- Reconstruction | Updated rule holiday for others column !201
- Reconstruction | Updated to apply rule Sunday for others column !200
- Reconstruction | Updated to division the overtime on sunday !199
- Reconstruction | Updated to duplicate date !198
- Reconstruction | Updated to division the overtime on holiday !197

### v1.7.1 (23/07/2024)

- Reconstruction | Updated formula to round work hours in holiday !192

### v1.7.0 (19/07/2024)

- Reconstruction | Updated working hours formula add rest time period second !188
- Reconstruction | Fixed import data with new formula !189

### v1.6.0 (1/6/2024)

- Updated tmp department
- Single block/unlock data
- Updated to separate holiday of Timesheet vs Reconstruction
- Updated to separate department of Timesheet vs Reconstruction

### v1.5.14

- Update(Timesheet): Fixed timesheet missing show department name

### v1.5.13

- Update(Access Log): Fixed can not sync access logs

### v1.5.12

- Update(Reconstruction): Added log activity
- Update(Reconstruction): Fixed filter department issues

### v1.5.11

- Update(Reconstruction): Fixed missing EXIT data after generate data

### v1.5.10

- Updated export timesheet & reconstruction to change the month filter to a date range
- Added col "Ngày quét thẻ" to Excel file in timesheet
- Updated export report Excel file to Change data format of the "MSNV" to text format
- Updated night shift frame time to multiple single date
 
### v1.5.9

- Updated time sheet divide work on holidays
- Added night shift setting frame times

### v1.5.8

- Fixed time sheet file "Xuat Cong Tong Hop" is wrong

### v1.5.7

- Fixed delete multiple not apply filter when missing list ids delete

### v1.5.6

- Updated reconstruction report update "Le" column in export file
- Fixed cannot delete with filter

### v1.5.5

- Added night shift management
- Added reconstruction report break shift
- Added reconstruction report import data
- Updated reconstruction report to divide work on holidays
- Added filter to multiple delete module

### v1.5.4

- Updated reconstruction report with updated round In/Out

### v1.5.3

- Fixed calculate work day is wrong when run timesheet
- Fixed access log sync from client missing user_name and department
- Updated reconstruction report with sunday work
  
### v1.5.2

- Added time sheet management

### v1.5.1

- Reconstruction Report update in/out time allow null value in generate data

### v1.4.21

- Updated drop tmp departments and sync to departments
- Added multiple delete

### v1.4.20

- Fixed access log filter missing turns wrong
- Fixed Reconstruction Report Calculate total work day hours wrong

### v1.4.19

- Added tmp user management
- Updated access logs group client report
- Fixed user missing sync setting to client

### v1.4.18

- Added split shifts for access logs

### v1.4.17

- Added filter access logs with case missing turns

### v1.4.16

- Updated grid file Excel highlight stop work day

### v1.4.15

- Added Stop work date for department

### v1.4.14

- Updated day off for DV department

### v1.4.13

- Fixed report Excel file count day off wrong

### v1.4.12

- Updated reconstruction report with disable holiday for DV department

### v1.4.11

- Update reconstruction report change number format in all report files

### v1.4.10

- Added reconstruction report holidays
- Updated holiday with year 

### v1.4.9

- Updated Optimize data queries

### v1.4.5

- Updated Reconstruction report change calculation formula
- Added sort for reconstruction report

### v1.4.3

- Added HRDX role and update permissions for Quản lý role
- Api get Tmp raw tracking filter date wrong
- Fixed reconstruction report export file calculate vang_kp wrong

### v1.4.2

- Rename export file
- Add department permission to new role

### v1.4.1

- Added Reconstruction Report management
- Added Quản lý Đông Xuyên role

### v1.3.7

- Fixed sync transaction logs not insert logs
- Updated user convert card ID to number
- Added device name to raw tracking data
- Updated export user with scan status

### v1.3.6

- Fixed syn session logs don't save offline log

### v1.3.5

- Updated skip activity log for sugatech account

### v1.3.4

- Updated export session logs with department and frame time
- Updated permission for management role

### v1.3.3

- Updated api get list session logs split the summary to other api

### v1.3.2

- Fixed the summary of search result is showing wrongly

### v1.3.1

- Updated to get report group by time block
- Updated text activity log

### v1.2.5

- Updated permission get list admin for manage role

### v1.2.4

- Updated default port client app
- Added activity logs
- Updated settings allow multiple time range
- Updated session log change status filtering
- Updated to delete session log in client after successful synchronization

### v1.2.3

- Updated verify user by ID instead of code
- Fixed can't active a valid license key if it has not been added to the Client manager list

### v1.2.2

- Updated verify user by ID instead of code

### v1.2.1

- Updated data user sync to client with guest user
- Updated License from a centralized server

### v1.2.0
- Added filter by Employee Type 
- Fixed Missing column names in export file in case of no data

### v1.1.12

- Fixed Guest was not displayed when setting SP or Official mode in pages report and session log
- Updated to allow manager role can edit settings

### v1.1.11

- Updated filter guest user by settings

### v1.1.10

- Fixed Report Exporting issues
- Fixed Visitor card can not sync to client

### v1.1.9

- Update remove default filter by employee
- Added export report group by date
- Fixed user is no Employee Type column in the import template

### v1.1.8

- Added settings only show SP employee
- Fixed error rename user avatar after save user
- Added visitor card

### v1.1.7

- Fixed can't export user when filter search
- Added employee type
- Fixed Error 429 Too Many Requests

### v1.1.6 

- Added settings page
- Updated upload file avatar with name is user code
- Updated user remove required Card ID for sync to the Client App

### v1.1.5

- Fixed status error is syncing even though import failed

### v1.1.4

- Updated chart report session logs
- Updated check connect clients before sync

### v1.1.3

- Updated label report chart by month
- Fixed always shows sync in progress even though sync is finish

### v1.1.2

- Updated sync session logs by client
- Added report Session Log chart

### v1.1.1

- Fixed rule apply all client error

### v1.1.0

- Fixed exporting data on filter result miss filter by department
- Updated session logs only sync new data #81
- Added report session log

### v0.3.0

- Added progress when syncing user list

### v0.2.0

- Added user tracking rule
- Update user management in server
- Added api import user
- Updated client settings sync rule apply all

### v0.1.0

- Init project 
- Added get list user with sync from client
- Added department management
- Added client management
- Added role & permission management
- Added get list session log with sync from client
