Commit Graph

1959 Commits

Author SHA1 Message Date
bwees 1379619daf format sessions api 2025-06-02 14:37:31 -05:00
bwees 338f7a2576 add cast button to top bar 2025-06-02 14:37:31 -05:00
bwees 215077dd0a don't try to reconnect if its the current device 2025-06-02 14:37:31 -05:00
bwees 48f55c6806 only disconnect if we are connected 2025-06-02 14:37:31 -05:00
bwees 325e057c69 remove prints 2025-06-02 14:37:31 -05:00
bwees 4cc5ae472a fix some disconnect command ordering issues and unawaited futures 2025-06-02 14:37:31 -05:00
bwees c52e03abfc filter chromecast audio devices 2025-06-02 14:37:31 -05:00
bwees 69afc8cfe9 remove important 2025-06-02 14:37:31 -05:00
bwees 5dc324a9fe fix connect method override 2025-06-02 14:37:30 -05:00
bwees f999c77079 code review changes from @shenlong-tanwen 2025-06-02 14:37:30 -05:00
bwees 9b42e1b561 fix lintings 2025-06-02 14:37:30 -05:00
bwees 0ee448c6d9 remove prints 2025-06-02 14:37:30 -05:00
bwees eab10c4ade translation already happens on the text element 2025-06-02 14:37:30 -05:00
bwees c2d097bb50 show fullsize assets on casting 2025-06-02 14:37:30 -05:00
bwees 5d69b4a6bb cast video player finalized 2025-06-02 14:37:30 -05:00
bwees 38feff1877 cast dialog now shows connected device at top of list with a list header. Discovered devices are also cached for app session. 2025-06-02 14:37:30 -05:00
bwees 75d4aeecf0 add session expiration checks 2025-06-02 14:37:30 -05:00
bwees b368d6a8b6 cleanup of classes 2025-06-02 14:37:29 -05:00
bwees d8f6fefad4 casting works!
just need to add session key check and remote video controls
2025-06-02 14:37:29 -05:00
bwees 49124020ba wip casting 2025-06-02 14:37:29 -05:00
bwees f89c65932e initial cast framework complete and mocked cast dialog working 2025-06-02 14:37:29 -05:00
shenlong df927dd3ce fix(mobile): photo_manager ignore filters (#18742)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-02 09:43:59 -05:00
JobiJoba d48702f943 fix(mobile): Showing videos of partner in search page quick links (#18855)
Add userId to the contact of the timeline interface method watchAllVideosTimeline and modify the query in the repository
2025-06-02 09:35:18 -05:00
Thien Dang a53d033622 fix(mobile): notification, dialog that don't translate properly (#18827)
* Fix notification, dialog that don't translate properly

* use localeProvider to re-build

---------

Co-authored-by: dvbthien <dvbthien@gmail.com>
2025-06-01 21:03:22 -05:00
JobiJoba 36506250c4 fix(mobile): Set the currentAsset to the asset clicked when opening an asset from folders (#18825)
Set the currentAsset to the asset clicked when opening an asset from the folder view ; fix issue #17691
2025-06-01 21:03:03 -05:00
shenlong 091a101f39 fix(mobile): group settings not respected without restart (#18823)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-01 20:53:45 -05:00
Nicholas 3a5fed99e1 fix(server): rename android-links api endpoint to apk-links (#18790)
* remove auth from endpoint and change android to apk

* add auth back to `apk-links`
2025-05-31 00:27:55 -04:00
Yaros f4e4e6628e fix(mobile): center loading spinner in people page (#18781)
fix: center loading spinner in people page
2025-05-30 16:45:29 -05:00
Yaros 4b9a7b2ce0 fix(mobile): android status bar overlays icon in map (#18780) 2025-05-30 16:04:20 +00:00
shenlong b854a3dd47 feat(server): add originalFileName to SyncAssetV1 (#18767)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-30 09:56:35 -05:00
Thien Dang 0f42babb6b fix: Update locked folder text and improve translations (#18622)
* Update locked folder text and remove unused translations

* uppercase Locked folder in Menu

* convert some translates to icu and improve

* add iOS debug info translations for background processes

* fix lint

---------

Co-authored-by: dvbthien <dvbthien@gmail.com>
2025-05-29 15:06:08 -05:00
shenlong dbdb64f6c5 feat: delta sync (#18428)
* feat: delta sync

* fix: ignore iCloud assets

* feat: dev logs

* add full sync button

* remove photo_manager dep for sync

* misc logs and fix

* add time taken to DLog

* fix: build release iOS

* ios sync go brrr

* rename local sync service

* update isar fork

* rename to platform assets / albums

* fix ci check

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-29 10:42:00 -05:00
shenlong 44d49b9671 fix(mobile): double swipe (#18749)
debug: double swipe issue

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-05-29 14:35:36 +00:00
toamz 0e81c20cbb fix: pinch zoom in mobile app (#18744)
* Change photo zoom logic

To properly zoom to current position and pan at the correct speed

TODO: zoom to current pinch position

* zoom to current pinch position

* Clean unused variable

* Formatting

* fix: lint

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-29 14:19:26 +00:00
Brandon Wees 0257f1a743 chore(mobile): add default cast user pref to openapi patching (#18747)
add default cast user pref to mobile patching
2025-05-29 09:06:13 -05:00
Daimolean 6f39a706b2 fix: missing permissions and optional update (#18735)
* fix: missing permissions

* fix: test
2025-05-29 08:48:44 -05:00
Nicholas 8ea40973a7 feat(server): apk links API endpoint for Obtainium Android mobile-server version sync (#18700) 2025-05-28 23:45:49 +02:00
Brandon Wees 78224961d1 feat(web): make google cast opt in (#18514)
* add setting switch

this isnt bound to anything yet

* make google casting opt-in

* doc updates

* lint docs

* remove unneeded translation items

* update mobile openai defs

* fix failing test

we need to mock user prefs since CastButton uses it
2025-05-28 15:57:36 -05:00
Daimolean b054e9dc2c feat(web): granular api access controls (#18179)
* feat: api access control

* feat(web): granular api access controls

* fix test

* fix e2e test

* fix: lint

* pr feedback

* merge main + new design

* finalize styling

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-28 13:16:43 -05:00
Alex 219f5b25a4 chore: post release tasks (#18692) 2025-05-27 17:56:12 +00:00
waclaw66 486bb47ddb fix(mobile): local albums translation (#18637)
* fix(mobile): local albums translation

* ICU usage
2025-05-27 12:02:00 -05:00
github-actions 58ae77ec92 chore: version v1.134.0 2025-05-27 16:47:49 +00:00
Daniel Dietzler 5268dc4ee2 feat: version check endpoint (#18572) 2025-05-27 09:33:23 -05:00
Indrek Haav 099a1e4210 feat(mobile): add Estonian (#18666) 2025-05-27 14:25:44 +00:00
toamz 40e7b58ba4 fix(mobile): pinch to zoom + move acceleration (#18569)
Fix pinch to zoom + move acceleration
2025-05-25 14:32:04 -05:00
Alex 806000e671 chore: post release tasks (#18549) 2025-05-24 00:44:25 +05:30
github-actions 54bafccbf9 chore: version v1.133.1 2025-05-23 17:37:44 +00:00
Alex e12c67742c fix(mobile): don't show locked asset in local album view (#18536) 2025-05-23 10:20:49 -05:00
Alex 2fa7a40996 fix(mobile): chinese translation (#18491)
* fix: Chinese translation

* using Locale.fromsubtags
2025-05-23 08:01:29 -05:00
Alex 529359de2d fix: add Swedish (#18506) 2025-05-23 10:48:30 +01:00