38c5efb Merge pull request #230 from threehappypenguins/feat/timeline
f780aab Build and test instead of only compiling in the android workflow
e3afbc1 refactor(timeline): build slider items via toPartialAsset().toSliderItem()
01b81d9 refactor(slider): use TimelineSliderView only for timelineView and always enable story progress
1cef1d3 refactor(mediaslider): drop layered transport from timeline PR; keep story progress
5a6882d fix: stabilize debounce tests with latches and add mute contentDescription
307032f Merge remote-tracking branch 'upstream/main' into feat/timeline
cb13fa6 fix(timeline): bridge Down island gaps without mid-mosaic scroll creep
3b7006e fix(timeline): keep scrubber Enter jump as leave-off after menu
7206fb8 refactor(mediaslider): extract controls into MediaSliderController and TimelineSliderView
02c5bec fix(mediaslider): restore date/EXIF details and layered transport overlays
0b5ade3 feat(mediaslider): map remote FF/RW and play/pause to video playback
ee79677 fix(mediaslider): start story progress when memories open on a video
685ad6f fix(mediaslider): restore video loading poster and exit slideshow on Back
ed883e3 fix(mediaslider): add Russian translations for media controls
ef16dca Merge upstream/main into feat/timeline
025cbb8 fix(build): align test banner and add fr/ru strings for favorites
6d76f3a Merge upstream/main into feat/timeline
6f8b47b fix(timeline): bind off-screen slider leave-off focus and add memory story progress
0baa404 fix(timeline): clear resting memory/scrubber overlap and bound asset detail cache
ed1027e fix(timeline): sticky leave-off restore for menu, memory, and mosaic slider returns
c7d88d3 test(timeline): add regression coverage for pagination, focus actions, and resume helpers
11a568c fix(timeline): keep menu re-entry manual, restore leave-off focus, and stop Photos background bleed
f488605 fix(timeline): stop Up from leaping across unloaded year gaps between islands
ebee1e9 fix(slider): overlay auto-hiding transport on EXIF with bottom fade and dimmed metadata
853f795 feat(slider): show video posters while buffering and refine slideshow intervals/controls
7cc008d fix(timeline): keep mosaic pagination stable deep in history and after slider return
87be42d fix: remove mosaic focus wash and prefer FFmpeg audio for remuxed AVI playback
3a376bf fix(timeline): restore exact focus from menu without jump, title flash, or scrubber overlap
2e2352e fix(slider): batch details metadata per asset to stop overlay flicker on page change
de3527e feat(timeline): add on-this-day memories row with autoplay slider and detail overlay fixes
47bfd87 fix(timeline): prevent slider from jumping to unrelated months at history end
324c571 feat(timeline): add muted video previews and refine scrubber navigation
eb17257 fix(timeline): polish scrubber badge UI and confirm-to-jump focus handoff
fb9036a feat: add Immich-style year scrubber for fast timeline jumps
f0dfe55 feat: replace day ListRows with vertical Immich mosaic timeline
ca20149 refactor: move TimelineFragment setup from onActivityCreated to onViewCreated
9f5dfb2 feat: day-row timeline and Enter-toggle details overlay with unified video controls
952875e feat: add Immich timeline as default home screen with month rows and slider polish