Page MenuHomePhabricator

Octfx (Octfx)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 10 2019, 6:34 PM (180 w, 3 d)
Availability
Available
LDAP User
Octfx
MediaWiki User
Octfx [ Global Accounts ]

Recent Activity

Wed, Mar 22

Octfx committed rEWSE7fa79cdd6735: refactor: Fix logic of instantiating generators (authored by Octfx).
refactor: Fix logic of instantiating generators
Wed, Mar 22, 5:46 PM

Fri, Mar 17

Octfx committed rEWSEd205f59f132d: bug: Fix expanding wikitext in arguments (authored by Octfx).
bug: Fix expanding wikitext in arguments
Fri, Mar 17, 8:22 PM

Feb 24 2023

Octfx added a comment to T330497: wgWikiSeoEnableAutoDescription and TextExtracts.

Thanks for the report. When WikiSeoEnableAutoDescription is active, after a page has been edited, WikiSEO tries to generate a description by calling TextExtracts.
With Extension:Description2 deactivated can you check any of your pages with ?action=info and report if a description prop is listed there?

Feb 24 2023, 2:31 PM · WikiSEO

Jan 29 2023

Octfx awarded T249573: RFC: Remove ability to install extensions and skins with Composer a Dislike token.
Jan 29 2023, 9:14 AM · Patch-For-Review, TechCom-RFC, Composer, MediaWiki-General

Jan 27 2023

Octfx committed rEWSE66d80759c14f: refactor: Don't read videos as background images (authored by Octfx).
refactor: Don't read videos as background images
Jan 27 2023, 2:30 PM
Octfx committed rEWSE8bb31233ce0c: refactor: Clear ImageMagick objects (authored by Octfx).
refactor: Clear ImageMagick objects
Jan 27 2023, 11:44 AM

Jan 25 2023

Octfx committed rEWSEb779658caa1f: bug: Fix generating social media image for subpages (authored by Octfx).
bug: Fix generating social media image for subpages
Jan 25 2023, 3:45 PM
Octfx committed rEWSE6213ef457cf8: bug: Fix generating social media image for subpages (authored by Octfx).
bug: Fix generating social media image for subpages
Jan 25 2023, 3:39 PM

Jan 23 2023

Octfx committed rEWSE82b366ed4fc6: refactor: Update Social Media Image spacings (authored by Octfx).
refactor: Update Social Media Image spacings
Jan 23 2023, 9:24 AM
Octfx committed rEWSE91d9feb2294e: feat: Generate dedicated social media images (authored by Octfx).
feat: Generate dedicated social media images
Jan 23 2023, 9:24 AM
Octfx committed rEWSE0118906abcda: Updates .gitattributes files to treat font files as binary format (authored by Vedmaka).
Updates .gitattributes files to treat font files as binary format
Jan 23 2023, 9:24 AM
Octfx committed rEWSE929d305aeda4: refactor: Comment RestSocialMediaImage (authored by Octfx).
refactor: Comment RestSocialMediaImage
Jan 23 2023, 9:24 AM
Octfx committed rEWSE4f9f46fe3c1d: refactor: Require MW 1.39 (authored by Octfx).
refactor: Require MW 1.39
Jan 23 2023, 9:24 AM
Octfx committed rEWSEa888bd5cea8c: refactor: Require MW 1.39 (authored by Octfx).
refactor: Require MW 1.39
Jan 23 2023, 9:05 AM
Octfx committed rEWSE7918f3d1dbce: refactor: Comment RestSocialMediaImage (authored by Octfx).
refactor: Comment RestSocialMediaImage
Jan 23 2023, 8:40 AM

Jan 20 2023

Octfx added a comment to T294885: Add Extension:WikiSEO to English Wikiversity.

If it would help I can add more feature flags to enable/disable most things?

Jan 20 2023, 7:02 PM · Wikimedia-extension-review-queue, Wikimedia-Site-requests, Wikimedia-Extension-setup

Jan 17 2023

