gabriel / musehub public
BREAKING dev
AI Agent gabriel · 127 days ago · May 8, 2026 · Diff

ui: replace interactive write forms on proposal detail with CLI hints

Remove comment form, merge strategy picker, and merge button — all of which require stateful auth incompatible with MSign's stateless model. Replace with read-only CLI command snippets showing the equivalent muse hub commands. Also delete the dead SCSS (proposal-comment-form, proposal-textarea, proposal-strategy, proposal-hero-btn, proposal-merge-*) and add new proposal-cli-hint / proposal-cli-strategy styles.

sha256:8cf4aae0984a24c524e6ea534c24ac39bcfe52c33a66b14acf84ac7c18c4b73f sha
+6 ~3 −35 symbols
sha256:950defe6843645708921b0c00ceb6b07d024f8b8fb528046d61c50bc685949eb snapshot
+6
symbols added
~3
symbols modified
−35
symbols removed
0
dead code introduced
Semantic Changes 44 symbols
~ musehub/templates/musehub/pages/proposal_detail.html .html 11 symbols removed, 3 symbols modified
a#proposal-merge-commit-link section a#proposal-merge-commit-link L501–501
button#proposal-merge-btn-section section button#proposal-merge-btn-section L482–492
button#proposal-sym-anchor-clear section button#proposal-sym-anchor-clear L431–431
code#proposal-sym-anchor-display section code#proposal-sym-anchor-display L430–430
div#proposal-merge-actions section div#proposal-merge-actions L481–497
div#proposal-merge-success section div#proposal-merge-success L498–502
div#proposal-sym-anchor-preview section div#proposal-sym-anchor-preview L427–432
form#proposal-comment-form section form#proposal-comment-form L420–439
input#cb-delete-branch section input#cb-delete-branch L494–496
input#proposal-sym-anchor-input section input#proposal-sym-anchor-input L433–434
input[target_type] section input[target_type] L435–436
~ src/scss/components/_proposal-detail.scss .scss 6 symbols added, 24 symbols removed
proposal-merge-btn-icon rule .htmx-request .proposal-merge-btn-icon L854–854
proposal-merge-btn-spinner rule .htmx-request .proposal-merge-btn-spinner L855–855
proposal-comment-form rule .proposal-comment-form L752–756
proposal-delete-label rule .proposal-delete-label L857–866
proposal-delete-label:hover rule .proposal-delete-label:hover L865–865
proposal-hero-btn rule .proposal-hero-btn L817–844
proposal-hero-btn--primary rule .proposal-hero-btn--primary L834–843
proposal-hero-btn--primary:disabled rule .proposal-hero-btn--primary:disabled L842–842
proposal-hero-btn--primary:hover rule .proposal-hero-btn--primary:hover L838–841
proposal-merge-btn-icon rule .proposal-merge-btn-icon L846–846
proposal-merge-btn-spinner rule .proposal-merge-btn-spinner L847–847
proposal-merge-commit-link rule .proposal-merge-commit-link L881–886
proposal-merge-success rule .proposal-merge-success L868–879
proposal-strategy rule .proposal-strategy L781–799
proposal-strategy--active rule .proposal-strategy--active L794–798
proposal-strategy-desc rule .proposal-strategy-desc L815–815
proposal-strategy-icon rule .proposal-strategy-icon L801–812
proposal-strategy-label rule .proposal-strategy-label L814–814
proposal-strategy:hover rule .proposal-strategy:hover L792–792
proposal-textarea rule .proposal-textarea L758–777
placeholder rule .proposal-textarea::placeholder L771–771
proposal-textarea:focus rule .proposal-textarea:focus L772–776
input[type="checkbox"] rule input[type="checkbox"] L864–864
proposal-spin rule proposal-spin L849–852
+ proposal-cli-cmd rule .proposal-cli-cmd L770–781
+ proposal-cli-hint rule .proposal-cli-hint L752–768
+ proposal-cli-hint-icon rule .proposal-cli-hint-icon L764–767
+ proposal-cli-strategies rule .proposal-cli-strategies L785–790
+ proposal-cli-strategy rule .proposal-cli-strategy L792–810
+ proposal-cli-strategy-label rule .proposal-cli-strategy-label L801–809
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:8cf4aae0984a24c524e6ea534c24ac39bcfe52c33a66b14acf84ac7c18c4b73f --body "your comment"