Skip to content

refactor(oc-file-list-adapter): kotlin - #17814

Merged
alperozturk96 merged 8 commits into
masterfrom
refactor/oc-file-list-adapter-kotlin
Oct 14, 2026
Merged

alperozturk96 merged 8 commits into
masterfrom
refactor/oc-file-list-adapter-kotlin

Conversation

@alperozturk96

@alperozturk96 alperozturk96 commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Changes

  • Converts the OCFileListAdapter.java to Kotlin
  • Extract and simplifies the logic of it.
  • Reorganizes the package structure

How to test?

  1. Have nested folder and a lot of files for normal file list, shared, favorite
  2. Test navigation, grid mode and file actions

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI (N/A)

@alperozturk96 alperozturk96 added the ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) label Oct 13, 2026
@alperozturk96 alperozturk96 added this to the Nextcloud App 35.1.0 milestone Oct 13, 2026
@alperozturk96 alperozturk96 added AI assisted performance 🚀 Performance improvement opportunities (non-crash related) labels Oct 13, 2026
@github-actions

Copy link
Copy Markdown

Codacy

SpotBugs

CategoryBaseNew
Bad practice2525
Correctness5252
Dodgy code164162
Experimental11
Malicious code vulnerability21
Multithreaded correctness2020
Performance3029
Security1616
Total310306

@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

📱 QA build

Download app-qa-debug.apk
QR code Open the QR code for this download
Commit 2ffd6b8
Version 17814
Available until 7 days after this build

The QA build installs alongside a released Nextcloud app, so you can keep
using your existing install while testing.

Downloading the file requires a GitHub account, so open this link on the
device you want to test on, or transfer the APK to it.

Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>

# Conflicts:
#	app/src/main/java/com/owncloud/android/ui/adapter/OCFileListAdapter.kt
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
@alperozturk96
alperozturk96 force-pushed the refactor/oc-file-list-adapter-kotlin branch from 47de113 to 2ffd6b8 Compare October 14, 2026 07:14
@alperozturk96
alperozturk96 merged commit e214663 into master Oct 14, 2026
22 of 24 checks passed
@alperozturk96
alperozturk96 deleted the refactor/oc-file-list-adapter-kotlin branch October 14, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review AI assisted performance 🚀 Performance improvement opportunities (non-crash related) ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants