Min Idzelis
c666dc6c67
fix: back/forward navigation won't reset scroll in timeline ( #22838 )
...
* fix: back/forward navigation won't reset scroll in timeline
Fixes a bug where navigating to/from the asser-viewer from timeline causes the scroll position to be reset.
* Fix back after assetviewer next/prev navigation
* Bug fix from review
* review comments
2025-10-27 08:56:03 -05:00
Jorge Montejo
382481735a
feat: logout sessions on password change ( #23188 )
...
* log out ohter sessions on password change
* translations
* update and add tests
* rename event to UserLogoutOtherSessions
* fix typo
* requested changes
* fix tests
* fix medium:test
* use ValidateBoolean
* fix format
* dont delete current session id
* Update server/src/dtos/auth.dto.ts
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* rename event and invalidateOtherSessions
* chore: cleanup
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2025-10-27 13:16:10 +00:00
Min Idzelis
6bb1a9e083
fix: incomplete dynamic imports ( #23217 )
2025-10-27 08:45:30 -04:00
Mert
3f03a88767
feat(web): wasm justified layout, sync edition ( #23194 )
...
* the invisible wasm
use npm version
* deterministic tests
* add todo
* linting
* bump library, add helpers
* use target height for unfilled rows
* update tests
2025-10-25 00:06:05 -05:00
Jason Rasmussen
328380cfda
refactor: websocket repository ( #23228 )
2025-10-24 16:26:27 -04:00
Robin Jacobs
65f29afb0f
feat(cli): add --delete-duplicates option ( #20035 )
...
* Add --delete-duplicates option to delete local assets that already exist on the server, fixes #12181
* Update docs
* Fix `--delete-duplicates` implying `--delete`
* fix the test, break the english
* format
* also ran the formatter on the e2e folder :)
* early return, fewer allocations
* add back log
---------
Co-authored-by: Robin Jacobs <robin.jacobs@beeline.com >
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
2025-10-24 19:31:54 +00:00
andre-antunesdesa
f721a62776
feat(web): load original videos ( #20041 )
...
* added user preference for always loading original video
added ability to toggle between transcoded/original in the video viewer
add fix to static check error
* address PR comments
* Update asset-viewer-nav-bar.svelte
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2025-10-24 19:03:51 +00:00
Mert
c73e3dacea
feat(mobile): high precision seeking ( #22346 )
...
* millisecond precision video playback
* wrap in unawaited
* update commit
2025-10-24 18:59:30 +00:00
Dag Stuan
78fb815cdb
feat(web): add search filter for camera lens model. ( #21792 )
2025-10-24 14:41:34 -04:00
Jason Rasmussen
d9cddeb0f1
chore: use reverse proxy during local preview ( #23184 )
2025-10-24 14:00:51 -04:00
bo0tzz
c4ff2ea6d5
fix: actually use tf output ( #23221 )
2025-10-24 17:07:05 +02:00
renovate[bot]
b91b855473
chore(deps): update github-actions (major) ( #22919 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 16:21:41 +02:00
bo0tzz
7773d6d44f
chore: update multi-runner-build-workflow ( #23183 )
2025-10-24 14:08:04 +00:00
idubnori
2129f889f5
feat: (mobile) open asset viewer from album activity page ( #23182 )
...
* feat(mobile): open assetviewer via album activities page
* adjust ui behavior: keep current asset & disable initial forcus
* fix: Run 'make build' and 'make pigeon'
2025-10-24 09:02:56 -05:00
shenlong
221e0ef02f
fix: android skip posting hash response after detached from engine ( #23192 )
...
fix: native cancellations for hashing
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-24 08:56:49 -05:00
Basharat Ahmad Khan
0a6b2ad26e
feat(web): reactively update shared link expiration ( #22274 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-10-24 13:18:49 +02:00
renovate[bot]
719bf763e4
chore(deps): update prom/prometheus docker digest to 23031bf ( #23111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 13:16:11 +02:00
Lauritz Tieste
34bad1ce71
feat: improvements of thumbnail animations ( #20300 )
...
* feat: improve thumbnail border radius animation
feat: remove thin border between image and image selection container
feat: enhance selection icon in thumbnail image
feat: add animated selection indicator for multiselect in thumbnail image
feat: remove unnecessary widgets and variables
style: format code
fix: errors with formatting checks
* chore: port to new timeline
* chore: revert mobile/lib/widgets/asset_grid/thumbnail_image.dart
---------
Co-authored-by: bwees <brandonwees@gmail.com >
2025-10-23 22:36:49 -05:00
Szymon Łągiewka
6164b027e2
chore(dep): bump ioredis to 5.8.2 ( #23130 )
2025-10-23 22:29:18 -05:00
Alex
d9a13dc8ac
chore: gha ios release | take 4 ( #23202 )
2025-10-23 16:06:55 -05:00
Alex
722dbfa11f
chore: gha ios release | take 3 ( #23200 )
2025-10-23 15:48:44 -05:00
Alex
f8afef0f9d
chore: gha ios release | take 3 ( #23199 )
...
* chore: gha ios release | take 3
* chore: gha ios release | take 3
2025-10-23 20:35:43 +00:00
bo0tzz
3c8df55986
fix: add bundle platform arm64-darwin-23 ( #23197 )
2025-10-23 20:19:44 +00:00
Alex
47436ad0ce
feat: GHA for iOS release flow ( #23196 )
2025-10-23 21:57:19 +02:00
Zack Pollard
9b58d5663a
feat: support database dumps for pg18 ( #23186 )
2025-10-23 10:14:01 -04:00
Matthew Momjian
b6cebb3ece
feat(server): pin to v2 ( #23170 )
...
* pin to v2
* remove release
2025-10-22 16:06:00 -04:00
Jason Rasmussen
cb7e68a287
refactor: user edit modal ( #23169 )
2025-10-22 15:21:16 -04:00
Jason Rasmussen
e196cac6f4
refactor: asset description modal ( #23168 )
2025-10-22 13:08:59 -05:00
Jason Rasmussen
351c0d2a4d
refactor: user delete confirm modal ( #23166 )
2025-10-22 13:49:06 -04:00
Alex
f4969694cd
fix: isolate freeze app on older ios device ( #22509 )
...
* fix: isolate freeze app on older ios device
* always use at-least 5 isolates
* fix: bad merge
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-22 12:43:03 -05:00
Daniel Dietzler
b334288529
fix: session list text color ( #23165 )
2025-10-22 17:33:54 +00:00
Jason Rasmussen
834e52fda6
refactor: user delete ( #23163 )
2025-10-22 12:54:29 -04:00
Jason Rasmussen
8c27ba3e52
refactor: job events ( #23161 )
2025-10-22 12:16:55 -04:00
aviv926
cd8d66f5dd
fix(web): show upload speed ( #23138 )
...
* remove unnecessary else
* Better fix
* fix: update text color
* chore: stylings
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-10-22 15:40:10 +00:00
Nykri
446f738c7d
chore: set default concurrency number to #CPU cores - 1 ( #22888 )
...
Set default concurrency number to #CPU cores - 1
Co-authored-by: Alex <alex.tran1502@gmail.com >
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
2025-10-22 10:16:07 -05:00
shenlong
f19ad9726f
chore(dep): minor mobile dependency updates ( #23126 )
...
* chore(dep): minor dependency updates
* build_runner changes
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-22 10:14:44 -05:00
Brandon Wees
65cac118ca
fix: allow editing all images ( #23144 )
...
* fix: allow editing local asset
* chore: remove isOwner check
2025-10-22 10:12:32 -05:00
Brandon Wees
efac8c6667
fix: semver parser grab everything before hyphen ( #23140 )
...
used for versions like 2.1.0-DEBUG
2025-10-22 10:06:40 -05:00
Jason Rasmussen
a70843e2b4
refactor: users.total metric ( #23158 )
...
* refactor: users.total metric
* fix: broken test
2025-10-22 10:18:17 -04:00
bo0tzz
0b941d78c4
fix: set TG_NON_INTERACTIVE ( #23153 )
2025-10-22 13:22:45 +01:00
bo0tzz
fc5fc58759
fix: bump tofu ( #23152 )
2025-10-22 11:13:03 +00:00
bo0tzz
9bb2fc238a
fix: don't use app for final close-duplicates request ( #23143 )
2025-10-22 11:00:31 +00:00
Alex
76f5036026
chore: improve onboarding, app download links styling ( #23134 )
2025-10-21 21:10:12 -05:00
aviv926
032de9ff2f
feat: view the user's app version on the user page ( #21345 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-10-22 00:36:18 +02:00
shenlong
c3a533ab40
chore(dep): bump flutter to 3.35.6 ( #23120 )
...
* chore(dep): bump flutter to 3.35.6
* chore(dep): bump flutter to 3.35.6 (#23121 )
chore(dep): remove unused pub deps
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-10-21 15:46:48 +00:00
Rui Gonçalves
dbd6dcb786
fix(server): use GPSLongitudeRef and GPSLatitudeRef EXIF fields ( #21445 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-10-21 16:12:22 +02:00
renovate[bot]
9dffbaea98
chore(deps): update dependency @types/node to ^22.18.10 ( #23112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 11:31:22 +00:00
renovate[bot]
70bda45551
chore(deps): update dependency vite to v7.1.11 [security] ( #23108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 10:28:20 +00:00
renovate[bot]
d9452e485c
fix(deps): update typescript-projects ( #23119 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-10-21 10:22:53 +00:00
idubnori
85e9ced68d
chore: remove unused code file ( #23116 )
...
chore: remove unused code
2025-10-21 09:58:02 +05:30