File tree Expand file tree Collapse file tree
extensions/git-id-switcher Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.10.48] - 2026-01-10
11+
12+ ### Fixed
13+
14+ - ** Marketplace DESIGN_PHILOSOPHY.md Links**
15+ - Fixed 404 errors for Karesansui Architecture badge links in VS Code Marketplace
16+ - Changed from relative paths (` docs/DESIGN_PHILOSOPHY.md ` ) to absolute GitHub URLs
17+ - ` generate-root-readme.js ` now generates absolute URLs consistent with other link transformations
18+
1019## [ 0.10.47] - 2026-01-10
1120
1221### Fixed
Original file line number Diff line number Diff line change 2222 <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/actions/workflows/ci.yml"><img src="https://github.com/nullvariant/nullvariant-vscode-extensions/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
2323 <a href="https://codecov.io/gh/nullvariant/nullvariant-vscode-extensions"><img src="https://codecov.io/gh/nullvariant/nullvariant-vscode-extensions/graph/badge.svg" alt="codecov"></a>
2424 <a href="https://github.com/step-security/harden-runner"><img src="https://img.shields.io/badge/Harden--Runner-enabled-7037F5" alt="Harden-Runner"></a>
25- <a href="docs/DESIGN_PHILOSOPHY.md"><img src="https://img.shields.io/badge/🪨_Karesansui-Architecture-4a5568" alt="Karesansui Architecture"></a>
25+ <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/ docs/DESIGN_PHILOSOPHY.md"><img src="https://img.shields.io/badge/🪨_Karesansui-Architecture-4a5568" alt="Karesansui Architecture"></a>
2626 <br>
2727 <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/LANGUAGES.md"><img src="https://img.shields.io/badge/🌐_Languages-17+9_more-blue" alt="26 Languages"></a> <b>🇺🇸</b> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/ja/README.md">🇯🇵</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/zh-CN/README.md">🇨🇳</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/zh-TW/README.md">🇹🇼</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/ko/README.md">🇰🇷</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/de/README.md">🇩🇪</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/fr/README.md">🇫🇷</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/es/README.md">🇪🇸</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/pt-BR/README.md">🇧🇷</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/it/README.md">🇮🇹</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/ru/README.md">🇷🇺</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/pl/README.md">🇵🇱</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/tr/README.md">🇹🇷</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/cs/README.md">🇨🇿</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/hu/README.md">🇭🇺</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/bg/README.md">🇧🇬</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/uk/README.md">🇺🇦</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/eo/README.md">🌍</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/haw/README.md">🌺</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/ain/README.md">🐻</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/ryu/README.md">🐉</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/tok/README.md">✨</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/tlh/README.md">🖖</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/x-lolcat/README.md">🐱</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/x-pirate/README.md">🏴☠️</a> <a href="https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/docs/i18n/x-shakespeare/README.md">🎭</a>
2828 </td>
@@ -547,9 +547,9 @@ Built on **Karesansui Architecture**: a simple core (100 lines),
547547surrounded by deliberate quality (90% coverage, logging, timeouts)
548548and intentional constraints (no GitHub API, no token management).
549549
550- [ ![ Karesansui Architecture] ( https://img.shields.io/badge/🪨_Karesansui-Architecture-4a5568 )] ( docs/DESIGN_PHILOSOPHY.md )
550+ [ ![ Karesansui Architecture] ( https://img.shields.io/badge/🪨_Karesansui-Architecture-4a5568 )] ( https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/ docs/DESIGN_PHILOSOPHY.md)
551551
552- [ Read the full philosophy] ( docs/DESIGN_PHILOSOPHY.md )
552+ [ Read the full philosophy] ( https://github.com/nullvariant/nullvariant-vscode-extensions/blob/main/extensions/git-id-switcher/ docs/DESIGN_PHILOSOPHY.md)
553553
554554---
555555
Original file line number Diff line number Diff line change 22 "name" : " git-id-switcher" ,
33 "displayName" : " %extension.displayName%" ,
44 "description" : " %extension.description%" ,
5- "version" : " 0.10.47 " ,
5+ "version" : " 0.10.48 " ,
66 "publisher" : " nullvariant" ,
77 "icon" : " images/icon.png" ,
88 "engines" : {
Original file line number Diff line number Diff line change @@ -79,21 +79,20 @@ function transformLicenseLink(content) {
7979}
8080
8181/**
82- * Transform DESIGN_PHILOSOPHY.md link to correct relative path
83- * ../../DESIGN_PHILOSOPHY.md -> docs/DESIGN_PHILOSOPHY.md
84- * (from root README perspective)
82+ * Transform DESIGN_PHILOSOPHY.md link to absolute GitHub URL
83+ * ../../DESIGN_PHILOSOPHY.md -> https://github.com/.../docs/DESIGN_PHILOSOPHY.md
8584 * Handles both markdown links (...) and HTML href="..."
8685 */
8786function transformDesignPhilosophyLink ( content ) {
88- // Transform markdown-style links
87+ // Transform markdown-style links to absolute GitHub URL
8988 content = content . replace (
9089 / \( \. \. \/ \. \. \/ D E S I G N _ P H I L O S O P H Y \. m d \) / g,
91- `(docs/DESIGN_PHILOSOPHY.md)`
90+ `(${ GITHUB_BASE } / ${ EXTENSION_PATH } / docs/DESIGN_PHILOSOPHY.md)`
9291 ) ;
93- // Transform HTML href attributes
92+ // Transform HTML href attributes to absolute GitHub URL
9493 content = content . replace (
9594 / h r e f = " \. \. \/ \. \. \/ D E S I G N _ P H I L O S O P H Y \. m d " / g,
96- `href="docs/DESIGN_PHILOSOPHY.md"`
95+ `href="${ GITHUB_BASE } / ${ EXTENSION_PATH } / docs/DESIGN_PHILOSOPHY.md"`
9796 ) ;
9897 return content ;
9998}
You can’t perform that action at this time.
0 commit comments