Recently Written · git

ideamine

An idea inbox for Claude Code: /idea saves ideas at zero tokens; Claude triages them and routes each to the cheapest model that can build it.

git clone https://github.com/equwal/ideamine

Log | Files | Refs


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": {