User Details
- User Since
- Jan 4 2015, 2:23 PM (580 w, 1 d)
- Availability
- Available
- IRC Nick
- IKhitron
- LDAP User
- IKhitron
- MediaWiki User
- IKhitron [ Global Accounts ]
Today
The answer is accepted, thanks a lot.
Yesterday
I see. Thank you, I'll thing about it.
@Prototyperspective, now I know much more about the labels, and I'm not sure any more how to do this, though I do want to do this. Could you describe how do you see it, please? The obvious way - show on Special:GlobalWatchlistSettings the list of user's labels and choose some of them for collapsing - will not work, because the labels list could be changed any time after this.
Fri, Feb 13
No. I mean this task is about every mode. Now we are talking about non-grouping mode.
One could display a note about the GlobalWatchlist linking to a survey. Don't know anymore how these notices are configured (it's not centralnotices I think). However, it would probably be best if it asked about several settings, not just this one to ask what the default display should become and maybe even further things. So for example if a setting is added to move the history and xy changes buttons to the front to a nonvarying location before article title, also whether the buttons should be displayed there by default or as they are now.
There's probably also other things one could ask such as which things people need or would like to have in the GW and what their greatest troubles with it currently are etc which could serve as a basis to improve it most effectively.
It would however be biased toward the user-set that already uses the GW and against those would like to use it if certain things are implemented so one would also post about the survey in the Tech News post and/or via new threads in VillagePump/Technical boards.
I see, but not so sure it's viable. The task that fixes the local time problem, the most "visual" problem in the extension for me, is ready, but stuck many weeks because there is a need to decide how to say to everyone the clock is changed, and how to implement it. And every timestamp is still in UTC.
Thu, Feb 12
I can't know for sure, I just asked people from wikipedia I'm usually talking with.
Why would it need a new task.
Because this one asks for something different.
Who are those people? I'd wonder why there is special attention payed to what they say which implies they have some sort of privileged position on this instead of this being a matter of the community overall (or at least users of this extension overall), not any particular small group within it.
They are those whom I attach to my every Gerrit change in this extension that I submitted in the last weeks since I started to do this. Any other person invited too, of course, but there should be at least them. From my experience most of them will not participate, but they should be aware.
It makes a lot of sense to base this on some sort of survey of people actually using the Global Watchlist and/or interested in doing so, thanks.
How exactly it can be done? I have know idea how to determine the extension users.
Wed, Feb 11
Should you also check the case when the content page does not exist?
Tue, Feb 10
Yep, found it. Well, it's default, but rare used mode. So this it what I can say. I can't make distinct changes to the watchlist, like "move this one here, and that one there", because everyone can ask their favorite, and there will be hundreds of possibilities. I can theoretically agree to implement "Change the full layout for non-fast non-group mode to accordant layout in Special:Watchlist in user settings". Which means that it will looks exactly as the same mode in Special:Watchlist, as I could found at this picture, with adjustments to needed or missing functionality without changing the order, and people could turn it on and off, such that in non-fast non-group mode they could see it as now or as in the picture, by their choice. I can do it after creating a new task especially for this, and after two weeks discussion there, with the people that I usually invite to such discussions about this extension, at least. If they agree, I will do it. If they also decide that this mode will be default, I will do this too, otherwise it will be opt in.
Please provide the Special:Watchlist user preferences that put time after the page title, I never saw that in any of many possible modes, as far as I can remember. I need them to decide if I'm going to do this or not. Thank you.
Mon, Feb 9
@Tol, I think it's easy to do for me, but can you explain me what is the reason for this? Do you really expect there will be enough people that want to have 1065 sites in the list? It is huge settings page and a lot of running time to fetch the data.
A report. I spent hours today trying to solve this somehow. If I can't use combobox, I tried some other options that do not need for me to add any javascript code on purely php Special page. Adding a single dropdown list with 1065 entries is completely non-practical, there should be some search. I can theoretically add eleven lists with 100 wikis in each. But they will return only one result. So, for 10 wikis we'll need 110 dropdown lists, which is ridiculous. I can't see any solution until T154027: HTMLComboboxField does not provide autocomplete in ooui format fixed.
Thank you for the feedback in the Gerrit, @Lucas_Werkmeister_WMDE. Indeed, looks like all your comments are about existing code, not the current change. All of it was written by Danny, not by me, and I'll need time to understand and to fix them. But I'll definitely check them out and try to write a new change in the foreseeable future with all you suggested. Possibly will create a new task for them and add you as subscriber.
Sun, Feb 8
Thu, Feb 5
Tue, Feb 3
One more idea for you. Add a single label optional parameter to setnotificationstamp Action API, alongside with entirewatchlist parameter. Hope you consider it. Thank you.
I don't know what to do. There is no answer for 15 days. Tacsipacsi almost never here in the last ten days, probably from some IRL reason. Wait more? Continue with the change?
Great. Does this mean we can wait to get one day a labels dropdown menu when clicking on a page watching star, alongside with the dates menu that is there now?
Mon, Feb 2
And btw, I just thought about it, could be nice to add a "set this label to that page in my watchlist API".
Well, sometimes that do not emerge with many chcekboxes.
You mean if the buttons do not appear at all, I need wait?
Yeah, just make sure the page has completely finished loading. If it has, and they still don't appear, then that might be a bug. But it sounds like you're getting this intermittently, is that right? Like the buttons load sometimes and sometimes they don't?
Well, sometimes they do not appear after minutes.
Thank you for your answer.
The greying out of the buttons has already been done away with in favour of popups that explain the states in which the buttons will not do anything (e.g. if you don't first select any pages to apply labels to). Those fixes will go out in tomorrow's train.
So, until then we can't use the new feature at all?
As for the buttons not appearing at all, that's because they're front-end only (i.e. Vue components) and so the page's full JS has to load before the buttons will appear. There is not yet a no-JS interface for adding or removing labels.
You mean if the buttons do not appear at all, I need wait?
And thank you for the reminder about the watchlist API; I've created T416154. Please amend as you see fit.
Exactly, thank you.
So, it's a feature. Thanks a lot.
And btw, why wbsearchentities ignores all the language parameters? The call https://www.wikidata.org/w/api.php?action=wbsearchentities&format=json&search=E1&language=es&strictlanguage=1&type=entity-schema&formatversion=2, and another without the strictlanguage flag, return both the English results, while the Spanish do exist for this page.
language= controls the language of the search input, uselang= controls the language of the result output. You probably want to set both of them (language= doesn’t really matter if you’re searching for an entity ID, but it’s a required parameter so you can’t omit it either); strictlanguage= shouldn’t matter when searching for an entity ID.
I see. Great, I can fix it now. Thanks a lot for your help.
Well, looks like good things are happening, but they are stuck in the middle or something. Today we get a guided tour on Watchlist labels at Special:Watchlist. Creating new labels works. But the buttons "assign labels" and "remove labels" sometimes appear greyed, and sometimes does not appear without a reason. Is there a chance there are more Gerrit changes to deploy today, maybe? And couldn't find the most important task, at least for me, that adds the labels data to query/list/watchlist entries Action API call. Still, thanks a lot you're working on this.
Sun, Feb 1
Sat, Jan 31
I do not know enough to see the difference or at least to understand what you just said. So I said the tests are much slower and they are, I waited at least triple time this time.
Sure. Today just before this bug:
The same change now:
It started to run, but extremely slow.
The UI looks like this for the last 56 minutes.
@Lucas_Werkmeister_WMDE, could you tell me, please, if the fact that Lexemes labels do not get language fallback is a bug or a feature? Thank you.
Can you explain why? The page works like a feed, so each new wiki will appear at the bottom, without shifting anything at all.
Fri, Jan 30
Thu, Jan 29
Wed, Jan 28
Tue, Jan 27
Unfortunately I can't continue this conversation on these terms. I would just not answering, but my own believe always was that not to answer to anything except "you are welcome" without telling is the worst in the human behavior, so I do answer, accordingly.
Exactly. Thank you.
And by the way, there is a button "mark as seen" in Global Watchlist, it helps.
Btw, there is another workaround to mark the page. Check it's talk page (or it's page for a talk page) does not appear with edits/logs in the watchlist, and double-click the watching star (remove from the watchlist and return back), or the same using an "x" button in the watchlist.
Mon, Jan 26
I found a much easier way to get language direction. Rewrote the 3. above, and now there is no need in an extra API call.
A pity. I hope somebody wants to write a one-time script that retrieves the data from the pages like https://www.mediawiki.org/wiki/MediaWiki_1.46/wmf.10/Changelog with checking the Gerrit, or just looks over the jenkins-bot log, to add all the missing project tags. But looks like it's not going to happen.
Thank you, fixed the typo.
Sun, Jan 25
It works, thank you. Is there a chance to close the gap, or it's too late?





