mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-21 22:00:07 -05:00
8324636e2b
- 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