Page MenuHomePhorge
Feed All Stories

Yesterday

Iniquity added a comment to T15056: Improve Dark Mode.

Another example of broken dark theme

image.png (955×1 px, 84 KB)

Wed, Apr 24, 20:24 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
Iniquity updated the task description for T15056: Improve Dark Mode.
Wed, Apr 24, 20:24 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
Iniquity added a comment to Q131: Why is the Ponder project archived? (Answer 162).

Thanks for the answer! Can you recreate it please? :)

Wed, Apr 24, 19:58
Iniquity added a comment to Q130: How to join the group "Trusted Contributors"? (Answer 160).

Thanks! :)

Wed, Apr 24, 19:49
valerio.bozzolan added a comment to Q132: Why is there an `outline-style: none;` declaration for all links within Phorge/Phabricator?.

You are now in the family of Trusted Contributors :) Patch welcome.

Wed, Apr 24, 18:50
valerio.bozzolan added a member for Trusted Contributors: banaanihillo.
Wed, Apr 24, 18:47
valerio.bozzolan added Q132: Why is there an `outline-style: none;` declaration for all links within Phorge/Phabricator? (Answer 163).
Wed, Apr 24, 18:46
banaanihillo asked Q132: Why is there an `outline-style: none;` declaration for all links within Phorge/Phabricator?.
Wed, Apr 24, 18:14
aklapper updated the answer details for Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).
Wed, Apr 24, 16:20
Jack_who_built_the_house added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

BTW, check this out, the Developer Satisfaction Survey is just out; there is a section on Phabricator there, and we see some evidence very much supporting the hypotheses I mentioned:

  • Almost everybody use Phabricator: {F2157279}
  • Shared space for staff and volunteers is what people value in Phabricator: {F2157280}
Wed, Apr 24, 15:23
aklapper updated the answer details for Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).
Wed, Apr 24, 07:42
avivey added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 161).

I thought we had a ticket for "allow more things to show up in workboards", but I can't find it.

Wed, Apr 24, 06:27
avivey moved T15210: Personal Workboards from Backlog to Features on the Workboard board.
Wed, Apr 24, 06:25 · User-valerio.bozzolan, Workboard
avivey moved T15231: Maybe make automatic workboard display sub-projects as columns? from Backlog to Discussion Needed on the Workboard board.
Wed, Apr 24, 06:25 · Discussion Needed, Workboard
avivey added Q131: Why is the Ponder project archived? (Answer 162).
Wed, Apr 24, 06:22

Tue, Apr 23

20after4 closed D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.
Tue, Apr 23, 21:45
20after4 committed rP4d12d014fd9d: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.
Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes
Tue, Apr 23, 21:45
20after4 added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

I think the current syntax should be ok because it isn't normal to use {} around a project name. And my regex only matches exactly 3 or 6 hex digits, as demonstrated in the hex-color-code.txt test file.

Tue, Apr 23, 21:42
20after4 updated the answer details for Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 161).
Tue, Apr 23, 21:35
20after4 added Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 161).
Tue, Apr 23, 21:33
20after4 updated the answer wiki for Q130: How to join the group "Trusted Contributors"?.
Tue, Apr 23, 21:26
20after4 updated the answer wiki for Q130: How to join the group "Trusted Contributors"?.
Tue, Apr 23, 21:26
20after4 closed Q130: How to join the group "Trusted Contributors"? as resolved.
Tue, Apr 23, 21:24
20after4 added a comment to Q130: How to join the group "Trusted Contributors"? (Answer 160).

Trusted Contributors membership granted.

Tue, Apr 23, 21:24
20after4 added a member for Trusted Contributors: Iniquity.
Tue, Apr 23, 21:23
Iniquity added a comment to Q130: How to join the group "Trusted Contributors"? (Answer 160).

And I clearly missed being able to answer my colleague's question (Q128) that week.

Tue, Apr 23, 19:32
Iniquity added a comment to Q130: How to join the group "Trusted Contributors"? (Answer 160).

