Alex
6108587c8b
fix(web): show tags timeline ( #16617 )
...
* fix(web): show tags timeline
* fix(web): show tags timeline
2025-03-05 13:36:56 -06:00
Min Idzelis
56b85f7479
fix(web): fix lost scrollpos on deep link to timeline asset, scrub stop ( #16305 )
...
* Work in progress - super quick asset store->state
* bugfix: deep linking to timeline, on scrub stop
* format, remove stale
* disable test, todo: fix test
* remove unused import
* Fix merge
* lint
* lint
* lint
* Default to non-wasm layout
* lint
* intobs fix
* fix rejected promise
* Review comments, static import wasm
* Back to dynamic
* try top-level-await
* back to the first solution, with more finesse
* comment out wasm for now
* back out the wasm/thumbhash/thumbnail changes
* lint
* Fully remove wasm
* lockfile
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-03-04 20:34:53 -06:00
Jonathan Jogenfors
4ada28ac99
fix(server): check updateLibraryIndex for zero ( #16585 )
...
* fix(server): check updateLibraryIndex for zero
* Update web/src/routes/admin/library-management/+page.svelte
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-03-04 20:00:10 +00:00
Snowknight26
867eec86f5
fix(web): Update menu titles to be more consistent ( #16558 )
2025-03-04 12:55:54 +00:00
Jonathan Jogenfors
49d393216a
fix(server): fix import path truthiness check ( #16570 )
2025-03-04 12:54:12 +00:00
Zack Pollard
ff19502035
feat: qr code for new shared link ( #16543 )
2025-03-03 13:40:41 -05:00
Alessandro Baroni
f89e74181b
fix(web): delete action closes asset viewer in asset view ( #15469 )
...
fixes #14647
2025-03-03 18:24:37 +00:00
Yaros
7bbc1d9f68
feat(web): Video memories on web ( #16500 )
...
* Video memories on web
* switched mixed up strings
2025-03-03 09:54:26 -06:00
renovate[bot]
3d6a6f77a8
chore(deps): update dependency eslint-plugin-svelte to v3 ( #16532 )
...
* chore(deps): update dependency eslint-plugin-svelte to v3
* chore: linting
* chore: rebase
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-03-03 14:24:26 +00:00
renovate[bot]
a99bd94717
fix(deps): update dependency ua-parser-js to v2 ( #14301 )
...
* fix(deps): update dependency ua-parser-js to v2
* fix: breaking changes from ua-parsed-js major update
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-03-03 12:01:40 +00:00
Jonathan Jogenfors
869839f642
feat(server): library cleanup from ui ( #16226 )
...
* feat(server,web): scan all libraries from frontend
* feat(server,web): scan all libraries from frontend
* Add button text
2025-03-02 21:29:02 -06:00
knechtandreas
6bf2e8dbcb
feat: add album keyboard shortcuts ( #16442 )
...
* 15712: Added keyboard shortcuts for opening add to album modal and highlighting/selecting an album to add to.
* 15712: Re-factored logic from template code into script. Extracted new album button into separate cmponent.
* 15712: Document new keyboard shortucts now that they work everywhere.
* 15712: Extract some constants/helper functions.
* 15712: Missing comma.
* 15712: Pulled logic out into separate unit testable class.
* 15712: Added a unit test.
* 15712: Move the modal back up to keep the github PR happy.
* 15712: PR feedback - renamed typescript files and switch to class bind directive.
* 15712:Move selection modal into correct package.
* 15712: Better naming of module and files.
2025-03-02 13:15:00 +00:00
Yaros
366f23774a
fix(web): Default to context search on web ( #16485 )
...
Default to context search on web
2025-03-02 13:06:15 +00:00
Lukas Jost
6cc1978b2d
fix(web): Open huggingface.co link on settings page in new tab ( #16470 )
...
fix(web): Open huggingface on settings page in new tab
2025-03-01 23:02:56 +00:00
luzpaz
506d2d0f81
fix(web): fix typos ( #16466 )
...
Found via codespell
2025-03-01 16:51:50 -06:00
Yaros
f13d13b2ea
fix(web): Fixed people list overflowing in advanced search ( #16457 )
...
* Fixed people list overflowing in search
* styling: better fix
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-03-01 20:34:57 +00:00
Thomas Laroche
2510684bf7
fix(web): unable to download live photo as anonymous user ( #16455 )
2025-03-01 14:07:19 -06:00
Matthew Momjian
efcf773ea0
feat(server): Shortened asset ID in storage template ( #16433 )
...
* Update storage-template.service.ts
* Update supported-variables-panel.svelte
* docs example
* Update storage-template-settings.svelte
2025-02-28 16:04:34 -05:00
Calum Dingwall
f2be9f7ad1
fix(web): person favorite icon bad placement ( #16412 )
...
move favorite person icon to top left
fixes #16003
Co-authored-by: Calum Dingwall <caburum@users.noreply.github.com>
2025-02-27 22:15:37 -06:00
Alex
362feb1e62
feat(web): face tagging dialog enhancement ( #16395 )
2025-02-27 11:49:07 -06:00
Etienne
5503bf7a60
fix: improve contrast on disabled input field in light mode ( #16368 ) ( #16382 )
2025-02-27 17:20:03 +00:00
Alex
9a098b4658
fix(web): storage template incorrect example ( #16367 )
2025-02-27 09:46:20 -06:00
Mert
7d6cfd09e6
fix(server): don't expose source types in face creation api ( #16381 )
...
* don't expose source types in face creation api
* update open-api
* remove source type reference from web
2025-02-27 17:17:07 +03:00
Curtis Lowder
128d653fc6
fix(web): update search modal to not jump around ( #16308 )
...
* fix(web): update search modal to not jump around
Search People selection will change size while loading. This causes the
search modal to jump around as the people load in.
* loading spinner size
* remove unsued code
---------
Co-authored-by: cwlowder <me@curtislowder.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-02-27 03:06:41 +00:00
David Bourgault
8b69114924
feat(web): remember last chosen map location when editing ( #16366 )
...
Uses a global store to remember the last location chosen by a user when
editing asset locations. This fixes an annoyance when adding location
data to multiple assets in a row and having to zoom in the same area
everytime.
2025-02-26 21:01:29 -06:00
David Bourgault
4b55888d16
fix: ensure manually tagged faces have proper source type ( #16364 )
...
immich-app/immich#16062 added manual face tagging and deletion, but did
not add a new 'SourceType'. The create faces would default to
'machine-learning' which is incorrect, and has the annoying downside
that they will be wiped when the 'Refresh Faces' job is run.
Handling of non-machine-learning faces was previously added in
immich-app/immich#6455 . This PR simply extends it to the new manually
tagged faces.
2025-02-26 20:53:21 -06:00
Alex
c778516ce2
fix(web): tag people in video ( #16351 )
2025-02-26 12:55:32 -06:00
Adam O'neill
2969e25ff7
fix: websockets calling on_new_release across all sessions upon new websocket connection. ( #16339 )
...
* Implemented possible fix for the new_release window re-appearing across all active sessions when a new websocket connection is established.
* Reverted websocket.ts
Changes not needed to websocket.ts - was bouncing between ideas, current implementation doesn't need this to change.
* Prettier test format.
* Spelling (Aknowledged --> Acknowledged)
2025-02-26 17:48:18 +00:00
Alex
bbcaee82f0
chore(web): revert wasm new justify layout ( #16277 )
...
* Revert "fix(web): justify layout import (#16267 ) "
This reverts commit ec58e1065f .
* Revert "fix(web): dynamically import wasm module (#16261 )"
This reverts commit 4376fd72b7 .
* Revert "feat(web): use wasm for justified layout calculation (#15524 )"
This reverts commit 3925445de8 .
* Revert "fix(web): viewport reactivity, off-screen thumbhashes being rendered (#15435 )"
This reverts commit 52f21fb331 .
2025-02-25 09:39:56 -06:00
Alex
6c64a6dab8
chore(web): Revert slight fade in animation when open/close asset-viewer ( #16262 ) ( #16306 )
...
Revert "feat(web): slight fade in animation when open/close asset-viewer (#16262 )"
This reverts commit 57829cee26 .
2025-02-25 09:27:34 -06:00
Nicholas Flamy
392f9f205c
fix(web): thumbnail playback stops when hovering over icon then video ( #16302 )
...
fix thumbnail playback when hovering over icon then video
2025-02-24 21:35:46 -06:00
Alex
57829cee26
feat(web): slight fade in animation when open/close asset-viewer ( #16262 )
2025-02-24 16:38:07 -06:00
Yamagishi Kazutoshi
4be2351d21
fix(web): use anonymous function in setTimeout in ponyfill of requestIdelCallback ( #16264 )
2025-02-24 16:37:58 -06:00
Alex
ec58e1065f
fix(web): justify layout import ( #16267 )
...
* fix(web): justify layout import
* remove dead code
2025-02-23 02:38:08 +03:00
Mert
4376fd72b7
fix(web): dynamically import wasm module ( #16261 )
...
* dynamically import wasm module
* remove unused import
2025-02-22 12:16:06 -06:00
Jonathan Jogenfors
9c2c85cbe1
feat(web): remove library type column ( #16254 )
2025-02-21 18:00:16 -05:00
Jason Rasmussen
d350022dec
feat: persistent memories ( #15953 )
...
feat: memories
refactor
chore: use heart as favorite icon
fix: linting
2025-02-21 12:31:37 -06:00
Alex
007eaaceb9
feat(web): manual face tagging and deletion ( #16062 )
2025-02-21 09:58:25 -06:00
Mert
3925445de8
feat(web): use wasm for justified layout calculation ( #15524 )
...
* working
* use wrapper class
* update import
* simplify
* it works without changing `optimizeDeps`
* inline layout options
* update gallery view
* use es2022
* fix import
* fix vitest
* empty geometry
* bump version
* Update web/src/lib/stores/assets.store.ts
Co-authored-by: Jason Rasmussen <jason@rasm.me>
* fix: typo
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-02-21 09:20:25 +00:00
Mert
52f21fb331
fix(web): viewport reactivity, off-screen thumbhashes being rendered ( #15435 )
...
* viewport optimizations
* fade in
* async bitmap
* fast path for smaller date groups
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-02-20 22:38:12 -06:00
Jason Antwi-Appah
34b88bb47a
feat(web): support searching by EXIF rating ( #16208 )
...
* Add rating to search DTO
* Add search by EXIF rating in search query builder
* Generate OpenAPI spec
* Add rating filter on web
* Add rating filter to search docs
* Format / lint
* Hide rating filter if ratings are disabled
* chore: component order in form
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-02-20 16:17:06 +00:00
Jonathan Jogenfors
6b7a7b0cbc
feat(web): library import path onboarding ( #16229 )
2025-02-20 09:45:34 -06:00
Lukas
9c95adc7fb
feat(web): show memories in portrait on small screens ( #16213 )
2025-02-19 23:15:45 +00:00
Lukas
b13a98646f
fix(web): improve memories layout on small screens ( #16162 )
...
* fix(web): improve memories layout on small screens
* decrease viewer height
2025-02-18 17:40:52 -06:00
renovate[bot]
425cf62482
fix(deps): update typescript-projects ( #16178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-02-18 20:40:09 +01:00
Jason Rasmussen
f386b4d377
feat(web): use thumbhash as a cache key ( #16106 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-02-16 03:34:13 +00:00
Zack Pollard
411f96ef49
fix: place suggestions not clickable in asset set location modal ( #16104 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-02-15 09:44:11 +00:00
Mangat Singh Toor | ਮੰਗਤ ਸਿੰਘ ਤੂਰ
b1f05fc18b
fix(web): properly project profile picture ( #16095 )
...
* fix(profile-image-cropper): ensure correct image area is saved after transparency check
Fixed an issue where users could not set a profile picture due to incorrect transparency detection.
After addressing transparency detection by passing explicit dimensions, another issue arose where the
generated blob did not represent the correct cropped image area. To fix this, a new cropped blob was generated using the canvas that was used to check for transparent pixels.
- Pass image width and height explicitly to `hasTransparentPixels` for accurate processing.
- Return both transparency status and the correctly cropped image blob.
- Ensure the final uploaded image is taken from `croppedImageBlob` to reflect user adjustments.
* chore: run pr web checklist. No issues in the changed file.
* fix(profile-image-cropper): ensure correct image area is saved after transparency check
Fixed an issue where users could not set a profile picture due to incorrect transparency detection.
To fix this, a new cropped blob was generated using the height and width of the imgElement.
Note: this is a simpler fix than the one in the previous commit.
* lint
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-02-14 15:49:22 +00:00
HelloMihai
bf16b61d43
fix: broken html id ( #16084 )
...
ids cannot have spaces
relative should not be in the ID of the element
2025-02-13 14:46:12 -05:00
renovate[bot]
d2575d8f00
fix(deps): update typescript-projects ( #16023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-02-11 18:50:18 +00:00
Snowknight26
b40963ec52
fix(web): Update shared link Exif capitalization to match existing capitalization ( #16010 )
...
Update shared link Exif capitalization to match existing capitalization
2025-02-10 19:00:37 -05:00
Alex
fb21950ad8
chore(web): shared links style tweaks ( #15960 )
2025-02-07 20:53:12 -05:00
Jason Rasmussen
61b8eb85b5
feat: view album shared links ( #15943 )
2025-02-07 16:38:20 -05:00
Jason Rasmussen
c5360e78c5
feat(web): shared link filters ( #15948 )
2025-02-07 13:05:15 -05:00
Krassimir Valev
6aad9fae8e
feat(web): revamp places ( #12219 )
...
* revamp places
* add english translations
* migrate places page and components to svelte 5
* fix lint
* chore: cleanup
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-02-06 20:54:01 +00:00
André Ventura
97574d7296
fix(web): prevent accidental modal closures on mouseup outside ( #15900 )
2025-02-04 13:43:19 +00:00
Arno
7ec3610753
feat: Mark people as favorite ( #14866 )
...
* feat: added ability to mark people as favorite, which get sorted to the front of the people list
* feat(server): added unit test for favorite people
* feat(server): refactored for better readability
* fixed person service unit tests
* fixed open-api and sql checks
* fixed bad codegen and removed unnecessary type assertion again
* chore: clean up
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2025-02-04 08:52:17 +00:00
André Ventura
aac029d92b
feat(web): merge suggestion modal: focus on Yes button by default. ( #15827 )
...
* feat(web): merge suggestion modal: focus on Yes button by default.
* refactor(web): merge suggestion modal: use Button from @immich/ui.
---------
Co-authored-by: André Ventura <afv@users.noreply.github.com>
2025-02-03 14:01:05 -06:00
Stark
e8d05e78ad
feat(web): Updated Onboarding page ( #15880 )
...
Updated Onboarding page
the "previous" button on the Storage Template page now points to privacy instead of theme
2025-02-03 17:36:25 +00:00
Alex
4efacfbb91
feat: search by description ( #15818 )
...
* feat: search by description
* wip: mobile
* wip: mobile ui
* wip: mobile search logic
* feat: using f_unaccent
* icon to fit with text search
2025-02-02 15:18:13 -06:00
David Wolff
9ac95d6845
feat: add searching by tags ( #15395 )
...
* feat: add searching by tags
* fix: fix merge
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-01-31 21:37:22 +00:00
Jason Rasmussen
c016b65ef2
fix(web): shared link date range ( #15802 )
2025-01-30 18:36:45 -05:00
preeperkiller
844eed8707
fix(web): HelpAndFeedback button the same size as Theme button in navbar ( #15791 )
...
fix(server): HelpAndFeedback button the same size as Theme button in navbar
2025-01-30 12:43:35 -05:00
Antonio Sarro
f3ba994186
fix(web): update recent album after edit ( #15762 )
...
* fix(web): update recent album after edit
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2025-01-29 17:27:30 +00:00
Carsten Otto
da580d4685
fix: show local dates for range in album summary ( #15654 )
...
* fix(web): show local dates for range in album summary
* fix(server): show local dates for range in album summary
2025-01-28 14:33:38 -06:00
André Ventura
060300de8a
fix(web): cancel people merge selection: do not show "Change name successfully" notification ( #15744 )
...
fix(web): cancel people merge selection: do not show "Change name successfully" notification.
Co-authored-by: André Ventura <afv@users.noreply.github.com>
2025-01-28 11:43:52 -06:00
PastLeo
08db77db23
feat: resolution selection and default preview playback for 360° panorama videos ( #15747 )
...
* original/preview switching in photo-sphere-viewer
1. default to preview in photo-sphere-viewer video mode
2. install and integrate @photo-sphere-viewer/settings-plugin & @photo-sphere-viewer/resolution-plugin
* fix lint errors
2025-01-28 09:09:40 -06:00
RiggiG
92dff839d0
fix(web): do not throw error when hash fails ( #15740 )
...
change: do not throw error when hash fails
2025-01-28 03:54:56 +00:00
Carsten Otto
e864811a85
fix(web): sort folders ( #15691 )
...
fixes #13145
2025-01-26 15:07:22 -06:00
Alex
7bbffccf76
fix(web): neon overflow on mobile screen ( #15676 )
2025-01-26 08:06:26 -05:00
Jason Rasmussen
ede9c99adb
fix: demo login page ( #15616 )
2025-01-24 11:39:06 -06:00
Jason Rasmussen
aaea5cf1ad
fix: login page ( #15613 )
2025-01-24 17:17:04 +00:00
Alex
19740a3560
fix(web): neon artifacts ( #15582 )
2025-01-24 09:18:26 -06:00
Alex
995314446b
feat(web): neon light behinds login form ( #15570 )
2025-01-23 17:23:23 -05:00
Jason Rasmussen
a1691ddc0f
fix(web): auth page padding ( #15569 )
2025-01-23 21:38:34 +00:00
Alex
a47aa86392
chore: minor form bottom padding increase ( #15558 )
2025-01-23 15:45:07 +00:00
David Baxter
f32c5d97cd
feat(web): Show lens model in the asset viewer detail panel ( #15460 )
...
* Adds lens details to the asset viewer
* Update lens detail search links
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-01-23 09:34:36 -06:00
renovate[bot]
d1d26c60d6
fix(deps): update typescript-projects ( #14892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-01-22 22:15:38 +00:00
Jason Rasmussen
78464a4ba3
refactor: ui icon buttons ( #15531 )
2025-01-22 16:44:59 -05:00
Alex
58a75d59bd
chore: update ui 14.1 ( #15498 )
2025-01-21 16:16:26 -06:00
Alex
0f803a4f5e
fix(web): scrolling memory timeline reset position ( #15429 )
2025-01-18 20:09:38 +00:00
imakida
f40fdce658
fix(web): Update asset count when deleting assets from person page ( #15416 )
...
Call updateAssetCount() after deleting assets.
2025-01-17 20:51:38 -06:00
Jason Rasmussen
3a2bf91889
refactor: replace link-button component with immich-ui buttons ( #15374 )
...
* refactor: replace link-button component with immich-ui buttons
* minor styling tweak
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-01-16 16:03:04 +00:00
Jason Rasmussen
89f40b311c
fix(web): map settings ( #15375 )
2025-01-16 10:05:14 -05:00
imakida
e151248b16
fix(web): end selection after click when choosing thumbnail, and notify ( #15373 )
...
fix(web): Change viewMode state after updateThumbnail
Fixes #14692
viewMode state was being changed before updateThumbnail which caused
AssetGrid.handleSelectAssets() to continue, instead of returning.
Also added notification to notify user that the album cover was
updated.
2025-01-15 21:13:16 +00:00
Mattia Natali
81568dbda3
feat(web): Context menu scrolls on small devices ( #15367 )
...
Context menu scrolls on small devices
2025-01-15 14:48:26 -06:00
Jason Rasmussen
a60da1ccab
refactor: migrate create user form to immich ui ( #15350 )
...
* refactor: migrate create user form to immich ui
* minor styling tweak
* remove unintentional commit
* revert formating diff
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-01-15 15:09:19 -05:00
Jason Rasmussen
b9000d8770
feat(web): immich-ui components ( #14263 )
...
* feat: add immich-ui to auth pages
* fix: welcome icon
* styling
* fix: mobile padding
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-01-14 14:53:33 -05:00
Mattia Natali
4279cd6e1e
feat(web): Slideshow is enabled everywhere. It no longer needs assetStore. ( #15077 )
...
Slideshow no longer needs assetStore. It is enabled everywhere
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-01-14 14:24:58 +00:00
Jason Rasmussen
f70ee3f350
refactor: auth pages ( #15328 )
2025-01-14 08:14:28 -06:00
Jin Xuan
abf5b0afe1
fix(web): mismatched deviceAssetId when uploading images ( #15130 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-01-12 04:28:39 +00:00
Ferdinand Holzer
77d4eb8787
fix(web): render whitespaces in file names and paths on photos and folders pages correctly ( #15266 )
2025-01-11 22:10:33 -06:00
imakida
a39fbcb8ac
feat: #15237 toggle password visibility on shared albums ( #15238 )
...
* feat: toggle password visibility on shared albums
* feat: toggle password visibility on shared albums
* use password-field component
* remove div wrapping PasswordField
---------
Co-authored-by: Ian <ian@zetabyte.dev>
2025-01-11 22:08:08 -06:00
Jin Xuan
3030e74fc3
fix(web): escape key to clear selection and go to previous page ( #15142 ) ( #15219 )
2025-01-10 15:27:35 +00:00
Arno
cc473c42b5
fix(web): Reset asset selection when refreshing and changing folder ( #15178 )
...
* fix(web): Reset asset selection when refreshing and changing folder
* fix: refactor
2025-01-08 17:13:17 -06:00
bo0tzz
4aabbec742
fix: invert asset path link nesting ( #15163 )
2025-01-08 07:52:59 -06:00
Sebastian Schneider
b4c1304b46
feat(web): Improve duplicate suggestion ( #14947 )
...
* feat: Improve duplicate suggestion
* format
* feat(web): Add deduplication info popup
* fix: lint
* fmt
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-01-07 18:30:11 +00:00
David Koňařík
fa0b352bd0
feat: "add to album" shortcut and generic menu option shortcuts ( #15056 )
...
* Add shortcut prop to MenuOption
* Add "add to album" shortcut in photo grid
2025-01-07 10:29:22 -06:00
Mattia Natali
d29bdd6308
feat(web): Swipe down shows slideshow controlbar on mobile ( #15080 )
...
Swipe down show slideshow controlbar on mobile
2025-01-04 18:18:05 +00:00
Arno
b45ff8d09f
feat(web): Enable selection interactions in folder view ( #15049 )
...
* feat(web): Enable selection interactions in folder view
* feat(web): Add link to parent folder in detail pane, if folders are enabled
* Added invalidation and refreshing of asset cache on changes
* fix: removed unused imports and changed link
* chore: styling
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-01-03 16:09:31 +00:00
mehring
007caa26bd
chore(web): remove tree item thumbnail class 'max-h-[500px]' ( #14901 )
...
* fix tree item thumbnail class 'max-h-[500px]'
* fix tag/folder navigation bar on the top all the time.
2025-01-02 12:14:44 -06:00
pyorot
c792f72469
chore(web): transcoding settings cleanup ( #14765 )
...
* rearrangement only
* add accordions (requiring new localisation keys)
* localisation string adjustments
* capitalisation fix in existing code
* suggestions from @mertalev + revert accidental EOF \n deletion
* linting
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-01-02 10:38:33 -06:00
Ionuț Ciocîrlan
8641ab82e1
fix(web): fix input autofocus ( #15028 )
...
applies to tag creation modal, and possibly other places
2025-01-02 09:02:03 -06:00
mehring
34ce61d03a
feat(web): create tag on the fly ( #14726 )
2024-12-27 17:29:57 +00:00
Lukas
0250a7a23a
fix(web): Fix for failing to load pictures ( #14943 )
...
* attempt at fix for failing to load pictures
* comments
* remove unused files
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-12-27 16:16:07 +00:00
Ben
b88f98bf66
feat(web): Add "set as featured" option for an asset ( #14879 )
2024-12-23 12:26:53 -06:00
Alex
6080e6e827
fix(web): infinite loop browser navigation crash admin settings page ( #14850 )
...
* fix(web): infinite loop browser navigation crash admin settings page
* pr feedback
2024-12-21 19:26:01 +00:00
Lukas
d5906c2efe
feat(web): Adds toggle to disable sorting of faces ( #14830 )
...
* Allows for toggling of sorting in the merge face selector
* Adds toggle to the side panel for faces
* Improve layout and fix toggle
* chore: ui cleanup
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-12-21 16:53:37 +00:00
Ben McCann
da70a1e457
chore: migrate to SvelteKit app state ( #14807 )
...
* chore: migrate to SvelteKit app state
* update package-lock.json
2024-12-20 17:18:22 -05:00
Michel Heusschen
79a780e8d9
fix(web): downloading partner assets ( #14803 )
2024-12-19 14:56:16 +00:00
Daniel Dietzler
6a855f6331
chore: update deps ( #14755 )
2024-12-18 14:19:48 +00:00
aviv926
2948b9ed29
fix(web): fix missing icons ( #14737 )
...
* Updates
* fix
* Revert "Updates"
This reverts commit 724b538101c70c8ebe58dba24a6ecb9f3fb91f58.
* format
2024-12-16 23:06:50 -05:00
Lukas
12e55f5bf0
feat(server): Merge Faces sorted by Similarity ( #14635 )
...
* Merge Faces sorted by Similarity
* Adds face sorting to the side panel face merger
* run make open-api
* Make it one query
* Only have the single order by when sorting by closest face
2024-12-16 08:47:11 -06:00
martin
8945a5d862
fix: reduce the number of API requests when changing route ( #14666 )
...
* fix: reduce the number of API requests when changing route
* fix: reset `userInteraction` after sign out
2024-12-16 08:45:01 -06:00
Michel Heusschen
b5022d80d6
refactor(web): asset interaction ( #14662 )
...
* refactor(web): asset interaction
* feedback
2024-12-14 13:30:33 -05:00
Alex
bccf2f60b2
fix(web): upload info panel covers timeline navigation bar ( #14651 )
2024-12-13 11:59:14 -05:00
Michel Heusschen
6abe696d0b
fix(web): allow minimizing upload panel ( #14663 )
2024-12-12 10:13:42 -06:00
Michel Heusschen
11be85feb3
fix(web): live photo link action ( #14668 )
2024-12-12 09:48:50 -06:00
Travis Menghini
e40c7c51ee
feat(web): allow tags to be applied in bulk on search, personID, and memory-viewer pages ( #14368 )
...
* Allow Tags to be applied in bulk on search page
* Added Tags Action To PersonID Page
* Fixed Formatting Issues
* Added Tags Option to Memory-Viewer
2024-12-11 10:31:11 -06:00
Daniel Dietzler
e4b76e8efe
chore: add language requests from weblate ( #14578 )
2024-12-08 17:52:10 -06:00
Michel Heusschen
5e955a1b03
fix(web): recent albums sort ( #14545 )
2024-12-07 10:24:00 -06:00
Alex
4380ecf7bb
fix(web): misaligned icon on Firefox ( #14500 )
2024-12-05 21:10:08 +01:00
Tim Van Onckelen
5060ee95c2
feat(web): Album preview overview in menu ( #13981 )
2024-12-04 20:38:55 +00:00
Tim Van Onckelen
292182fa7f
feat: Notification Email Templates ( #13940 )
2024-12-04 20:26:02 +00:00
Mert
4bf1b84cc2
feat(ml): support multiple urls ( #14347 )
...
* support multiple url
* update api
* styling
unnecessary `?.`
* update docs, make new url field go first
add load balancing section
* update tests
doc formatting
wording
wording
linting
* small styling
* `url` -> `urls`
* fix tests
* update docs
* make docusaurus happy
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-12-04 20:17:47 +00:00
Michel Heusschen
3d61548d7d
fix(web): resolve issues with user usage statistics and refactor ( #14374 )
2024-11-27 07:45:52 -06:00
Sam Holton
5417e34fb6
feat(server): Add publicUsers toggle for user search ( #14330 )
...
* feat(server): Add publicUsers toggle for user search
* tests
* docs: add check:typescript for web PR checklist
* return auth.user when publicUsers is false - app testing
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-11-26 15:51:01 +00:00
Michel Heusschen
b6ec79cbdd
fix(web): timeline issues on person page ( #14366 )
2024-11-26 15:02:48 +00:00
Alex
361d83c729
feat(web): dedicated view for user's usage stats ( #14348 )
...
* feat(web): dedicated view for user's usage stats
* cell heights
* Translation
* pr feedback
* clean up
* clean up
* pr feedback
2024-11-26 14:59:47 +00:00
Calum Dingwall
d277096d58
feat(web): persist scroll position on navigation back to album ( #11388 )
...
Co-authored-by: Calum Dingwall <caburum@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-11-25 18:16:42 +00:00
Michel Heusschen
51de108d43
chore(web): restore type checks and IDE autocomplete for $t('...') ( #14343 )
2024-11-25 11:10:12 -07:00
Michel Heusschen
ca37a13b25
fix(web): stack preview remains visible in asset viewer ( #14341 )
2024-11-25 16:34:48 +00:00
Michel Heusschen
447ff6fcb3
fix(web): clear combobox value when selectedOption is undefined ( #14334 )
2024-11-25 08:14:21 -06:00
Michel Heusschen
c33b918d74
refactor(web): folders store ( #14305 )
...
* refactor(web): folders store
* use typescript private
2024-11-23 13:22:13 -06:00
Michel Heusschen
454836b551
fix(web): make custom css textarea optional ( #14303 )
2024-11-23 13:20:30 -06:00
Alex
6d492985a2
fix(web): cannot upload folder with more than 100 files ( #14284 )
...
* fix: web cannot upload folder with more than 100 files
* recursively call the function
* async/do/while
2024-11-22 22:38:20 +00:00
Alex
6ec94f94f1
feat: show delete album option in empty album ( #14271 )
...
* fix: show delete album option in empty album
* remove unused code
2024-11-20 17:17:21 -06:00
Jason Rasmussen
9e1e9b1fbf
refactor: rename searchMetadata to searchAssets ( #14151 )
2024-11-20 14:47:25 -05:00
weathondev
69e50d0d27
feat: Added shortcuts, shift-multi select and missing menu options to Search (Galleryviewer) ( #14213 )
...
feat: Added shortcuts, shift-multi select and missing menu options to GalleryViewer (Search, Share, Memories)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-11-19 18:19:50 +00:00
Alex
b66c53bef3
fix(web): layout shifting when scrolling up ( #14226 )
...
* fix(web): layout shifting when scrolling up
* feedback
2024-11-19 11:30:07 -06:00
Braydon Davis
1737013e66
feat(web): Implement keep this delete others for asset stacks ( #14217 )
2024-11-19 11:54:35 -05:00
Michel Heusschen
32f908baf1
fix: show tags when viewing stacked assets ( #14199 )
...
fix: refresh tags when viewing stacked assets
2024-11-18 07:50:04 -05:00
weathondev
f5c4af73aa
feat: adding photo & video storage space to server stats ( #14125 )
...
* expose detailed user storage stats + display them in the storage per user table
* chore: openapi & sql
* fix: fix test stubs
* fix: formatting errors, e2e test and server test
* fix: upper lower case typo in spec file
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-11-15 16:38:57 -06:00
Michel Heusschen
24ae4ecff1
fix(web): don't refresh panorama viewer when modifying asset ( #14163 )
2024-11-15 16:30:38 -06:00
Michel Heusschen
64a7baec8c
refactor(web): remove reactivity triggers ( #14164 )
2024-11-15 16:28:28 -06:00
Michel Heusschen
a60209db3e
fix(web): prevent infinite loop when modifying stacked asset ( #14162 )
2024-11-15 07:16:56 -05:00
Ben
df972ef711
feat(web): Added tag button to the context menu in the favorites page ( #14156 )
...
Added tag action to the context menu in the favorites page when selection is active
2024-11-14 16:06:36 -06:00
Michel Heusschen
1b5811d992
fix(web): allow selecting people after clearing search options ( #14146 )
2024-11-14 09:59:50 -06:00
Michel Heusschen
1fa0122eda
fix(web): update description height when navigating between assets ( #14145 )
2024-11-14 09:59:30 -06:00
Alex
d1085e8a02
chore(web): move enum out of .svelte file ( #14144 )
...
* chore(web): clean up todo task
* chore(web): move enums out of .svelte file
2024-11-14 15:41:11 +00:00