mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-01-22 04:20:18 -06:00
- Bump version to 4.5.1 - Refactor version retrieval: make get_version_from_setup() public and add multiple path fallbacks for better reliability in production and development environments - Optimize task listing performance: * Replace joinedload with selectinload to avoid cartesian product issues * Implement optimized pagination that avoids expensive count queries when possible * Move AJAX request check earlier to skip unnecessary filter data loading * Add query limits to filter dropdowns (projects: 500, users: 200) * Optimize permission checks by checking is_admin first (no DB query) - Update API info endpoint and context processor to use centralized version retrieval - Maintain backward compatibility with _get_version_from_setup alias