immich/web/src/lib/components
midzelis 0168353c2d refactor(web): extract asset grid layout logic into AssetLayout component
- Extracts the asset grid rendering logic from `MonthSegment` into a
  dedicated `AssetLayout` component
- Simplifies `MonthSegment` by delegating layout responsibilities
  while maintaining all existing functionality
- Renames `customLayout` prop to `customThumbnailLayout` for clarity
  across Timeline components


## Changes
  - Created new `AssetLayout.svelte` component that handles:
    - Asset grid rendering with proper positioning
    - Animation transitions
    - Filtering of intersecting viewer assets
  - Updated `MonthSegment.svelte` to use `AssetLayout` via composition
  pattern
  - Renamed `customLayout` to `customThumbnailLayout` in Timeline and
  related components
  - Moved thumbnail click and selection logic to Timeline parent
  component using snippets
2025-09-30 00:08:14 +00:00
..
admin-settings fix(deps): update typescript-projects (#21510) 2025-09-19 12:29:01 -04:00
album-page fix(deps): update typescript-projects (#21510) 2025-09-19 12:29:01 -04:00
asset-viewer chore: bump svelte gestures (#22263) 2025-09-21 21:03:06 -05:00
assets refactor: loading spinner (#22103) 2025-09-16 16:22:13 -04:00
faces-page refactor: loading spinner (#22103) 2025-09-16 16:22:13 -04:00
forms chore: migrate to UI lib icon (#22096) 2025-09-16 21:40:43 +02:00
jobs refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
layouts refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
memory-page refactor: loading spinner (#22103) 2025-09-16 16:22:13 -04:00
onboarding-page refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
pages refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
photos-page chore: migrate to UI lib icon (#22096) 2025-09-16 21:40:43 +02:00
places-page chore: migrate to UI lib icon (#22096) 2025-09-16 21:40:43 +02:00
server-statistics refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
share-page refactor: rename timeline actions (#22086) 2025-09-16 13:37:01 -04:00
shared-components fix(deps): update typescript-projects (#21510) 2025-09-19 12:29:01 -04:00
sharedlinks-page refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
sidebar chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
timeline refactor(web): extract asset grid layout logic into AssetLayout component 2025-09-30 00:08:14 +00:00
user-settings-page refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
users refactor: admin settings (#22109) 2025-09-16 17:15:57 -04:00
utilities-page refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
ServerAboutItem.svelte refactor: server-about-modal (#22138) 2025-09-17 16:23:23 +00:00