Range-diff !485

back to !485 cli: help and usage print the command as typed

 1:  8deb61e =  1:  8deb61e control: move the feed-line sentence renderer from httpd, so the CLI can share it
 2:  e6ca600 =  2:  e6ca600 feed: a labelled event names the labels
 3:  eab26fa =  3:  eab26fa dashboard, feed: render activity as the web's sentence, not the raw payload
 4:  b1c22ec =  4:  b1c22ec feedline: extract FeedLine.Sentence, dedupe runDashboard/runFeed
 5:  b4721eb =  5:  b4721eb dashboard: an assigned issue no longer repeats under open issues
 6:  584402d =  6:  584402d notifications list: name --all when the empty inbox is just read items
 -:  ------- >  7:  045a2d4 feedline: space between the repository and a tag, job or sha
 -:  ------- >  8:  575430b notifications list: name --all only when read items exist
 -:  ------- >  9:  38a0c6e e2e: an assigned issue is not listed under open_issues
16:  7abe0fb ! 10:  840738b changelog: unreleased section for #265 and #267
    @@ Metadata
     Author: Christian Cleberg <hello@cleberg.net>
     
      ## Commit message ##
    -    changelog: unreleased section for #265 and #267
    +    changelog: unreleased entry for #265
     
    -    Closes #267
    +    Ref #265
     
      ## CHANGELOG.org ##
     @@ CHANGELOG.org: Versioning follows semver from v0.1.0. Database migrations run
    @@ CHANGELOG.org: Versioning follows semver from v0.1.0. Database migrations run
      
     +* Unreleased
     +
    -+*Upgrade note.* Upgrade the instance before the CLI: an older server
    -+refuses the CLI's leading =--path== argument as an unknown command,
    -+for the eighteen commands whose CLI path differs from the registry's
    -+(the =gitbay auth ...= commands and =repo topics list=).
    -+
    -+- The dashboard and the web activity feed read as sentences instead
    -+  of raw event payloads; an issue assigned to you appears once
    -+  instead of once per assignment. =notifications list= names
    -+  =--all= when only read items remain (#265).
    -+- Help and usage print the command the way the caller typed it —
    -+  =usage: gitbay auth keys remove <fingerprint>=, not the registry's
    -+  own path. =auth --help= lists the email and API token commands
    -+  alongside keys and PGP. A bad-flag error prints the same prefixed
    -+  usage line a wrong-argument refusal does (#267).
    ++- =dashboard= and =feed= print activity as sentences
    ++  (=cmc opened issue krz/gitbay#12=) instead of raw event payloads,
    ++  and a labelled event names its labels there and on the web feed. An
    ++  issue assigned to you appears only under "assigned to you": the
    ++  =open_issues= field of =dashboard --json= no longer includes issues
    ++  assigned to the caller. =notifications list= names =--all= when only
    ++  read items remain (#265).
     +
      * v1.36.0 — 2026-09-23
      
 7:  823246d = 11:  5d3cac6 usage, help: print the program and the CLI's own path for the command
 8:  a5303a5 = 12:  83a68da cli: send --path= where the CLI path differs from the server path
 9:  ac3393b = 13:  59423f3 e2e: usage prints the CLI's own path, stock ssh the registered one
10:  6f1da44 = 14:  3b8088c flags: print a bad-flag usage line the way a usage refusal does
11:  cc9ddf4 = 15:  d8aed5e auth keys add, pgp add: check --help before reading stdin
12:  f00b937 = 16:  5644d44 help: auth (and any future CLI-only grouping) renders with the registry layout, in the CLI's own paths
13:  4980873 = 17:  1729fab auth --help: force --path= for a bare CLI-only alias group
14:  a28dfa9 = 18:  53ed395 summaries: verb phrases instead of bare nouns
15:  380214e = 19:  3e62e73 control, cmd/gitbay: guard nounAliases and aliasGroupNames against drift
 -:  ------- > 20:  34193bf changelog: #267 and the --path= upgrade note
 -:  ------- > 21:  8a07a1a help: no auth <verb> usage or footer over stock ssh
 -:  ------- > 22:  217efb8 changelog: usage refusals name ssh git@<host> outside the CLI