Commit graph

2087 commits

Author SHA1 Message Date
tn801534
3cf2c2f5f6 feat(server): add isVideo/isImage storage template vars, UI support, and unit tests 2026-07-09 18:24:57 +08:00
Ben Beckford
c5222c7579
chore(server): use bounded numbers in workflows (#29009)
* chore(server): use bounded numbers in workflows

* chore: increase precision for lat/lon filtering

* chore: re-add integer to a json schema type
2026-07-08 17:15:48 -07:00
Wonsuk Choi
43abb9a92f
fix(web): wrap hardcoded strings with i18n translation function (#29612)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-07-06 09:57:04 +00:00
TJ Horner
103585ceb9
fix(web): add ARIA label to ServerStatisticsCard (#29497)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-07-06 10:35:47 +02:00
Lukas Schaefer
e7ba8d3632
fix: live transcoding when viewing from a link share (#29471) 2026-07-03 11:34:37 -04:00
Daniel Dietzler
bf4b020856
fix: setting input field description spacing for description snippet (#29433) 2026-07-02 14:06:03 -05:00
Ben Beckford
237734bb26
feat(web): recently added link in sidebar (#29039)
* feat(web): recently added link in sidebar

* chore(mobile): update openapi patches
2026-07-01 23:12:50 +00:00
Mees Frensel
06f3b4f259
refactor(web): simple actions (#29257) 2026-06-23 17:08:46 +02:00
Ben Beckford
99f94a363d
chore(web): workflow property ordering (#29261)
* chore(web): workflow property ordering

* chore(web): extract schema property sorting to method
2026-06-23 13:03:33 +00:00
Mees Frensel
51f2905fcc
fix(web): remove map's fullscreen button (#29192) 2026-06-22 16:58:07 +02:00
Vogeluff
3b7d75c18a
feat(web): Add text-white-shadow to elements and increase the shadows effect (#29165)
* fix(web): increase text shadow strength for white text on thumbnails

* fix(web): fix class order for text-white-shadow

* fixup: format fix
2026-06-22 09:43:15 -05:00
Daniel Dietzler
e918e3a313
feat: keyboard seeking for new video player (#29208) 2026-06-22 09:42:59 -04:00
Mees Frensel
62b00a1f26
refactor: slideshow and setalbumcover actions (#29211)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 13:54:33 +00:00
Timon
6d73bf4e36
refactor(web): move keyboard state into a store (#29181) 2026-06-18 16:29:26 +02:00
Timon
cbe34d7931
fix(web): shift+click on GPS asset extends range selection in geolocation utility (#29022) 2026-06-17 18:53:23 +02:00
Daniel Dietzler
ad9817c582
fix: web i18n (#29175) 2026-06-17 11:36:48 -05:00
Daniel Dietzler
805ca1a2bf
chore: maintenance page design tweaks (#29087) 2026-06-16 09:15:54 -05:00
Daniel Dietzler
a23a7c69ae
fix: map settings (#29134) 2026-06-16 15:18:57 +02:00
Timon
a9ee6a7ce9
fix(web): show asset arrows (#29010)
* fix(web): show asset arrows

* lint
2026-06-15 10:22:59 -04:00
Brandon Wees
cc54de87aa
fix(web): error loading image state (#29058) 2026-06-15 13:38:52 +02:00
Mees Frensel
892397807c
chore(web): add switch case exhaustiveness lint (#29015) 2026-06-12 09:30:19 -04:00
Timon
714c647937
fix(web): focus on scrollable element on load (#29004)
fix(web): focus on scrollable element on load
2026-06-12 12:59:16 +02:00
Spencer Stingley
c56f477a0f
fix: Improving scroll behavior on image stacks that overflow the screen (#28885)
Co-authored-by: Spencer Stingley <accounts@blankcanvas.io>
Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com>
2026-06-12 11:50:10 +02:00
Jason Rasmussen
c3e23a6b3a
fix: schema configuration (#29000) 2026-06-11 18:05:07 -05:00
Mees Frensel
e8a1084e5b
fix(web): heatmap layout and date formatting (#28976)
* fix(web): heatmap layout and date formatting

* chore

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2026-06-11 08:36:34 +00:00
Paul Makles
74878628c8
feat: integrity check jobs (missing files, untracked files, checksums) (#24205)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Signed-off-by: izzy <me@insrt.uk>
2026-06-10 21:02:27 +02:00
Pedro Vieira
7d198956a6
fix(web): Prevent face editor from closing when dismissing tag confirmation (#28900) 2026-06-10 12:31:52 +02:00
Pedro Vieira
a7b5f81701
fix: normalize diacritics in person name search in Web & Mobile (#28887) 2026-06-10 12:05:07 +02:00
Timon
5c38373808
refactor(server): allow -1 rating again (#28886) 2026-06-10 10:55:51 +02:00
Daniel Dietzler
e29267359e
fix: detail panel faces reactivity issues (#28910) 2026-06-08 18:07:57 +02:00
Abhijeet Sanjiv Bonde
b3d49045de
feat: user upload heatmap (#28593)
* Feat - Heatmap

* Implemented Comments to prettify and code cleanup

* fixing code to pass cases.

* fixing errors for OpenAPI Clients

* Improving the code.

* Fix code

* Rerun generated client check

* Rerun generated client

* feat: command for user pages (#28554)

* fix(web): timeline stuttering with many assets in 1 day (#28509)

* fix(web): timeline stuttering with many assets in 1 day

* cache isInOrNearViewport per day

* skip inOrNearViewport check on first run

* chore(ml): allow insightface 1.x (#28595)

* chore(ml): allow insightface 1.x

The new insightface 1.0 release appears to have no breaking code changes nor relevant license changes ([before](2a78baec42/README.md), [after](70f3269ea6/README.md), c.f. fd7ddfef54/machine-learning/README.md), and it works on my machine.

* Update uv.lock

* please excuse my incompetence

* Triggering the actions.

* bad merge

* Fix code

* Code clear

* Resolve conflict

* Resolve conflict

* Resolve conflict

* Resolve errors

* Resolve errors

* Resolve errors more

* chore: clean up

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Ben Beckford <ben@benjaminbeckford.com>
Co-authored-by: Aaron Liu <aaronliu0130@gmail.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-06-04 15:36:09 -04:00
Daniel Dietzler
6268d23d12
fix: restore video play/plause shortcut (#28837) 2026-06-04 18:51:16 +02:00
Daniel Dietzler
4b0adb7a1e
fix: stack arrow navigation when not directly navigating to an asset (#28828) 2026-06-04 14:49:12 +02:00
Mert
137687bc0f
fix(web): set src for progressive video player (#28813)
set src
2026-06-03 17:07:23 -04:00
Min Idzelis
65d8b35f8b
refactor(web): align gallery-viewer viewport naming and tunables (#28743) 2026-06-02 14:54:44 +02:00
Min Idzelis
03554b24ad
fix(web): skip thumbhash fade for offscreen thumbnails (#27335) 2026-06-02 13:42:33 +02:00
Mert
138e2d9158
feat(web): hls player (#28312)
* update e2e

* hls player

* fix transcoding restart on explicit quality selection

* move level filtering to manager

* move init to manager declaration

* refactor commit on release

* these lints...

* fix seek sometimes being ignored

* fix panic downswitch
2026-06-01 15:49:57 -04:00
Daniel Dietzler
c8a1d0e400
feat: release candidate support (#28665)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-01 16:10:07 +02:00
Jason Rasmussen
da8505f61d
feat: more plugin triggers and methods (#28690) 2026-05-29 14:02:07 -04:00
Jason Rasmussen
8783180cf3
refactor: plugin manifest (#28673) 2026-05-28 17:23:49 -04:00
Alex
aecf8ec88b
fix: timeline scroll flicker (#28653)
* test: fix scroll flicker

* lint
2026-05-28 08:20:54 -05:00
Min Idzelis
1bd367bd51
refactor(web): replace per-asset viewport proximity with day-tier active indices (#28597) 2026-05-28 11:44:18 +02:00
Brandon Wees
2dd6b47714
fix: OCR bounding box positioning (#28568) 2026-05-27 12:01:30 +02:00
Brandon Wees
7c25bcc0a7
refactor: use ControlBar UI Library component (#28567)
* refactor: use ControlBar UI Library component

* chore: ci fix

* fix: memory viewer bar

* chore: rework e2e test

* chore: more ci fixes
2026-05-26 12:03:37 -04:00
Ben Beckford
9733fa4872
fix(web): timeline stuttering with many assets in 1 day (#28509)
* fix(web): timeline stuttering with many assets in 1 day

* cache isInOrNearViewport per day

* skip inOrNearViewport check on first run
2026-05-24 16:03:46 -05:00
renovate[bot]
92b6778d2d
fix(deps): update typescript-projects (#28371)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-05-20 16:56:27 +02:00
Jason Rasmussen
3d075f2bf8
feat: workflows & plugins (#26727)
feat: plugins

chore: better types

feat: plugins
2026-05-18 11:09:33 -04:00
Min Idzelis
02581e81a7
fix(web): work around Chrome HDR image seam lines during zoom (#27715)
Change-Id: Ic5a5b1a476c2af93b465ef23dabc601a6a6a6964

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-05-16 02:15:24 +00:00
Mees Frensel
024f20ea26
chore(web): use DatePicker component from UI lib (#28406) 2026-05-13 09:37:07 -05:00
Brandon Wees
38438c8d9a
refactor!: remove asset faces from AssetResponseDto (#27779)
* refactor!: remove faces from `people` in AssetResposnseDto

* chore: tests

* chore: e2e generator

* chore: code review readonly

* chore: code review changes

* chore: cleanup

* fix: openapi

* chore: format

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-05-11 17:05:40 -04:00