User Details
- User Since
- Oct 22 2014, 7:08 PM (499 w, 1 d)
- Availability
- Available
- IRC Nick
- dbrant
- LDAP User
- Dbrant
- MediaWiki User
- DBrant (WMF) [ Global Accounts ]
Yesterday
@cjming Thanks for making this task!
If I may propose another acceptance criterion that would make the library even more robust:
- If stream config has not been received yet, then events should be enqueued, instead of dropped.
This could be done by having another (secondary) queue at the front of the submitMetricsEvent() function that queues up events in case the stream config hasn't been loaded, and then drain the queue upon receipt of stream config.
We could also refactor the current (single) queue to accept all events, regardless of the presence of stream config, and then upon emptying the queue perform the logic of filtering events that should/shouldn't be sent.
I believe I may have an answer to the question of missing events:
TLDR: a race condition in the Metrics Platform client library.
Cleaning up some very old and/or no-longer-relevant tasks.
Cleaning up some very old and/or no-longer-relevant tasks.
Is it possible for the information typically shown in the email subject to be included in the body of the email, similar to how it is done in iOS?
Wed, May 15
Tue, May 14
@Prototyperspective Here is what I see for the article you linked:
This seems correct. Can you be more specific about what you see? Can you share screenshots?
Notes for QA:
To test that the feature flag for Japan is working, please use the production release candidate:
https://releases.wikimedia.org/mobile/android/wikipedia/stable/wikipedia-2.7.50486-r-2024-05-14.apk
@ABorbaWMF Please note the new Beta released today, updated in the task description.
Mon, May 13
notes for QA:
This is purely a tech-debt task to rearrange the code into more modern patterns. There are no expected changes to the behavior, so this can just be covered automatically by regression tests.
Fri, May 10
All good catch(es), @Tsevener
Thu, May 9
Sat, May 4
Fri, May 3
Wed, May 1
Navigating manually to Special:Nearby is not supported in the app.
The app has an entirely separate feature called Places, which you can access from the More menu (bottom-right in the main screen).
Tue, Apr 30
@cmadeo Done - here is the latest beta/live apk for testing:
https://drive.google.com/file/d/1XrAsMaHGzzGRHev_VqeZ_-v7L9bvej0o/view?usp=sharing
Will do! (Under the current logic it will add the $0.35 under the hood when submitting the final amount, but totally agree that the text field itself should be the source of truth for the final amount)
These items are available, by scrolling to the bottom "About this article" section and selecting "Page issues".
Mon, Apr 29
Blocking workflow using Twinkle:
https://drive.google.com/file/d/1F7EmD9yjpXJ6yK3pT8H2-LDiv08orUbf/view?usp=sharing
Fri, Apr 26
An APK is now available for testing:
https://github.com/wikimedia/apps-android-wikipedia/actions/runs/8850286281
Thu, Apr 25
looks like a duplicate of T347582.
Tue, Apr 23
As discussed, repurposing this task as the engineering task. (thx so much @aishwaryavardhana)
Fri, Apr 19
Wed, Apr 17
At the end of the login sequence on mobile web, it redirects the user to /wiki/Special:CentralLogin/complete?token=...
The app intercepts this URL (because it's configured to intercept all paths that start with /wiki/). But once the app sees that this is a Special page, it bounces it back out to the browser app, but by this point the request is missing some crucial bits of state (headers? referer?) that cause it to show the strange error.