Daniel Dietzler
c1c9f30ea4
chore: migrate to immich/ui confirm modal ( #20114 )
2025-07-23 22:56:56 +02:00
Daniel Dietzler
0e1c8c2b80
fix: ML recognition distance UI form validation ( #20107 )
2025-07-23 19:12:06 +02:00
xCJPECKOVERx
1a70896113
feat(web): Remove from Stack ( #19703 )
...
* - add component
- update server's StackCreateDto for merge parameter
- Update stackRepo to only merge stacks when merge=true (default)
- update web action handlers to show stack changes
* - make open-api
* lint & format
* - Add proper icon to 'remove from stack'
- change web unstack icon to image-off-outline
* - cleanup
* - format & lint
* - make open-api: StackCreateDto merge optional
* initial addition of new endpoint
* remove stack endpoint
* - fix up remove stack endpoint
- open-api
* - Undo stackCreate merge parameter
* - open-api typescript
* open-api dart
* Tests:
- add tests
- update assetStub.imageFrom2015 to have required stack attributes to include it with tests
* update event name
* Fix event name in test
* remove asset_update check
* - merge stack.removeAsset params into one object
- refactor asset existence check (no need for asset fetch)
- fix tests
* Don't return updated stack
* Create specialized stack id & primary asset fetch for asset removal checks
* Correct new permission names
* make sql
* - fix open-api
* - cleanup
2025-07-22 22:17:06 -04:00
renovate[bot]
250548dea6
fix(deps): update typescript-projects ( #19939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-07-22 17:42:07 +00:00
bo0tzz
826eaedae6
feat: play live photos on hover ( #19962 )
2025-07-21 16:59:42 -05:00
evan314159
32f23b8d38
fix(web): prevent flashing white background in dark mode on page load/reload ( #19934 )
...
* prevent flashing white background in dark mode on page load/reload, tested with Safari and Chrome on macOS
* integrate into existing FOUC-prevention
---------
Co-authored-by: Evan <evan@MacBook-Pro.local>
2025-07-16 14:34:45 +00:00
Hamish
daea57f7d2
feat(web): better coordinate parsing ( #19832 )
...
feat: better coordinate parsing
2025-07-15 08:32:43 -05:00
Lukas
ccd0c35ca1
fix(web): adjust button size in person side panel ( #19924 )
...
* fix(web): adjust button size in person side panel
* round edit button
2025-07-14 18:05:34 -04:00
Lukas
5f10a4cae7
fix(web): allow renaming person without merging ( #19923 )
...
* fix(web): allow renaming person without merging
* improve return type
2025-07-14 14:24:32 -05:00
Jason Rasmussen
47c0dc0d7e
feat: nightly tasks ( #19879 )
2025-07-11 17:32:10 -04:00
Léopold Koprivnik
f778adea92
feat: adds option to search only for untagged assets ( #19730 )
...
Co-authored-by: SkwalExe <skwal@skwal.net>
2025-07-10 16:28:20 +02:00
Hamish
4db76ddcf0
feat(web): update icons ( #19831 )
...
* fix: update password icon in user settings
* feat: add icons to more modals
2025-07-09 02:12:16 +00:00
matthieu-db
d5923241b5
fix: add quiet zone to QR code ( #19771 )
...
Add quiet zone to QR code
This is needed for the QR code to be readable by many QR readers. It is also a requirement for it to be a valid QR code.
2025-07-06 22:06:36 -05:00
Daniel Dietzler
4ce9bce414
feat: oauth role claim ( #19758 )
2025-07-06 18:45:32 -04:00
Daimolean
fb384fe90b
fix(web): viewing asset lock ( #19499 )
...
* fix(web): viewing asset lock
* fix: lint
* make mutex stateless
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-07-05 02:52:39 +00:00
Min Idzelis
8ccca04e27
fix(web): improve request cancellation handling in service worker cache ( #19217 )
2025-07-01 11:53:04 +01:00
Min Idzelis
db0415bbcc
chore: undeclared versions/updates ( #19649 )
2025-06-30 23:23:41 -04:00
Daimolean
53020852ec
fix(web): modal race condition ( #19625 )
...
* fix(web): modal race condition
* fix: translation
* fix: translation
2025-06-30 14:33:47 -05:00
Jason Rasmussen
30b4f334d8
feat: upload manager ( #19565 )
2025-06-27 09:13:43 -04:00
Daimolean
4621ec5ea2
fix(web): load day group in asset viewer ( #19523 )
...
* fix(web): load day group in asset viewer
* fix: lint
2025-06-25 11:18:11 -05:00
Jason Rasmussen
ebcf133bea
fix(web): consistent merge people icons ( #19473 )
...
fix(web): consistent merge icons
2025-06-23 16:39:20 -04:00
Daimolean
ce14324c97
fix(web): oauth quota display ( #19417 )
...
* fix(web): oauth quota display
* fix(web): oauth quota display
2025-06-23 11:00:41 -04:00
Daimolean
6a309129b7
fix(web): timeline timezone ( #19418 )
2025-06-23 09:06:26 -05:00
Daimolean
7f89999abe
fix(web): toggle favorite ( #19453 )
2025-06-23 08:36:30 -05:00
Daimolean
813186e618
fix(web): undefined release ( #19455 )
...
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-06-23 12:13:08 +00:00
Daniel Dietzler
ecc58a8971
chore: migrate version announcement modal ( #19381 )
2025-06-22 21:56:41 -05:00
Yaros
c705a7b280
fix(web): map broken after redirect from details ( #19424 )
...
* fix(web): map broken after redirect from details
* chore: use globalThis instead of window
2025-06-22 21:55:21 -05:00
Brandon Wees
ef278b4fb0
fix: storage template onboarding save ( #19405 )
...
* fix: storage template onboarding save
* no need for async/await
2025-06-22 21:54:29 -05:00
Daimolean
4cd633dc68
fix(web): download icon color ( #19427 )
2025-06-22 21:52:19 -05:00
Daimolean
90aa0dc14d
fix(web): map cluster ( #19433 )
2025-06-22 15:06:45 +00:00
Daniel Dietzler
698d3004b4
refactor: tag create/update modal ( #19389 )
...
refactor: tag modals
2025-06-21 12:28:21 +00:00
Daniel Dietzler
fe4d6edbdc
refactor: album picker modal ( #19383 )
...
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-06-21 08:18:54 -04:00
Daniel Dietzler
373b654156
chore: migrate profile picture cropper modal ( #19378 )
2025-06-20 18:16:10 +00:00
Daniel Dietzler
a5d84ba552
chore: consistent modal footer spacing ( #19377 )
2025-06-20 18:05:39 +00:00
Daniel Dietzler
1dc8fa2979
chore: rename edit album form modal ( #19375 )
2025-06-20 13:51:14 -04:00
Brandon Wees
1c50e19894
fix: use icons instead of toggles for admin user features view ( #19369 )
...
* fix: use icons instead of toggles for admin user features view
* fix: use red for X icon
2025-06-20 14:48:18 +00:00
Jason Rasmussen
dd8969cb7d
fix: container padding ( #19316 )
2025-06-19 21:33:12 -05:00
Jason Rasmussen
5cdbb65d28
feat: better contrast for checkmark indicator ( #19312 )
...
feat: better constrast
2025-06-19 13:20:57 -05:00
Zack Pollard
f9435a538b
revert: fix(web): wrap long names with textarea ( #19305 )
...
Revert "fix(web): wrap long names with textarea (#19301 )"
This reverts commit 747a72120e .
2025-06-19 16:28:10 +00:00
Jin Xuan
747a72120e
fix(web): wrap long names with textarea ( #19301 )
2025-06-19 15:57:54 +00:00
Alex
c8a135a7ae
fix: .find() iterator api combat ( #19293 )
...
* fix: .find() iterator api combar
* Update web/src/lib/managers/timeline-manager/month-group.svelte.ts
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-06-19 14:59:14 +00:00
xCJPECKOVERx
08d1cf5bde
fix(web): Stack assets in asset-viewer cut off on the left ( #19253 )
...
* - move overflow and scrollbar to stack-slideshow inner div
* - format
2025-06-19 09:20:25 -05:00
Dag Stuan
38e68d16f9
fix(web): exit slideshow when exiting fullscreen. ( #19247 )
...
Exit slideshow when exiting fullscreen.
Browsers do not send a keyboard event when exiting fullscreen, so if
the user exits fullscreen with the escape key, the slideshow
remains open, requiring another escape key press to close it. Fix this
by listening for the fullscreenchange event and closing the slideshow
when exiting fullscreen.
2025-06-19 14:10:10 +00:00
Daniel Dietzler
caf11fbb96
fix: album asset viewer ( #19252 )
2025-06-19 09:09:23 -05:00
Paul Larsen
e29103b69f
fix album list CSS margins ( #19262 )
2025-06-19 14:03:14 +00:00
Daniel Dietzler
07aa51638c
fix: panning interrupted while moving around the map ( #19276 )
2025-06-19 11:28:53 +00:00
Daniel Dietzler
de81006367
fix: album share modal navigation ( #19245 )
2025-06-18 16:10:35 +00:00
Jason Rasmussen
91cbd56c1c
revert: service worker changes ( #19227 )
2025-06-17 17:07:54 +00:00
Zack Pollard
4c69511225
revert: "feat(web): wasm justified layout" ( #19226 )
2025-06-17 16:01:40 +00:00
Mert
bc062da11b
feat(web): wasm justified layout ( #19150 )
...
* wasm justified layout
* fix tests
* redundant layout generation
* raw position
2025-06-17 09:20:14 -05:00