Jason Rasmussen
7877097b3f
refactor: asset viewing store ( #27204 )
2026-03-26 13:22:40 -04:00
Timon
67cedfef17
feat(web): add RemoveFromAlbumAction to asset viewer nav bar ( #27000 )
2026-03-26 18:20:28 +01:00
Daniel Dietzler
55ee9f76da
chore: eslint 10 ( #26490 )
2026-02-24 08:24:18 -05:00
Jason Rasmussen
b2a510efee
refactor: remove unused actions ( #26363 )
2026-02-19 12:52:21 -06:00
Daniel Dietzler
4e0e1b2c5c
fix: escape handling ( #25627 )
2026-01-28 15:05:21 -05:00
Min Idzelis
280f906e4b
feat: handle-error minor improvments ( #25288 )
...
* feat: handle-error minor improvments
* review comments
* Update web/src/lib/utils/handle-error.ts
Co-authored-by: Jason Rasmussen <jason@rasm.me >
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-01-21 16:46:08 +00:00
Min Idzelis
80a5444bf4
feat: redesign asset-viewer previous/next and hide when nav not possible ( #24903 )
2026-01-15 12:55:01 +01:00
Brandon Wees
e8c80d88a5
feat: image editing ( #24155 )
2026-01-09 17:59:52 -05:00
Min Idzelis
4d559a63ec
fix: properly fix asset-viewer delete action, add tests ( #25149 )
...
Update timeline manager before nav, add e2e regression tests
2026-01-09 09:20:42 -05:00
Min Idzelis
0a9f1a3cbf
feat: cache asset info for prev/next navigation ( #24482 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-07 19:10:29 -05:00
Jason Rasmussen
5bb3492616
refactor: favorite action ( #25121 )
2026-01-07 21:21:19 +00:00
Min Idzelis
78229baeab
feat: improve asset-viewer next/prev perf and standardize preloading behavior ( #24422 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-07 21:17:12 +01:00
Yaros
21f7314907
feat(web): undo delete single asset ( #24439 )
2026-01-05 13:31:02 +01:00
Min Idzelis
11cec56e80
refactor(web): consolidate timeline API - merge addAssets/updateAssets into upsertAssets ( #23985 )
2025-11-19 08:48:16 -06:00
Min Idzelis
6bb1a9e083
fix: incomplete dynamic imports ( #23217 )
2025-10-27 08:45:30 -04:00
Min Idzelis
146973b072
fix: re-add scroll compensation (efficiently) ( #22848 )
...
* fix: re-add scroll compensation (efficient)
* Rename showSkeleton to invisible. Adjust skeleton margins, invisible support.
* Fix faulty logic, simplify
* Calculate ratios and determine compensation strategy: height comp for above/partiality visible, month-scroll comp within a fully visible month.
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-10-14 02:16:05 +00:00
Sebastian Schneider
cf60f4cdcd
feat(web): Add upload to stack action ( #19842 )
...
* feat(web): Add upload to stack action
* Event handling and translation
* Update asset viewer instead
* lint, improve upload return type
* Add suggestions from code review
* Resolve merge conflicts
* Apply suggestions from code review
2025-10-08 13:22:33 -04:00
Min Idzelis
966ab22065
refactor(web): extract asset viewer logic from Timeline into TimelineAssetViewer component ( #22268 )
...
refactor(web): extract asset viewer logic from Timeline into TimelineAssetViewer component
- 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
2025-10-07 14:01:06 +00:00