Things that are obviously bugs
Details
Yesterday
Yep. I'm up-to-date with master as of filing the issue^^.
This textbox isn't a Remarkup field (it's actually a ConpherenceDurableColumnView, which doesn't even have a metadata field in the first place)
In normal Conpherence views, the "Upload file" button works just fine. (except as mentioned in Z1, where reloading the page erases the metadata field)
Thanks. Can you reproduce with "Upload file" button too? If yes, maybe sub-task of: T15106: "Upload file" in remarkup text fields should attach by default
Fri, Oct 25
This exception happens once $rule in the loop foreach ($this->getMarkupRules() as $rule) in PhutilRemarkupBlockRule::applyRules($text) becomes ProjectRemarkupRule. That's where it blows up.
Sep 17 2024
Sep 9 2024
Sep 5 2024
Sep 4 2024
Aug 28 2024
Aug 26 2024
Aug 24 2024
Aug 23 2024
Aug 21 2024
This is becoming quite frustrating in my workplace in Torino. Let's start immersion mode.
Aug 17 2024
The solution was to take direct children project and call $child->setParentProjectPHID($my_parent_phid).
Finally in my Phorge I can kill these milestones \o/
Aug 16 2024
Aug 12 2024
Aug 11 2024
Aug 10 2024
Aug 9 2024
Aug 7 2024
Aug 5 2024
This is an issue in https://we.phorge.it/source/phorge/browse/master/src/infrastructure/markup/rule/PhabricatorObjectRemarkupRule.php . In getObjectEmbedPattern(), preg_quote($prefix) returns \# and the method finally returns (\B{\#([^.\s?!,:;{}#\(\)"'\*/~]+(?:[^\s?!,:;{}#\(\)"'\*/~]*[^.\s?!,:;{}#\(\)"'\*/~]+)*)([,\s](?:[^}\\]|\\.)*)?}\B)u.
Within apply($text), $text becomes null after that first preg_replace_callback, so the second call barks.
Aug 2 2024
Yep. In all cases it's at least a full-table-scan on file_attachment. Probably a bit more RAM-efficient with the NOT EXISTS thing since it does not need to have all file PHIDs in memory.
Jul 30 2024
Jul 24 2024
Jul 23 2024
My userbase is stellar in relentlessly clicking every button you provide them :P
(Wow. I've never clicked on that button in my life, also when working)
Thanks :) Interesting weird transaction.
Jul 19 2024
I'd be worried about DB performance running such a query as our DB has dozens of millions of files... (This is basically SELECT COUNT(*) FROM file_attachment fa WHERE fa.filePHID NOT IN (SELECT f.phid FROM file); in my understanding?)
Unrelated but @aklapper I'm curious about the situation in WMF. If you can maybe report something like this:
Jul 8 2024
Jul 3 2024
I haven't looked at Phorge's internals much yet, but perhaps the user could unmark a task as duplicate, or have the "Close As Duplicate" box be prefilled with the task that closed it and let the user deselect that and choose another one?
Once we remove this, we'll need to handle this edge-case:
- I've closed a ticket as "duplicate of T1", but I was wrong and want to mark it as "duplicate of T2" instead (and say it's not a dup of T1).
Jul 1 2024
Partially related to T15822: When a phriction page is moved, history should follow the page move
OK. Well, thaanks \o/