Copilot
Copilot
This PR migrates the fanyi translator from DeepSeek API to OpenRouter, providing users with access to multiple AI models through a unified, OpenAI-compatible API. ## Changes Made **API Migration:** -...
Thanks for assigning this issue to me. I'm starting to work on it and will keep this PR's description up to date as I form a plan and make progress....
## Motivation Setting consensus version heights manually via `getOrInitConsensusVersionTestHeights("0,1,2,3,4,5,6,7,8,9,10,11")` requires developers to know the exact number of consensus versions upfront—error-prone and tedious. This adds `initDevMode()` which reads `ConsensusVersion::latest()` and automatically...
## Motivation Added unit tests for the KeyStore abstraction introduced in this PR. Tests validate the interface contracts for filesystem-based (`LocalFileKeyStore`) and in-memory (`promoteMapToKeyStore`) implementations, plus integration with `FunctionKeyProvider.keyStore()`. ##...
The autoscale article documented .NET Framework DPI behavior, not modern .NET (6+). This updates it to reflect current DPI configuration patterns. ## Changes - **Added modern .NET DPI configuration section**...
The existing devcontainer provided only basic PHP + MariaDB without WordPress or development tooling, requiring manual setup of dependencies and environment configuration. ## Changes ### WordPress Integration - Added WordPress...
Users requested guidance on scheduling document revisions. WP Document Revisions only supports scheduling initial publication; revision scheduling requires third-party workflow plugins. ## Changes ### New cookbook structure (`docs/cookbook/`) - **README.md**:...
## Convert JavaScript/CoffeeScript to Modern JavaScript/TypeScript ### ✅ COMPLETE - Ready for Merge (Fully Synced with Main) This PR successfully converts the WP Document Revisions plugin from CoffeeScript to modern...
## Overview This PR comprehensively improves the translation infrastructure for WP Document Revisions, making it production-ready for community translation contributions via Crowdin. While the plugin has 32 language files, many...
FIPS codes corresponding to actual counties were incorrectly being used for non-county regions, which could cause silent data joining issues. Specifically: **DC Wards Issue:** - Ward 1 was using FIPS...