Octfx committed rEWSE9c18ed8d92af: refactor: Update Social Media Image spacings (authored by Octfx).
refactor: Update Social Media Image spacings
Jan 17 2023, 7:02 PM
Octfx committed rEWSEe341a9d2e663: feat: Generate dedicated social media images (authored by Octfx).
feat: Generate dedicated social media images
Jan 17 2023, 11:58 AM

Jan 1 2023

Octfx committed rEWSEfeb78e8baed1: Fix "Class 'PageImages\PageImages' not found" (authored by Paladox).
Fix "Class 'PageImages\PageImages' not found"
Jan 1 2023, 4:16 PM
Octfx committed rEWSEe857dc532c0a: Fix "Class 'PageImages\PageImages' not found" (authored by Paladox).
Fix "Class 'PageImages\PageImages' not found"
Jan 1 2023, 4:14 PM

Dec 27 2022

Octfx committed rEWSE6a6ad2ec6131: refactor: Add declare strict_types (authored by Octfx).
refactor: Add declare strict_types
Dec 27 2022, 1:31 PM
Octfx committed rEWSEf3a57964a976: tests: Replace assertEmpty with assertSame (authored by Umherirrender).
tests: Replace assertEmpty with assertSame
Dec 27 2022, 1:26 PM
Octfx committed rEWSE7f930d185dfd: feat: Allow to overwrite PageImage (authored by Octfx).
feat: Allow to overwrite PageImage
Dec 27 2022, 12:18 PM

Dec 17 2022

Octfx committed rEWSEf6fe791a720f: refactor: Use getPageProperty if available (authored by Octfx).
refactor: Use getPageProperty if available
Dec 17 2022, 3:41 PM
Octfx added a comment to T324418: Change deprecated swiftmailer for symfony mailer.

Smallish update. I'm now using this in production. SymfonyMailer has send around 8k Mails without a hiccup.
{F35871073}

Dec 17 2022, 11:02 AM · Patch-For-Review, MediaWiki-extensions-SwiftMailer

Dec 4 2022

Octfx added a comment to T324418: Change deprecated swiftmailer for symfony mailer.

This patch raises the required MW version to 1.39+ and PHP to 8.0+.

Dec 4 2022, 1:07 PM · Patch-For-Review, MediaWiki-extensions-SwiftMailer
Octfx created T324418: Change deprecated swiftmailer for symfony mailer.
Dec 4 2022, 1:05 PM · Patch-For-Review, MediaWiki-extensions-SwiftMailer

Dec 3 2022

Octfx committed rEWSE8a6f5dcc947b: refactor: Add more Dublin Core tags (authored by Octfx).
refactor: Add more Dublin Core tags
Dec 3 2022, 7:20 PM
Octfx added a comment to T313419: DeferredDescriptionUpdate.php --force: use of array_shift() converts array into a string leading to a TypeError.

I think this was fixed a while back. At least when running php extensions/WikiSeo/maintenance/GenerateDescription.php --force 0 on MW 1.39 no such exception occurs.

Dec 3 2022, 3:26 PM · Patch-Needs-Improvement, WikiSEO
Octfx added a comment to T320599: Add support for dc.identifier.wikidata meta tag.

Current implementation support:

  • dc.identifier.wikidata
  • author
  • description
  • title
  • site_name
Dec 3 2022, 2:00 PM · WikiSEO
Octfx committed rEWSEd45149664601: feat: Start Dublin Core work (authored by Octfx).
feat: Start Dublin Core work
Dec 3 2022, 1:59 PM
Octfx committed rEWSEe358db0fe82d: refactor: Update wfExpandUrl calls (authored by Octfx).
refactor: Update wfExpandUrl calls
Dec 3 2022, 1:47 PM
Octfx added a comment to T317439: WikiSEO doesn't show svg logo from $wgLogos.

This is more or less expected, as neither OpenGraph nor Schema.org officially support svg images.

