Skip to content

Conversation

@alperozturk96
Copy link
Collaborator

@alperozturk96 alperozturk96 commented Nov 20, 2025

  • Tests written, or not not needed

Moves IO tasks from main thread
Uses cached entries for search task
Faster file list filtering
Only update the adapter if data is changed (swapDirectory gets called multiple times with same data inner check must be implemented and also swapDirectory calls needs to be checked in different PR)

@alperozturk96 alperozturk96 linked an issue Nov 20, 2025 that may be closed by this pull request
3 tasks
@alperozturk96 alperozturk96 added the performance 🚀 Performance improvement opportunities (non-crash related) label Nov 20, 2025
@alperozturk96 alperozturk96 changed the title feat: cache content of different tabs feat: cache content of different tabs 🚀 Nov 21, 2025
@alperozturk96 alperozturk96 force-pushed the feat/cache-content-of-different-tabs branch 3 times, most recently from b2885c4 to f20cd24 Compare November 26, 2025 12:06
@alperozturk96 alperozturk96 force-pushed the feat/cache-content-of-different-tabs branch 3 times, most recently from 9346fc0 to c1fd43c Compare November 28, 2025 09:59
@tobiasKaminsky

This comment was marked as resolved.

@alperozturk96 alperozturk96 force-pushed the feat/cache-content-of-different-tabs branch from 96abd98 to e3e2c7f Compare December 1, 2025 07:11
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
@alperozturk96 alperozturk96 force-pushed the feat/cache-content-of-different-tabs branch from e3e2c7f to c8dc8ea Compare December 1, 2025 07:47
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Codacy

SpotBugs

CategoryBaseNew
Bad practice4242
Correctness7474
Dodgy code267267
Experimental11
Internationalization77
Malicious code vulnerability22
Multithreaded correctness3535
Performance4848
Security1818
Total494494

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

APK file: https://www.kaminsky.me/nc-dev/android-artifacts/15988.apk

qrcode

To test this change/fix you can simply download above APK file and install and test it in parallel to your existing Nextcloud app.

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

blue-Light-Screenshot test failed, but no output was generated. Maybe a preliminary stage failed.

Copy link
Member

@AndyScherzinger AndyScherzinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works fine for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review performance 🚀 Performance improvement opportunities (non-crash related)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cache content of different tabs

4 participants