refactor(worker): remove MessageParser (replaced by StreamAnalyzer)

This commit is contained in:
Mika Kuns
2026-04-14 14:12:21 +02:00
parent 03728c8e4a
commit c1c4c75979
26 changed files with 3978 additions and 88 deletions

View File

@@ -0,0 +1,61 @@
<h2>Task Creation: How should adding tasks work?</h2>
<p class="subtitle">Microsoft To Do uses an inline text field at the bottom of the task list. Currently ClaudeDo opens a modal dialog. Which approach fits best?</p>
<div class="options">
<div class="option" data-choice="a" onclick="toggleSelect(this)">
<div class="letter">A</div>
<div class="content">
<h3>Inline Add (To Do style)</h3>
<p>A text field always visible at the bottom of the task list. Press <strong>Enter</strong> to create a quick task with just a title. Tab or click to expand for more fields (description, tags, status).</p>
<div class="pros-cons">
<div class="pros"><h4>Pros</h4><ul>
<li>Fastest for rapid task entry</li>
<li>Keyboard-driven — never leave the list</li>
<li>Feels natural and lightweight</li>
</ul></div>
<div class="cons"><h4>Cons</h4><ul>
<li>Limited space for advanced fields</li>
<li>Need separate flow for setting tags/status on creation</li>
</ul></div>
</div>
</div>
</div>
<div class="option" data-choice="b" onclick="toggleSelect(this)">
<div class="letter">B</div>
<div class="content">
<h3>Inline Add + Detail Pane Editing</h3>
<p>Same inline text field for quick creation. After pressing Enter, the new task is selected and the <strong>detail pane on the right</strong> becomes editable — add description, tags, commit type there. Like To Do's "click task → edit in sidebar" pattern.</p>
<div class="pros-cons">
<div class="pros"><h4>Pros</h4><ul>
<li>Quick entry AND full editing without modals</li>
<li>Uses existing detail pane real estate</li>
<li>Closest to Microsoft To Do's actual flow</li>
</ul></div>
<div class="cons"><h4>Cons</h4><ul>
<li>Detail pane needs to become editable (currently read-only)</li>
<li>More complex state management</li>
</ul></div>
</div>
</div>
</div>
<div class="option" data-choice="c" onclick="toggleSelect(this)">
<div class="letter">C</div>
<div class="content">
<h3>Keep Modal Dialog + Keyboard Shortcut</h3>
<p>Keep the existing modal editor but add <strong>Ctrl+N</strong> / <strong>Enter</strong> shortcut to open it instantly. Add keyboard navigation within the dialog (Tab between fields, Enter to save).</p>
<div class="pros-cons">
<div class="pros"><h4>Pros</h4><ul>
<li>Minimal code changes</li>
<li>All fields visible at once</li>
<li>Modal keeps focus clear</li>
</ul></div>
<div class="cons"><h4>Cons</h4><ul>
<li>Still interrupts flow with a window</li>
<li>Feels heavier than To Do</li>
</ul></div>
</div>
</div>
</div>
</div>