In T16035#21876, @avivey wrote:FontAwesome doing the freemium thing makes me sad, and I'm worried about misinterpreting their license (e.g., I think the fa-regular is not part of free, but is available on the GH repo for paying customers.)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Apr 27 2025
Apr 27 2025
Works for me: (on rPdfe8539c6a)
All these options make me want to just go with Sprites (See "Tokens" and "Authentication" in https://we.phorge.it/uiexample/view/PHUIIconExample/).
I can reproduce with the embedded copy of FontAwesome. I cannot reproduce if I use Fork Awesome 1.2. Switching over as a stopgap is a potential solution, especially because it offers SVG support, which can pave the way for a native-SVG replacement.
@mainframe98: Does ./bin/lipsum generate pastes work as expected for you? I'm seeing errors here:
OOPS Generator ("Pastes") was unable to generate an object. #1364: Field 'mailKey' doesn't have a default value
Apr 26 2025
Apr 26 2025
20after4 added a comment to T15891: Ineffective instanceof check in PhabricatorMySQLSetupCheck:shouldUseMySQLSearchEngine().
In T15891#21871, @aklapper wrote:PhabricatorSearchDocument::isInnoDBFulltextEngineAvailable() could be completely removed and this class could instead check the DB software version via mysqli::get_server_info and PDO::getAttribute(PDO::ATTR_SERVER_VERSION) ?
aklapper added a comment to T15891: Ineffective instanceof check in PhabricatorMySQLSetupCheck:shouldUseMySQLSearchEngine().
Now that rP7aee92b5e95cfc11059e9ff8788e5e53dc88e84d is merged (plus realizing that shouldUseMySQLSearchEngine() is only called in https://we.phorge.it/source/phorge/browse/master/src/applications/config/check/PhabricatorMySQLSetupCheck.php;7aee92b5e95cfc11059e9ff8788e5e53dc88e84d$106, plus seeing rP48a34eced28d82b77eb840d05702daffb8e3ddbb), maybe PhabricatorSearchDocument::isInnoDBFulltextEngineAvailable() could be completely removed and this class could instead check the DB software version via mysqli::get_server_info and PDO::getAttribute(PDO::ATTR_SERVER_VERSION) ?
I guess that's a topic for a separate task though...?
aklapper requested review of D25975: Fix check in PhabricatorMySQLSetupCheck:shouldUseMySQLSearchEngine().
aklapper added a comment to T15891: Ineffective instanceof check in PhabricatorMySQLSetupCheck:shouldUseMySQLSearchEngine().
Quick and dirty way to test: Insert this in a random place (output listed after the // ):
$services = PhabricatorSearchService::getAllServices(); foreach ($services as $service) { phlog(get_class($service)); // 'PhabricatorSearchService' phlog($service->getDisplayName()); // 'MySQL' phlog($service->getEngine()); // Object PhabricatorFerretFulltextStorageEngine if ($service->getEngine() instanceof PhabricatorFerretFulltextStorageEngine) { phlog('yesh'); // 'yesh' } }
aklapper updated the task description for T15891: Ineffective instanceof check in PhabricatorMySQLSetupCheck:shouldUseMySQLSearchEngine().
vabocharov added a comment to Q176: The hierarchy of documents is located after the document in the wiki.
The sublevels of the tree can be made hidden, and they can be revealed when clicking on a specific parent. And if the user expands the tree to a large size, then it is worth limiting the maximum size of the panel and showing a vertical scroll when the maximum is reached.
Apr 25 2025
Apr 25 2025
keithzg added a comment to Q176: The hierarchy of documents is located after the document in the wiki.
Having the wiki's tree of contents on the side would indeed be pretty nice, I gotta say. This is especially the case on the landing pages of a given instance's wiki, at least until it inevitably sprawls to be gigantic ;)
No clarification why disabling users is not sufficient, thus declining.
git rebase master
pppery closed T16028: New project remarkup rule misses some project names as Resolved by committing rP4bd591e4414b: Simplify project regex further.
valerio.bozzolan awarded D25974: Remove IE6/7 non-standard "_zoom" CSS workaround a Yellow Medal token.
valerio.bozzolan updated the test plan for D25974: Remove IE6/7 non-standard "_zoom" CSS workaround.
valerio.bozzolan updated the test plan for D25974: Remove IE6/7 non-standard "_zoom" CSS workaround.
Thanks! also for the freshly added unit test :3 :3
valerio.bozzolan updated the test plan for D25963: Phriction: Invalid position actions sidebar when large image on top.
valerio.bozzolan accepted D25963: Phriction: Invalid position actions sidebar when large image on top.
Seems fixed now. Thanks :3
Ok, I'll improve it, because I still have a lot to learn about Phorge and its source code, otherwise I'll fix those issues myself
If there is an issue in Phorge then please provide steps to reproduce in Phorge. Please also strip unneeded full quotes which make comments hard to read. Thanks!
In T15056#21737, @danielyepezgarces wrote:T391929 In that task on Wikimedia Phabricator, I had put some issues
Steps to reproduce the bug:
- Enable the "Dark Mode (Experimental)" theme in Wikimedia Phabricator.
- Go to the Phabricator Workboard.
- Click on any button that has a dropdown menu.
And with these steps you can see the error like the images I have attached
I just checked that the issue can be replicated in the Accessibility workboard, on the Affects-Wikimedia workboard it looks good
In T15056#21750, @aklapper wrote:In T15056#21737, @danielyepezgarces wrote:@danielyepezgarces: Please always provide clear steps to reproduce something somewhere, in most recent Phorge itself.
Apr 24 2025
Apr 24 2025
In T16035#21703, @aklapper wrote:but the "Regular" Icon Style is not available in the free version and is "Pro only".
I was wrong or misinterpreted. fa-regular-400 as part of the "Free" version exists at https://github.com/FortAwesome/Font-Awesome/tree/6.x/webfonts
git rebase master
aklapper retitled D25918: Remove orphan CSS rules from phui-timeline-view.css from Fix invalid CSS border value for .phui-timeline-preview-header
Remove two orphan CSS rules from phui-timeline-view.css
git rebase master only; still Needs Revision
aklapper added a comment to D25911: Diviner: Configuring Outbound Mail: Remove incorrect Gmail references.
In D25911#25886, @valerio.bozzolan wrote:Small question: if an user migrates from gmail.com "less secure apps" to gmail.com "App Passwords", isn't that the very same thing?
Tested on a fresh install!
valerio.bozzolan updated the test plan for D25895: Do not create search_documentfield table; update docs.
Seems good to make D25503 more complete, thanks!
valerio.bozzolan updated the test plan for D25894: Hide "Audits" section in Email Preferences when uninstalled.
valerio.bozzolan accepted D25911: Diviner: Configuring Outbound Mail: Remove incorrect Gmail references.
Small question: if an user migrates from gmail.com "less secure apps" to gmail.com "App Passwords", isn't that the very same thing?
Good news: we can be even more aggressive about that broken CSS rule, since it seems orphan.
git rebase master
Apr 23 2025
Apr 23 2025
valerio.bozzolan added inline comments to D25835: Strip surrounding whitespace from project and task titles.
valerio.bozzolan accepted D25868: Fix PHP 8.1 "preg_match(null)" exception for missing User-Agent HTTP Header.
implement documentation tips - thanks - also re-wrap some lines to be under 80 chars
connorgurney awarded Q177: Should it be easier for non-community-members to submit security reports? a Like token.
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0