mirror of
https://github.com/immich-app/immich
synced 2025-11-14 17:36:12 +00:00
- Extracted asset viewer navigation and action handling logic from Timeline.svelte into a dedicated TimelineAssetViewer component - Reduces Timeline.svelte complexity by ~150 lines and improves separation of concerns - No functional changes - purely a refactoring to improve code organization ## Changes - Created new TimelineAssetViewer.svelte component containing all asset viewer-related logic - Moved handlePrevious, handleNext, handleRandom, handleClose, handlePreAction, and handleAction methods - Timeline.svelte now only passes required props to the new component - Maintained all existing functionality including navigation, asset actions, and stack management |
||
|---|---|---|
| .. | ||
| lib | ||
| params | ||
| routes | ||
| service-worker | ||
| test-data | ||
| app.css | ||
| app.d.ts | ||
| app.html | ||
| hooks.client.ts | ||
| hooks.server.ts | ||