commit 2f29b24c24288473c59aaa84fa54fa278918b39d equwal <13551856+equwal@users.noreply.github.com> 2026-09-22 15:45:03 -0700 ideamine 0.9.1: keep each lane of the board narrow A card note is one line with an ellipsis. In a flex row, the automatic minimum size of an item is its content, so that long line made its lane as wide as the note. The lanes then looked like a list, not a board. `min-width: 0` on a lane keeps the width of the lane, and the note gets its ellipsis again.
.claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- dashboard/index.html | 3 ++- package.json | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index b20ab73..613dfbf 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ { "name": "ideamine", "description": "An idea inbox for Claude Code. /idea saves an idea without a model call. Claude triages the ideas and picks the cheapest model that can build each one.", - "version": "0.9.0", + "version": "0.9.1", "author": { "name": "equwal" }, diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index e29d470..f262685 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "ideamine", - "version": "0.9.0", + "version": "0.9.1", "description": "An idea inbox for Claude Code. /idea saves an idea without a model call, so it works at any time, even at your usage limit. Claude triages the ideas and picks the cheapest model that can build each one.", "author": { "name": "equwal", diff --git a/dashboard/index.html b/dashboard/index.html index c421779..c74c210 100644 --- a/dashboard/index.html +++ b/dashboard/index.html @@ -99,7 +99,8 @@ main { padding: 12px; } /* board */ .board { display: flex; align-items: flex-start; gap: 12px; overflow-x: auto; padding-bottom: 8px; } -.column { flex: 0 0 260px; background: var(--surface); border: 1px solid var(--border); border-radius: 8px; } +/* min-width keeps each lane at its width. Without it, a long note in a card makes the lane wide. */ +.column { flex: 0 0 260px; min-width: 0; background: var(--surface); border: 1px solid var(--border); border-radius: 8px; } .column-header { display: flex; align-items: center; gap: 6px; padding: 8px 10px; border-bottom: 1px solid var(--border); font-weight: 600; } .column-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--chip-color); flex: none; } .column-title { flex: 1; } diff --git a/package.json b/package.json index 24896ae..a7affc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ideamine", - "version": "0.9.0", + "version": "0.9.1", "description": "An idea inbox for Claude Code. /idea saves an idea without calling the model; Claude later triages each idea and picks the cheapest model that can build it.", "type": "module", "bin": {