Releases: Codealike/Codealike-Chrome
Codealike v2.1.0 - The Synchronization Update & System Stability
Release v2.1.0
Executive Summary
This version introduces critical performance improvements, including local DB caching and a complete overhaul of the Whitelist/Blacklist management system. We have also refined the UI for better data density and resolved several core tracking edge cases, such as full-screen video playback issues.
Tracking & Core Logic
Performance Cache: Integrated a local DB cache to significantly improve tracking responsiveness.
Log Syncing: Implemented automated periodic syncing of tracking logs with the server.
Calculation Fixes:
Resolved a bug where final time could display as a negative value.
Fixed tracking accuracy during full-screen video playback.
System Cleanup:
Removed direct DB logging to reduce overhead.
Added an auto-clear function to purge local data monthly.
UI & User Experience
Header Refactor: Optimized space by aligning the logo, bolded name, and status on a single line.
Improved Visuals:
Updated "Overall Activity" color schemes and added a data legend.
Enhanced delete button visibility and status indicators.
Dashboard Updates:
Added a new "Monthly" breakdown to the Details page.
Integrated descriptive help texts throughout the UI.
Whitelist/Blacklist Overhaul:
Redesigned input to support comma-separated values and "Enter" key submission.
Added validation and scrollable lists for large datasets.
Logging & System Maintenance:
Structured Logging: Implemented proper log levels (Error, Info, etc.) and detailed event tracking (Start/Stop/Tab status).
Code Health:
Resolved multiple TypeScript errors and warnings.
Updated NPM packages to latest stable versions.
0124Release
- remove debugger permission (#12) Co-authored-by: Andre Garcia <andrecastrogarcia2@gmail.com>