Commit graph

6472 commits

Author SHA1 Message Date
Onkar Chavan
dd2104a318 Refactor usernameToColor: improve MD5 validation, optimize color generation, and enhance readability.
Signed-off-by: Onkar Chavan <onkarvchavan2017@gmail.com>
2024-11-07 08:52:38 +01:00
Onkar Chavan
dc65407672 Refactor rotateImage() to improve EXIF orientation handling and readability.
Signed-off-by: Onkar Chavan <onkarvchavan2017@gmail.com>
2024-11-07 08:52:38 +01:00
Onkar Chavan
a9d9fbfcc5 Updated bitmap decoding: using ImageDecoder for Android 9 (API 28) and above, and BitmapFactory for older versions.
Signed-off-by: Onkar Chavan <onkarvchavan2017@gmail.com>
2024-11-07 08:52:38 +01:00
Tobias Kaminsky
a05d638407
Merge pull request #13944 from nextcloud/jtr/fix-10040
fix(sharing): make clear re-sharing prevented by policy or permissions
2024-11-07 08:11:44 +01:00
Tobias Kaminsky
6d0aaa6499
Merge pull request #13927 from nextcloud/replace-status-async-task
refactor(ui): coroutine based user status retrieval.
2024-11-07 07:38:21 +01:00
tobiasKaminsky
d60864a340
remove unneeded string
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-11-07 07:34:02 +01:00
Nextcloud bot
abd3f9e547
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-07 02:58:28 +00:00
alperozturk
3602d9af0c
fix edge cases
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-11-06 16:46:13 +01:00
tobiasKaminsky
15879b384d change screenshot
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-11-06 07:58:22 +01:00
Josh
4f52062f16 Update strings.xml
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-11-06 07:58:22 +01:00
Josh
ace56876d9 Update strings.xml
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-11-06 07:58:22 +01:00
Josh
da414658dc fix(sharing): Remove du reshare string from FileDetailSharingFragment
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-11-06 07:58:22 +01:00
Josh
82f3d06c32 fix(sharing): make clear re-sharing prevented by admin policy
Fixes #10040

Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-11-06 07:58:22 +01:00
Nextcloud bot
5c38fc52cc
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-06 06:20:11 +00:00
Tobias Kaminsky
98536b4588 daily dev 20241106
Update Nextcloud Android library
2024-11-06 03:47:08 +01:00
Tobias Kaminsky
8247a31e5b Merge remote-tracking branch 'origin/master' into dev 2024-11-06 03:39:15 +01:00
Andy Scherzinger
4e5d3112b5
Merge pull request #13912 from nextcloud/renovate/androidx.annotation-annotation-1.x
Update dependency androidx.annotation:annotation to v1.9.1
2024-11-05 17:16:43 +01:00
Andy Scherzinger
2ff4f0402c
Merge pull request #13950 from nextcloud/renovate/androidx.compose-compose-bom-2024.x
Update dependency androidx.compose:compose-bom to v2024.10.01
2024-11-05 17:00:57 +01:00
Andy Scherzinger
06927968a9
Merge pull request #13956 from nextcloud/renovate/com.github.spotbugs.snom-spotbugs-gradle-plugin-6.x
Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.26
2024-11-05 16:11:33 +01:00
Andy Scherzinger
d009778689
Merge pull request #13957 from nextcloud/renovate/androidx.constraintlayout-constraintlayout-2.x
Update dependency androidx.constraintlayout:constraintlayout to v2.2.0
2024-11-05 16:10:47 +01:00
Tobias Kaminsky
cbc5fe4ef7
Merge pull request #12832 from Pixee-Bot-Java/pixeebot/drip-2024-03-26-pixee-java/switch-literal-first
Switch order of literals to prevent NullPointerException
2024-11-05 15:42:45 +01:00
Tobias Kaminsky
5934b048f5
Merge pull request #13702 from Siddikpatel/statusbarissue
status bar should be transparent now
2024-11-05 15:41:24 +01:00
Tobias Kaminsky
220823da6b
Merge pull request #13949 from nextcloud/lintCount
Lint: ignore StringFormatCount for translated files
2024-11-05 15:40:33 +01:00
Tobias Kaminsky
7ca05ca679
Merge pull request #13946 from nextcloud/notification-permission-cleanup
Notification permission cleanup
2024-11-05 12:59:39 +01:00
Tobias Kaminsky
d7a9d75dc1
Merge pull request #13940 from nextcloud/jtr/fix-11994
fix(dashboard): Dashboard app must be enabled server-side
2024-11-05 12:19:55 +01:00
renovate[bot]
b11853caf1
Update dependency androidx.constraintlayout:constraintlayout to v2.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 11:17:18 +00:00
renovate[bot]
264db1d824
Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.26
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 11:16:35 +00:00
renovate[bot]
4fe93a0bf6
Update dependency androidx.compose:compose-bom to v2024.10.01
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 11:10:30 +00:00
tobiasKaminsky
229f59269e
Lint: ignore StringFormatCount for translated files
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-11-05 10:54:19 +01:00
Tobias Kaminsky
ad8da72554
Merge pull request #13902 from nextcloud/bugfix/first-run-activity-not-launching
Fix: Launching LauncherActivity & FirstRunActivity properly
2024-11-05 09:30:33 +01:00
tobiasKaminsky
4f0c892eea
kotlin check
codacy

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-11-05 08:26:11 +01:00
Tobias Kaminsky
ea0aa57dfe
Merge pull request #13919 from nextcloud/remove-duplicated-func-to-cancel-two-way-sync
Remove Duplicated Cancel Two Way Sync Job Function
2024-11-05 08:23:13 +01:00
Tobias Kaminsky
90ba36aeb2
Merge pull request #13920 from nextcloud/dont-check-singleton-instance-of-file-download-helper-in-loops
Don't Check or Create Singleton FileDownloadHelper Instance Inside Loops
2024-11-05 08:19:34 +01:00
Tobias Kaminsky
de20c6dc13
Merge pull request #13924 from nextcloud/bugfix/check-npe-create-user-from-account
BugFix - Check Context In createUserFromAccount()
2024-11-05 08:17:50 +01:00
Tobias Kaminsky
7286af80f0
Merge pull request #13749 from nextcloud/feature/offline-file-rename-2
Feature - Offline File Rename
2024-11-05 08:16:16 +01:00
tobiasKaminsky
75ff52aa16
remove unused parameter
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-11-05 08:09:11 +01:00
A117870935
b12f417a1a Post notification permission cleanup.
Signed-off-by: A117870935 <surinder.kumar@t-systems.com>
2024-11-05 12:08:49 +05:30
Nextcloud bot
151ec16567
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-05 02:48:58 +00:00
Tobias Kaminsky
8ca87712e4 daily dev 20241105 2024-11-05 02:38:36 +01:00
Tobias Kaminsky
0764c8bab3 Merge remote-tracking branch 'origin/master' into dev 2024-11-05 02:31:37 +01:00
Josh
d5fbba280f
fix(dashboard): Dashboard app must be enabled server-side
Fixes #11994 

Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-11-04 07:18:36 -05:00
Nextcloud bot
662eb9144b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-04 06:57:09 +00:00
tobiasKaminsky
8fa1ae2499
hours/minutes: correct plural for english, rest will be added by Transifex
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-11-04 07:34:26 +01:00
ardevd
ffc0528605 refactor(ui): coroutine based user status retrieval.
Replaced ancient async task with a coroutine based alternative.
This comes with numerous advantages.

