← Whisper MoneyCONTENT HISTORY

Update to Whisper Money

Snapshot Nov 13, 2026 · 18:09 UTC · version 2.2.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Whisper Money and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 22:59 UTC

db650cd0ce64241df5b9ab9e3f270ad010a4de67ba2580bb32329ad9d2ab92ab

After

Nov 13, 2026 · 18:09 UTC

81c7ce91afb8826fd817637ae281dca33fec61c17dd1c6042a59c6511207f8fe

Package file

Before

Sep 30, 2026 · 22:59 UTC

127

After

Nov 13, 2026 · 18:09 UTC

105

Package file

Before

Sep 30, 2026 · 22:59 UTC

19096b8af641f4af82a41b336865d087f8da4d79dde210ea1bc23bfcf9ef6e4c

After

Nov 13, 2026 · 18:09 UTC

0e4ef7226e8b5605d4a3792d25cb3d23400b8ad46b41e98f7548e5f5a41bde37

Package file

Before

Sep 30, 2026 · 22:59 UTC

3803

After

Nov 13, 2026 · 18:09 UTC

5381

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

.mcp.json →

assets/logo.png →

skills/whisper-money-docs/SKILL.md →

skills/whisper-money/SKILL.md →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,23 +1,26 @@
 {
-  "apps": "./.app.json",
   "author": {
     "name": "V\u00edctor Falc\u00f3n Ru\u00edz"
   },
-  "description": "Whisper Money is a privacy-first personal finance app: your financial data is yours, and it is never shared with third parties. This app connects ChatGPT to your own Whisper Money account so you can analyse your money in plain language instead of clicking through dashboards.\n\nAsk questions like \"how much did I spend on groceries last month\", \"what's my net worth trend this year\", \"which subscriptions are draining me\" or \"break down Q2 by category\" \u2014 the app reads your transactions, accounts, categories, labels, cashflow and net worth and answers with your real numbers. You can also keep your books tidy from the conversation: log manual transactions, recategorize and label existing ones, record balances for manual accounts, and manage categories, labels and automation rules.\n\nYour synced bank data is protected: transactions imported from a bank connection can be categorized and labelled, but never edited or deleted, and balances can only be recorded on manual accounts. You can still add your own manual transactions to a bank-connected account \u2014 a sync never removes them. Data is scoped to the account you sign in with, including any shared spaces you belong to. The app reads and writes bookkeeping records only \u2014 it can never move money, make payments or reach any account outside Whisper Money.\n\nRequires a Whisper Money account on a paid (Pro) plan. Sign in happens through Whisper Money's own OAuth flow \u2014 ChatGPT never sees your password, and access can be revoked at any time from your account settings.",
+  "description": "Whisper Money is a personal finance app. This app connects ChatGPT to your own Whisper Money account so you can analyse your money in plain language instead of clicking through dashboards.\n\nAsk questions like \"how much did I spend on groceries last month\", \"what's my net worth trend this year\", \"which subscriptions are draining me\" or \"break down Q2 by category\" \u2014 the app reads your transactions, accounts, categories, labels, budgets, savings goals, cashflow, net worth and the milestone medals you have earned along the way, and answers with your real numbers. You can also keep your books tidy from the conversation: log manual transactions, recategorize and label existing ones, split a transaction that covered several things into parts with their own categories, record balances for manual accounts, set up and edit your own accounts \u2014 including loans and properties, with their interest rate or purchase price and the balance history that follows from them \u2014 create and edit savings goals \u2014 one-off or monthly, with every month measured against its own target \u2014 and manage budgets, categories, labels and automation rules \u2014 including running an automation rule over the transactions you already have, after previewing what it would match.\n\nYour synced bank data is protected: a transaction imported from a bank connection can be categorized, labelled, split and annotated with notes, but its description, amount, date and account stay locked, it can never be deleted, and balances can only be recorded on manual accounts. You can still add your own manual transactions to a bank-connected account \u2014 a sync never removes them. Data is scoped to the account you sign in with, including any shared spaces you belong to. The app reads and writes bookkeeping records only \u2014 it can never move money, make payments or reach any account outside Whisper Money. Bank-connected accounts can only be created by you, in the app, through your bank's own consent flow, and once connected their currency and bank stay locked to what the bank reports.\n\nRequires a Whisper Money account. Sign in happens through Whisper Money's own OAuth flow \u2014 ChatGPT never sees your password, and access can be revoked at any time from your account settings.",
   "interface": {
     "capabilities": [],
     "category": "Finance",
     "defaultPrompt": null,
     "developerName": "V\u00edctor Falc\u00f3n Ru\u00edz",
     "displayName": "Whisper Money",
-    "longDescription": "Whisper Money is a privacy-first personal finance app: your financial data is yours, and it is never shared with third parties. This app connects ChatGPT to your own Whisper Money account so you can analyse your money in plain language instead of clicking through dashboards.\n\nAsk questions like \"how much did I spend on groceries last month\", \"what's my net worth trend this year\", \"which subscriptions are draining me\" or \"break down Q2 by category\" \u2014 the app reads your transactions, accounts, categories, labels, cashflow and net worth and answers with your real numbers. You can also keep your books tidy from the conversation: log manual transactions, recategorize and label existing ones, record balances for manual accounts, and manage categories, labels and automation rules.\n\nYour synced bank data is protected: transactions imported from a bank connection can be categorized and labelled, but never edited or deleted, and balances can only be recorded on manual accounts. You can still add your own manual transactions to a bank-connected account \u2014 a sync never removes them. Data is scoped to the account you sign in with, including any shared spaces you belong to. The app reads and writes bookkeeping records only \u2014 it can never move money, make payments or reach any account outside Whisper Money.\n\nRequires a Whisper Money account on a paid (Pro) plan. Sign in happens through Whisper Money's own OAuth flow \u2014 ChatGPT never sees your password, and access can be revoked at any time from your account settings.",
+    "longDescription": "Whisper Money is a personal finance app. This app connects ChatGPT to your own Whisper Money account so you can analyse your money in plain language instead of clicking through dashboards.\n\nAsk questions like \"how much did I spend on groceries last month\", \"what's my net worth trend this year\", \"which subscriptions are draining me\" or \"break down Q2 by category\" \u2014 the app reads your transactions, accounts, categories, labels, budgets, savings goals, cashflow, net worth and the milestone medals you have earned along the way, and answers with your real numbers. You can also keep your books tidy from the conversation: log manual transactions, recategorize and label existing ones, split a transaction that covered several things into parts with their own categories, record balances for manual accounts, set up and edit your own accounts \u2014 including loans and properties, with their interest rate or purchase price and the balance history that follows from them \u2014 create and edit savings goals \u2014 one-off or monthly, with every month measured against its own target \u2014 and manage budgets, categories, labels and automation rules \u2014 including running an automation rule over the transactions you already have, after previewing what it would match.\n\nYour synced bank data is protected: a transaction imported from a bank connection can be categorized, labelled, split and annotated with notes, but its description, amount, date and account stay locked, it can never be deleted, and balances can only be recorded on manual accounts. You can still add your own manual transactions to a bank-connected account \u2014 a sync never removes them. Data is scoped to the account you sign in with, including any shared spaces you belong to. The app reads and writes bookkeeping records only \u2014 it can never move money, make payments or reach any account outside Whisper Money. Bank-connected accounts can only be created by you, in the app, through your bank's own consent flow, and once connected their currency and bank stay locked to what the bank reports.\n\nRequires a Whisper Money account. Sign in happens through Whisper Money's own OAuth flow \u2014 ChatGPT never sees your password, and access can be revoked at any time from your account settings.",
     "privacyPolicyURL": "https://whisper.money/privacy",
     "shortDescription": "Chat with your own finances",
     "supportURL": "https://whisper.money",
     "termsOfServiceURL": "https://whisper.money/terms",
-    "websiteURL": "https://whisper.money"
+    "websiteURL": "https://whisper.money",
+    "logo": "./assets/logo.png",
+    "composerIcon": "./assets/logo.png"
   },
   "name": "app-6a797ad042008191aacd29609fc539f2",
   "skills": "./skills",
-  "version": "2.0.0"
-}
\ No newline at end of file
+  "version": "2.2.0",
+  "mcpServers": "./.mcp.json",
+  "apps": "./.app.json"
+}
Full technical diff · 10 changed fields