Dec 3 2022, 1:42 PM · WikiSEO
Octfx added a comment to T317921: Add Parser function to prevent "dateModified" and "datePublished" from being added.

Sorry, I've forgot to subscribe to the project! :(

Dec 3 2022, 1:38 PM · WikiSEO, affects-Miraheze
Octfx committed rEWSE2a2d86f71fdd: feat: Allow to unset published / modified time (authored by Octfx).
feat: Allow to unset published / modified time
Dec 3 2022, 1:35 PM
Octfx added a watcher for WikiSEO: Octfx.
Dec 3 2022, 12:52 PM

Dec 1 2022

Octfx committed rEWSE6a55bed60814: refactor: Remove HTML from title (authored by Octfx).
refactor: Remove HTML from title
Dec 1 2022, 2:02 PM

Oct 16 2022

Octfx committed rEWSE610cffa33453: bug: Fix undefined offset in deffered update (authored by Octfx).
bug: Fix undefined offset in deffered update
Oct 16 2022, 11:12 AM
Octfx committed rEWSEf53a85a3e64f: bug: Fix not countable warning (authored by Octfx).
bug: Fix not countable warning
Oct 16 2022, 11:09 AM
Octfx committed rEWSEec1c3e3a8ad2: bug: Fix not countable warning (authored by Octfx).
bug: Fix not countable warning
Oct 16 2022, 11:05 AM
Octfx committed rEWSE34ad9600a6d4: feat: Allow overriding twitter:card (authored by Octfx).
feat: Allow overriding twitter:card
Oct 16 2022, 11:02 AM

Oct 15 2022

