Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Dietzler 001d7d083f refactor: small test factories (#26862) 2026-03-12 14:48:49 -04:00
Daniel Dietzler 34ce68095d chore: upgrade to kysely 0.28.11 (#26744) 2026-03-11 16:17:31 +01:00
Daniel Dietzler d325231df2 chore: refactor test factories (#26804) 2026-03-09 20:47:03 +00:00
Daniel Dietzler c259fee309 chore: cleanup vscode settings (#26709) 2026-03-05 08:12:59 -05:00
Daniel Dietzler 3c476b1987 chore: vitest 4 for web, cli, and e2e (#26668) 2026-03-04 14:19:13 +00:00
Daniel Dietzler 9f9569c152 fix: schema check (#26543) 2026-02-26 13:27:50 -05:00
Daniel Dietzler e25ec4ec17 chore: migrate migration scripts to sql tools (#26537) 2026-02-26 17:59:52 +01:00
Daniel Dietzler ca6c486a80 refactor: person stubs (#26512) 2026-02-25 08:56:00 -05:00
Daniel Dietzler 55ee9f76da chore: eslint 10 (#26490) 2026-02-24 08:24:18 -05:00
Daniel DietzlerandJason Rasmussen a07d7b0c82 chore: migrate to sql-tools library (#26400)
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-02-23 09:50:16 -05:00
Daniel Dietzler db4e7abf6d chore: refactor more queries (#25572)
* refactor: asset service queries

* chore: refactor more queries
2026-02-19 10:48:30 -05:00
Daniel Dietzler fd0338f89c refactor: asset service queries (#25535) 2026-02-19 08:54:28 -05:00
Daniel Dietzler d0ed76dc37 refactor: small face tests (#26340) 2026-02-19 08:51:18 -05:00
Daniel Dietzler 8f9ea6a171 fix: utc time zone upserts (#26258)
fix: utc timezone upserts
2026-02-17 18:59:52 +01:00
Daniel Dietzler 75e3b0467a chore: hyperlink contributing file in llm message (#26234) 2026-02-15 10:51:47 +00:00
Daniel Dietzler 7cb355279e chore: remove asset stubs (#26187) 2026-02-13 11:00:31 -05:00
Daniel Dietzler 7e0356e227 refactor: more small tests (#26159) 2026-02-12 08:34:32 -05:00
Daniel Dietzler e54678e0d6 refactor: small tests (#26141) 2026-02-11 11:49:00 -05:00
Daniel Dietzler 222c90b7b7 chore: remove album stubs (#26130) 2026-02-11 09:12:46 -05:00
Daniel Dietzler 71fe9192fd chore: metadata extraction date test (#26102) 2026-02-10 10:05:05 -05:00
Daniel Dietzler a356497d96 refactor: album service small tests (#25640) 2026-02-06 08:56:46 -05:00
Daniel Dietzler 9c098109e0 fix: time zone upserts (#25889) 2026-02-05 12:43:03 -05:00
Daniel Dietzler 2990bde0bb fix: metadata extraction race condition (#25866) 2026-02-03 11:03:27 -06:00
Daniel Dietzler 94965f6d66 chore: rework tags sidebar (#25855) 2026-02-03 16:06:26 +00:00
Daniel Dietzler 4e0e1b2c5c fix: escape handling (#25627) 2026-01-28 15:05:21 -05:00
Daniel Dietzler e50579eefc fix: album card ranges (#25639) 2026-01-28 14:38:09 -05:00
Daniel Dietzler 9be01e79f7 fix: correctly show owner in album options modal (#25618) 2026-01-28 06:24:02 -06:00
Daniel Dietzler 2d09853c3d fix: escape handling in search asset viewer (#25621) 2026-01-28 06:23:15 -06:00
Daniel Dietzler 212c03ceff fix(web): properly encode shared link slug (#25564) 2026-01-27 16:29:51 +01:00
Daniel Dietzler 984fb12ada refactor: asset media service queries (#25477) 2026-01-23 16:07:57 -05:00
Daniel Dietzler f88f1265b6 chore: update svelte (#25478) 2026-01-23 14:31:56 -06:00
Daniel Dietzler 2792d97027 feat: more factories for small tests (#25396) 2026-01-23 10:54:04 -05:00
Daniel Dietzler 2dcb4efc40 fix: lock tags column on update (#25435) 2026-01-21 21:20:05 -05:00
Daniel Dietzler 184f1a6d32 fix: tag update race condition (#25371) 2026-01-21 16:30:45 +01:00
Daniel Dietzler 1649d87360 refactor: extract isEdited into its own column in asset_file (#25358) 2026-01-21 16:08:21 +01:00
Daniel Dietzlerandbwees 07675a2de4 feat: download original asset (#25302)
Co-authored-by: bwees <brandonwees@gmail.com>
2026-01-16 19:05:13 +00:00
Daniel DietzlerandJason Rasmussen 56dfdfd033 refactor: album share and options modals (#25212)
* refactor: album share modals

* chore: clean up

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-01-14 15:18:02 -05:00
Daniel Dietzler cc90c912f5 chore: bump base images manually (#25241) 2026-01-13 13:36:39 +01:00
Daniel Dietzler 5e3f5f2b55 fix: unlock properties after successful sidecar write (#25168) 2026-01-12 14:01:38 +01:00
Daniel Dietzler 520b825511 refactor: album page (#25140) 2026-01-08 22:27:20 +00:00
Daniel Dietzler c411151560 chore: docs for contributing (#25082) 2026-01-06 09:07:44 -06:00
Daniel Dietzler 363b9276eb fix: album card timezone (#24855) 2025-12-26 21:40:07 -06:00
Daniel Dietzler 3d2196b0f2 refactor: asset update medium tests (#24718) 2025-12-19 16:25:04 +00:00
Daniel Dietzler f7cbb7417c fix: dateTimeOriginal timezone updates (#24712) 2025-12-19 08:42:44 -06:00
Daniel Dietzlerandmertalev c15998e805 fix: asset update race condition (#24384)
* fix: asset update race condition

* fix: asset update race condition

* single statement

* update sql

* missed one

* fix `none` handling

* fix: tests

* chore: simplify update all assets

* fix: updating lockable properties

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2025-12-17 09:23:13 -06:00
Daniel Dietzler 75a7c9c06c feat: sql tools array as default value (#24389) 2025-12-04 12:54:20 -05:00
Daniel Dietzler ae8f5a6673 fix: prettier (#24386) 2025-12-04 16:10:42 +00:00
Daniel Dietzler c0a3b58bba fix: rare cases of assets not loading in when scrolling backwards (#24245) 2025-11-28 10:18:49 -06:00
Daniel Dietzler ce00119926 chore: update sharp to 0.34.5 (#24170) 2025-11-27 15:13:16 +00:00
Daniel Dietzler fffee80e2f feat: command palette (#23693) 2025-11-26 22:18:50 +01:00
Daniel Dietzler 939d2c8b27 chore: minor admin pages refactorings (#24160) 2025-11-25 07:57:30 -05:00
Daniel Dietzler b56fa62b32 fix: revert "chore(deps): update dependency sharp to v0.34.5" (#24173) 2025-11-25 12:37:08 +00:00
Daniel Dietzler 8755cd59fd chore: refactor svelte reactivity (#24072) 2025-11-24 18:57:46 -05:00
Daniel Dietzler 0498f6cb9d fix: albums page reactivity loops (#24046) 2025-11-24 17:14:24 +01:00
Daniel Dietzler 57be3ff8c7 fix: add users to album (#24133) 2025-11-24 07:52:36 -05:00
Daniel Dietzler 78457d9b89 chore: add new language requests (#23991) 2025-11-20 08:58:18 -05:00
Daniel Dietzler f59417cc77 chore(web): refactor replace asset (#23972) 2025-11-19 08:49:15 -06:00
Daniel DietzlerandAlex 5f987a95f5 fix: feature flags manager race condition (#23973)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-11-19 03:05:53 +00:00
Daniel DietzlerandJason Rasmussen 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 074fdb2b96 fix: out of sync pnpm lockfile (#23891) 2025-11-14 12:13:09 +01:00
Daniel Dietzler f1f203719d refactor: admin settings (#23843) 2025-11-13 13:17:44 -05:00
Daniel Dietzler e0535e20e6 chore: cleanup web (#23866) 2025-11-13 12:51:17 +00:00
Daniel Dietzler 0e7e67efe1 fix: timeline scroll after navigate (#23664) 2025-11-13 11:28:42 +01:00
Daniel Dietzler 70ab8bc657 refactor: shared links modals (#23803) 2025-11-12 12:57:53 +01:00
Daniel Dietzler d27c01ef70 chore: migrate remaining usages of the logo to use the UI lib (#23430) 2025-11-10 19:16:49 +01:00
Daniel Dietzler dd393c8346 feat(web): event handler component (#23763) 2025-11-10 11:49:46 -05:00
Daniel Dietzler 517c3e1d4c fix: exif gps parsing of malformed data (#23551)
* fix: exif gps parsing of malformed data

* chore: e2e test
2025-11-03 09:02:41 -05:00
Daniel Dietzler c76324c611 fix(web): mobile scrubber on page load (#23488) 2025-11-01 22:15:33 -05:00
Daniel Dietzler f5d7e5acca chore: cannonical tailwind classes (#23427) 2025-10-31 11:38:17 -04:00
Daniel Dietzler 3531856d1c refactor: api key modals (#23420) 2025-10-31 08:58:52 -04:00
Daniel Dietzler e9038193db fix: asset copy validation error (#23387) 2025-10-30 19:40:58 -04:00
Daniel Dietzler 4ae7cadeae feat: asset copy (#23172) 2025-10-29 08:43:47 -05:00
Daniel Dietzler b334288529 fix: session list text color (#23165) 2025-10-22 17:33:54 +00:00
Daniel Dietzler 9793828dc7 chore: don't enforce runes (#22813) 2025-10-09 19:17:42 +00:00
Daniel Dietzler b2f3bf7079 chore: bump svelte gestures (#22263) 2025-09-21 21:03:06 -05:00
Daniel Dietzler 7fe2f19258 chore: migrate to UI lib icon (#22096) 2025-09-16 21:40:43 +02:00
Daniel Dietzler e524c59560 chore: @danieldietzler web codeowners (#21813)
I don't see web PRs otherwise
2025-09-11 14:28:20 +02:00
Daniel Dietzler 34255453b1 chore: update docs to use pnpm (#21113) 2025-08-21 15:25:05 -05:00
Daniel Dietzler f92247c99b fix: oauth auto-login infinite loop (#20904) 2025-08-13 19:45:06 -04:00
Daniel Dietzler 4d5cd1a6b5 fix: migration if media location is set (#20532) 2025-08-01 14:49:51 +00:00
Daniel Dietzler 3cdc6844a1 fix: automatic media location migration without internal assets (#20489) 2025-07-31 22:58:35 +00:00
Daniel Dietzler f972b8d514 fix: modal race conditions (#20460) 2025-07-31 07:28:45 -05:00
Daniel Dietzler edefed56ae fix: optional number inputs (#20218) 2025-07-25 09:06:12 -04:00
Daniel Dietzler f27bdf7523 chore: migrate to UI modal manager (#20116) 2025-07-23 17:27:09 -04:00
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
Daniel Dietzler df581cc0d5 feat: UserMetadata sync (#19882)
* feat: UserMetadata sync

* refactor: sync table filters (#19887)
2025-07-11 18:19:53 +00:00
Daniel Dietzler 4ce9bce414 feat: oauth role claim (#19758) 2025-07-06 18:45:32 -04:00
Daniel Dietzler 53f80393bf chore: upgrade to cron v4 (#19664) 2025-07-01 12:47:04 +02:00
Daniel Dietzler ecc58a8971 chore: migrate version announcement modal (#19381) 2025-06-22 21:56:41 -05:00
Daniel Dietzler 698d3004b4 refactor: tag create/update modal (#19389)
refactor: tag modals
2025-06-21 12:28:21 +00:00
Daniel DietzlerandJason Rasmussen 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
Daniel Dietzler caf11fbb96 fix: album asset viewer (#19252) 2025-06-19 09:09:23 -05: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
Daniel Dietzler 523fe5bef7 refactor: album options modal (#19177) 2025-06-14 18:10:33 -04:00