changed /files/.app.json/sha256

BEFORE
"db650cd0ce64241df5b9ab9e3f270ad010a4de67ba2580bb32329ad9d2ab92ab"
AFTER
"81c7ce91afb8826fd817637ae281dca33fec61c17dd1c6042a59c6511207f8fe"

changed /files/.app.json/size

BEFORE
127
AFTER
105

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"19096b8af641f4af82a41b336865d087f8da4d79dde210ea1bc23bfcf9ef6e4c"
AFTER
"0e4ef7226e8b5605d4a3792d25cb3d23400b8ad46b41e98f7548e5f5a41bde37"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
3803
AFTER
5381

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "7a06d931e4d994da94eb2cdc4366395cf09a66ad335118a245a5cfa3320940a6",
  "size": 148
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "757000c16a3615e6bfee3a89b44c8759428303e653ae0fdd1ab2815a671b27c5",
  "size": 16235
}

changed /files/skills~1whisper-money-docs~1SKILL.md/sha256

BEFORE
"4ba06a328c70776136c69b1ea560a7a24628f30020fa55b44516edbf45c93093"
AFTER
"decc72ff4718fa06db29273adb599902556076dc7eadaa7aca7389e2880c4ae0"

changed /files/skills~1whisper-money-docs~1SKILL.md/size

BEFORE
1914
AFTER
2286

changed /files/skills~1whisper-money~1SKILL.md/sha256

BEFORE
"0205b3e93b08b8cb284b168ec066330a7d61aa7b22502d997f791a8f5cc37441"
AFTER
"2202ce8d167b9b0c8c95a210e5d12669fbd28dcd80f90a2b078bbc4eee86a921"

changed /files/skills~1whisper-money~1SKILL.md/size

BEFORE
3660
AFTER
7380
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "81c7ce91afb8826fd817637ae281dca33fec61c17dd1c6042a59c6511207f8fe",
      "size": 105
    },
    ".codex-plugin/plugin.json": {
      "sha256": "0e4ef7226e8b5605d4a3792d25cb3d23400b8ad46b41e98f7548e5f5a41bde37",
      "size": 5381
    },
    ".mcp.json": {
      "sha256": "7a06d931e4d994da94eb2cdc4366395cf09a66ad335118a245a5cfa3320940a6",
      "size": 148
    },
    "assets/logo.png": {
      "sha256": "757000c16a3615e6bfee3a89b44c8759428303e653ae0fdd1ab2815a671b27c5",
      "size": 16235
    },
    "skills/whisper-money-docs/SKILL.md": {
      "sha256": "decc72ff4718fa06db29273adb599902556076dc7eadaa7aca7389e2880c4ae0",
      "size": 2286
    },
    "skills/whisper-money/SKILL.md": {
      "sha256": "2202ce8d167b9b0c8c95a210e5d12669fbd28dcd80f90a2b078bbc4eee86a921",
      "size": 7380
    }
  }
}

SHA-256 of public snapshot: afc3668c381d0b0d6963e455e8383aea7588d37d9d610922ea5d0b89f52b34f9