saddle-Clanker-Saddle
|
a11b9c5056
Add the advisor chat UI: /chats pages, actions, dashboard hero (goal 27)
|
4 semanas atrás |
saddle-agent
|
6895c0802f
Add the discoveries knowledge base: storage, callback API, page and payload injection
|
1 mês atrás |
Billy Barrow
|
072c2eb0bd
More tweaks
|
1 mês atrás |
Billy Barrow
|
aa5ce85c06
Final tweaks
|
1 mês atrás |
Billy Barrow
|
a5fdb76bc3
Account dropdown
|
1 mês atrás |
Billy Barrow
|
64b9562f18
New nav
|
1 mês atrás |
saddle-Clanker-Saddle
|
487db9c1da
Goal link pre-fill from the primary project; stacks feature
|
1 mês atrás |
saddle-Clanker-Saddle
|
cee6e61b01
templates: pure-ASCII stm-* expressions and script bodies (entity corruption fix)
|
1 mês atrás |
clanker
|
3785e9f562
In-place Edit buttons for task mandate and goal brief
|
1 mês atrás |
clanker
|
cc160d76e3
Users page, profile page, role gates (admin-gated user/saddle/capability management)
|
1 mês atrás |
Billy Barrow
|
5eaab318c6
navbar
|
1 mês atrás |
clanker
|
b1176f3cf8
ui+docs: clanker-saddle favicon + touch-icon, emblem beside the heading; READMEs swept for the plan-16 world (single-row blocks, parked outcomes, derived saddle state, no subtask/legacy-wire remnants, 924-check count)
|
1 mês atrás |
clanker
|
e578a698f5
r3: shared plan-review JS (arch 15) — one parameterised initPlanReviews in main.html. The ~180-line collect-remarks pattern (the per-block remark queue, the plan-popover, the numbered rejection body with quote-prefixed remarks, accept-clears-queue, remark-less rejection via the feedback textarea, syncPlanRemarks on afterEvaluate) moves verbatim into main.html as the shared engine; the page passes only resolveBlock(id). goal_detail.html keeps the resolution (resolveReviewBlock over goal.open_blocks + plan_pending_block — the S2 completion-review deep-link semantics) and registers. The task-page twin of the pattern died with the poll era in the arch-19 commit (the plain-task plan review was unreachable), so the duplication the review flagged is gone at the source: the engine lives once, asserted identifiers (remarksByBlock, rejectOpenByBlock, syncPlanRemarks, plan-popover, the numbered (index + 1) + '. ' body) all preserved on the composed goal page — the goalui S2/S3 pins pass unchanged. 851 checks.
|
1 mês atrás |
clanker
|
37508060cf
r1: dead code deletion — has_yeehaw (the batch yeehaw_task_ids/yeehaw_feed own every surface), SaddleService snippet_text + generate_token (mint_saddle_token is the live minter), the Saddle.container_id column (entity + flattened M0001, tear-down convention), the never-set 'recovering' branch of unreachable_task_ids, TaskDetailPublic plan/auto_approve/toggle_auto_approve, the duplicated hideQuoteUi in main.html (the activeHandler-clearing definition wins), and the malformed/duplicated docblocks (TaskService nested /**, the orphaned list_tasks header, the SaddleService /status orphan, the TasksEntrypoint double header). fail_goal's empty cascaded-if dies with the counter, the shared cascade_goal_tasks helper owning the cancel/fail task sweep.
|
1 mês atrás |
clanker
|
ac95a52656
ui: goal visual identity — accent, icon, distinct cards
|
1 mês atrás |
clanker
|
44f2e66a5a
goals: schema, lifecycle service, wire contract and task callbacks
|
1 mês atrás |
clanker
|
39097a49dd
feat: rules — migration, CRUD page, project/task attach UI, effective rule set (task ∪ primary ∪ co-developed, deduped, ordered) in the /start payload
|
1 mês atrás |
clanker
|
0a82bf1ca8
feat: plain terminal view with green # lines, native dialog for quote-comments, plan review labels, popover URI fix
|
1 mês atrás |
clanker
|
bd6d54da86
feat: SSE (terminal stream + pulse), task plans with stm-markdown, typed blocks (question/RFC/review), progress updates, terminal highlight-to-comment, toast notifications, auth tokens, workspace pause/resume, UI overhaul
|
1 mês atrás |
clanker
|
4cf9855680
feat: ClankerSaddle — Spry web app orchestrating saddle daemons with projects, tasks, dispatch, terminal viewer
|
1 mês atrás |