I am an active member of the MediaWiki technical community (https://phabricator.wikimedia.org/p/Iniquity/), and when I learned about the Phorge I wanted to do create some tasks. Plus I wanted to edit this task T15056 at least :)

Tue, Apr 23, 19:31
20after4 updated subscribers of Q131: Why is the Ponder project archived?.

Good question.

Tue, Apr 23, 19:25 · Phorge
20after4 updated the answer details for Q130: How to join the group "Trusted Contributors"? (Answer 160).
Tue, Apr 23, 19:21
20after4 added Q130: How to join the group "Trusted Contributors"? (Answer 160).
Tue, Apr 23, 19:21
20after4 added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

@Jack_who_built_the_house This is one of the things that always frustrated me with Wikimedia projects, there is a tendency to discourage doing something new or trying something experimental. Instead of just putting it out there and letting it either succeed or fail based on the merits, there is a lot of bureaucracy around consensus building. Sadly it's just the way things are with a community/organization as large and as socialistic as Wikimedia has become.

Tue, Apr 23, 19:16
Iniquity updated the question details for Q131: Why is the Ponder project archived?.
Tue, Apr 23, 18:56 · Phorge
Iniquity asked Q131: Why is the Ponder project archived?.
Tue, Apr 23, 18:56 · Phorge
Iniquity asked Q130: How to join the group "Trusted Contributors"?.
Tue, Apr 23, 18:13
Jack_who_built_the_house updated the question details for Q129: [bug] Ponder: edits to answers are not reflected consistently in comments to it.
Tue, Apr 23, 10:43 · Phorge
Jack_who_built_the_house added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

Alright, more questions arise as we discuss this in increasing detail, so I guess we should continue at an appropriate platform once and if this moves forward.

Tue, Apr 23, 10:37
aklapper updated the answer details for Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).
Tue, Apr 23, 10:08
Jack_who_built_the_house updated the question details for Q129: [bug] Ponder: edits to answers are not reflected consistently in comments to it.
Tue, Apr 23, 09:16 · Phorge
Jack_who_built_the_house added a project to Q129: [bug] Ponder: edits to answers are not reflected consistently in comments to it: Phorge.
Tue, Apr 23, 09:16 · Phorge
Jack_who_built_the_house asked Q129: [bug] Ponder: edits to answers are not reflected consistently in comments to it.
Tue, Apr 23, 09:16 · Phorge
Jack_who_built_the_house added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

@aklapper

I think this would need a huge huge discussion across Wikimedia communities which nobody has the capacity to plan and lead (my personal interpretation) in order to get to a rough concensus.

I'm also not sure you correctly interpret the premise, because what I fancy is quite limited in scope: it's supposed to be a (pretty organic IMO) development of what already exists on Phabricator and not part of some kind of great migration of Wikimedia communities to Phabricator to discuss technical issues. (Again, I can't even say confidently that there is something to migrate – questions that are of relevance to developers as opposed to end users are hardly even discussed on wikis.) I agree though that what was planned as limited in scope could grow out of it, so this should be agreed upon in advance.

Tue, Apr 23, 08:53
aklapper added a comment to T15152: MFA: Avoid to having to wait a minute so often, for example right after login.

A while ago I looked at this in downstream https://phabricator.wikimedia.org/T259329#9354946 (long version).
In short, rPce953ea4479052c7e671c8c75af6833252ebefd4 and rP657f3c380608abc0fc59088d979457f1d8826f06 are the culprits.

Tue, Apr 23, 08:48 · User-valerio.bozzolan
Jack_who_built_the_house added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

The answer to "What's the alternative?" comes at the end of a long process

(Right, but I'm responding to your opinion which also comes before the end of that process, and this question is supposed to be a part of the information-gathering phase of that long process which you're kind of deflecting even though I value your perspective.)

Tue, Apr 23, 08:36

Mon, Apr 22

siepkes added a comment to Q123: [Feature] Phorge integrates with Keycloak (Answer 155).

looks like "OIDC is just OAuth2", so it shouldn't be impossible.

Mon, Apr 22, 16:25
aklapper updated the answer details for Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).
Mon, Apr 22, 13:00
Jack_who_built_the_house added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

@aklapper

Part of the argumentation is based on a wrong assumption as Wikimedia Phabricator is not "used in numbers". Please compare the number of Wikimedia wiki editors and Wikimedia Phabricator users (minus some developers only). There are still many on-wiki folks who are uncomfortable using Wikimedia Phabricator.

But what is the alternative, on-wiki discussions? Does this actually work or can it? E.g. I have a question about a class of OOUI. Where do I go?

  • Talk page that discusses that specific component (e.g. https://www.mediawiki.org/wiki/Talk:OOUI/Windows/Process_Dialogs)?
  • Main talk page of OOUI?
  • Extension talk page?
  • Some things also have pages on local wikis (and, as a discussant on such a wiki, you often have to say to people "Hey, this is not discussed here, the devs responsible don't visit this page").

And how probable it is that right people will come across that topic? Especially if the question is esoteric, and only few people know how the component works. The devs who write them are often more known by their Gerrit/Phabricator handles, not wiki accounts.

Mon, Apr 22, 10:20
aklapper updated the answer details for Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).
Mon, Apr 22, 08:42
aklapper updated the answer details for Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).
Mon, Apr 22, 08:35
valerio.bozzolan added a comment to T15526: Diffusion: Description and tags are not shown.
(From Task description)

In diffusion repositories, Description and tags are hard to find or never shown (only show in Manage page).

