Commit graph

3254 commits

Author SHA1 Message Date
alperozturk
3b5b4313eb Use BackgroundJobManager for cancel Downloads
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
e3d8e85337 Fix FileDownloaderBinder cancelAllDownloadsForAccount
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
efe6649b69 Fix FileDownloaderBinder functions
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
60ee1d59ad Fix Code Analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
1c2c56fdd4 Fix sync
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
f14abd4b8e Remove return
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
9b124d402b Add TODO for some unknown code block
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
589f9561b2 Add TODO for some unknown code block
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
919fd6b850 Fix Notifications
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
d601998858 Fix createMockTask test
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
6bd335cf3c Move packages
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
414e6a668a Remove Download Service Connections
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
e123128d90 Solve git conflicts
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
e1238e3bd1 Create user from accountName
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
daa882aa20 Use interfaceSerializer
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
7588dc5430 Implement files download worker constructor
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
e2b75915e7 Create download worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
8308f187fa Solve git conflicts
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
cf09356cf7 Cleanup code
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
842ff87c84 Fix download progress
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
6fcc35f7de Code cleanup
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
fd3408b9ce Code cleanup
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
9f3e61cef3 Create user from accountName
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
2b595910b4 Use interfaceSerializer
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
8610275362 Remove handler
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
f0a845fc3a Overload downloadFile functions
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
828c239a97 Overload downloadFile functions
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
c419604ae5 Remove FileDownloader Service
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
fe11d64fb3 Refactor FilesDownloadWorker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
2a00392ff5 Implement FilesDownloadWorker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
a2afffc667 Implement FilesDownloadWorker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
f4802b9519 Implement FilesDownloadHelper
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
1b8e25b77b Solve git conflicts
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
alperozturk
e392ad3f75 Create download worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-01-12 08:51:16 +01:00
Nextcloud bot
61493ee3bd
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-12 02:36:05 +00:00
Nextcloud bot
0e975c6b3b
Fix(l10n): Update Transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-12 02:35:36 +00:00
Alper Öztürk
5ec3f5115a
Merge pull request #12345 from nextcloud/make_sure_upload_is_only_added_once_to_db
Make sure upload is only added once to db
2024-01-11 09:19:23 +01:00
Alper Öztürk
1757edecad
Merge pull request #12337 from nextcloud/11741-auto-upload-does-not-start-automatically-on-3250
Fix auto upload does not start automatically
2024-01-11 09:10:42 +01:00
Nextcloud bot
b7d52861fd
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-11 02:36:41 +00:00
Nextcloud bot
1d079a93da
Fix(l10n): Update Transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-11 02:36:15 +00:00
Jonas Mayer
3d3cd15094 Remove forgotten test function call
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-10 09:53:41 +01:00
Jonas Mayer
efe3b55208 Make uploads in tests unique
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-10 09:53:41 +01:00
Jonas Mayer
8995fe727e Make code cleaner with linebreak
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-10 09:53:41 +01:00
Jonas Mayer
55a689a7c9 reformat code
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-10 09:53:41 +01:00
Jonas Mayer
872f36b9a0 remove time test
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-10 09:53:41 +01:00
Jonas Mayer
8d6dc25f86 check if upload already exists in db
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-10 09:53:41 +01:00
Alper Öztürk
fb3694fc04
Merge pull request #12310 from nextcloud/handle-audio-focus
handle audio focus and becoming noisy
2024-01-10 09:51:31 +01:00
Nextcloud bot
e625f45db3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-10 02:40:08 +00:00
Nextcloud bot
90bd32a7fc
Fix(l10n): Update Transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-10 02:39:41 +00:00
parneet-guraya
fb6faa2977
handle audio focus and becoming noisy
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2024-01-10 02:40:17 +05:30
Jonas Mayer
b6876b0607 Allow null for loadUrl
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-09 11:05:27 +01:00
Nextcloud bot
eccf6c5a7e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-09 02:40:59 +00:00
Nextcloud bot
cb984d3cea
Fix(l10n): Update Transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-09 02:40:32 +00:00
Jonas Mayer
6c834f47fc reformat code
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-08 11:00:49 +01:00
Jonas Mayer
692f8407dc Add ForegroundServiceType if android version allows
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-08 11:00:49 +01:00
Jonas Mayer
2fd8bf3f0c Fix spotless
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-08 11:00:49 +01:00
Jonas Mayer
33dd900882 Make getFileChecksum a lot faster
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-08 11:00:49 +01:00
Jonas Mayer
07ffe3f46d Add foreground feedback notification for sync process
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2024-01-08 11:00:49 +01:00
Nextcloud bot
82d3029b65
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-08 07:21:27 +00:00
tobiasKaminsky
62bfd58c04
Transifex fails on renaming strings
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-01-08 07:11:57 +01:00
Alper Öztürk
76369d4880
Merge pull request #11936 from nextcloud/migrate-to-media3
Migrate to media3 and Immersive mode for video playback
2023-12-29 09:01:05 +01:00
alperozturk
17dc3c82a9
Fix button alignment
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-28 13:00:54 +01:00
alperozturk
8d845c8d0f
Code cleanup
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-28 12:55:29 +01:00
alperozturk
1d92784f96
Use binding
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-28 11:46:53 +01:00
alperozturk
9a746c2521
Code cleanup
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-28 11:38:45 +01:00
parneet-guraya
621f0fd0c6
refactoring
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-27 18:49:15 +05:30
parneet-guraya
1b797af6b3
use scoping function
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:56:04 +05:30
parneet-guraya
e73e3e4b8c
fix lint
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:38:01 +05:30
parneet-guraya
719cbdd871
bump media3 from 1.1.0 to 1.2.0
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:38:01 +05:30
parneet-guraya
8177b3a143
remove next & previous buttons
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:38:00 +05:30
parneet-guraya
80d52f5ef6
remove dependency on internal player layout
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:38:00 +05:30
parneet-guraya
40bb49c69f
refactor media handling logic
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:38:00 +05:30
parneet-guraya
8e843ed046
migrate to activity
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:59 +05:30
parneet-guraya
903fc44edb
fix lint @OptIn lint error
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:59 +05:30
parneet-guraya
7143104b6f
set black background for video playback
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:59 +05:30
parneet-guraya
9bafd66f9b
add name to substantially changed files in license header
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:58 +05:30
parneet-guraya
c84a1da6fa
fix warning
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:58 +05:30
parneet-guraya
9f7138b150
remove deprecated fullscreen listener
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:57 +05:30
parneet-guraya
f7b1e0f279
remove method which add margin to the touch area
which used to  make the user open drawer
from the left
(drawer is no longer available from the fragment so it's unusable).

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:57 +05:30
parneet-guraya
d38d31e7b0
remove old code
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:57 +05:30
parneet-guraya
01d5ff244a
add immersive mode/fullscreen functionality for video playback
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:56 +05:30
parneet-guraya
89459865bc
set display cutout mode to never
so to never render content in cutout area,
it is considered best practice for immersive mode,
(used in PreviewMediaFragment for vidoe files).

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:56 +05:30
parneet-guraya
b65ef92a19
set fitsSystemWindows attribute false.
It avoid making padding behind the system bars.

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:56 +05:30
parneet-guraya
67465459c7
remove going fullscreen using dialog
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:55 +05:30
parneet-guraya
33e3053edc
run migration script
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-26 15:37:55 +05:30
Nextcloud bot
a59463f820
Fix(l10n): Update Transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-22 02:41:42 +00:00
Alper Öztürk
5fb9115997
Merge pull request #12303 from nextcloud/refactor/use-work-manager-for-upload
Use Only Work Manager For File Upload
2023-12-21 19:14:24 +01:00
Jonas Mayer
cd3bdde09b show info toast only when needed
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2023-12-21 17:13:58 +01:00
Jonas Mayer
8235153c34 remove unnecessary log message
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2023-12-21 17:13:58 +01:00
parneet-guraya
0001f492b5
handle restoring fab icon from drawer view
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
2023-12-21 18:43:08 +05:30
alperozturk
f1bd5f1b90 Rebase master
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
1c569fbd73 Create download worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
c0e694537d Rebase master
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
c43583d4d3 Create download worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
e7190b522e Rebase master
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
535446192f Create download worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
f6e1b57b2a Reduce spotbugs
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
2ac0267bd9 Fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
alperozturk
1108df7104 Use only work manager
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2023-12-21 14:01:01 +01:00
Jonas Mayer
e51cdf6658 fix spotless error
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
2023-12-21 13:18:14 +01:00