Releases: Nath-Vikky/dsh-codekin
Release list
Codekin v0.3.6-alpha.1 — Stability Baseline
Stability baseline
- Splits engine state, world progression, restoration, roster presentation, and dialog accessibility into explicit modules for safer incremental development.
- Adds content-pack linting, a fixed deterministic replay, and a seven-scenario × 24-seed combat simulation gate.
- Adds installed DSH lifecycle verification covering authenticated browser use, keyboard interaction, restart, disable, uninstall, save preservation, and reinstall.
- Adds performance and size budgets for authoritative actions, large-roster restore, content composition, simulation, shipped JavaScript, assets, and save size.
- Improves modal accessibility with labelled controls, focus containment, Escape dismissal where safe, and focus restoration.
Compatibility and verification
- Validated against the npm-published
@deepseek-ai/dsh@0.1.2-alpha.2packages. - Preserves the existing game-state schema and automatically rewrites versioned save metadata without losing progress.
- CI passed on Windows, macOS, and Ubuntu with Node.js 22 and 24, followed by isolated tarball and Git-commit lifecycle installs: https://github.com/Nath-Vikky/dsh-codekin/actions/runs/33362892817
- This release is distributed through GitHub. npm
latestremains0.3.5-alpha.2.
Install the version-pinned release asset:
pnpm dlx @deepseek-ai/dsh@0.1.2-alpha.2 plugin --profile web add --ignore-scripts https://github.com/Nath-Vikky/dsh-codekin/releases/download/v0.3.6-alpha.1/nath-vikky-dsh-codekin-0.3.6-alpha.1.tgzSHA-256: d507937a3468ceaecd6a91bac92ace2fc38b2b1e038d65cb316e77dd6e8944b0
Codekin v0.3.5-alpha.2 — npm Latest + DSH Alpha.2
Highlights
- Publishes the engine/content-pack rebuild to npm as
@nath-vikky/dsh-codekin@0.3.5-alpha.2and moves the npmlatesttag to this DSH Alpha.2-compatible line. - Keeps the deterministic headless engine, validated Content API v1 registry, official core content pack, DSH adapter, and independent React renderer introduced by the GitHub Alpha preview.
- Includes the owned-Codekin page with portrait/identity cards, a separately saved three-unique-slot formation editor, and a dismissible detail panel for stats, skills, and material-based upgrading.
- Preserves bounded save restoration, legacy migration with one-time backups, engine/content identities, and the
0.3.2gameplay behavior fingerprints.
Validation
pnpm check: 11 test files and 51 tests passed, together with all workspace type checks and the production build.- GitHub Actions run
33348924003: Windows, macOS, and Ubuntu on Node.js 22 and 24 all passed against DSH0.1.2-alpha.2. - The exact npm package was installed successfully into a fresh, isolated DSH
0.1.2-alpha.2Web profile, and the composed configuration mounted@nath-vikky/dsh-codekin. - The npm-registry tarball is byte-for-byte identical to the audited GitHub asset: 115 package members, no private/local paths, and no sensitive-path or private-key signatures.
Install
For an immediate, reproducible Alpha.2 install, pin the version:
pnpm dlx @deepseek-ai/dsh@0.1.2-alpha.2 plugin --profile web add @nath-vikky/dsh-codekin@0.3.5-alpha.2The npm latest alias is also available:
pnpm dlx @deepseek-ai/dsh@0.1.2-alpha.2 plugin --profile web add @nath-vikky/dsh-codekin@latestpnpm 11 applies a default 24-hour minimum release age. During the first day after publication, an unpinned @latest install may temporarily select an older eligible version; use the pinned command above for immediate installation.
Integrity
- SHA-256:
74b238c109d92b4f21d4b7b3bd14fa84efbea4e6dbef28c1de80b76ed54827e9 - npm shasum:
fac326ddeb6e87a167c0de373effd722916f9583 - npm integrity:
sha512-0VXuMTwX+I2nRu2rLcdnVRe0iY6FIemI21HWClBVVKJkMUcYbkDUo26qaUnJdjmL7o335JJV5NQ7tEDYbOyyQw==
This release is intentionally marked GitHub Latest while retaining its Alpha SemVer identifier, keeping GitHub and npm on the same 0.3.5-alpha.2 release.
Codekin v0.3.5-alpha.1 — DSH Alpha.2 engine/content-pack preview
Highlights
- Promotes the composable engine and content-pack architecture to
main: a deterministic headless engine, validated Content API v1 registry, official core pack, DSH adapter, and independent React renderer. - Aligns development and the full CI matrix with the npm-published
@deepseek-ai/dsh@0.1.2-alpha.2packages, without a local DSH source checkout. - Reworks the owned-Codekin page around compact portrait/identity cards, a separate three-unique-slot formation editor with explicit save, and a dismissible detail panel for stats, skills, and material-based upgrading.
- Adds engine/content identities to the versioned save envelope while retaining bounded restoration, legacy migration, and one-time migration backups.
- Preserves the
0.3.2gameplay behavior fingerprints while making future content additions explicit, validated, and incrementally versioned.
Validation
pnpm check: 11 test files and 51 tests passed, together with all workspace type checks and the production build.- GitHub Actions: Windows, macOS, and Ubuntu on Node.js 22 and 24 all passed against DSH Alpha.2.
- The packed artifact was installed successfully into an isolated
@deepseek-ai/dsh@0.1.2-alpha.2Web profile, and the composed configuration loaded the Codekin patch. - Tarball audit: 115 package members, no private/local paths, and no sensitive-path or private-key signatures.
Install
pnpm dlx @deepseek-ai/dsh@0.1.2-alpha.2 plugin --profile web add --ignore-scripts https://github.com/Nath-Vikky/dsh-codekin/releases/download/v0.3.5-alpha.1/nath-vikky-dsh-codekin-0.3.5-alpha.1.tgzSHA-256: dceab3558ccfd7e992d9d109912f46bc3314d6569eeed704a5fe22a3aae09be4
This is the GitHub Latest release while retaining its Alpha SemVer identifier. The npm latest line remains Codekin 0.2.0 for DSH Web 0.1.0-rc.5.
Codekin v0.3.2 — Battle system update
Codekin 0.3.2
GitHub-only gameplay prerelease for the source tag dsh-v0.1.2-alpha.1. The stable npm release remains 0.2.0; this release does not publish or update npm.
Highlights
- Reworked combat around an 8×8 command board, shared three-Codekin runtime, clearer active-member highlighting, and a universal SKIP action.
- Added readable player and enemy damage forecasts, per-clear totals, final attack-wave settlement, slower Boss actions, and an enemy-turn warning layer.
- Added persistent scoped amplifiers with compact hover details, plus phase-wide queued healing and shielding with animated HP and guard settlement.
- Expanded Boss match-three behavior, damage pacing, status mechanics, intent and skill explanations, and higher-level battle balance.
- Improved pointer performance and invalid-swap recovery so tiles remain anchored during taps and drags.
Validation
- 28 Codekin tests passed together with both TypeScript checks and production builds.
- The updated battle flow and hover HUD were exercised in a live DSH Alpha Web profile.
- Archive audit: 74 regular files, 21 valid source maps, no development directories, unsafe paths, absolute build paths, or high-confidence credential markers.
Install
dsh plugin --profile web add --ignore-scripts https://github.com/Nath-Vikky/dsh-codekin/releases/download/v0.3.2/nath-vikky-dsh-codekin-0.3.2.tgzRestart DSH Web after installation, then enable Codekin under DSH Settings → Codekin.
SHA-256: 1f991ca62102d55b8a51ce8473b53bd1af3aa00d6415bf5057ab70513ae944b3
This build targets the Alpha line only. Upstream Alpha APIs can still change before the next stable DSH release.
Codekin v0.3.1-alpha.1 — Battle HUD and save migration
Codekin 0.3.1-alpha.1
GitHub-only gameplay prerelease for the source tag dsh-v0.1.2-alpha.1. The stable npm release remains 0.2.0; this release does not publish or update npm.
Highlights
- Refreshed the portrait battle HUD around a centered enemy, a shared three-Codekin runtime pool, and clearer party status.
- Added short per-clear damage readouts and prominent running totals for both player and Boss actions; final HP settlement now exactly matches the displayed total.
- Slowed Boss action pacing to make enemy clears, cascades, and damage changes readable.
- Improved battle victory and capture transitions, including an in-board capture-core stage and repeated capture attempts until the player gives up or runs out of cores.
- Moved progress to
$DSH_HOME/codekinsave/state.json, with one-time lossless migration from the formertracewild/state.jsonpath and explicit local-save management.
Validation
- 24 Codekin tests passed.
- Official DSH Alpha matrix passed on Windows, macOS, and Linux with Node.js 22 and 24.
- The generated
.tgzwas installed into a clean Alpha Web Profile; authenticated state and WebP asset routes returned successfully with an empty error log. - Archive audit: 74 regular files, 21 valid source maps, no development directories, absolute build paths, or high-confidence credential markers.
Install
dsh plugin --profile web add --ignore-scripts https://github.com/Nath-Vikky/dsh-codekin/releases/download/v0.3.1-alpha.1/nath-vikky-dsh-codekin-0.3.1-alpha.1.tgzRestart DSH Web after installation, then enable Codekin under DSH Settings → Codekin.
SHA-256: 152fd86867a11a1eececa373b25945850a8848fa1277ede8764c336df30da645
This build targets the Alpha line only. Upstream Alpha APIs can still change before the next stable DSH release.
Codekin v0.3.0-alpha.1 — DSH 0.1.2 Alpha compatibility
Codekin 0.3.0-alpha.1
GitHub-only compatibility preview for the source tag dsh-v0.1.2-alpha.1.
The stable npm release remains 0.2.0 for DSH 0.1.0-rc.5; this prerelease does not update npm.
Alpha compatibility
- Replaced the removed
dsh-client-runtimedependency with the Alpha Cordis, locale, UI renderer, layout, and settings contracts. - Added the official Alpha browser-authentication gate to every Codekin state, action, event-stream, and image route.
- Kept all Host registrations and open streams inside Cordis effects so live disable/re-enable and unload clean up fully.
- Marked the package private and kept the prerelease tag on
nextto prevent accidental npm publication.
Validation
- Built against the official
dsh-v0.1.2-alpha.1source tree. - Installed the generated
.tgzinto an isolated Alpha Web Profile. - Verified unauthenticated rejection, authenticated state/action access, WebP asset serving, Client module composition, Client HMR, and live Cordis disable/re-enable.
- Codekin checks: 20 tests, both TypeScript projects, Host bundle, and Client bundle passed.
Install
dsh plugin --profile web add --ignore-scripts https://github.com/Nath-Vikky/dsh-codekin/releases/download/v0.3.0-alpha.1/nath-vikky-dsh-codekin-0.3.0-alpha.1.tgzRestart DSH Web after installation and enable Codekin in DSH Settings → Codekin.
This build intentionally targets the Alpha line only. Upstream Alpha APIs can still change before the next stable DSH release.
Codekin 0.2.0
中文
Codekin(码灵)0.2.0 是首个稳定版本,已完成发布候选版实机验收。
- 25 只码灵、五种属性与五档品质
- 会话事件驱动的地图刷新、限时野生遭遇与挂机补给
- 三消战斗、三只编队、Boss 多段行动、捕捉与撤离
- 指定养成、放生返还、图鉴与无尽栈塔
- DSH 设置页启停开关、本地持久化与 HMR 生命周期清理
从 npm 安装:
dsh plugin --profile web add @nath-vikky/dsh-codekin
或安装本页附件:
dsh plugin --profile web add ./nath-vikky-dsh-codekin-0.2.0.tgz
SHA-256: A21DB8A9872C405EAC9A542472FED6454A8E27417FB12C1D0E537520CA8CFE22
English
Codekin 0.2.0 is the first stable release, promoted after hands-on release-candidate validation.
- 25 Codekin across five attributes and five quality tiers
- Session-event-driven map encounters, timed spawns, and idle rewards
- Match-three combat, three-member squads, multi-action bosses, capture, and retreat
- Focused growth, release rewards, codex, and Endless Stack Tower
- DSH settings toggle, local persistence, and HMR-safe lifecycle cleanup
Install from npm with the command above, or install the attached package and verify its SHA-256.
Codekin 0.2.0-rc.5
中文
Codekin(码灵)0.2.0-rc.5 是面向实机体验的预发布版本。
- 25 只码灵、五种属性与五档品质
- 会话事件驱动的地图刷新、限时野生遭遇与挂机补给
- 三消战斗、队伍总攻、Boss 多段行动、捕捉与撤离
- 三只编队、指定养成、放生返还、图鉴与无尽栈塔
- DSH 设置页启停开关与本地持久化
- 加强插件生命周期、HMR 清理和发布包依赖声明
本地安装 Release 附件:
dsh plugin --profile web add ./nath-vikky-dsh-codekin-0.2.0-rc.5.tgz
SHA-256: E1FAB5A1C89381D2318DAA099CC1F2A4371CE3DD0B7BF7A0CFA7CF8C34B837C3
English
Codekin 0.2.0-rc.5 is a prerelease build intended for hands-on testing.
- 25 Codekin across five attributes and five quality tiers
- Session-event-driven map encounters, timed spawns, and idle rewards
- Match-three combat, combined squad damage, multi-action bosses, capture, and retreat
- Three-member squads, focused growth, release rewards, codex, and Endless Stack Tower
- DSH settings toggle and local persistence
- Hardened plugin lifecycle, HMR cleanup, and package dependency metadata
Install the attached local package with the command above and verify the SHA-256 before testing.
Codekin 0.2.0-rc.4
中文:养成区改为目标选择器,一次只展示并升级一只码灵;背包扩张不再持续拉长页面。保留完整经验进度和五种素材操作。nnEnglish: Codekin growth now uses a focused target selector. Only one Codekin training card is shown at a time, so larger rosters no longer make the page grow indefinitely.
Codekin 0.2.0-rc.3
中文:混合属性对话会优先刷新地图中较少的一方;单一区域超过 5 只后,后续刷新会向稀疏区域分流。一次对话仍最多刷新一只码灵。nnEnglish: Mixed-ecology turns now replenish the scarcer matching region. Repeated single-ecology activity is diverted once that region exceeds five residents. Each turn still spawns at most one Codekin.