For this release, we can also include https://github.com/owncloud/android/issues/2431
I guess it will carry the removal of the oc_jb_workaround
Current: two notifications for uploads
Expected: show only one notification
Pixel 2 v9 server 10.0.10
Current: Anything happens
Expected: files are not allowed to be deleted, but snackbar notification is shown
Pixel2 v9
Set default mail for feedback to [email protected] instead of [email protected]
Set mail subject as Android <version> - Feedback instead of Feedback - Android <version>
All fixed. QA approved.
- [ ] [DOC] Update documentation with the new features. @settermjd
@settermjd the new features are explained and illustrated with screenshots in the central post:
https://central.owncloud.org/t/owncloud-2-10-for-android-released/18900
/cc @PVince81 FYI ^
where is the mobile documentation hosted ? this is where the ticket about updating it should be filed and scheduled @jesmrec @michaelstingl
where is the mobile documentation hosted ? this is where the ticket about updating it should be filed and scheduled @jesmrec @michaelstingl
where is the mobile documentation hosted ?
Good question, maybe @settermjd can bring us some light.
We used to create documentation issues for each new Android version in https://github.com/owncloud/documentation but now is read only, what's the new process? Using
https://github.com/owncloud/docs instead?

where is the mobile documentation hosted ? this is where the ticket about updating it should be filed and scheduled @jesmrec @michaelstingl
Android docs are (here) in the Android repo:
https://github.com/owncloud/android/tree/master/docs/modules/ROOT/pages
(same for other clients)
https://github.com/owncloud/documentation but now is read only, what's the new process? Using
https://github.com/owncloud/docs instead?
Yes, exactly.
This repository is no longer accepting new issues and PRs. If you want to make or suggest a change to the documentation, you need to create an issue or a PR in the new docs repository at: https://github.com/owncloud/docs.
ok, if it's in this repo here then either we reuse this ticket or raise a new ticket for the docs.
in any case, I can assign this to Matthew next week to process the one checkbox item
then either we reuse this ticket or raise a new ticket for the docs.
just let us know what works best for you
@jesmrec can you raise tickets in the docs repository for the new features and also add enough information about the details to be documented ? (don't let @settermjd spend time doing research if you already have enough context to share).
one ticket per feature please.
I don't see any new feature in the changelog above but only bugfixes :confused:
I don't see any new feature in the changelog above but only bugfixes
We create this issue just for release tasks and bug fixing once the code is frozen. The changelog is in https://github.com/owncloud/android/releases/tag/oc-android-2.10.0
the current issue is to track the work in the release.
We use to create some documentation stuff after every release, together with @lefherz and other people:
changelog: https://github.com/owncloud/android/blob/master/CHANGELOG.md
blog post: https://owncloud.org/news/owncloud-android-2-10-0-release-thanks-to-the-community/
central.org: https://central.owncloud.org/t/owncloud-2-10-for-android-released/18900
not sure if this is enough. I do not get the target about creating a new issue for every feature, since we are not performing continuos releasing. We always support @settermjd (or whoever) if further info is needed.
@jesmrec I don't think you can expect @settermjd or anyone who is assigned to write documentation to guess what changelog topics are about. Also don't assume that @settermjd is the only person that would document. I'd prefer if we work in a "push" fashion and people who know most about the feature should write details about it in tickets so that @settermjd only needs to format, structure, clarify, etc.
For example if I look at "Support more options to enforce password when sharing publicly", it doesn't tell me what options are available and doesn't even link back to a ticket or PR where more information should be available (also don't expect people to read the code). Instead of having @settermjd or any doc writer have to do the digging, I'd like you guys to prepare the information to be included in the documentation based on what you already know. This will save a lot of time by avoiding needless research.
On the server side we also work that way.
(now if we had a huge documentation team it might be different and those people can spend days and weeks to go digging for information, but we currently don't have that many people)
if you think that multiple tickets are too much for small additions, a single documentation ticket that contains all details to document for this release would be fine as well.
the key is to prevent people to go digging and asking.
the ticket needs to be actionable and the things to document including details should be clear
We used to ask @settermjd because he takes care about documentation, but we were always open to explain him (or everyone) about everything we develop. No one complained or asked us for a different way to do it. Let's take one of your approaches:
After every release, we will open a new issue in https://github.com/owncloud/docs with all the stuff to be included. We will detail everything there. From there, other sources will take the info (for example, @lefherz for the blog). In this way, our work will be posted in one place, where everyone will be able to read and use. From here, @settermjd (or whoever) will format and set in the official docu when they have time.
Is it ok to get this try?
@michaelstingl @davigonz @abelgardep @hosy @PVince81
of course, we start to do it with the current 2.10
After every release, we will open a new issue in https://github.com/owncloud/docs with all the stuff to be included. We will detail everything there. From there, other sources will take the info (for example, @lefherz for the blog). In this way, our work will be posted in one place, where everyone will be able to read and use. From here, @settermjd (or whoever) will format and set in the official docu when they have time.
It works for me though it will increase the estimation points for release issues from now on.
@jesmrec @davigonz I understand that this was the way you worked before. Not sure how effective it was given Matthew's usual workload. Let's shift to the new approach and include the time for writing down the doc notes into your estimates. This is also time that is then saved from Matthew. I believe that having this work done upfront by devs is worth it as the knowledge is already there, while Matthew would need more time (story points) than a dev just to gather ideas.
Thanks!
I don't think you can expect @settermjd or anyone who is assigned to write documentation to guess what changelog topics are about.
For example if I look at "Support more options to enforce password when sharing publicly", it doesn't tell me what options are available and doesn't even link back to a ticket or PR where more information should be available (also don't expect people to read the code)
Just to clarify @PVince81 :
After reading the quoted two comments, it seems you thought we were expecting doc guys to read our code but is not the case. As @jesmrec commented in https://github.com/owncloud/android/issues/2453#issuecomment-473805407 , we always write topics in central with the release details and we considered them as a pretty good starting point to write documentation.
2.10 topic => https://central.owncloud.org/t/owncloud-2-10-for-android-released/
So I guess Matthew's usual workload was transcribing those features to documentation wording. Make people digging our code for information was never our intention.
To sum up, we will make not only those central topics for end users but the transcription of those topics to documentation wording itself.
Documentation issue created in docs repository: https://github.com/owncloud/docs/issues/771
We can track the docum update there, so, the current issue is done from my side and can be closed if no one has impediments or extra concerns.
Most helpful comment
ok, if it's in this repo here then either we reuse this ticket or raise a new ticket for the docs.
in any case, I can assign this to Matthew next week to process the one checkbox item