Mon, Apr 22, 08:32 · Good Starter Task, UX
valerio.bozzolan removed a task from D25538: Separate repository home and browse view in tab menu: T15526: Diffusion: Description and tags are not shown.
Mon, Apr 22, 08:29
valerio.bozzolan removed a revision from T15526: Diffusion: Description and tags are not shown: D25538: Separate repository home and browse view in tab menu.
Mon, Apr 22, 08:29 · Good Starter Task, UX
valerio.bozzolan added a comment to T15526: Diffusion: Description and tags are not shown.

Which exact page(s) is this ticket about?

Mon, Apr 22, 05:11 · Good Starter Task, UX
valerio.bozzolan added a task to D25538: Separate repository home and browse view in tab menu: T15526: Diffusion: Description and tags are not shown.
Mon, Apr 22, 05:09
valerio.bozzolan added a revision to T15526: Diffusion: Description and tags are not shown: D25538: Separate repository home and browse view in tab menu.
Mon, Apr 22, 05:09 · Good Starter Task, UX

Sun, Apr 21

Jack_who_built_the_house added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

@20after4 Thanks for the response. Integration with search is something I overlooked, but you're right; tasks can naturally come from questions, and questions can naturally come from tasks. Their joint discoverability and interplay is a fertile soil for education and development. As volunteers, our role is kind of limited in many cases to being passive recipients of what is decided in WMF internal communications. Having public discussions of components could add more dynamism to the process.

Sun, Apr 21, 21:20
20after4 added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

I think ponder is sort of a minimal viable product state currently. It lacks some features like putting questions on workboards and there just aren't many
(or any?) integrations with the rest of phabricator. That wouldn't take much effort to improve it, most likely.

Sun, Apr 21, 19:19
Jack_who_built_the_house added a comment to Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).

But this is the exact reason I started to consider Ponder? Because all previous attempts implied fragmentation, while Ponder is integrated in the system people already use (Phabricator), both developers and volunteers, and in numbers. I've explained in more details how I see the current situation at https://meta.wikimedia.org/wiki/User_talk:SDeckelmann-WMF#c-Iniquity-20240420234600-JWBTH-20240418220000. Please share your view if you'd like.

Sun, Apr 21, 13:28
aklapper added Q128: How deeply is Ponder integrated with the rest of Phorge? (Answer 159).
Sun, Apr 21, 11:48
aklapper added a comment to T15526: Diffusion: Description and tags are not shown.

Which exact page(s) is this ticket about?

Sun, Apr 21, 11:43 · Good Starter Task, UX
Iniquity awarded Q128: How deeply is Ponder integrated with the rest of Phorge? a Love token.
Sun, Apr 21, 00:07 · Phorge

Sat, Apr 20

aklapper added a comment to D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

Eeeh but in that way it's 84 and 87 chars long.

Sat, Apr 20, 17:25 · Workboard
aklapper added a comment to D25601: Fix exception trying to rename user to their previous username.

Note that $xaction->getOldValue() in https://we.phorge.it/source/phorge/browse/master/src/applications/people/xaction/PhabricatorUserUsernameTransaction.php$62 seems to always return null. It does not provide the old/current username, while generateOldValue() actually does.

Sat, Apr 20, 17:14
aklapper added a revision to T15795: Unhandled exception trying to rename user to their previous name: D25601: Fix exception trying to rename user to their previous username.
Sat, Apr 20, 17:12
aklapper requested review of D25601: Fix exception trying to rename user to their previous username.
Sat, Apr 20, 17:12
aklapper created T15795: Unhandled exception trying to rename user to their previous name.
Sat, Apr 20, 17:07
Jack_who_built_the_house updated the question details for Q128: How deeply is Ponder integrated with the rest of Phorge?.
Sat, Apr 20, 15:27 · Phorge
Jack_who_built_the_house updated the question details for Q128: How deeply is Ponder integrated with the rest of Phorge?.
Sat, Apr 20, 15:25 · Phorge
Jack_who_built_the_house updated the question details for Q128: How deeply is Ponder integrated with the rest of Phorge?.
Sat, Apr 20, 15:23 · Phorge
Jack_who_built_the_house asked Q128: How deeply is Ponder integrated with the rest of Phorge?.
Sat, Apr 20, 15:21 · Phorge

Fri, Apr 19

aklapper added a comment to D25600: Mark created Pholio mockups as new objects to fix empty Feed transaction entries.

Screenshot before (M17) and after (M18) applying D25600:

Screenshot from 2024-04-19 18-20-53.png (834×1 px, 162 KB)

