mirror of
https://github.com/magicbug/Cloudlog
synced 2026-08-13 17:49:35 -04:00
Bump migration version to 265 and add a migration (265_add_station_time_on_index) that creates idx_station_time_on on (station_id, COL_TIME_ON) for faster time-based queries. Introduce lazy QSO loading: controller now sets defer_qso_list and uses a new POST endpoint get_filtered_qsos to fetch filtered QSO lists and summaries; also updated cache keys/render version and added per-entry cache deletion. Note model: add include_qso_list flag, memoize QSO summaries/lists and station IDs, replace DATE(COL_TIME_ON) filters with half-open datetime ranges (start inclusive, end exclusive) via helper methods to improve index use and performance. View: update public_index to render QSO list containers with data attributes, add JS to fetch and render QSO rows on demand, and support highlight DX updates. Overall changes optimize QSO queries and enable deferred loading to reduce initial page load and DB cost. |
||
|---|---|---|
| .. | ||
| autoload.php | ||
| bands.php | ||
| cloudlog.php | ||
| cloudlog_data_lists.php | ||
| config.sample.php | ||
| constants.php | ||
| database.sample.php | ||
| doctypes.php | ||
| foreign_chars.php | ||
| hooks.php | ||
| index.html | ||
| lotw.php | ||
| migration.php | ||
| mimes.php | ||
| profiler.php | ||
| routes.php | ||
| smileys.php | ||
| user_agents.php | ||