Tue, Oct 27
Reminder for QA:
To enable "Don't keep activities", go to the Developer settings of the device itself (not the app), and scroll nearly all the way down. There should be a switch that says "Don't keep activities". Enable it, then perform the test. Afterwards make sure to set it back to disabled, since it will impact/degrade performance of the device.
Mon, Oct 26
The strings that appear in the WebView do not come from the app, but rather from the Page Content Service. The corresponding TWN project is called Pagecontentservice, and here is the particular string for translation:
👍 I've confirmed that the new events are coming into the updated schema.
Not much to be done here.
Fri, Oct 23
Thanks @Dbrant — looks good. This leaves me with lust for more and be even more experimental. I’d like to go a step further and explore hiding the status bar. This, distraction-free territory, is something that no other Android app has explored yet. Are you up to create an APK to test it out? I know there are cons to this, but also pros!
Is this in fact necessary?
AFAIK, even for different language variants, the names of wiki namespaces is always the same (default variant). For example, in Uzbek wikipedia the name for the Talk namespace is Munozara, regardless of whether the variant is Latin or Cyrillic.
Thu, Oct 22
@schoenbaechler my god, that was a brain fart! I gave the incorrect URLs. Here are the correct ones:
Wed, Oct 21
@SNowick_WMF I noticed the new invoke_source parameter is a string, whereas in other schemas it's an integer. Can we make it be an integer here, too?
And... it looks like we're already doing this on Android, too:
@schoenbaechler Here is a test Alpha build where the bottom bar slides away:
Btw. – I noticed that we’re using pure black (#000) for article text in the light theme. Could you confirm this, please? If yes, we need to change it to primary_text_color from the theme guidelines, which uses base10 / #202122 (CC @Volker_E).
Tue, Oct 20
OK to close from my end
We're agreed that there shall be a new action value of fontThemeChange.
Mon, Oct 19
Fri, Oct 16
Notes for QA:
This is not an issue with the app per se, but rather an issue with the API that delivers the image(s) to be shown. You'll notice that the same issue happens in mobile web (i.e. go to https://en.m.wikipedia.org and type the search term "Jim Crow laws" -- the thumbnail will be the same).
Thu, Oct 15
Thanks for creating this task!
I'm moving it to our "Tracking" column, since it's not something for our team to do, but rather something an external volunteer (yourself) would like to do.
Wed, Oct 14
Hi @Dbrant there are values in Event Logging for invoke_source that are not listed in the MobileWikiAppSearch schema. Definitions for 0-6 are listed, the next value starts at 18 and the following all show up in query. Do these have any meaning and if so can we get definitions so I can add to the schema, thanks. (It looks like 19 and 23 are most frequent.)
Tue, Oct 13
Thanks again, and don't hesitate to file other issues.
The issue you're describing looks like it's happening because the parent activity is being destroyed underneath the On This Day activity. This is because of one of two reasons:
- You have "Don't keep activities" enabled.
- Your device is extremely low on resources.
Under normal circumstances this will not happen, and the transition back-and-forth will work correctly.
Unfortunately the fix you provided removes the nice transition when going back to the main activity. Unless there is a way to preserve the transition even when the parent activity is destroyed, I'm not sure there is an issue here.
Mon, Oct 12
Fri, Oct 9
Recent searches should record the article user chose from the search list, and store the title as entry
Thu, Oct 8
Wed, Oct 7
This should now be fixed. Let us know if the issue still persists after updating.
Thanks @Johan for the excellent points.
Let's definitely make it a warning-level message (yellow, not red), and make it appear only once.
Tue, Oct 6
Thanks for reporting the issue! (both reports are the same issue.) A fix has been made and should be updated on the Play Store within a day or two.
Note that apps don't use OAuth, and need to pass a csrf token. Is there a way to pass the token in the request body?