1149 Commits
Author SHA1 Message Date
Codex 2c1f321627 Align local web integrations with updated lint rules and Cast types 2026-10-28 21:00:29 +03:00
renovate[bot]andCodex 09bb2a9fb5 fix(deps): update typescript-projects (#32759)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
(cherry picked from commit f26b9c83adb12848e94bcfc77e1b67be1756bdc9)
2026-10-28 20:41:41 +03:00
renovate[bot]andCodex 7fb7699c06 chore(deps): update dependency eslint-plugin-unicorn to v78 (#32588)
Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
(cherry picked from commit 72e2bc8b0bc4a7e0a84ac16c0bde7f5e538729fb)
2026-10-28 20:41:28 +03:00
Codex 54881128d6 Adapt local features and dependency locks for SvelteKit 3 and local12 2026-10-27 23:17:33 +03:00
MertandCodex db411a4497 feat(server): add jxl as target format (#32732)
(cherry picked from commit 9560989cb97fb93cd6ab74f7811acce133a9b768)
2026-10-27 23:12:52 +03:00
Mees FrenselandCodex f96816b55f refactor(web): bulk (un)archive actions (#32189)
(cherry picked from commit d26c0eec10f1bb49117b71b667c88a8a715b2489)
2026-10-27 23:12:21 +03:00
Kairui LiuandCodex c482c1e53e fix: preserve stack primary asset selection (#31380)
* fix: preserve stack primary asset selection

* test: select stacked assets by id

* chore: limit dart formatting changes

* fix: address stack viewer review feedback

* fix: align stack ordering with server

* fix: keep stack primary asset first

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
(cherry picked from commit 5a5d7be11084969c3c00a294ce6c0527042f88e7)
2026-10-27 23:12:13 +03:00
Mees FrenselandCodex 27ccbee82d refactor(web): use svelte builtin id generator (#32631)
(cherry picked from commit 285552785f1bd7cb5ad431c8b3423d1d5e858188)
2026-10-27 23:12:13 +03:00
Daniel DietzlerandCodex 8125af4859 chore: migrate web imports from .js to .ts (#32742)
(cherry picked from commit f97c2243fbe5f64a4e1bf96128b82a37cc481506)
2026-10-27 23:11:20 +03:00
Daniel DietzlerandCodex e5b4dd1041 feat: sveltekit 3 (#32737)
(cherry picked from commit 2576ee28cfb790e99ddf401a129e1d9a18713121)
2026-10-27 23:11:06 +03:00
Mees FrenselandCodex c48394aa6e refactor(web): use declaration tags instead of @const (#32639)
(cherry picked from commit c6d1e15c77c5f3786b26b292def27247b258cde5)
2026-10-26 22:34:24 +03:00
Jason RasmussenCodexcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>jrasm91
5d1167a36c refactor: apikeys, passkeys, and sessions (#32670)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jrasm91 <4334196+jrasm91@users.noreply.github.com>
2026-10-24 11:51:43 +03:00
Jason RasmussenandCodex e3bf54e2ba refactor: album queries (#32668) 2026-10-24 11:51:43 +03:00
Jason RasmussenandCodex 5f54700344 refactor: folder view queries (#32667)
(cherry picked from commit 6bf016964515ed65bb45cd1cf7b7bfadb405559a)
2026-10-22 20:43:53 +03:00
Jason RasmussenandCodex 0991f506bb refactor: shared link queries (#32666)
(cherry picked from commit 0a73481a8fdb3cfbab29f23da48e26133dc4c064)
2026-10-22 20:43:53 +03:00
Jason RasmussenandCodex 9a66f16102 fix: account management url visibility (#32645)
(cherry picked from commit 22fe7b4179464c73d7e0487df90f2064fa30a5e0)
2026-10-22 20:43:14 +03:00
Jason RasmussenandCodex 493870ad7b refactor: config queries (#32498)
(cherry picked from commit b45ec0f55abb9dc39fbbb39dcf5296d45a726ba0)
2026-10-22 20:43:14 +03:00
Jason RasmussenandCodex 1e20bdd74e refactor: workflow queries (#32654)
(cherry picked from commit 98680ad6993ed917e630f8f4d1dbd1fbb6c41936)
2026-10-22 20:43:14 +03:00
bo0tzzandCodex b3bd5d1fd1 feat(server): remove deprecated password field from update-me (#32623)
* feat(server): remove deprecated password field from update-me

* fix: tests for removed password field

(cherry picked from commit 3f6a071203187681b6c06b977665dc624c431336)
2026-10-22 05:25:45 +03:00
Jason RasmussenandCodex b12be9119f feat: passkeys (#32194)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
(cherry picked from commit 6233a79bf7e4cec11e9ea1094908ff3b228fcbe0)
2026-10-22 05:23:22 +03:00
743e555a1b fix(deps): update dependency bullmq to v6 (#31914)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-10-19 20:31:26 +03:00
0207d48035 chore(deps): update vitest monorepo to v5 (#31912)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-10-19 20:27:42 +03:00
Codex ca7766fcd6 Show on-this-day memories from the last 20 years with automatic playback 2026-10-18 19:00:06 +03:00
Jason RasmussenandCodex 49f65aa3b0 chore: remove unused code (#32497) 2026-10-17 19:32:36 +03:00
Jason RasmussenandCodex 1b058dbcf3 fix: user admin actions (#32491) 2026-10-17 19:32:35 +03:00
Jason RasmussenandCodex 5351fecc08 refactor: user admin queries (#32490) 2026-10-17 19:32:35 +03:00
Jason RasmussenandCodex ae7cb3192e refactor: library queries (#32489)
* refactor: library queries

* fix: mutation options signature
2026-10-16 20:51:29 +03:00
Jason RasmussenandCodex 2ebe288010 refactor: server endpoints (#32467) 2026-10-16 20:51:28 +03:00
Jason RasmussenandCodex 6adebeda0d refactor: system config endpoints (#32457)
* refactor(web): tanstack query

* refactor: use createQuery

* fix: pnpm lockfile
2026-10-16 20:51:28 +03:00
Codex 6665bb4796 feat: add verified Android and web update checks in settings 2026-10-15 14:54:44 +03:00
sevtdyandCodex 00900cc902 fix(web): round top corners of queue status badge (#32360)
(cherry picked from commit c673a608d08e2aa798805c423eb4175759fab740)
2026-10-12 20:39:12 +03:00
f607b886f0 feat: shared person indicator (#32238)
feat: shared person indicator (#32223)

* feat: shared person indicator

* fix: styles

---------


(cherry picked from commit a3c52d13962c1c404a58a1ace20107625a4be618)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-08 18:59:47 +00:00
3eec251596 fix(web): don't swallow Escape when person name editor is closed (#32161)
fix(web): don't swallow Escape when person name editor is closed (#32123)


(cherry picked from commit 3a5fc38f85df38d73d5c3a21ab4a06d6090eb248)

Co-authored-by: Adi Čaušević <31798801+ChocolateChipKookie@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-06 11:37:07 +00:00
8ebb3ef4ec feat(ml): ppocr v6 (#32151)
feat(ml): ppocr v6 (#32147)

(cherry picked from commit 3df38fe7f283391819482b41a7181edc3f923d1f)

Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
2026-10-06 08:44:13 +00:00
07b54cf9b4 fix(web): album reactivity (#32111)
fix(web): album reactivity (#32095)

(cherry picked from commit f81bbc782c4206407c88a06a5e8e74fc5dbe9a8d)

Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com>
2026-10-05 16:40:03 +00:00
81de979a35 fix: people page search (#32108)
fix: people page search (#32094)

(cherry picked from commit 549a76cd35ec9f63a76174992de50095192afa11)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-05 16:23:02 +00:00
983177d570 fix: strip workflow step ids from user-facing actions (#32106)
fix: strip workflow step ids from user-facing actions (#32103)

(cherry picked from commit 1a48984844f38bc439a3ac1ce5ad831b02c4c373)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-05 15:25:52 +00:00
17e4cfd96b fix(web): no trash actions when trash is empty (#32104)
fix(web): no trash actions when trash is empty (#32097)

(cherry picked from commit c826e0d45aaa62187189921e9ac40297b13a37c4)

Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com>
2026-10-05 14:59:47 +00:00
34bec01232 fix: stale memory cover (#32101)
fix: stale memory cover (#32098)

(cherry picked from commit 0521a662dd4c135fc311fd1803d33756971af9c5)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-05 14:33:35 +00:00
70b1932692 feat(web): default to date storage template during onboarding (#32018)
feat(web): default to date storage template during onboarding (#31989)


(cherry picked from commit 5372d5ef19eb3ee3eddf8002ba404e99cdfe330e)

Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-02 11:44:45 +00:00
882da7cab8 fix: stale memory thumbnail (#31977)
fix: stale memory thumbnail (#31975)

(cherry picked from commit ad444a019797053fe9a57ec7a9c035deb2479757)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-01 15:56:05 +00:00
112c5e190f fix(web): alt names (#31987)
fix(web): alt names (#31980)

(cherry picked from commit aecee4db94c33e05092c6e103bbfe4365046861a)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-01 15:55:52 +00:00
eeb5a59e2f refactor(web): tag and create shared link actions (#31976)
refactor(web): tag and create shared link actions (#31892)

(cherry picked from commit 8e3267dc3b294a4890ceecbbac07e9edd80c17e9)

Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com>
2026-10-01 11:17:57 +00:00
f32a891d40 feat: bulk person management (#31960)
Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-30 23:39:14 +02:00
f4b47bf350 fix: restore folder view scroll position (#31946)
fix: restore folder view scroll position (#31860)


(cherry picked from commit b8953fcc87f2975ff6b86d7a8b63137f24eff69b)

Co-authored-by: Rahul Walawalkar <walawalkarrahul11@gmail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-30 14:30:14 +00:00
b20bc5ed82 feat: auto-sync name changes to connected users (#31931)
feat: auto-sync name changes to connected users (#31923)

* feat: auto-sync name changes to connected users

* fix: rename to faceId

* fix: pr feedback

* fix: mobile build

(cherry picked from commit aec7c0d97bd6679b2b300e72e870b83c5ef13c85)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-09-30 07:53:02 +00:00
c12d5e6d35 feat: people management (#31620)
Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-09-28 21:29:15 +02:00
Jason RasmussenandGitHub 0f179b9914 fix(web): album inconsistencies (#31857) 2026-09-28 21:20:54 +02:00
Mees FrenselandGitHub 93ad3645e8 refactor(web): a few more album actions (#31839) 2026-09-28 13:56:15 -04:00
AlexandGitHub 9c06df378c feat: memory UI for birthday (#31798)
* feat: birthday memory UI

* chore: untrack .scratch

* make sure to render unknown

* confetti
2026-09-26 09:02:46 -05:00