Page MenuHomeDevCentral
Feed All Stories

Nov 5 2025

dereckson planned changes to D3847: Implement getValueOr, getValueOrElse, or, orElse for Result and Option.
  • Ready for Error
  • For Err::orElse and Err::getValueOrElse, should we pass the error to the callback?
Nov 5 2025, 01:51
dereckson updated the diff for D3847: Implement getValueOr, getValueOrElse, or, orElse for Result and Option.

s/;;/;/g

Nov 5 2025, 01:39
dereckson requested review of D3847: Implement getValueOr, getValueOrElse, or, orElse for Result and Option.
Nov 5 2025, 01:38
dereckson added a revision to T2173: Option::orElse should use a closure, not a default value: D3847: Implement getValueOr, getValueOrElse, or, orElse for Result and Option.
Nov 5 2025, 01:38 · Keruald

Nov 4 2025

dereckson added a comment to T2173: Option::orElse should use a closure, not a default value.

New plan

Nov 4 2025, 23:48 · Keruald
dereckson triaged T2173: Option::orElse should use a closure, not a default value as High priority.
Nov 4 2025, 02:31 · Keruald
dereckson planned changes to D3846: Move resolve_resource_id into Resources helper class.
Nov 4 2025, 02:28
dereckson requested review of D3846: Move resolve_resource_id into Resources helper class.
Nov 4 2025, 02:15
dereckson committed rOBSIDIAN62dd382fd158: Remove PSR-4 classes from Obsidian autoloader (authored by dereckson).
Remove PSR-4 classes from Obsidian autoloader
Nov 4 2025, 02:14
dereckson closed D3845: Remove PSR-4 classes from Obsidian autoloader.
Nov 4 2025, 02:14
dereckson accepted D3845: Remove PSR-4 classes from Obsidian autoloader.
Nov 4 2025, 02:14
dereckson requested review of D3845: Remove PSR-4 classes from Obsidian autoloader.
Nov 4 2025, 02:14
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.
  • [04-Nov-2025 01:09:34 UTC] PHP Deprecated: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated in /var/51-wwwroot/obsidian/workspaces/src/Engines/Workspaces/Workspace.php on line 229
  • MySQLCollection still relies on MySQL database engine, switch to MySQLi using Keruald\Database\Engines\MySQLiEngine
  • MongoClient, MongoCursor are now namespaced, see this thread for example
Nov 4 2025, 01:24 · PHP 8.x support, Obsidian
dereckson closed D3844: Move Auth and associated classes into Auth namespace.
Nov 4 2025, 01:05
dereckson committed rOBSIDIAN4207be74ecb7: Move Auth and associated classes into Auth namespace (authored by dereckson).
Move Auth and associated classes into Auth namespace
Nov 4 2025, 01:05
dereckson accepted D3844: Move Auth and associated classes into Auth namespace.
Nov 4 2025, 01:05
dereckson updated the test plan for D3844: Move Auth and associated classes into Auth namespace.
Nov 4 2025, 01:05
dereckson requested review of D3844: Move Auth and associated classes into Auth namespace.
Nov 4 2025, 01:04

Nov 3 2025

dereckson committed rOBSIDIAN630525e900b6: Move Collection classes into its own namespace (authored by dereckson).
Move Collection classes into its own namespace
Nov 3 2025, 23:32
dereckson closed D3843: Move Collection classes into its own namespace.
Nov 3 2025, 23:32
dereckson accepted D3843: Move Collection classes into its own namespace.

composer.json dev change to prune and that's good

Nov 3 2025, 23:31
dereckson requested review of D3843: Move Collection classes into its own namespace.
Nov 3 2025, 23:22
dereckson closed D3842: Move ObjectDeserializable interface into Serialization namespace.
Nov 3 2025, 21:45
dereckson committed rOBSIDIAN2df167a2631c: Move ObjectDeserializable interface into Serialization namespace (authored by dereckson).
Move ObjectDeserializable interface into Serialization namespace
Nov 3 2025, 21:45
dereckson accepted D3842: Move ObjectDeserializable interface into Serialization namespace.
Nov 3 2025, 21:44
dereckson requested review of D3842: Move ObjectDeserializable interface into Serialization namespace.
Nov 3 2025, 21:44
dereckson moved T1376: Fix Utopia license from Backlog to Blocked on community on the Mediawiki SaaS board.
Nov 3 2025, 20:51 · Mediawiki SaaS
dereckson moved T2172: Update DNS for utopia.espace-win.org from Backlog to Operations on the Mediawiki SaaS board.
Nov 3 2025, 20:50 · DNS, Mediawiki SaaS
dereckson renamed T2172: Update DNS for utopia.espace-win.org from Update DNS for espace-win.org to Update DNS for utopia.espace-win.org.
Nov 3 2025, 20:50 · DNS, Mediawiki SaaS
dereckson triaged T2172: Update DNS for utopia.espace-win.org as High priority.
Nov 3 2025, 20:49 · DNS, Mediawiki SaaS

