bwees
056df1f6fb
chore: wtf isar
2026-05-08 10:18:27 -05:00
bwees
af587e7609
fix: deep link for assets when asset viewer already open
2026-05-08 10:18:24 -05:00
renovate[bot]
832ed4d015
chore(deps): update dependency exiftool-vendored to v35.19.0 [security] ( #28261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-05-08 12:24:31 +02:00
Santo Shakil
238895cad9
fix(mobile): restore notification plugin init ( #28284 )
...
#27666 removed LocalNotificationService with the legacy stack, which
was the only place calling FlutterLocalNotificationsPlugin().initialize().
without it, ios never prompts for the notification perm on fresh
installs so background_downloader notifications get dropped silently.
restores the init in the same spot the deleted call used to live.
2026-05-08 10:45:52 +07:00
sakshamchawla
e2ec04e86c
feat: hide hidden person from memories ( #20877 )
...
* hide hidden person from memories
* clean up
* fix united test
* clean up
* moved sql to inline, rebased
* clean up
* clean up again
* chore: sync sql
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-05-07 19:54:26 +00:00
renovate[bot]
6050526360
fix(deps): update dependency connectivity_plus to v7 ( #22921 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 15:22:26 -04:00
renovate[bot]
bfd76570c5
chore(deps): update dependency python-multipart to v0.0.27 [security] ( #28286 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 15:22:03 -04:00
renovate[bot]
37e6a49652
fix(deps): update dependency nestjs-otel to v8 ( #27863 )
...
* fix(deps): update dependency nestjs-otel to v8
* fix: apiMetrics
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-05-07 19:14:15 +00:00
Mert
36caeb34ec
chore(ml)!: require numpy 2.4 ( #28158 )
...
require numpy 2.4
2026-05-07 19:07:39 +00:00
renovate[bot]
87713c7f2f
chore(deps): update dependency flutter to v3.41.9 ( #28235 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 15:00:37 -04:00
Daniel Dietzler
2039c129f2
refactor: settings accordion reactivity ( #28281 )
2026-05-07 19:00:23 +00:00
Timon
52b00b0bad
chore(ml): add mise checklist command ( #28267 )
...
* chore(ml): add mise checklist command
* don't depend tests on installing a cpu flavor
2026-05-07 12:28:24 -04:00
shenlong
21af184045
refactor: move cleanup config to metadata table ( #28225 )
...
* refactor: app metadata
* refactor to per row store
* cleanup
* more test
* review changes
* more refactor
* refactor
* migrate primary color
* migrate dynamic theme
* migrate colorfulInterface
* cleanup providers
* migrate cleanup
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-07 11:27:06 -05:00
Timon
1fcc2b704b
feat(server)!: add isOwned filter to albums API ( #28213 )
...
* feat(server)!: add owned filter to albums API
BREAKING CHANGE: GET /albums with no parameters now returns all accessible albums (owned + shared-with-me) instead of only owned albums.
* document tri-state matrix
* web impl
* collapse to single method and handover branching to sql
* dedupe
* verify that owned, shared, and notShared counts are mapped independently from their respective queries
* refactor(server): add select:['id'] overload to albumRepository.getAll
Avoid fetching full album rows (with albumUsers/sharedLinks subqueries) in map.service where only album IDs are needed.
* focus relevant test filters
* fmt
* Revert "verify that owned, shared, and notShared counts are mapped independently from their respective queries"
This reverts commit 47aab458192c766de4662aada5a6841b091d2a80.
* sync sql
* Revert "document tri-state matrix"
This reverts commit a5b2355d0c .
* address review comments
* inline shared condition and return as ternary
* sync sql
* use [...albums].sort
Array.toSorted() is not supported in Chrome 109
* use isShared and isOwned nomenclature
* fix e2e tests
* add params to sql query
2026-05-07 12:13:07 -04:00
Timon
7de73dc176
fix(server): hide isFavorite from partner asset sync stream ( #28035 )
...
* fix(server): hide isFavorite from partner asset sync stream
* use new column entry instead
* sync sql
* add migration
* use sql.val
* sync sql
2026-05-07 12:00:54 -04:00
TheBestX11
fe2bf0c6dd
fix(mobile): correct filter default and UI desync in similar photos search ( #27516 )
...
* fix(mobile): view similar defaults to images only
* fix(mobile): reset filter chips when pre-filter is applied
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
2026-05-07 15:22:35 +00:00
shenlong
d4a97f2d25
refactor: move theme config to metadata table ( #28224 )
...
* refactor: app metadata
* refactor to per row store
* cleanup
* more test
* review changes
* more refactor
* refactor
* migrate primary color
* migrate dynamic theme
* migrate colorfulInterface
* cleanup providers
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-07 15:12:14 +00:00
shenlong
bd58db4fcc
fix: periodically execute pragma optimize ( #28241 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-07 09:54:35 -05:00
Luis Nachtigall
7f43c6a3a3
fix(mobile): prevent asset loading issues when changing page or when closing memories ( #27596 )
2026-05-07 09:13:22 -04:00
Mees Frensel
87175ee56c
fix(docs): document upgrade-insecure-requests default ( #28279 )
2026-05-07 08:40:14 -04:00
Mees Frensel
13587bf13c
feat(web): video player i18n ( #28192 )
2026-05-07 13:39:37 +02:00
Thomas
f09769a2f3
chore(mobile): add box shadow to asset details ( #27510 )
...
The details widget can blend with the image when they are similar
colours.
2026-05-06 19:43:55 +00:00
bo0tzz
bfdff12ee0
chore: use app token for mise in workflows ( #28270 )
2026-05-06 14:51:25 -04:00
bo0tzz
eb6dca6a31
chore: switch push-o-matic auth from app-id to client-id ( #28269 )
2026-05-06 17:01:14 +00:00
Daniel Dietzler
c2e3739a58
chore: run relevant tests for pnpm updates ( #28266 )
2026-05-06 15:38:00 +00:00
Daniel Dietzler
f6bd514cdc
chore: silence svelte state referenced locally warning ( #28263 )
2026-05-06 17:22:39 +02:00
Timon
d93ab7707e
chore(ml): configure mise for machine-learning directory ( #25579 )
2026-05-06 11:03:54 -04:00
renovate[bot]
6bb47c802f
chore(deps): update github-actions ( #28262 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 16:00:03 +02:00
mws-weekend-projects
90a69e2ba6
feat(web): add full-path search mode to UI ( #26758 )
...
Co-authored-by: mws-weekend-projects <mws-weekend-projects@users.noreply.github.com >
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-05-06 15:45:40 +02:00
Mert
6580394cfe
chore(server): simplify sharp edit code ( #28249 )
2026-05-06 09:32:49 -04:00
Daniel Dietzler
42ff3b705d
fix: revert "chore(deps): update dependency exiftool-vendored to v35.19.0 [security]" ( #28260 )
2026-05-06 15:32:25 +02:00
Mert
0f00053bb1
chore(server): simplify preview extraction ( #28250 )
2026-05-06 09:32:19 -04:00
Mert
c5c59ed040
refactor(server): move video interface fetch to storage core ( #28248 )
2026-05-06 09:32:03 -04:00
Aigars Mahinovs
576b1eb999
docs: update rocm installation instructions ( #25434 )
2026-05-06 09:30:42 -04:00
Mees Frensel
24189702da
fix(web): shared album avatars opening modal ( #26719 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-05-06 13:49:12 +02:00
Sky
ad0d01005e
fix(web): migrate people management component to page, enabling tooltips ( #26971 )
2026-05-06 13:25:59 +02:00
Brent Hugh
3e6d053f93
chore: enhance documentation on wildcard and exclusion patterns ( #27884 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-05-06 12:36:25 +02:00
renovate[bot]
1bb3fd985f
chore(deps): update dependency exiftool-vendored to v35.19.0 [security] ( #28254 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 12:28:47 +02:00
Andreas Heinz
f72aa54a1f
feat(enhancement): Navigate stack with up and down arrow keys ( #27854 )
...
* feat(enhancement): navigate stack with up and down arrow keys
* remove unnecessary code
* move shortcut to section; no need for document level
2026-05-06 11:56:23 +02:00
shenlong
dafe9d7966
chore: pump version ( #28231 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-05 16:27:04 -05:00
Daniel Dietzler
7acda0572d
fix: stale person name after merge ( #28222 )
2026-05-05 15:34:49 +02:00
renovate[bot]
98bc9f6a6e
chore(deps): update dependency terragrunt to v1.0.3 ( #28236 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 12:52:14 +02:00
renovate[bot]
63a3b405c3
chore(deps): update grafana/grafana docker tag to v12.4.3 ( #28238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 12:51:18 +02:00
Ben Beckford
0058df798d
fix(mobile): show lens info without lens name ( #28234 )
...
* fix(mobile): always display lens subtitle
* fix(mobile): hide empty lens subtitles
2026-05-05 10:46:09 +07:00
shenlong
97100a4362
refactor: app metadata ( #28113 )
...
* refactor: app metadata
* refactor to per row store
* cleanup
* more test
* review changes
* more refactor
* refactor
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-05 10:45:51 +07:00
Alex
af39384efb
chore: better contrast for highlighted button on control bar ( #28217 )
2026-05-04 09:39:37 -05:00
Mert
01712cf0a7
fix(server): av typing ( #28223 )
...
* fix av typing, move fixtures to stub file
* fix tests
2026-05-04 09:04:29 -04:00
Michel Heusschen
2015f95ff5
fix(web): correct timeline yesterday label across month boundaries ( #28183 )
2026-05-04 13:46:11 +02:00
Timon
d4f29ab6ac
fix(server): validate duplicate group ownership before dismissal ( #28221 )
2026-05-04 12:51:54 +02:00
Timon
3decc864b5
refactor(server)!: structured validation error responses ( #28204 )
...
* refactor(server)!: structured validation error responses
* refactor(server): clarify comment on removing duplicate HTTP response fields
* enhance validation error tests
* make path and message required
* fmt
* fix e2e test
* fmt
* feat: enhance error handling in getServerErrorMessage function
2026-05-04 00:00:03 -04:00