6c2a70b Refactor: Moves notes list below note input field
8ed6fbf chore: update typescript version to ^5.9.3 in package.json and package-lock.json
584f40f refactor: update import path for URLCharEncoder and create a re-export file
f834dec feat: add real IP handling in Nginx configuration for improved proxy support
8e00897 chore: add coverage directory to .gitignore
0cbc482 refactor: update TicketCountersChart to use start and end from ticketCounters
fb3fd78 Login page backport from Ticketz PRO
accd1f3 backport from pro: implement backend probe with retry logic and enhance error handling
c70d567 feat: add session middleware for JWT secret validation in version routes
e2cdb20 refactor: update TicketCounterSeries type to use Counter model directly
e79aede feat: enhance drawer functionality and persist state; add version info display in Login and update translations
7ff71ff style: apply prettier formatting to frontend/src and backend/src
7f05391 feat: add ESLint configuration and Prettier settings; update package dependencies
33b2233 feat: implement impersonation feature with token decoding and session restoration; add backToSuper endpoint and update token creation logic
d902bf7 fix: improve uncaughtException handler to check for multiple error codes
c71deb3 feat: add file existence check for media paths in startQueue and handleChartbot functions
76d4974 feat: enhance mediaUpload to save file and update mediaPath; improve error handling in deleteMedia
3a351a2 feat: add topParentQueue virtual fields and resolveTopParentQueue method for QueueOption model
9121627 feat: enhance mediaUpload to save file using saveMediaToFile helper and update mediaPath with topParentQueue context
7d40c88 update waversion
4dde404 more prettyfy on frontend
3191133 feat: update chatbotendAt logic to only stamp on first chatbot→human hand-off
fdbac9c feat: add decryption for edited secret messages and handle errors in message processing