Nov 2 2025

dereckson closed D3841: Configure PsySH to autoload.
Nov 2 2025, 20:17
dereckson committed rKERUALDc3be32b5b50d: Configure PsySH to autoload (authored by dereckson).
Configure PsySH to autoload
Nov 2 2025, 20:17
dereckson accepted D3841: Configure PsySH to autoload.
Nov 2 2025, 20:16
dereckson updated the test plan for D3841: Configure PsySH to autoload.
Nov 2 2025, 20:16
dereckson requested review of D3841: Configure PsySH to autoload.
Nov 2 2025, 20:15
dereckson closed D3840: Inject services in constructors.
Nov 2 2025, 15:55
dereckson committed rQVR3704c116103f: Inject services in constructors (authored by dereckson).
Inject services in constructors
Nov 2 2025, 15:55
dereckson accepted D3840: Inject services in constructors.
Nov 2 2025, 15:54
dereckson requested review of D3840: Inject services in constructors.
Nov 2 2025, 15:53
dereckson moved T2160: Read from Orbeon Forms and annotate with an Obsidian collection from Backlog to Working on on the Obsidian board.
Nov 2 2025, 01:04 · Obsidian
dereckson closed D3835: Read from Orbeon Forms.
Nov 2 2025, 01:03
dereckson committed rOBSIDIAN329bc358fc01: Read from Orbeon Forms (authored by dereckson).
Read from Orbeon Forms
Nov 2 2025, 01:03
dereckson accepted D3835: Read from Orbeon Forms.
Nov 2 2025, 01:01
dereckson published D3835: Read from Orbeon Forms for review.
Nov 2 2025, 01:01
dereckson closed T2169: Support prepared statement for PDO drivers, a subtask of T2160: Read from Orbeon Forms and annotate with an Obsidian collection, as Resolved.
Nov 2 2025, 00:59 · Obsidian
dereckson closed T2169: Support prepared statement for PDO drivers as Resolved.
Nov 2 2025, 00:59 · Keruald
dereckson committed rKDB7d865df4e516: Improve PDO support with prepare and bind (authored by dereckson).
Improve PDO support with prepare and bind
Nov 2 2025, 00:55
dereckson committed rKERUALD13fff00a50a1: Improve PDO support with prepare and bind (authored by dereckson).
Improve PDO support with prepare and bind
Nov 2 2025, 00:54
dereckson closed D3836: Improve PDO support with prepare and bind.
Nov 2 2025, 00:54
dereckson accepted D3836: Improve PDO support with prepare and bind.
Nov 2 2025, 00:48
dereckson published D3836: Improve PDO support with prepare and bind for review.
Nov 2 2025, 00:48

Nov 1 2025

dereckson closed D3839: Generate code coverage report.
Nov 1 2025, 23:08
dereckson committed rKERUALD23e05c3e2976: Generate code coverage report (authored by dereckson).
Generate code coverage report
Nov 1 2025, 23:08
dereckson accepted D3839: Generate code coverage report.
Nov 1 2025, 23:06
dereckson added a revision to T1637: Create a new Jenkins template for PHP applications: D3839: Generate code coverage report.
Nov 1 2025, 23:02 · Notifications center, Jenkins
dereckson requested review of D3839: Generate code coverage report.
Nov 1 2025, 23:02
dereckson added a comment to T1637: Create a new Jenkins template for PHP applications.

One of the most useful things when developing is a code coverage report.

Nov 1 2025, 22:33 · Notifications center, Jenkins
dereckson committed rKDBb25a71027c0e: Fetch a scalar value from a result (authored by dereckson).
Fetch a scalar value from a result
Nov 1 2025, 12:10
dereckson committed rKDB8eea27006940: Implement PDOEngine::initialize (authored by dereckson).
Implement PDOEngine::initialize
Nov 1 2025, 12:10
dereckson closed D3838: Fetch a scalar value from a result.
Nov 1 2025, 12:10
dereckson committed rKERUALD1b70edb89eee: Fetch a scalar value from a result (authored by dereckson).
Fetch a scalar value from a result
Nov 1 2025, 12:10
dereckson accepted D3838: Fetch a scalar value from a result.
Nov 1 2025, 12:09
dereckson updated the test plan for D3838: Fetch a scalar value from a result.
Nov 1 2025, 12:06
dereckson updated the test plan for D3838: Fetch a scalar value from a result.
Nov 1 2025, 12:06
dereckson requested review of D3838: Fetch a scalar value from a result.
Nov 1 2025, 12:05
dereckson added a revision to T2169: Support prepared statement for PDO drivers: D3838: Fetch a scalar value from a result.
Nov 1 2025, 12:05 · Keruald
dereckson closed D3837: Implement PDOEngine::initialize.
Nov 1 2025, 00:35
dereckson committed rKERUALD5f60b79b4dfd: Implement PDOEngine::initialize (authored by dereckson).
Implement PDOEngine::initialize
Nov 1 2025, 00:35
dereckson accepted D3837: Implement PDOEngine::initialize.
Nov 1 2025, 00:32
dereckson requested review of D3837: Implement PDOEngine::initialize.
Nov 1 2025, 00:32
dereckson added a revision to T2169: Support prepared statement for PDO drivers: D3837: Implement PDOEngine::initialize.
Nov 1 2025, 00:32 · Keruald