- Improved performance due to the nature of coroutines and the reduced overhead associated with AsyncTasks and threads.
  Approx a %50 performance increase was measured during testing.
- Passing references to fragment lifecycle context to an AsyncTask is generally a bad idea.
2024-11-01 16:58:35 +00:00
Tobias Kaminsky
468edd1c87 daily dev 20241101 2024-11-01 02:43:23 +01:00
Tobias Kaminsky
12754c048e Merge remote-tracking branch 'origin/master' into dev 2024-11-01 02:32:38 +01:00
alperozturk
5d26dbede3
check context beginning of the createUserFromAccount
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-31 16:29:14 +01:00
alperozturk
564a5fe2c7
only make improvement for fileDownloadHelper
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-31 09:31:31 +01:00
alperozturk
0f827f5bad
create instance before loops
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-31 09:26:15 +01:00
alperozturk
71e9c60631
remove duplicated functions
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-31 09:17:25 +01:00
Tobias Kaminsky
ff060eff6a
Merge pull request #13907 from nextcloud/fix/xml-spdx-header
Fix XML SPDX header
2024-10-31 08:16:44 +01:00
Tobias Kaminsky
54592b2813
Merge pull request #13884 from nextcloud/improve-two-way-sync-behaviour
Improve Two Way Sync Behaviour
2024-10-31 07:09:33 +01:00
Nextcloud bot
d36fa320e0
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-31 02:47:53 +00:00
Tobias Kaminsky
cb24b0545b daily dev 20241031 2024-10-31 02:40:33 +01:00
Tobias Kaminsky
ba4970fab8 Merge remote-tracking branch 'origin/master' into dev 2024-10-31 02:31:58 +01:00
renovate[bot]
29ed5f01e6
Update dependency androidx.annotation:annotation to v1.9.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 18:34:10 +00:00
alperozturk
81e5de6194
better thread management
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 16:37:11 +01:00
alperozturk
2cc4e1065f
call on main thread- checkDisableForAllFoldersMenuButtonVisibility
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 15:33:40 +01:00
alperozturk
5bb43f3c77
dynamically hide menu item
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 15:28:20 +01:00
alperozturk
be70aef0fe
solve git conflicts
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 14:06:06 +01:00
alperozturk
c97082b172
solving conflicts from connected PRs
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 13:57:55 +01:00
alperozturk
7ec78948a7
use quantity strings
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:33:43 +01:00
alperozturk
5137bc6574 every user can cancel the worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:14:14 +01:00
alperozturk
043c8b390e every user can cancel the worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:14:14 +01:00
alperozturk
0454a2c570 better and more clear translation keys
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:14:14 +01:00
alperozturk
7b6caf0685 use lifeCycleScope instead Coroutine scope
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:14:14 +01:00
ZetaTom
84c7cdbf56 Stop download worker when cancelling two-way sync
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-30 12:14:14 +01:00
ZetaTom
b3845560a0 Stop background job when cancelling two-way sync
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-30 12:14:14 +01:00
ZetaTom
1fc4f51fd1 Add disable all button to InternalTwoWaySyncActivity menu
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-30 12:14:14 +01:00
alperozturk
00509efa02
every user can cancel the worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:07:37 +01:00
alperozturk
8431266caa
every user can cancel the worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:07:26 +01:00
alperozturk
4cec0fc6e0
better and more clear translation keys
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:02:28 +01:00
alperozturk
e48a3365b1
use lifeCycleScope instead Coroutine scope
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 12:02:18 +01:00
Tobias Kaminsky
d21321e1d6
Merge pull request #13895 from nextcloud/bugfix/auto-rename-capability-order
BugFix / AutoRename Capability Order
2024-10-30 12:02:16 +01:00
Tobias Kaminsky
733f9cdfd9
Merge pull request #13494 from nextcloud/emptyList
2way sync: Better view handling
2024-10-30 11:29:48 +01:00
ZetaTom
c32881ed60
Fix XML SPDX header.
- remove Talk

Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-30 11:24:33 +01:00
alperozturk
488589d2a7 schedule two-way-sync via isTwoWaySyncEnabled
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
832a63b5a6 revert preferences changes
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
76d4df6d15 use m3 only
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
ecd0194160 remove unused variables
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
3fda8d3567 use string arguments
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
Alper Öztürk
8b499fbe5d Update app/src/main/res/xml/preferences.xml
Co-authored-by: Tom <70907959+ZetaTom@users.noreply.github.com>
Signed-off-by: Alper Öztürk <67455295+alperozturk96@users.noreply.github.com>
2024-10-30 10:48:55 +01:00
Alper Öztürk
b1c720b28f Update app/src/main/res/values/strings.xml
Co-authored-by: Tom <70907959+ZetaTom@users.noreply.github.com>
Signed-off-by: Alper Öztürk <67455295+alperozturk96@users.noreply.github.com>
2024-10-30 10:48:55 +01:00
alperozturk
c84f926329 make switch smaller
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
c98a720950 remove reset column function due to "remove all" button will be added in three dot menu
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
1b6073d0de use kotlin.Duration
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
f0a8400cec rename filedao function
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
67b78283f2 set default two way sync value to true
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
a413005cb9 run resetTwoWaySyncTimestamps in background thread
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
095e5da242 update periodic work policy for new interval
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
e39e0ba623 fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
010e03e7d1 show selectedDuration in drop down menu
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
0bb1960b32 fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
6f6962ef04 reschedule interval two way to dynamically change the interval time
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
bc0ccba3ce add ability to set two way sync interval
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
5ba7713aea fix ui
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
65bab5a39d add resetTwoWaySyncTimestamps to app prefs
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
a0f14bc778 resetTwoWaySyncTimestamps at first run
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
26d7a0111a add toggle inside the two way sync activity
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
73ea0e81e5 add ability to disable two way sync
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
aee3c290d0 only sync folder when internalFolderSyncTimestamp is bigger than 0
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
alperozturk
cd16043508 only sync folder
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-30 10:48:55 +01:00
A117870935
5f578c4f8c Fix: Launching LauncherActivity & FirstRunActivity
Signed-off-by: A117870935 <surinder.kumar@t-systems.com>
2024-10-30 15:00:12 +05:30
ZetaTom
92c55acf19
Stop download worker when cancelling two-way sync
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-30 09:54:11 +01:00
ZetaTom
a78607a6e9
Stop background job when cancelling two-way sync
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-30 09:53:32 +01:00
Tobias Kaminsky
2e03e22497
Merge pull request #13897 from nextcloud/bugfix/unnecessary-sync
BugFix - Unnecessary Sync
2024-10-30 09:53:17 +01:00
ZetaTom
dd7b08ff7a
Add disable all button to InternalTwoWaySyncActivity menu
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-30 09:51:23 +01:00
Nextcloud bot
1fa3f7243e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-30 02:48:31 +00:00
Nextcloud bot
e1020c8fd9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-29 13:22:16 +00:00
Nextcloud bot
6f7fc5d309
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-29 11:20:12 +00:00
alperozturk
6a8ca4db77
trigger worker via mFilesForDirectDownload
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-29 10:27:09 +01:00
Alper Öztürk
ea3d029591 Update app/src/main/res/layout/internal_two_way_sync_layout.xml
Co-authored-by: Tom <70907959+ZetaTom@users.noreply.github.com>
Signed-off-by: Alper Öztürk <67455295+alperozturk96@users.noreply.github.com>
2024-10-29 09:27:50 +01:00
Alper Öztürk
4a0fadaa94 Update app/src/main/res/values/strings.xml
Co-authored-by: Tom <70907959+ZetaTom@users.noreply.github.com>
Signed-off-by: Alper Öztürk <67455295+alperozturk96@users.noreply.github.com>
2024-10-29 09:27:50 +01:00
Alper Öztürk
7a5aff30d5 Update app/src/main/res/values/strings.xml
Co-authored-by: Tom <70907959+ZetaTom@users.noreply.github.com>
Signed-off-by: Alper Öztürk <67455295+alperozturk96@users.noreply.github.com>
2024-10-29 09:27:50 +01:00
alperozturk
206eeab779 fix emptylist, fix list, fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-29 09:27:50 +01:00
tobiasKaminsky
154d0456c6 Optimize
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-10-29 09:27:50 +01:00
tobiasKaminsky
0e61e27258 Better view handling
- empty state

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-10-29 09:27:50 +01:00
Nextcloud bot
108dbebc44
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-29 02:46:04 +00:00
alperozturk
f54eb094d6
randomize tests and fix some edge cases
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-28 15:22:08 +01:00
alperozturk
939388ffe4
Fix order for space char
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-28 12:15:45 +01:00
Nextcloud bot
a253bfc4ec
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-28 02:47:48 +00:00
Nextcloud bot
223b67a8da
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-27 02:56:40 +00:00
Nextcloud bot
08bae700f8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-26 02:46:17 +00:00
Tobias Kaminsky
948e0e0fd3 daily dev 20241026
Update Nextcloud Android library
2024-10-26 03:52:48 +02:00
Tobias Kaminsky
3a7a4c403c Merge remote-tracking branch 'origin/master' into dev 2024-10-26 03:45:38 +02:00
Nextcloud bot
6e1483fe09
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-25 03:03:55 +00:00
Tobias Kaminsky
2edcaa12c5 daily dev 20241025 2024-10-25 02:43:02 +02:00
Tobias Kaminsky
6f37c7047f Merge remote-tracking branch 'origin/master' into dev 2024-10-25 02:33:25 +02:00
Andy Scherzinger
9d9c6609e8
Merge pull request #13869 from nextcloud/renovate/com.google.devtools.ksp-2.x
Update plugin com.google.devtools.ksp to v2.0.21-1.0.26
2024-10-24 08:33:26 +02:00
Nextcloud bot
cfd26e4886
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-24 03:15:44 +00:00
Tobias Kaminsky
e342aa248e daily dev 20241024
Update Nextcloud Android library
2024-10-24 03:53:24 +02:00
Tobias Kaminsky
d384a9890a Merge remote-tracking branch 'origin/master' into dev 2024-10-24 03:44:52 +02:00
renovate[bot]
d789a2f58d
Update plugin com.google.devtools.ksp to v2.0.21-1.0.26
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 20:38:35 +00:00
Andy Scherzinger
66deb62b0b
Merge pull request #13699 from nextcloud/renovate/androidx.webkit-webkit-1.x
Update dependency androidx.webkit:webkit to v1.12.1
2024-10-23 18:29:18 +02:00
Andy Scherzinger
045dd810c2
Merge pull request #13807 from nextcloud/renovate/androidx.test-orchestrator-1.x
Update dependency androidx.test:orchestrator to v1.5.1
2024-10-23 18:27:58 +02:00
Andy Scherzinger
12d7a2568f
Merge pull request #13698 from nextcloud/renovate/androidx.fragment-fragment-ktx-1.x
Update dependency androidx.fragment:fragment-ktx to v1.8.4
2024-10-23 18:26:38 +02:00
renovate[bot]
bfcbf9cbf1
Update dependency androidx.compose:compose-bom to v2024.10.00
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 15:55:38 +00:00
renovate[bot]
57a93f4743
Update plugin org.jetbrains.kotlin.plugin.compose to v2.0.21
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 17:15:14 +02:00
renovate[bot]
8c737aeb34
Update plugin org.jetbrains.kotlin.kapt to v2.0.21
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 17:15:14 +02:00
Nextcloud bot
dfdb207933
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-23 02:59:54 +00:00
Tobias Kaminsky
3deeb814f7 daily dev 20241023
Update Nextcloud Android library
2024-10-23 03:50:21 +02:00
Tobias Kaminsky
93602fd2a2 Merge remote-tracking branch 'origin/master' into dev 2024-10-23 03:42:23 +02:00
Tobias Kaminsky
ae11b1ea9c
Merge pull request #13810 from nextcloud/renovate/com.google.devtools.ksp-2.x
Update plugin com.google.devtools.ksp to v2.0.21-1.0.25
2024-10-22 12:15:16 +02:00
Tobias Kaminsky
340db81b67
Merge pull request #13811 from nextcloud/renovate/androidx.annotation-annotation-1.x
Update dependency androidx.annotation:annotation to v1.9.0
2024-10-22 12:14:02 +02:00
Tobias Kaminsky
bd40d6ab79
Merge pull request #13822 from nextcloud/renovate/com.google.android.play-review-ktx-2.x
Update dependency com.google.android.play:review-ktx to v2.0.2
2024-10-22 12:13:36 +02:00
tobiasKaminsky
92faa342ad
sync only on wifi
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-10-22 08:55:39 +02:00
Nextcloud bot
9351e07f65
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-22 02:52:21 +00:00
Tobias Kaminsky
1754901962 daily dev 20241022 2024-10-22 02:46:23 +02:00
Tobias Kaminsky
b9de3179c5 Merge remote-tracking branch 'origin/master' into dev 2024-10-22 02:35:04 +02:00
ZetaTom
10a96816d4
Remove unnecessary LinearLayout
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-21 16:34:46 +02:00
ZetaTom
398a851cb9
Skip root folder for two way sync
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
2024-10-21 16:09:43 +02:00
tobiasKaminsky
40ca0b1670
x correct positioned
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-10-21 14:30:51 +02:00
tobiasKaminsky
5ddec7fa76
Fix wrong null->0L conversion
add button to remove sync entries

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-10-21 10:25:24 +02:00
Nextcloud bot
47ca21168a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-21 02:45:23 +00:00
Nextcloud bot
a4866b4cce
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-20 02:49:38 +00:00
Tobias Kaminsky
4938c5f8fa daily dev 20241020 2024-10-20 02:45:50 +02:00
Tobias Kaminsky
d9540b40c7 Merge remote-tracking branch 'origin/master' into dev 2024-10-20 02:33:50 +02:00
renovate[bot]
cdfba526cd
Update dependency com.google.android.play:review-ktx to v2.0.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-19 10:41:56 +00:00
Siddikpatel
2032c004d9 status bar should be transparent now 2024-10-19 12:30:36 +02:00
Nextcloud bot
f29bb70b3e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-19 03:01:55 +00:00
Tobias Kaminsky
b9371b5119 daily dev 20241019
Update Nextcloud Android library
2024-10-19 03:47:08 +02:00
Tobias Kaminsky
5599e574bc Merge remote-tracking branch 'origin/master' into dev 2024-10-19 03:38:46 +02:00
renovate[bot]
7c84a15fce
Update dependency androidx.annotation:annotation to v1.9.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 11:08:18 +00:00
renovate[bot]
78676dc691
Update plugin com.google.devtools.ksp to v2.0.21-1.0.25
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 11:06:54 +00:00
renovate[bot]
2becc095cf
Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.25
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 11:05:03 +00:00
renovate[bot]
896db74c13
Update dependency androidx.test:orchestrator to v1.5.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 11:00:34 +00:00
Nextcloud bot
63b68a97ff
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-18 02:53:28 +00:00
Nextcloud bot
0d46f138c7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-17 02:53:47 +00:00
Nextcloud bot
e0b547fda3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-16 02:59:11 +00:00
Tobias Kaminsky
14e60f6f2e daily dev 20241016
Update Nextcloud Android library
2024-10-16 03:45:26 +02:00
Tobias Kaminsky
8f6d262b2e Merge remote-tracking branch 'origin/master' into dev 2024-10-16 03:38:33 +02:00
Nextcloud bot
b21fb4e76c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-15 02:46:46 +00:00
Nextcloud bot
2cf5b9c0ca
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-14 02:45:50 +00:00
Nextcloud bot
7f15154b8e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-13 02:53:13 +00:00
Nextcloud bot
dac84a5c6d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-12 02:46:30 +00:00
Tobias Kaminsky
95de7a9741 daily dev 20241012 2024-10-12 02:58:39 +02:00
Tobias Kaminsky
89a1e1a85b Merge remote-tracking branch 'origin/master' into dev 2024-10-12 02:39:28 +02:00
Nextcloud bot
78cef9d59b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-11 02:56:14 +00:00
Tobias Kaminsky
e7a2149a1a daily dev 20241011 2024-10-11 02:37:32 +02:00
renovate[bot]
1d75d53e01
Update dependency androidx.webkit:webkit to v1.12.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-10 19:13:11 +00:00
renovate[bot]
8087644e76
Update dependency androidx.fragment:fragment-ktx to v1.8.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-10 19:10:48 +00:00
Tobias Kaminsky
6e33055f14 daily dev 20241010 2024-10-10 02:44:05 +02:00
Tobias Kaminsky
d94dbe85fc Merge remote-tracking branch 'origin/master' into dev 2024-10-10 02:34:11 +02:00
alperozturk
74868302a2
add offline rename operation
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-09 16:14:46 +02:00
Tobias Kaminsky
9b698074eb
Merge pull request #13745 from nextcloud/bugfix/check-existence-of-oc-upload
BugFix - Check Existence of OCUpload
2024-10-09 16:04:58 +02:00
Tobias Kaminsky
c530e22931
Merge pull request #13501 from nextcloud/feature/offline-file-creation
Feature - Offline File Creation
2024-10-09 15:53:37 +02:00
Tobias Kaminsky
693314a110
Merge pull request #13746 from nextcloud/check-npe-file-detail-binding
Fix Crashes When Opening File Details from Media and Other Tabs
2024-10-09 15:45:17 +02:00
Andy Scherzinger
b9ffda4b62
Merge pull request #13705 from nextcloud/renovate/com.mebigfatguy.fb-contrib-fb-contrib-7.x
Update dependency com.mebigfatguy.fb-contrib:fb-contrib to v7.6.5
2024-10-09 15:18:19 +02:00
alperozturk
f1d172d43b
combine if conditions
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-09 12:40:08 +02:00
alperozturk
09033d164c
check npe
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-09 12:00:28 +02:00
alperozturk
e21904d4e9
check bounds
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-09 10:36:13 +02:00
Nextcloud bot
9f973134c7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-09 02:48:42 +00:00
Tobias Kaminsky
825c3e8820 daily dev 20241009 2024-10-09 02:38:27 +02:00
Tobias Kaminsky
c48ebd991f Merge remote-tracking branch 'origin/master' into dev 2024-10-09 02:31:34 +02:00
alperozturk
c5c7e9f305
no need migration, just drop not used column
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:51 +02:00
alperozturk
3463124f6f
revert 84 changes
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:51 +02:00
alperozturk
0f9b27e184
remove unnecessary 86 db version
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:51 +02:00
alperozturk
be14914bcf
remove unnecessary migration
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:51 +02:00
alperozturk
3f8644ecd5
Add Migration 85 to 86
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:51 +02:00
alperozturk
70b689a548
fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:51 +02:00
alperozturk
f00a896bd5
renaming handler variable
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:51 +02:00
alperozturk
775b1f6975
Fixes
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:50 +02:00
alperozturk
be309d53cc
Refresh list if internet connection is back
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:50 +02:00
alperozturk
b5c935c4c6
Add thumbnail for offline operation
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:48 +02:00
alperozturk
5265782e16
Fix creation and modification date
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:00 +02:00
alperozturk
0a250857bf
Fix testConfirmationDialogWithThreeActionRTL ss-test
java.lang.IllegalStateException: Fragment OCFileListFragment{e3507e5} (fc14c972-6cfd-4593-af3a-5a1b0bcbc8a8) not attached to an activity.

Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:00 +02:00
alperozturk
6d06f9ecdf
Better translations
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:38:00 +02:00
alperozturk
9984571aaa
Rebase, Add Migration84to85
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:59 +02:00
alperozturk
1c41a1f6cb
fix ss test -- require activity crash
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:59 +02:00
alperozturk
4b5a901be2
Rename .java to .kt
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:59 +02:00
alperozturk
72f86fce20
fix codacy
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:59 +02:00
alperozturk
c4f9579447
Rebase master
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:59 +02:00
alperozturk
60aa0a0b99
Add doc for buildOCFilesFromShares
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:59 +02:00
alperozturk
9a32ddb508
Add doc for addOfflineOperations
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:58 +02:00
alperozturk
55a48c1caf
Fix license header
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:58 +02:00
alperozturk
be56a27f08
Fix license for new icon
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:58 +02:00
alperozturk
4c65078a47
Fix delete function for file
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:58 +02:00
alperozturk
1e61fdeb4e
fix kotlin spotless check
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:58 +02:00
alperozturk
8e89a46c4c
better worker impl
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:58 +02:00
alperozturk
fd01a10f28
Check e2e setup only via internet
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:58 +02:00
alperozturk
40b5821762
Add SearchType.OFFLINE_MODE
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:57 +02:00
alperozturk
086378f8d9
remove unused variable
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:57 +02:00
alperozturk
a8551fa456
optimization for addOfflineOperations
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:57 +02:00
alperozturk
51380469a1
Remove parent path, no need to check
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:57 +02:00
alperozturk
b9284641ea
add todo
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:57 +02:00
alperozturk
da2e083684
Fix concurrent modification
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:57 +02:00
alperozturk
7e035847a2
Fix paths
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:56 +02:00
alperozturk
21333d16a0
Add offlineOperations to the adapter
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:56 +02:00
alperozturk
f1374368ad
Fix kotlin spotless check
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:56 +02:00
alperozturk
e1def9b20b
use refreshCurrentDirectory for create folder
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:56 +02:00
alperozturk
b2829124eb
Add callback for isNetworkAndServerAvailable, remove repeated thread handling logic
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:56 +02:00
alperozturk
8605bacf0e
Fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:56 +02:00
alperozturk
9ab36dd052
Add rename support for file itself
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:56 +02:00
alperozturk
844aff3211
Add rename support for file itself
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:55 +02:00
alperozturk
66cef346e2
Fix rename for uploading files
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:55 +02:00
alperozturk
764b20e50a
wont user let open the file when device is offline
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:55 +02:00
alperozturk
929b674dab
Fix duplication
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:55 +02:00
alperozturk
16809a654a
Fix type conversions
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:37:53 +02:00
alperozturk
091a01590b
setParentPath only for already created folder
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:36:31 +02:00
alperozturk
ca56dcaacd
Filter menu action for file
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:36:31 +02:00
alperozturk
7086859be9
Add offline file entity creation
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:36:31 +02:00
alperozturk
0a09e55ded
Enable upload files when device dont have internet
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:36:31 +02:00
alperozturk
86bc1d950a
Add mime type for create file
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:36:31 +02:00
alperozturk
b0e7a2e5e8
Add type adapter to get sealed class variables
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:36:30 +02:00
alperozturk
25484803bb
Add file creation operation
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 14:36:30 +02:00
tobiasKaminsky
a7af4fae42 allow to copy a file/folder into its own folder -> makes a copy
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-10-08 14:34:40 +02:00
alperozturk
484d45f6c4
reduce lint
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 11:32:40 +02:00
alperozturk
d903b9151e
handle exceptions
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 11:32:40 +02:00
alperozturk
cfd5bc29c0
fix kotlin spotless check
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 11:32:39 +02:00
alperozturk
4d234dc3d1
do db operations in background thread
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2024-10-08 11:32:39 +02:00