Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.0.0"
".": "1.1.0"
}
85 changes: 85 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,91 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.1.0](https://github.com/nitrocode/token-deathclock/compare/ai-death-clock-v1.0.0...ai-death-clock-v1.1.0) (2026-04-23)


### Added

* Accelerate the Doom β€” gamified clicker mechanic with upgrades, challenges, and milestone racing ([12b5ab0](https://github.com/nitrocode/token-deathclock/commit/12b5ab0a0c86e776a5148dd36d173d5c02b1201a))
* add 7 scary/satirical dashboard features (PRDs 1–7) ([#43](https://github.com/nitrocode/token-deathclock/issues/43)) ([b31e2db](https://github.com/nitrocode/token-deathclock/commit/b31e2db6fa6770c8566ae8cd5654ba21659e1cc6))
* add About tab with Why This Was Built content ([c32988b](https://github.com/nitrocode/token-deathclock/commit/c32988b46c294d245ebb5c6423d2244e7f2355c7))
* add AI Death Clock GitHub Page with dark/light mode, milestones, chart, predictions, and unit tests ([84f1238](https://github.com/nitrocode/token-deathclock/commit/84f123852f718c55529d36c38957a2e42b9a8e2a))
* add AI-Native company building mini-game to Doom Accelerator ([b85f0d7](https://github.com/nitrocode/token-deathclock/commit/b85f0d7c1f55fb861de16244b4f90584ef3f8583))
* add always-on multi-scale Life Blocks stack panel ([15dc4d4](https://github.com/nitrocode/token-deathclock/commit/15dc4d4373d5c6e203299dd0501d2c3f66df21e1))
* add engagement features β€” social ripple, witness history log, milestone countdown alert + 7 PRDs ([071d754](https://github.com/nitrocode/token-deathclock/commit/071d754ad4ebc3068ebbf763c38dbb2982ebc617))
* Add GitHub corner banner for repo discovery and forking ([cc81c25](https://github.com/nitrocode/token-deathclock/commit/cc81c25c363ceeb621bb73a90be1bf3477ddb376))
* add GitHub corner banner linking to repo ([bd248de](https://github.com/nitrocode/token-deathclock/commit/bd248de207ea8dd9c21fee4da7e1df8f1bec591e))
* add near-term milestones, YAML source, exponential chart, token-saving tips, reference links ([69728ba](https://github.com/nitrocode/token-deathclock/commit/69728ba498b957f27d02f9493381ed37994477a4))
* add News & References tab with dated AI doom links ([#39](https://github.com/nitrocode/token-deathclock/issues/39)) ([3a1778e](https://github.com/nitrocode/token-deathclock/commit/3a1778effef0bf15c3659501836e92bd2b589cb7))
* add per-file coverage delta reporting and coverage banners ([#44](https://github.com/nitrocode/token-deathclock/issues/44)) ([62df522](https://github.com/nitrocode/token-deathclock/commit/62df522b484b889cc7219b80b5ddc19aaed2dd9f))
* add plain-language FAQ accordion section to About tab ([#37](https://github.com/nitrocode/token-deathclock/issues/37)) ([68d86c8](https://github.com/nitrocode/token-deathclock/commit/68d86c8f98ac1cefd5cabcb4010de423002c0758))
* add PR preview URL deployment + update deploy to gh-pages branch ([7360a89](https://github.com/nitrocode/token-deathclock/commit/7360a895eb56e8cce223dd52bf4bf2f32ddd82a3))
* add subtle grim reaper caricature to website ([#42](https://github.com/nitrocode/token-deathclock/issues/42)) ([b669954](https://github.com/nitrocode/token-deathclock/commit/b669954211827730293d3fe5cba453725e043b42))
* add token cost of building the site to footer ([824fdf9](https://github.com/nitrocode/token-deathclock/commit/824fdf9c802c38369a62199aa915cd7e65a24dc4))
* add wasted tokens count to footer ([c77008e](https://github.com/nitrocode/token-deathclock/commit/c77008ee0185a22d1aceb9184c30a1c71afb038c))
* AI Death Clock GitHub Page ([bfded9b](https://github.com/nitrocode/token-deathclock/commit/bfded9b3682995b3edc502f0bd8dca07f132ead3))
* AI-Native company building mini-game in Doom Accelerator ([707cb67](https://github.com/nitrocode/token-deathclock/commit/707cb673109114679a09bcffabdc4cbc1003e81e))
* clean up README, rename PRDs to numeric scheme, achieve 100% test coverage, add CI badges ([8557c74](https://github.com/nitrocode/token-deathclock/commit/8557c74ed7db0c3e4379577be410ab365fd96628))
* cleanup readme, rename PRDs, 100% test coverage, add CI badges ([c791556](https://github.com/nitrocode/token-deathclock/commit/c7915562dbc62c7e426b53561669f4980ff81e01))
* complete tips rendering, CSS styles, tests (142 passing, 98.4% coverage) ([5c057ce](https://github.com/nitrocode/token-deathclock/commit/5c057ce2ce7d68dd1eea71287d87da357df7b945))
* create AGENTS.md, fix counter anchor bug, update README URLs and add score/roadmap ([4230924](https://github.com/nitrocode/token-deathclock/commit/4230924ff3f4bd1c620dd5b4cfe62ab90d2241c7))
* engagement features β€” social ripple, witness history log, milestone countdown alert ([285e764](https://github.com/nitrocode/token-deathclock/commit/285e764e475485a4f02e62b58177e3e5cf8a7c6b))
* fix token counter + add Life Blocks drill-down visualization ([ad39f43](https://github.com/nitrocode/token-deathclock/commit/ad39f4366305c99fcdd9ae1580055a075851aad7))
* fix Twitter share, add multi-platform sharing, OG tags, SEO, widget, footer share row ([17a455f](https://github.com/nitrocode/token-deathclock/commit/17a455fd41fe4e5ec0667f76a0f371a249fc1e1b))
* fix Twitter/X share, add multi-platform sharing, OG tags, SEO, embeddable widget ([a6bf579](https://github.com/nitrocode/token-deathclock/commit/a6bf5790ca90e411af356f937c1fd9eead004f84))
* implement Accelerate the Doom gamification feature ([f822ed1](https://github.com/nitrocode/token-deathclock/commit/f822ed12862c6470a645c19c3385eb8728a6de13))
* implement all 6 fun features (ticker, equivalences, share, receipt, calculator, badges) ([0ca543e](https://github.com/nitrocode/token-deathclock/commit/0ca543e375ed4f3cf5e42f8ad871a49c2f4e93a9))
* implement Priority 3 security hardening (CSP, SRI hash, Dependabot) ([3976d56](https://github.com/nitrocode/token-deathclock/commit/3976d566917766b1367e90bad4816f4dfd89bbd6))
* implement priority 4 β€” test completeness ([e8f3123](https://github.com/nitrocode/token-deathclock/commit/e8f3123a2ac26178790d9a9e90d38ad5510f88d5))
* implement Priority 5 β€” developer experience improvements ([1094a39](https://github.com/nitrocode/token-deathclock/commit/1094a399b943e40f13e88d9017d4ada8381edfa6))
* implement priority 5 developer experience improvements ([ae26e5d](https://github.com/nitrocode/token-deathclock/commit/ae26e5dd05dc71378d41a987e163e5ac5b14ca7a))
* persist user stats to localStorage across sessions ([#41](https://github.com/nitrocode/token-deathclock/issues/41)) ([bc65470](https://github.com/nitrocode/token-deathclock/commit/bc65470e411c08a294d079c8be4894ad39ad81cf))
* Priority 3 β€” CSP, SRI hash for Chart.js, Dependabot ([70a8c8a](https://github.com/nitrocode/token-deathclock/commit/70a8c8ae7ba26b62492b86d6e1d30bc09dc54d78))
* Priority 4 β€” test completeness ([4a7f9bc](https://github.com/nitrocode/token-deathclock/commit/4a7f9bcec79f12bb4a5d3d99fc64b8a960408e4f))
* remove Prompt & PR Score from README and implement Priority 2 community files ([cb972dd](https://github.com/nitrocode/token-deathclock/commit/cb972dd3f7fd2ab3af98341f0eb49e288ec0ae7c))
* semantic versioning, changelog tab, and release-please automation ([#40](https://github.com/nitrocode/token-deathclock/issues/40)) ([751778f](https://github.com/nitrocode/token-deathclock/commit/751778f117c346e705bafb165d4a7258af62e146))
* YAML milestones, near-term scenarios, exponential chart, token-saving tips, reference links ([aeadaa6](https://github.com/nitrocode/token-deathclock/commit/aeadaa6285a1d179c24bb9d3513ca651f4763508))


### Fixed

* `const MILESTONES` redeclaration crash and add E2E console-error CI gate ([935a70d](https://github.com/nitrocode/token-deathclock/commit/935a70d128d6f15d80b737e4e4c3266aab2f3f3b))
* add explicit permissions: read to test workflow (CodeQL) ([8d5a8eb](https://github.com/nitrocode/token-deathclock/commit/8d5a8eb8c34ac2db2a92feea5ca2c036839ef88c))
* address code review β€” reduce E2E timeout, remove error filter, fix parse fn ([0add16d](https://github.com/nitrocode/token-deathclock/commit/0add16d032bba4c051dddefe00aac73752dcacca))
* address code review β€” widget URL text, LinkedIn shareArticle endpoint, clipboard API guard, delay constant ([7bf63c6](https://github.com/nitrocode/token-deathclock/commit/7bf63c6d7f00878040b4770efc183a5b2057dac6))
* address code review feedback β€” constants, naming, zero-padding, template literals ([c11e113](https://github.com/nitrocode/token-deathclock/commit/c11e11336b6a61d91df62fcad5387e0c44b1601b))
* capture last RAF callback in loadScript() to handle initLifeBlocks ([8dc0153](https://github.com/nitrocode/token-deathclock/commit/8dc0153a5804231a7a1d56a97da66acb98eea04a))
* chart date adapter, dynamic rate, 15+ new milestones, E2E tests ([477d69f](https://github.com/nitrocode/token-deathclock/commit/477d69f5bfd591dd7b7616e3b0913206bb74b0af))
* counters/life-blocks broken due to missing Chart.js date adapter; dynamic rate; 22 milestones; E2E tests ([d821e2a](https://github.com/nitrocode/token-deathclock/commit/d821e2a3d4f9b8a02416095be85d6d12dfe583b5))
* delete test-results directory ([43b0a04](https://github.com/nitrocode/token-deathclock/commit/43b0a04687d5765be109aa328e1a1864a69670a6))
* **e2e:** update page title assertion to match new title ([d1110c0](https://github.com/nitrocode/token-deathclock/commit/d1110c0ca55879177b266b5f09bdbf02d4b9cb20))
* enforce [hidden] in CSS reset to prevent modal showing on page load ([1d9d240](https://github.com/nitrocode/token-deathclock/commit/1d9d240bb547eb359120114df4fa4e6c5b962b9b))
* expand gitignore ([a40fd8e](https://github.com/nitrocode/token-deathclock/commit/a40fd8e7d1455897e3b9cf51e2f72554c03c770b))
* extract copyToClipboard helper, fix widget comment, clarify delay constant comment ([ecb8dc1](https://github.com/nitrocode/token-deathclock/commit/ecb8dc1a00245d957bf28fe127e94658555b5f02))
* GitHub corner triangle orientation ([a8b6d32](https://github.com/nitrocode/token-deathclock/commit/a8b6d32fc288516d92931f1ac4c05310f1d601ce))
* Move GitHub corner to top-right; replace theme toggle with icon button ([76a34c4](https://github.com/nitrocode/token-deathclock/commit/76a34c47986d162ec05431a5c44991d85e5a67cb))
* prevent duplicate test workflow runs on push and pull_request ([d340c4d](https://github.com/nitrocode/token-deathclock/commit/d340c4dc8e4bf5b494d8140389b40ec622737138))
* remove beforeunload receipt popup and improve share UX ([85d7fb8](https://github.com/nitrocode/token-deathclock/commit/85d7fb8705eeb5e37a36759e4bf40ee94b73d20c))
* remove beforeunload receipt popup, upgrade share to Web Share API ([9c68264](https://github.com/nitrocode/token-deathclock/commit/9c682648480730bdac8db5de3ab11cfdde960273))
* remove scoring section, fix CI test reliability, improve coverage ([2e9eb0d](https://github.com/nitrocode/token-deathclock/commit/2e9eb0d4233fe300632380a3d28e4042b0a27cfb))
* run test workflows once per event by scoping push trigger to main ([0e11124](https://github.com/nitrocode/token-deathclock/commit/0e11124b60becd449690962037267eda2b54cc45))
* wrap death-clock-core.js in IIFE to prevent const MILESTONES redeclaration; add console-error E2E test and Playwright job to CI ([73ce830](https://github.com/nitrocode/token-deathclock/commit/73ce830391f9004d99e68930c5135c65be97853f))


### Changed

* reduce DOM churn in passive loop β€” update only numeric counters on each tick ([595d062](https://github.com/nitrocode/token-deathclock/commit/595d062eac2943a15eceb2faf25f210ac6c7edd3))


### Documentation

* add fun feature PRDs in docs/prd ([3981c77](https://github.com/nitrocode/token-deathclock/commit/3981c7741a9f0a056e0c2dcac3450a4ebaf50f16))
* add PRD for "Accelerate the Doom" gamification feature ([aa5be89](https://github.com/nitrocode/token-deathclock/commit/aa5be899ed60567fa881cd20882896e7719495e4))
* add PRD for always-on multi-scale Life Blocks panel ([f880d93](https://github.com/nitrocode/token-deathclock/commit/f880d93bc506fa3ed62f72f0028c42b27ad4d90b))
* add PRD for always-on multi-scale Life Blocks panel ([9152922](https://github.com/nitrocode/token-deathclock/commit/91529227fd42739de79d4029bc17c47263a31814))
* add viral/fun feature PRDs for token-deathclock ([fb8af28](https://github.com/nitrocode/token-deathclock/commit/fb8af28fe03f446c97982629b46d29b464c68cff))
* resolve all open questions in always-on life blocks PRD ([9a826fd](https://github.com/nitrocode/token-deathclock/commit/9a826fdd42bc2dbb2b8bca3fbd5698efd18b41ee))

## [Unreleased]

### Added
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ai-death-clock",
"version": "1.0.0",
"version": "1.1.0",
"description": "AI Death Clock β€” visualising the environmental cost of global AI token consumption",
"homepage": "https://nitrocode.github.io/token-deathclock/",
"scripts": {
Expand Down
Loading