Octfx closed T307070: {{#seo:|robots=noindex}} does not create robots tag as Resolved.

Ah, totally forgot! Thanks @Aklapper

Oct 15 2022, 10:47 AM · WikiSEO
Octfx committed rEWSE6f55dc67e740: refactor: Allow to set robots text through parser (authored by Octfx).
refactor: Allow to set robots text through parser
Oct 15 2022, 10:06 AM
Octfx committed rEWSE4174cc49eee8: refactor: Allow to set robots text through parser (authored by Octfx).
refactor: Allow to set robots text through parser
Oct 15 2022, 10:05 AM
Octfx added a comment to T307070: {{#seo:|robots=noindex}} does not create robots tag.

This is now implemented in master, REL1_35 and REL1_39 😊

Oct 15 2022, 10:02 AM · WikiSEO
Octfx committed rEWSE9ac784b1b7e8: refactor: Allow to set robots text through parser (authored by Octfx).
refactor: Allow to set robots text through parser
Oct 15 2022, 9:56 AM
Octfx committed rEWSE1940abfed0ec: feat: Allow overriding twitter:card (authored by Octfx).
feat: Allow overriding twitter:card
Oct 15 2022, 9:00 AM
Octfx committed rEWSE1131e5eae79b: feat: Allow overriding twitter:card (authored by Octfx).
feat: Allow overriding twitter:card
Oct 15 2022, 8:57 AM
Octfx committed rEWSE5640c774e772: feat: Allow overriding twitter:card (authored by Octfx).
feat: Allow overriding twitter:card
Oct 15 2022, 8:46 AM

Oct 9 2022

Octfx added a comment to T308861: CVE-2022-39191: OAuth debug log includes consumer secrets.

This commit breaks OAuth on MW 1.35
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/839473/2/src/Backend/MWOAuthDataStore.php#130

Oct 9 2022, 4:10 PM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Patch-For-Review, user-sbassett, SecTeam-Processed, Vuln-Infoleak, MediaWiki-extensions-OAuth, Security, Security-Team

Sep 14 2022

Octfx committed rEWSE50fecd0e9e43: feat: Check $wgLogos for a usable fallback image (authored by Octfx).
feat: Check $wgLogos for a usable fallback image
Sep 14 2022, 3:11 PM
Octfx committed rEWSE60764a08cc3f: bug: Fix undefined offset in deffered update (authored by Octfx).
bug: Fix undefined offset in deffered update
Sep 14 2022, 3:08 PM

Aug 28 2022

Octfx committed rEWSEed5d985339ac: bug: Fix not countable warning (authored by Octfx).
bug: Fix not countable warning
Aug 28 2022, 10:16 AM

Apr 12 2022

Octfx added a member for WikiSEO: Octfx.
Apr 12 2022, 3:07 PM

Apr 6 2022

Octfx updated the task description for T305534: Create project tag for Extension WikiSEO.
Apr 6 2022, 10:50 AM · WikiSEO, User-RhinosF1, Project-Admins
Octfx added a comment to T305534: Create project tag for Extension WikiSEO.

Allright, I'll close GitHub issues as soon as we are ready to deploy

Apr 6 2022, 10:50 AM · WikiSEO, User-RhinosF1, Project-Admins
Octfx added a comment to T305534: Create project tag for Extension WikiSEO.

I'm good either way. @RhinosF1 whats your take on this. GitHub or Phabricator?

Apr 6 2022, 10:47 AM · WikiSEO, User-RhinosF1, Project-Admins
Octfx added a comment to T305534: Create project tag for Extension WikiSEO.

Agreed, Phab should (will be?) be main, but there are numerous people using github that don't know/want to use phabricator.
Maybe explicitly stating that phab should be used for reports (while leaving github issues open) could be a compromise?

Apr 6 2022, 10:09 AM · WikiSEO, User-RhinosF1, Project-Admins
Octfx created T305534: Create project tag for Extension WikiSEO.
Apr 6 2022, 9:50 AM · WikiSEO, User-RhinosF1, Project-Admins
Octfx added a comment to T305519: [WikiSEO] Mark some wiki-seo-param-* messages as raw.

Many thanks :)

Apr 6 2022, 8:28 AM · User-RhinosF1, WikiSEO
Octfx committed rEWSE76b8db85434d: Escape two unescaped messages (authored by Zabe).
Escape two unescaped messages
Apr 6 2022, 7:53 AM
Octfx added a comment to T305519: [WikiSEO] Mark some wiki-seo-param-* messages as raw.

Sounds good!

Apr 6 2022, 7:52 AM · User-RhinosF1, WikiSEO
Octfx added a comment to T305519: [WikiSEO] Mark some wiki-seo-param-* messages as raw.

We could do that, but is it really necessary?

Apr 6 2022, 7:44 AM · User-RhinosF1, WikiSEO
Octfx added a comment to T295065: Security Readiness Review For WikiSEO.

I hadn't found a way to create img and a elements without using Html::rawElement.
But I think as they don't contain user submitted content they should be safe.

Apr 6 2022, 7:26 AM · WikiSEO, secscrum, Security, Application Security Reviews
Octfx added a comment to T295065: Security Readiness Review For WikiSEO.

CI fails due to one test checking if wiki.png is output, if no logo ist set. But it seems that the default logo name has changed to change-your-logo.svg in recent versions?

Apr 6 2022, 7:16 AM · WikiSEO, secscrum, Security, Application Security Reviews

Jan 26 2022

Octfx committed rEWSEebcba724f2c5: refactor: Use HTML Comment instead of ZWS (authored by Octfx).
refactor: Use HTML Comment instead of ZWS
Jan 26 2022, 8:10 PM
Octfx committed rEWSEa6980884fb91: refactor: Return zero width space instead of nothing (authored by Octfx).
refactor: Return zero width space instead of nothing
Jan 26 2022, 8:50 AM

Jan 25 2022

Octfx committed rEWSE6159367717c1: refactor: Use `getPageProps` for MW 1.38+ (authored by Octfx).
refactor: Use `getPageProps` for MW 1.38+
Jan 25 2022, 2:54 PM

Jan 14 2022

Octfx committed rEWSEd46947908f9f: bug: Fix RootTitle -> BaseTitle (authored by Octfx).
bug: Fix RootTitle -> BaseTitle
Jan 14 2022, 12:19 PM
Octfx committed rEWSE4e0e0e7f0288: dist: Bump version (authored by Octfx).
dist: Bump version
Jan 14 2022, 12:09 PM
Octfx committed rEWSE1337cc1862bd: refactor: Fix matching subpage language (authored by Octfx).
refactor: Fix matching subpage language
Jan 14 2022, 12:09 PM
Octfx committed rEWSE3302424af82a: refactor: Only set a fallback image if no page image exists (authored by Octfx).
refactor: Only set a fallback image if no page image exists
Jan 14 2022, 12:09 PM
Octfx committed rEWSEc2d439c9480e: refactor: Check page for translations when adding hreflang (authored by Octfx).
refactor: Check page for translations when adding hreflang
Jan 14 2022, 12:09 PM
Octfx committed rEWSE0120709a19a9: bug: Fix PageHooks passing wrong arguments (authored by Octfx).
bug: Fix PageHooks passing wrong arguments
Jan 14 2022, 12:09 PM

Dec 15 2021

Octfx committed rEWSEda54743638d6: fix(GenerateDescription): Add missing argument/id (authored by Octfx).
fix(GenerateDescription): Add missing argument/id
Dec 15 2021, 8:39 AM

Nov 15 2021

Octfx added a comment to T294885: Add Extension:WikiSEO to English Wikiversity.
Possible performance issues
  • Unless I miss something, PageHooks::onBeforePageDisplay() appears to always trigger a query like: select pp_propname, pp_value from page_props where pp_page=XXX anytime I display the main page, even though I have memcached enabled at my dev wiki. Always running a DB query on a pageview looks like a bad pattern. Is there any reason to not implement a caching mechanism?
Nov 15 2021, 12:05 PM · Wikimedia-extension-review-queue, Wikimedia-Site-requests, Wikimedia-Extension-setup
Octfx committed rEWSE78245b301ae7: refactor: Update DeferredDescriptionUpdate (authored by Octfx).
refactor: Update DeferredDescriptionUpdate
Nov 15 2021, 11:33 AM

Nov 14 2021

Octfx added a comment to T294885: Add Extension:WikiSEO to English Wikiversity.

Thanks for those insights @Urbanecm!
This sounds like unintended behavior, I’ll address this shortly.
Some aspects of the extension may be in need of updating, as world wide scalability wasn’t one of my concerns when writing the code.

Nov 14 2021, 3:33 PM · Wikimedia-extension-review-queue, Wikimedia-Site-requests, Wikimedia-Extension-setup
Octfx added a comment to T294885: Add Extension:WikiSEO to English Wikiversity.

Maybe I can add some info as the developer of this extension. I've forked the code around summer 2019 and have since rewritten it completely and deployed it on personal wikis.

Nov 14 2021, 12:56 PM · Wikimedia-extension-review-queue, Wikimedia-Site-requests, Wikimedia-Extension-setup

Jul 11 2021

Octfx committed rEWSE05f2b5b5cf60: bug: Fix og:title not being set (authored by Octfx).
bug: Fix og:title not being set
Jul 11 2021, 6:43 PM

Jun 30 2021

Octfx created T285837: Exception when viewing Diff with approved pages.
Jun 30 2021, 8:34 AM · MediaWiki-extensions-Approved-Revs

Jun 14 2021

Octfx added a comment to T284544: Add EmbedVideo (fork) to translatewiki.net.

Ah sorry, I missed that!
Message keys should be fixed now :)

Jun 14 2021, 10:03 AM · Language-Team (Language-2021-April-June), translatewiki.net
Octfx added a comment to T284544: Add EmbedVideo (fork) to translatewiki.net.

@Octfx - I still see messages using _. Can we stick to using - everywhere? Eg: embedvideo_video_short_desc, embedvideo_audio_long_desc, embedvideo_video_long_desc etc

Jun 14 2021, 7:47 AM · Language-Team (Language-2021-April-June), translatewiki.net

Jun 11 2021

Octfx added a comment to T284544: Add EmbedVideo (fork) to translatewiki.net.

Sure!
I've updated the current develop branch (and changed the source branch to develop also)

  1. Sorry, I did not notice this earlier. but can we use hyphen's (-) instead of underscsore (_) for all message keys, just to be consistent? embedvideo_audio_short_desc --> `embedvideo-audio-short-desc
  2. Can you update the description here to mention that this is a fork?
Jun 11 2021, 12:07 PM · Language-Team (Language-2021-April-June), translatewiki.net

Jun 10 2021

Octfx updated the task description for T284544: Add EmbedVideo (fork) to translatewiki.net.
Jun 10 2021, 7:59 PM · Language-Team (Language-2021-April-June), translatewiki.net
Octfx added a comment to T284544: Add EmbedVideo (fork) to translatewiki.net.

Sure!
I've updated the current develop branch (and changed the source branch to develop also)

Jun 10 2021, 7:58 PM · Language-Team (Language-2021-April-June), translatewiki.net

Jun 8 2021

Octfx created T284544: Add EmbedVideo (fork) to translatewiki.net.
Jun 8 2021, 9:11 AM · Language-Team (Language-2021-April-June), translatewiki.net

Jun 3 2021

Octfx committed rEWSE3e62923af886: feat: Allow to overwrite generators (authored by Octfx).
feat: Allow to overwrite generators
Jun 3 2021, 7:50 AM
Octfx committed rEWSE55be21cf3186: refactor: Add declare strict_types (authored by Octfx).
refactor: Add declare strict_types
Jun 3 2021, 7:04 AM

Jun 2 2021

Octfx added a comment to T264735: MultiHttpClient has hard-coded deprecated cURL option used by CdnCacheUpdate.

This prevents edits using VE von MW Docker 1.35

Jun 2 2021, 8:40 PM · Performance-Team, MW-1.36-notes, MW-1.35-notes, MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), MW-1.37-release, MW-1.36-release, MW-1.35-release, PHP 8.0 support, PHP 7.4 support, MediaWiki-libs-HTTP

Apr 21 2021

Octfx committed rEWSE57e8f24590f5: nit: Re-Add "Extension:" (authored by Octfx).
nit: Re-Add "Extension:"
Apr 21 2021, 4:58 PM
Octfx committed rEWSEb22c8b38798d: bug: Fix info action url (authored by Octfx).
bug: Fix info action url
Apr 21 2021, 4:58 PM

Apr 12 2021

Octfx updated the task description for T279948: Deferred CdnCacheUpdate only sends request when return value is saved.
Apr 12 2021, 5:02 PM · MediaWiki-Core-HTTP-Cache
Octfx created T279948: Deferred CdnCacheUpdate only sends request when return value is saved.
Apr 12 2021, 4:51 PM · MediaWiki-Core-HTTP-Cache

Apr 8 2021

Octfx committed rEWSEe0b9e0c2c368: refactor: Use DI in hooks (authored by Octfx).
refactor: Use DI in hooks
Apr 8 2021, 7:22 AM

Apr 1 2021

Octfx created T279091: Run 'UploadCompleteHook' for url uploads.
Apr 1 2021, 5:59 PM · Patch-For-Review, MediaWiki-Core-Hooks

Mar 29 2021

Octfx created T278697: MW 1.35 'noindex,nofollow' robot tag on every page.
Mar 29 2021, 2:21 PM · MediaWiki-extensions-Approved-Revs

Mar 26 2021

Octfx committed rEWSE1e8a8ba14c64: tests: Update @covers annotations (authored by Octfx).
tests: Update @covers annotations
Mar 26 2021, 10:14 AM
Octfx updated the task description for T278515: False positive loop warnings.
Mar 26 2021, 9:18 AM · Patch-For-Review, MediaWiki-extensions-LabeledSectionTransclusion
Octfx created T278515: False positive loop warnings.
Mar 26 2021, 8:36 AM · Patch-For-Review, MediaWiki-extensions-LabeledSectionTransclusion