Commit Graph
3585 Commits
Author SHA1 Message Date
DikshitandDaniel Dietzler 647a445d9a fix(web): prevent race when editing album description during upload (#31758)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-09-24 13:48:55 +00:00
renovate[bot]andDaniel Dietzler e66f2c7615 chore(deps): update dependency eslint-plugin-unicorn to v75 (#31721)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-23 18:19:03 +00:00
renovate[bot]andDaniel Dietzler 92f498d23d fix(deps): update typescript-projects (#31717)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-23 18:18:11 +02:00
renovate[bot]andMees Frensel d7bd961399 fix(deps): update dependency @immich/ui to ^0.90.0 (#31720)
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
2026-09-23 17:12:50 +02:00
Mees Frensel 20862f1d4a fix(web): refresh people after setting person thumbnail (#31744) 2026-09-23 13:44:03 +00:00
Mees Frensel 5689b0c8f6 refactor(web): stack-related service and actions (#29403)
* refactor(web): stack-related service and actions

* add withStacked guards
2026-09-23 06:24:43 -04:00
Mees Frensel 8b1b9b9d41 refactor(web): breadcrumbs navbar for tags and folders (#31727)
* refactor(web): breadcrumbs navbar for tags and folders

* add back some color
2026-09-23 06:18:28 -04:00
Yaros aa38c40c1c fix: preserve scroll position on memories page (#31588) 2026-09-22 16:48:05 -04:00
Brandon Wees a4104368d3 feat: improved storage template onboarding (#31531)
* feat: improved storage template onboarding

* chore: minor cleanup
2026-09-22 16:43:53 -04:00
Mees Frensel a9ce155cf8 refactor(web): use actions and ui lib context menu (#31729) 2026-09-22 16:38:00 -04:00
Mees Frensel 1aedf1b41c feat(web): use ui lib's context menu for albums page (#31725) 2026-09-22 16:36:36 -04:00
Alex d6d0947383 feat: birthday memories (#30831) 2026-09-22 04:30:43 -05:00
Mees Frensel 69e108adf1 fix(web): queue buttons focus outline (#31657) 2026-09-18 16:35:07 -04:00
Mees Frensel 227ef01718 fix(web): scrollable search dropdown on mobile web (#31634) 2026-09-18 16:34:47 -04:00
Gillala Dhruthiya 747af325d9 fix(web): correct memory title date (#31643) 2026-09-18 17:12:57 +02:00
Mees Frensel 32b2cdba61 fix(web): refactor some styling (#31269) 2026-09-16 18:41:46 +02:00
Mees Frensel c6b363e625 feat(web): improve non-Latin text rendering on the map (#31611) 2026-09-16 17:19:52 +02:00
Mees Frensel c5cdbef26f refactor: remove assets from album action (#29210)
* refactor: remove assets from album action

* don't check and throw
2026-09-16 09:28:45 -04:00
Mees Frensel 320d90949e fix(web): trim strings before searching/comparing (#31614) 2026-09-16 13:22:33 +00:00
Mees Frensel bc1d6a6acc refactor(web): simplify some styling (#31550) 2026-09-15 09:11:42 -04:00
Daniel Dietzler 7b51c50a96 feat: people merge improvements (#31456) 2026-09-14 19:10:25 +02:00
Alex 49491d9a8b fix: put back search untagged button (#31476)
* fix: put back search untagged button

* revert mise changes
2026-09-14 10:30:11 -04:00
Daniel Dietzler 53395d0664 fix: face label clipping (again) (#31402) 2026-09-14 09:45:48 -04:00
Daniel Dietzler acd91c2624 fix: honor memory filters on explore page (#31540) 2026-09-14 09:45:08 -04:00
Timon 070ef03258 fix(web): show full path on hover in duplicates utility (#31468) 2026-09-12 20:55:06 -05:00
Timon 0f901eea5e fix(web): scroll timeline to top when navigating without a scroll target (#31464) 2026-09-12 09:25:38 -05:00
Yaros 57470097f9 fix(web): preserve search type (#31394) 2026-09-11 20:12:54 +02:00
Yaros 2152191c24 fix(web): asset remains in timeline after archive (#31348) 2026-09-11 20:06:31 +02:00
Jason Rasmussen c0eed4902a chore: version v3.2.0 (#31441)
chore: v3.2.0
2026-09-11 11:02:34 -04:00
Daniel Dietzler be3bb2a952 fix: show partner assets on people page (#31435) 2026-09-11 14:54:06 +00:00
Jithendra Bathala f0b12b9bd2 fix(web): change "View asset owners" to "Hide asset owners" when enabled (#31393)
Update the shared album options menu to display "Hide asset owners" when asset owners are currently visible, and "View asset owners" when hidden.

Fixes #31369
2026-09-11 09:05:55 -05:00
renovate[bot]andDaniel Dietzler 68e3409305 fix(deps): update dependency maplibre-gl to v6 [security] (#31355)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-09 13:10:22 +02:00
Daniel Dietzler d2245c7d07 fix: memory page navigation (#31334) 2026-09-09 12:31:10 +02:00
Mees Frensel 95bfed15d2 fix(web): use RTL-friendly layout for people panel buttons (#31266) 2026-09-08 08:28:41 -05:00
Mees Frensel d7ae4ae1d0 fix(web): word-wrap long album names (#31265) 2026-09-08 08:25:26 -05:00
MaximAL bbd1e6d381 chore(web): Change x to typographically correct × (&times; in HTML) symbol (#31304) 2026-09-07 11:53:45 +02:00
Yohanes Kirana 040ae6bc0e fix(web): partner sharing timeline (#31241)
* fix(web): prevent websocket assets from  leaking into scoped timelines

* test: add 1 more test case to make sure the changes didnt break the logic
2026-09-03 12:23:29 -04:00
Mees Frensel da8131d5c2 fix(web): album date range formatting (#28564) 2026-09-03 10:31:15 +02:00
Jason Rasmussen a68937cee7 fix: fdroid link (#31219) 2026-09-02 10:14:42 -04:00
renovate[bot]andDaniel Dietzler 5fcfb63980 chore(deps): update typescript-projects (#31183)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-01 12:25:41 +02:00
Alex 9dead7857f fix(web): interaction with some filter elements closes the search panel (#31107) 2026-08-31 19:58:57 +02:00
Alex 015e5f20d7 chore: tune map icon size (#31108) 2026-08-31 08:58:05 -04:00
bo0tzz 1a8fcf1b9f fix(web): face editor coordinates on a not-yet-loaded video (#31083) 2026-08-28 09:20:54 +00:00
immich-push-o-matic[bot] e61312084b chore: version v3.2.0-rc.0 2026-08-27 19:43:45 +00:00
rickytrevor 25c60ef99e feat(web): view assets in map viewport (#27492) 2026-08-27 20:39:32 +02:00
Jason Rasmussen b3eb0b59ee fix(web): map (#31056)
* fix(web): map without set start/end dates

* fix(web): invalid timeline map options
2026-08-27 13:24:33 -04:00
brn-linandDaniel Dietzler 84adce7d43 fix(web): misleading toast notification (#30976)
* Added the proper toast for each scenario in the if/else statement instead of only having toastManager.primary() for all scenarios.

* Created a test file for album.service.ts.

* chore: cleanup

---------

Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-08-27 13:08:54 -04:00
Daniel Dietzler 302270a3b3 fix: draggable Immich logo (#31055) 2026-08-27 17:52:53 +02:00
PriyanshuandpriyanshuANDcoad f16fdafefc fix(web): preserve slideshow pause state when viewing video slides (#30278)
Co-authored-by: priyanshuANDcoad <priyanshu23154050@akgec.ac.in>
2026-08-27 16:54:44 +02:00
Daniel Dietzler c7d24321bf feat: allow users to re-run facial recognition for their group (#30965) 2026-08-27 16:38:07 +02:00