Improve session rendering and file mention handling#241
Conversation
Greptile SummaryThis PR refactors several cross-cutting concerns to improve testability and timezone correctness. It introduces a
Confidence Score: 5/5Safe to merge — the changes are a well-tested structural refactoring with no behaviour changes in production paths. All changes are either moving code between modules without altering logic, or wiring an already-tested clock abstraction through new call sites. The removed SQLite No files require special attention. The activity aggregation migration ( Reviews (6): Last reviewed commit: "Improve session rendering and file menti..." | Re-trigger Greptile |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
c1aa4b1 to
5f1620b
Compare
- Issue-backed prompts render through Askama, and debounced file-index loading stays centralized. - Fuzzy file-entry ranking serves runtime selection and UI suggestions. - One `FrameTime` snapshot supplies animation, timer, and activity-day clock values for each render. - Injected clocks persist activity timestamps and keep local-day aggregation and feature tests timezone-independent.
|



FrameTimesnapshot per render and inject clock offsets into animations, timers, and activity-day calculations.