Michel Heusschen
a9e0fa43fa
fix: correctly cancel select all assets ( #26067 )
2026-02-10 11:47:23 -05:00
Michel Heusschen
8a9b541dd0
fix: slideshow setting dropdown overflow ( #26066 )
2026-02-09 09:28:47 -06:00
Justin Xiao
25be5fc22d
fix(web): prevent context menu from overflowing viewport ( #26041 )
...
* fix(web): prevent context menu from overflowing viewport
The context menu used `max-h-dvh` (100% viewport height) as its max height,
but did not account for the menu's top position. When the menu opens at
y > 0, its bottom extends beyond the viewport.
Compute `maxHeight` dynamically based on the menu's top position and apply
it as an inline style, so the menu always fits within the viewport and
scrolls when content exceeds the available space.
* fix: linting
* fix: overflow
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-02-09 09:26:25 -06:00
Michel Heusschen
e97030a7ae
fix: make switch labels properly clickable ( #25898 )
2026-02-05 12:09:27 +01:00
Min Idzelis
91831f68e2
fix: deleting asset from asset-viewer on search results ( #25596 )
2026-01-28 12:31:23 +01:00
Min Idzelis
d0d269677e
refactor: rename mobileDevice to mediaQueryManager ( #25464 )
2026-01-23 20:55:10 -06:00
Min Idzelis
a96a08939e
refactor: rename preloadManager to imageManager ( #25436 )
...
rename: preloadManager to imageManager
2026-01-22 21:11:57 -06:00
Alex
b669714bda
chore: lower case text + facelift ( #25263 )
...
* chore: lower case text
* wip
* wip
* pr feedback
* pr feedback
2026-01-21 16:41:09 +00:00
Mees Frensel
8970566865
fix(web): handle deletion from asset viewer on map page ( #25393 )
2026-01-21 14:08:01 +00:00
Jason Rasmussen
4a7c4b6d15
refactor(web): routes ( #25365 )
2026-01-19 12:07:31 -05:00
Kolin
e6eca895ba
fix(web): add min-width to setting input field ( #25317 )
...
Prevents input fields from collapsing in flex layouts, such as the extension field in storage template settings. Fixes #25298 .
2026-01-16 16:31:06 -06:00
Jason Rasmussen
8196bd9bbd
refactor(web): routes ( #25313 )
2026-01-16 16:11:09 -05:00
Jason Rasmussen
a2b03f7650
refactor(web): user sidebar ( #25292 )
2026-01-16 11:17:35 -05:00
Jason Rasmussen
843d563178
refactor(web): admin page layout ( #25281 )
...
* refactor(web): admin page layout
* chore: remove unused props
2026-01-15 18:58:43 -05:00
Alex
95eb3e26c3
chore: sidebar spacing ( #25278 )
2026-01-15 10:35:01 -06: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
Alex
6e00fd92ef
chore: use fontWeight for Text component ( #25262 )
2026-01-14 16:25:30 +00:00
Alex
6fdd1ce41a
chore: use font-mono ( #25250 )
...
* chore: use font-mono
* chore: override variable
2026-01-14 11:21:48 -05:00
Jason Rasmussen
91d4cd6824
refactor: tables ( #25226 )
2026-01-14 07:56:09 -05:00
Alex
edc513a3df
feat(web): 2026 font ( #25174 )
...
* feat(web): 2026 font
* chore: docs font
* spacing tweak
* tweak minimum font weight and update ui lib
* small tweaks
* docs: small tweaks
* more tweaks
2026-01-13 18:19:09 +00:00
Jason Rasmussen
d4ad523eb3
refactor(web): user app settings ( #25177 )
2026-01-10 07:58:50 -05:00
Brandon Wees
e8c80d88a5
feat: image editing ( #24155 )
2026-01-09 17:59:52 -05:00
Jason Rasmussen
1e4af9731d
refactor: modals ( #25163 )
2026-01-09 15:05:20 -05:00
Jason Rasmussen
471fab0591
refactor: delete confirm modal ( #25135 )
2026-01-08 15:59:26 -05:00
Jason Rasmussen
4f803832ad
refactor: download action ( #25124 )
2026-01-07 22:01:20 +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
Jason Rasmussen
1293e473ca
refactor: cast button ( #25101 )
2026-01-06 18:51:19 -05:00
lif
ded980bfc3
fix(web): improve text contrast in minimized upload panel ( #25075 )
...
The minimized upload status buttons in dark mode had poor text
contrast because they used `text-gray-200` on colored backgrounds.
Changed to `text-light` which provides better contrast for both
light and dark modes on `bg-primary` and `bg-danger` backgrounds.
Fixes #24683
Signed-off-by: majiayu000 <1835304752@qq.com>
2026-01-06 15:23:28 +00:00
Jason Rasmussen
57db5e64de
chore(web): bump immich/ui for tooltips ( #24632 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-01-05 19:51:03 +00:00
Alex
18d8cc4449
fix: search input has incorrect focus state after closing the search filter modal ( #24886 )
2026-01-05 12:38:43 +01:00
GustavJones
a1aa2b807b
feat(web): Add coordinate pair location searching. ( #24799 )
...
* feat(web): Add coordinate pair searching within the change location modal.
Adds simple logic to try and parse a coordinate pair in the format
`LATITUDE, LONGITUDE` as provided from Google Maps if a coordinate is
copied to update the coordinates automatically.
* Add checks for valid coordinate pairs
* Update formatting and fix linting issues
2026-01-04 13:16:23 -06:00
Min Idzelis
83f8065f10
fix: autogrow textarea bugs during animation ( #24481 )
2025-12-24 13:21:08 +01:00
Jason Rasmussen
952f189d8b
feat: prefer admin settings page over users page ( #24780 )
2025-12-22 11:31:22 -05:00
Jason Rasmussen
c7510d572a
chore: move models ( #24778 )
2025-12-22 15:23:57 +00:00
Luis Nachtigall
a469e86b32
fix(web): search-bar usability improvements ( #24705 )
...
* fix(search): improve search type dropdown accessibility and focus management
* fix(search): fix search options button accessibility position in search bar
* fix(search): removed unnecessary selection logic
2025-12-19 14:59:41 +00:00
Yaros
35eda735c8
fix(web): recent search doesn't use search type ( #24578 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-12-15 12:44:00 +01:00
Yaros
ba6687dde9
feat(web): search type selection dropdown ( #24091 )
...
* feat(web): search type selection dropdown
* chore: implement suggestions
* lint
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-12-04 04:10:12 +00:00
renovate[bot]
4f93eda8d8
fix(deps): update typescript-projects ( #24329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-12-02 23:28:12 +01:00
renovate[bot]
ca4fd07656
chore(deps): update dependency eslint-plugin-unicorn to v62 ( #24167 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-11-27 21:31:16 +00:00
Daniel Dietzler
8755cd59fd
chore: refactor svelte reactivity ( #24072 )
2025-11-24 18:57:46 -05:00
Jason Rasmussen
1a31faf1a2
fix: effect loop ( #24014 )
2025-11-20 07:52:37 -05:00
Alex
e7261a04e1
fix: new update notification cause rendering loop ( #24013 )
2025-11-19 20:14:30 -06:00
Jason Rasmussen
acded69adf
fix: supporter badge ( #24012 )
2025-11-19 20:14:15 -06:00
Daniel Dietzler
d310c6f3cd
feat: library details page ( #23908 )
...
* feat: library details page
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-11-18 15:27:41 -05:00
Daniel Dietzler
1200bfad13
refactor: server config and feature flags managers ( #23894 )
2025-11-14 14:10:44 -05:00
Daniel Dietzler
f1f203719d
refactor: admin settings ( #23843 )
2025-11-13 13:17:44 -05:00
Mees Frensel
edf21bae41
feat(web): disable searching by disabled features ( #23798 )
...
fix(web): disable searching by disabled features
2025-11-12 09:19:18 -06:00
Mees Frensel
905f4375b0
fix(web): make sliding window cover all visible space to show small number of assets ( #23796 )
2025-11-11 08:50:31 -06:00
Jason Rasmussen
dea95ac2e6
refactor: shared-link service ( #23770 )
2025-11-10 20:49:02 +00:00
Alex
6922a92b69
feat: show update version info ( #23698 )
...
* feat: show update version info
* Apply suggestions from code review
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-11-10 14:19:27 -06:00