Skip to content

Releases: Nath-Vikky/dsh-codekin

Codekin v0.3.6-alpha.1 — Stability Baseline

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 31 Aug 06:11

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.2 packages.
  • 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 latest remains 0.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.tgz

SHA-256: d507937a3468ceaecd6a91bac92ace2fc38b2b1e038d65cb316e77dd6e8944b0

Codekin v0.3.5-alpha.2 — npm Latest + DSH Alpha.2

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 31 Aug 02:17

Highlights

  • Publishes the engine/content-pack rebuild to npm as @nath-vikky/dsh-codekin@0.3.5-alpha.2 and moves the npm latest tag 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.2 gameplay 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 DSH 0.1.2-alpha.2.
  • The exact npm package was installed successfully into a fresh, isolated DSH 0.1.2-alpha.2 Web 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.2

The npm latest alias is also available:

pnpm dlx @deepseek-ai/dsh@0.1.2-alpha.2 plugin --profile web add @nath-vikky/dsh-codekin@latest

pnpm 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

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 31 Aug 00:52

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.2 packages, 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.2 gameplay 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.2 Web 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.tgz

SHA-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

Pre-release

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 30 Aug 04:30

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.tgz

Restart 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

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 29 Aug 13:10
1315e2c

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 former tracewild/state.json path 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 .tgz was 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.tgz

Restart 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

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 29 Aug 00:55

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-runtime dependency 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 next to prevent accidental npm publication.

Validation

  • Built against the official dsh-v0.1.2-alpha.1 source tree.
  • Installed the generated .tgz into 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.tgz

Restart 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

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 28 Aug 13:07

中文

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 Pre-release
Pre-release

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 28 Aug 09:19

中文

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

Codekin 0.2.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 28 Aug 08:14

中文:养成区改为目标选择器,一次只展示并升级一只码灵;背包扩张不再持续拉长页面。保留完整经验进度和五种素材操作。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

Codekin 0.2.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@Nath-Vikky Nath-Vikky released this 28 Aug 07:45

中文:混合属性对话会优先刷新地图中较少的一方;单一区域超过 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.