Commits
Marek Vsechovsky committed 72be7cc7621
Direct session 18, Step 1: Data loading efficiency redesign: issues & sessions:
- Improve data loading efficiency: issues & sessions
- Create _global_cache.js global application cache module
- Enhance IssuesController GET/{id}: inline parent, lastTab param, tab data, tabBadgeInfo
- Derive parent display from inline data; remove per-select loadParentHierarchy server call
- Cache children & relations tab data on issue object; load lazily on first click
- Cache sessions/outcome tab data on issue object; load lazily on first click
- Skip issue list re-render on tab return when already rendered for same project
- Skip issue detail re-render when same issue is already rendered
- Cache 'Issues Created' on session object; skip reload unless dirty
- On output file processing, mark related session cache entries as dirty
- Add wrapper div with margin-left:1rem around Relations section items
- Update instructions template: AI-confirmed implemented issues must get status 2