file changed via intend not instantly uploaded (Collabora-Online-Android, KeePassDX, KeePassDroid)
- Dominant language
- Kotlin
- Stars
- 5.6k
- Forks
- 2k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 92
Description
### ⚠️ Before posting ⚠️
- [x] This is a **bug**, not a question or an enhancement.
- [x] I've [searched for similar issues](https://github.com/nextcloud/android/issues) and didn't find a duplicate.
- [x] I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
- [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/).
### Steps to reproduce
1. upload a [ODT](https://en.wikipedia.org/wiki/OpenDocument) or [KBDX](https://en.wikipedia.org/wiki/KeePass) file to a Nextcloud
2. login with the Nextcloud Android app and tap the file
3. open the file (ODT => [Collabora-Online-Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice); KBDX => [KeePassDX](https://f-droid.org/packages/com.kunzisoft.keepass.libre/) or [KeePassDroid](https://f-droid.org/packages/com.android.keepass/))
4. make exactly one change to the file and save it _(press "back" until Collabora closes or press "check-mark" / save in KeePass*)_
### Expected behaviour
Changed file will be uploaded fully automatically.
### Actual behaviour
File is changed on the Android file system, but not uploaded by Nextcloud.
### Android version
13
### Device brand and model
Fairphone 3+
### Stock or custom OS?
Stock
### Nextcloud android app version
3.34.0
### Nextcloud server version
31.0.10.2
### Using a reverse proxy?
No
### Android logs
[logs.txt](https://github.com/user-attachments/files/23490387/logs.txt)
### Server error logs
```bash
```
### Additional information
I'm not 100 % sure if this is a bug or a missing feature.
Because I opened the file from inside the Nextcloud app, I expect Nextcloud to recognize changes instantly. The Dropbox-448.2.8 Android app seems to do this _(tested with Collabora and KeePassDX)_. So it should be possible in general.
I know, I can configure a folder to 15 minutes 2 way synchronization. But that's a far too long time for me.
Tested on two [Fairphone 3+](https://en.wikipedia.org/wiki/Fairphone_3#Fairphone_3+).
OS: [/e/OS-3.0.4-t](https://en.wikipedia.org/wiki//e/_(operating_system)) (Android-13, microG), Nextcloud + NextcloudDev from F-Droid
OS: Stock Fairphone Android-13 with GooglePlay services, Nextcloud from GooglePlay
.
Maybe related:
- #14945
- https://github.com/Kunzisoft/KeePassDX/issues/1444
Contributor guide
Assessment
This issue has not been assessed yet.