Page MenuHomePhorge

Phorge (flame)
PublicChat suitable for do not disturb in the main channel - so to have spikes of high traffic and potentially a bit off-topic. You should unset email notifications here :D

Feb 28th, 2024

@aklapper I'm starting to have fun writing branch names for Differential folks - thanks again for that life lesson

Feb 29th, 2024

@20after4 Ouch I see we have no documentation in No documentation here about that Remarkup feature. If you hack the document I will immediately +1 https://we.phorge.it/book/phorge/article/remarkup/

Mar 12th, 2024

Hi @tsc you are now in the family of Trusted Contributors - thanks for any task

Mar 13th, 2024

Would you like to go to court to defend that statement? :)

YES

Mar 25th, 2024
tsc joined the room.

Oh did not see that chat and I'm spamming the main channel.

Don't worry be flame

Still need someone to look at my stuff If I'm doing it right: D25558

Mar 26th, 2024

Hi, I need more context. What is that patch supposed to do, which problem is that patch supposed to solve? Editing its title and description is welcome :)

The patch in itself is not that useful, it would be more usefull if you could watch the whole file in it's current state, because I'm implementing this extension from scratch and want to know if I'm doing it right.

@aklapper I updated the description. I hope it is more clear what needs to be done.

Apr 16th, 2024

@bekay probably n.3 and n.4 should be swapped in the README (?) https://we.phorge.it/source/diagrams/repository/master/

Apr 24th, 2024

@Jack_who_built_the_house please set these as visible to everybody F2157279 F2157280 - sorry for this extra step

BTW can I ask you, how you embedded these files?
We are probably missing some automatic-attachment hook

May 18th, 2024

The next week I will be on heavy vacancy, so I will be probably more available for little tests and reviews lol
Thanks @aklapper for the true fun in this period. I love having Differential full of stuff and vibrant lol

Heh, thanks in advance. :D Installed PHPStan for code analysis so there's a good bunch of things to fix and a few more complicated ones to come

OK, I'm scared now lol

We all are. But together, we will face and overcome our fears! Doubleswear.

May 20th, 2024

wait, where did my messages here go?

What makes you think there were some?

May 21st, 2024

not sure, i sort of recall having some messages here, guess im recalling wrong :P

May 31st, 2024

@aklapper btw imagine an Italian port authority telling «"salga a bordo cazzo"» to an Italian capitan that means “fucking get on board.”

Heh, you remind me of my favorite escalation moments in Italy after that Wikimania conference :D

Really thanks @aklapper since only thanks to your bugs I discovered, today, how the damn "app welcome messages" are rendered

Heh, while I'm still screaming over very strange Javelin JS behavior here :D

Jun 3rd, 2024

God will bless whoever will master Javelin

I barely understand how to find an element in the DOM with that

And it seems the most expensive thing in the planet to me, since it's a manual for-loop over direct children and so on

All the sigil things is relatable, but insteresting and understandable, for CSS/HTML separation. But then, why the hell to find a sigil I must express its specific HTML tag name? If I want separation, and I want to assign a sigil on a tag, it's nonsense to stuck on a specific HTML tag and look for ul tags with dog sigil, and does not work if I migrate that sigil to a div

The reason is: finding an element by sigil name is slow. So, users must find elements by tag-name + sigil-name, thereby losing the desired separation

Jun 18th, 2024

Heads-up: I plan to accept the CSS modernization changes in https://we.phorge.it/D25619 but a second person testing is ofc welcome

For that patch I suggest the "whatcouldgowrong" macro

Jun 20th, 2024
Mr08J joined the room.
Jul 17th, 2024

Maybe notable for https://phabricator.wikimedia.org/phame/post/view/316/iterative_improvements/:

The last one is quite important/critical imvho asd

Jul 21st, 2024

OK I will stop editing Phorge, I've maked 5 typos in a row. Maybe better to sleep a bit.

Aug 2nd, 2024

I think it's the time to double-test D25051 and land it 🌈

Oh the tradeoff between working on your own Phorge patches versus reviewing other people's Phorge patches versus doing other work in your day job :D

Aug 15th, 2024

In my computer I have a branch called D25505-ciao-cipollina and it rings a bell

@valerio.bozzolan It's Ferragosto so I don't remember anything! (Thanks for all the reviews!)

Aug 16th, 2024

(sono a Esino Lario lol) Ferragosto, ogni patch tutto a posto -- D25767 🌈

ehehe, patch review, argh

Aug 17th, 2024

Well, it's just an unit test 🦄 asd læl

Sep 9th, 2024

Do not take the wojak_depressed meme too seriously - but sometime it's mandatory to use it I think ihih

Sep 13th, 2024
keithzg joined the room.

Is there some way to wildcard search a custom field so you return ALL Tasks (or I guess other objects but it's within Maniphest that I'm specifically concerned) that have any value in that field? The help docs mention ~ for the presence of a field and - for its absence, but that doesn't seem to work for custom fields (at least not on currently-released stable).

Sep 15th, 2024
slip joined the room.

Hi all! Any tips for setting up a dev environment? I've been running Phabricator for years and have thought about doing some dev, but getting set up is non-trivial. What do most people do? Docker? Local dev with entries to hosts file? What about refreshing test data?
I'd be happy to put together a script to get a dev environment setup, but want to know how people generally work.

Sep 16th, 2024

Hi slip! Personally I've set it up locally on a Linux machine and Apache httpd (and it felt pretty easy to me). Could you elaborate on "refreshing test data"? Pretty often running "./bin/lipsum" can be sufficient or do you refer to tweaking settings?

@slip you may be interested in some comments in T15061

I wasn't aware of the lipsum tool. That'll probably solve my "refreshing test data" problem. It looks like I can create a generator by implementing a PhabricatorTestDataGenerator if needed. Thanks @aklapper !