Fri, Apr 19, 16:31
aklapper requested review of D25600: Mark created Pholio mockups as new objects to fix empty Feed transaction entries.
Fri, Apr 19, 16:30
aklapper added a revision to T15679: Pholio image upload triggers Passing null is deprecated at PhabricatorPolicyQuery.php:314: D25600: Mark created Pholio mockups as new objects to fix empty Feed transaction entries.
Fri, Apr 19, 16:30 · PHP 8 support
aklapper requested review of D25599: Fix PHP 8.1 "strlen(null)" exception mass-editing tasks when custom Date field present.
Fri, Apr 19, 15:56
aklapper added a revision to T15794: PHP 8.1 "strlen(null)" exceptions mass-editing tasks when custom Date field present: D25599: Fix PHP 8.1 "strlen(null)" exception mass-editing tasks when custom Date field present.
Fri, Apr 19, 15:56 · PHP 8 support
aklapper created T15794: PHP 8.1 "strlen(null)" exceptions mass-editing tasks when custom Date field present.
Fri, Apr 19, 15:30 · PHP 8 support
aklapper requested review of D25598: Fix exception for anonymous viewers on dashboard query panels with user-specific data.
Fri, Apr 19, 11:52
aklapper added a revision to T15792: Dashboard query panel requiring a Current Viewer throws exception when not logged in: D25598: Fix exception for anonymous viewers on dashboard query panels with user-specific data.
Fri, Apr 19, 11:52
aklapper requested review of D25597: Fix exception accessing a non-existing EditEngine.
Fri, Apr 19, 10:58
aklapper added a revision to T15793: Exception trying to access non-existing EditEngine: D25597: Fix exception accessing a non-existing EditEngine.
Fri, Apr 19, 10:58
aklapper created T15793: Exception trying to access non-existing EditEngine.
Fri, Apr 19, 09:37
aklapper updated the task description for T15792: Dashboard query panel requiring a Current Viewer throws exception when not logged in.
Fri, Apr 19, 08:37
aklapper created T15792: Dashboard query panel requiring a Current Viewer throws exception when not logged in.
Fri, Apr 19, 08:33

Thu, Apr 18

aklapper requested review of D25596: Fix PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined.
Thu, Apr 18, 17:50
aklapper added a revision to T15791: PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined: D25596: Fix PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined.
Thu, Apr 18, 17:50 · PHP 8 support
aklapper renamed T15791: PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined from PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel to PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined.
Thu, Apr 18, 17:47 · PHP 8 support
aklapper updated the task description for T15791: PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined.
Thu, Apr 18, 17:44 · PHP 8 support
aklapper created T15791: PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined.
Thu, Apr 18, 17:41 · PHP 8 support
aklapper created T15790: Exception creating a "Diffusion Raw Commits" Dashboard query panel.
Thu, Apr 18, 17:40
aklapper created T15789: Exception trying to export empty task list to CSV.
Thu, Apr 18, 17:09
Mormegil added a comment to T15788: “Form data changed” confirmation is shown after even read-only keyboard interaction.

Yeah, that might help (like specifically in the case of the Clone dialog) even though it wouldn't help with dialogs containing writable inputs. (E.g. on the repository page, click Flag For Later instead and press Shift+Tab and Escape.) A better fix would lie at https://we.phorge.it/source/phorge/browse/master/webroot/rsrc/externals/javelin/lib/Workflow.js$413 where either the getSpecialKey would need improvement itself to return true for these non-modifying keys, or it would need to be amended with a custom check in that regard. However, I don't know where that function comes from.

Thu, Apr 18, 15:40 · Bug Reports, Phorge
valerio.bozzolan added a comment to T15788: “Form data changed” confirmation is shown after even read-only keyboard interaction.

Probably something here should be expanded to check if the form contains at least a visible input without read-only

Thu, Apr 18, 15:17 · Bug Reports, Phorge
Mormegil updated Mormegil.
Thu, Apr 18, 15:15
Mormegil set Timezone to Europe/Prague on Mormegil.
Thu, Apr 18, 15:13
Mormegil closed Q127: [bug] “Form data changed” confirmation is shown after even read-only keyboard interaction as obsolete.
Thu, Apr 18, 15:11
Mormegil added a comment to Q127: [bug] “Form data changed” confirmation is shown after even read-only keyboard interaction.

Thanks, created as T15788

Thu, Apr 18, 15:11
Mormegil created T15788: “Form data changed” confirmation is shown after even read-only keyboard interaction.
Thu, Apr 18, 15:11 · Bug Reports, Phorge
valerio.bozzolan awarded Q127: [bug] “Form data changed” confirmation is shown after even read-only keyboard interaction a Yellow Medal token.
Thu, Apr 18, 14:43
valerio.bozzolan added a comment to Q127: [bug] “Form data changed” confirmation is shown after even read-only keyboard interaction.

You are now in the family of Trusted Contributors 🎇

Thu, Apr 18, 14:42
valerio.bozzolan added a member for Trusted Contributors: Mormegil.
Thu, Apr 18, 14:40
Mormegil asked Q127: [bug] “Form data changed” confirmation is shown after even read-only keyboard interaction.
Thu, Apr 18, 08:23