Oct 31 2025

dereckson added a revision to T2169: Support prepared statement for PDO drivers: D3836: Improve PDO support with prepare and bind.
Oct 31 2025, 22:49 · Keruald
dereckson updated the task description for T2160: Read from Orbeon Forms and annotate with an Obsidian collection.
Oct 31 2025, 00:18 · Obsidian
dereckson added a revision to T2160: Read from Orbeon Forms and annotate with an Obsidian collection: D3835: Read from Orbeon Forms.
Oct 31 2025, 00:17 · Obsidian

Oct 30 2025

dereckson closed D3834: Don't fix MediaWiki links anymore.
Oct 30 2025, 23:44
dereckson committed rOBSIDIAN4fd3db73f32e: Don't fix MediaWiki links anymore (authored by dereckson).
Don't fix MediaWiki links anymore
Oct 30 2025, 23:44
dereckson accepted D3834: Don't fix MediaWiki links anymore.
Oct 30 2025, 23:44
dereckson requested review of D3834: Don't fix MediaWiki links anymore.
Oct 30 2025, 23:43
dereckson closed D3833: Encode MediaWiki page title parameter in query string.
Oct 30 2025, 23:11
dereckson closed T2171: Allow spaces in MediaWikiMirror URLs as Resolved by committing rOBSIDIAN06efad030284: Encode MediaWiki page title parameter in query string.
Oct 30 2025, 23:11 · Mediawiki SaaS, Obsidian
dereckson committed rOBSIDIAN06efad030284: Encode MediaWiki page title parameter in query string (authored by dereckson).
Encode MediaWiki page title parameter in query string
Oct 30 2025, 23:11
dereckson updated the test plan for D3833: Encode MediaWiki page title parameter in query string.
Oct 30 2025, 23:09
dereckson accepted D3833: Encode MediaWiki page title parameter in query string.
Oct 30 2025, 23:08
dereckson added a revision to T2171: Allow spaces in MediaWikiMirror URLs: D3833: Encode MediaWiki page title parameter in query string.
Oct 30 2025, 23:08 · Mediawiki SaaS, Obsidian
dereckson requested review of D3833: Encode MediaWiki page title parameter in query string.
Oct 30 2025, 23:08
dereckson closed D3832: Don't serve an error 500 when wiki page can't be fetched.
Oct 30 2025, 23:04
dereckson committed rOBSIDIAN83eb1a9f4add: Don't serve an error 500 when wiki page can't be fetched (authored by dereckson).
Don't serve an error 500 when wiki page can't be fetched
Oct 30 2025, 23:04
dereckson accepted D3832: Don't serve an error 500 when wiki page can't be fetched.
Oct 30 2025, 23:04
dereckson updated the summary of D3832: Don't serve an error 500 when wiki page can't be fetched.
Oct 30 2025, 23:03
dereckson added a revision to T2171: Allow spaces in MediaWikiMirror URLs: D3832: Don't serve an error 500 when wiki page can't be fetched.
Oct 30 2025, 23:03 · Mediawiki SaaS, Obsidian
dereckson triaged T2171: Allow spaces in MediaWikiMirror URLs as High priority.
Oct 30 2025, 23:03 · Mediawiki SaaS, Obsidian
dereckson requested review of D3832: Don't serve an error 500 when wiki page can't be fetched.
Oct 30 2025, 22:59
dereckson closed D3831: Provide alert block template for applications.
Oct 30 2025, 22:55
dereckson committed rOBSIDIAN1e8ba1c5eff2: Provide alert block template for applications (authored by dereckson).
Provide alert block template for applications
Oct 30 2025, 22:55
dereckson accepted D3831: Provide alert block template for applications.

The main idea is to allow applications controllers to compose the design by selecting relevant blocks maintained at application level.

Oct 30 2025, 22:55
dereckson requested review of D3831: Provide alert block template for applications.
Oct 30 2025, 22:54
dereckson closed D3830: Accept to load an application without a specific icon defined.
Oct 30 2025, 22:17
dereckson committed rOBSIDIANc0138cc49992: Accept to load an application without a specific icon defined (authored by dereckson).
Accept to load an application without a specific icon defined
Oct 30 2025, 22:17
dereckson accepted D3830: Accept to load an application without a specific icon defined.
Oct 30 2025, 22:17
dereckson requested review of D3830: Accept to load an application without a specific icon defined.
Oct 30 2025, 22:17