I'll give the dockerfiles a go in a development container, that might take some of the work out of starting fresh and make it easier to switch dev machines. Thanks @valerio.bozzolan!

Cheers for your help! Much appreciated :)

Sep 17th, 2024

Thanks slip. Is there anything specific that you would love to develop in Phorge?

I've been a phan of Phabricator years but in teams I've used it with there was friction getting by-in from non-programmers, using Phriction in particular.

I've stuck with it I prefer to visit one tool for the majority of my needs. There isn't one specific thing I'm after. But here are a few things that off the top of my head:

  • WYSIWYG editing (I don't just work with coders)
  • Graphing (I did see T15806 :) )
  • Better project planning tools (I've seen an uptick in people using tools like Miro and Figma to brain dump and overwhelm teammates, something that can easily translate to tasks and getting them organised them would be nice)
  • Support for development workflow customisation. "PR"-like support is one (I know this is potentially controversial)
  • Almanac+Drydock support for spinning up containers
  • Improved usability for Almanac+Drydock+Harbormaster
  • Container registry management and integration
  • Project deployment dashboard
  • Backup management application

There are also issues that I've just deal with rather than reporting, like navigation issues on mobile including the application menu not updating.

I figured I should finally get around to seeing what's happening in the Phorge community, migrate from Phabricator and see if I can contribute in some way.

Heh, welcome to the party :)

Browsing the hosted repositories I found R13 DeepClone which includes a .devcontainer configuration which I can use locally :)

Sep 22nd, 2024
Kutter07 joined the room.
Oct 15th, 2024

What does the "Mute" really do? For example I'm subscribed in a Task, that I muted, but I still receive notifications if somebody comments.

Oct 18th, 2024

In theory you shouldn't. But what kind of notifications (web, mail)?

Also, does anyone have an answer to the "How to best support Phorge" question in Q156? :)

...or does everyone feel like "I individually don't feel like I can speak for this project"? :D

Uh, I was not aware that this was available as default also in gitlab.com and not only in WMF GitLab https://docs.gitlab.com/ee/user/project/integrations/phorge.html

Nov 13th, 2024

Hi @jeffrey do you have an instance where I can be invited to test a Mercurial repo? I just need visibility on an example Mercurial repo, not write permission lol

Nov 14th, 2024
Dec 12th, 2024
BlankEclair joined the room.

i love phorge (and phab's) witty messages

then again, this is coming from someone who managed to sneak in "OOPSIE WOOPSIE Uwu We made a fucky wucky A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!" into a security task, so i might be a bit biased xD

huh, til that !!this means something in remarkup!!

I'm quite sure that some OOPSIE WOOPSIE can land in commit messages of bug reports for better clarification to people who only understand this dialect :D

i will welcome our mikuchan03 overlords if they come

lol I hate while I type ":D" and a dagger appears as automcomplete 🗡 🗡

oh yeah, the emoji thing is annoying when i :p

📦 📦 📦 lol

oh yeah, why does the description mention that it's Public

(as in, this room description)

So people has a double info about this and don't paste secrets or insults here lol

valerio.bozzolan set the room topic to Chat suitable for do not disturb in the main channel - so to have spikes of high traffic and potentially a bit off-topic. You should unset email notifications here :D.

don't paste secrets or insults here

wait, so i wasn't supposed to mention that putting <span style="color: purple">meow&lt;&gt;&amp;'"</span> <script>alert(1)</script> causes the alert dialog to pop up in the extension-

Dec 13th, 2024

is there a way to disable emails from diffusion? miraheze has repositories on github and uses phorge as a mirror, so i don't really need the emails from phorge

2024-12-13_13-20.png (608×1 px, 84 KB)

ah, i think it's audits under email preferences? got that idea when i saw the header "References: <diffusion-audit-PHID-CMIT-kbxujnywuvgjplbnlqgh@issue-tracker.miraheze.org>"

[14/12/2024 00:07] <MirahezeRelay> <theonewhoeatmountain> [1/4] Anyway how do i like
[14/12/2024 00:07] <MirahezeRelay> <theonewhoeatmountain> [2/4] Add a coment on a file after I like
[14/12/2024 00:07] <MirahezeRelay> <theonewhoeatmountain> [3/4] Post it
[14/12/2024 00:07] <MirahezeRelay> <theonewhoeatmountain> [4/4] Seems like I cant do anything though the edit option
[14/12/2024 00:07] <MirahezeRelay> <theonewhoeatmountain> How
[14/12/2024 00:09] <BlankEclair> are we talking about phorge?
[14/12/2024 00:13] <MirahezeRelay> <pixldev> No
[14/12/2024 00:13] <MirahezeRelay> <pixldev> Phorge is talking about you
[14/12/2024 00:14] <BlankEclair> oh sweet lemme check on them

where's the discussion about me? /j

If your Phorge copy is on Wikitide.org, check first if you have Herald rules with action "Send an email to rule author" acting on new commits

(and huh, i just noticed the email address...)

Dec 14th, 2024
taavi joined the room.

at wikimedia we're using the "disable publishing" repository option to disable emails and other notifications from mirrored repos

Dec 18th, 2024

When I created T15979, I created the bug report task the wrong way as I clicked on Create Task "Advanced". What's the intended way on this install to fill a bug report task (which has the Steps to Reproduce and What Should Happen Instead sections)?

Dec 20th, 2024

@Cigaryno Note that "origin/master" is not a choice, but means that you are interacting with the "origin" remote website (we.phorge.it). That remote can have multiple branches (one is master, one is stable). So origin/master means https://we.phorge.it/source/phorge/branches/master/ and origin/stable means https://we.phorge.it/source/phorge/branches/stable/