Commits in Source Code Portal
feat(tools): one tool catalogue for agents, the assistant on it, and the tools API (W1)1,190 additions and 402 deletions in 16 files
cantara/source-code-portaloranheim 9c6861f
docs(plan): agents, one tool catalogue for the assistant, MCP and WebMCP (W1 to W3), before embedding122 additions and 4 deletions in 5 files
cantara/source-code-portaloranheim 3d5ed1a
docs(operator): Private Packagist signs in with Basic4 additions and 3 deletions in 1 file
cantara/source-code-portaloranheim 0157d35
docs(operator): every package manager's registry url, with NuGet, RubyGems and Packagist examples7 additions and 1 deletion in 1 file
cantara/source-code-portaloranheim 31fe029
docs(changelog): 2.2.119 additions and 0 deletions in 1 file
cantara/source-code-portaloranheim bfa3a79
feat(packages): providers for NuGet, RubyGems and Packagist535 additions and 15 deletions in 14 files
cantara/source-code-portaloranheim 6411bfb
docs(packages): private registries in the operator guide, the security model, the plugin and the Guide103 additions and 12 deletions in 9 files
cantara/source-code-portaloranheim c5d3d53
feat(packages): private registries with Basic, bearer or header credentials sent only to their own URL, and registries on a private network315 additions and 47 deletions in 14 files
cantara/source-code-portaloranheim 1e4eea8
feat(manifests): Cargo.toml and pyproject.toml, and the documents for every package manager355 additions and 33 deletions in 13 files
cantara/source-code-portaloranheim 3f618ea
feat(packages): providers for PyPI, Cargo, Go, Swift and CocoaPods, and Gradle builds for Maven1,120 additions and 10 deletions in 12 files
cantara/source-code-portaloranheim 67d8bd0
feat(packages): a private repository's packages are never named to a public registry, and providers can read the repository's tags101 additions and 23 deletions in 5 files
cantara/source-code-portaloranheim f821e5e
docs(packages): published packages for operators, repository owners, the API and the security model43 additions and 7 deletions in 7 files
cantara/source-code-portaloranheim 8f37f3c
feat(web): the release chip shows a published package where there is no GitHub release, and the repository page lists its packages149 additions and 4 deletions in 10 files
cantara/source-code-portaloranheim 16f820b
feat(packages): wired in, a published package counts as a release, and the tests' registries never dial195 additions and 25 deletions in 19 files
cantara/source-code-portaloranheim e3e387d
feat(packages): package providers for Maven and npm, a shared registry client and the lookup job1,589 additions and 2 deletions in 9 files
cantara/source-code-portaloranheim e8126d8
refactor(egress): the public-only transport is core, for images and registries105 additions and 82 deletions in 8 files
cantara/source-code-portaloranheim 1c94226
docs(plan): published packages, a provider per package manager (R1 to R4)148 additions and 2 deletions in 5 files
cantara/source-code-portaloranheim d026c94
feat(web): a licence shows its short name and links its text, and the open issues link to GitHub98 additions and 15 deletions in 3 files
cantara/source-code-portaloranheim 1a64190
feat(github): trees stream, and the manifests search keeps only its directories and walks a truncated tree307 additions and 37 deletions in 12 files
cantara/source-code-portaloranheim da13210
feat(commits): a read that fails part-way keeps what it read, and a failing branch never costs the default one209 additions and 25 deletions in 4 files
cantara/source-code-portaloranheim cf994df
feat(sync): a new release runs failed jobs again at its first start99 additions and 4 deletions in 6 files
cantara/source-code-portaloranheim 30c1c5a
style(guide): format the reordered sections6 additions and 1 deletion in 1 file
cantara/source-code-portaloranheim 6090b98
docs(guide): connect GitHub first, then scp.yaml with the App, the groups, check and run76 additions and 67 deletions in 2 files
cantara/source-code-portaloranheim 330e14f
docs(guide): token_file is the portal's GitHub token, not a sign-in5 additions and 3 deletions in 1 file
cantara/source-code-portaloranheim 42249f1
docs(guide): access tokens first, in three steps, then single sign-on45 additions and 13 deletions in 2 files
cantara/source-code-portaloranheim 3af4bc3
docs(guide): connecting GitHub with an App, and sign-in and private repositories: who sees what, and the providers125 additions and 8 deletions in 2 files
cantara/source-code-portaloranheim 38e1b6a
feat(guide): two parts for readers and operators, a contents sidebar, pictures at their own size and the findings' icon legend413 additions and 218 deletions in 20 files
cantara/source-code-portaloranheim b820fa1
feat(web): a health score is a ring and a finding its kind's icon on its severity's tile, the points in its hint250 additions and 63 deletions in 8 files
cantara/source-code-portaloranheim 081535d
docs(plan): embedding the portal in other sites, queued after the next release, on the roadmap100 additions and 4 deletions in 5 files
cantara/source-code-portaloranheim bc7e94e
feat(web): the viewer is one account menu after the reader's icons, and the latest commits' fold sits at its title's end211 additions and 101 deletions in 7 files
cantara/source-code-portaloranheim 5d101ad
docs(guide): pictures and alt texts for the default lens of every kind28 additions and 28 deletions in 16 files
cantara/source-code-portaloranheim 6fbed4f
feat(dashboard): a new reader counts every kind of work, automation included, until they narrow it in Settings50 additions and 43 deletions in 19 files
cantara/source-code-portaloranheim 30d0ef5
feat(commits): the commit list is read as a stream in bounded memory, a message of any length keeping its start and its trailers733 additions and 16 deletions in 10 files
cantara/source-code-portaloranheim 2fb0e33
fix(github): a response larger than the conditional cache's 1 MiB is read whole, not cut into malformed JSON32 additions and 3 deletions in 2 files
cantara/source-code-portaloranheim dfd07ac
feat(web): the header reads Guide, theme, Settings, and the theme is a menu with the chosen mode checked182 additions and 36 deletions in 7 files
cantara/source-code-portaloranheim e69ddcb
fix(dashboard): after a return to the built-in layout the design mode says so, not that a layout was saved4 additions and 4 deletions in 2 files
cantara/source-code-portaloranheim 0b06c2c
docs(changelog): 2.2.020 additions and 0 deletions in 1 file
cantara/source-code-portaloranheim 8d7cff0
feat(dashboard): the latest commits are a side panel beside the products that folds away and resizes306 additions and 48 deletions in 11 files
cantara/source-code-portaloranheim 148d945
fix(web): a signal's hint is its name and at most three signals, no prose73 additions and 83 deletions in 8 files
cantara/source-code-portaloranheim 45bdf18
feat(web): every colour signal explains itself at once in a card, on hover, focus or a tap490 additions and 77 deletions in 12 files
cantara/source-code-portaloranheim a1d3771
fix(web): the header's right reads Guide, Settings, then the theme8 additions and 8 deletions in 4 files
cantara/source-code-portaloranheim da0d83e
feat(web): the theme, Settings and the Guide sit together at the header's right, as icons135 additions and 33 deletions in 7 files
cantara/source-code-portaloranheim 0dfef13
fix(commits): classify each commit once per snapshot; a narrow lens no longer dates members by their oldest commit106 additions and 75 deletions in 10 files
cantara/source-code-portaloranheim 326b8d9
feat(guide): a Getting started page explains the signals with screenshots, and a Claude Code plugin helps operators run a release1,513 additions and 4 deletions in 37 files
cantara/source-code-portaloranheim 3983c44
feat(dashboard): automation counts as work when the reader chooses it: the work that counts is any of by hand, with AI and by automation439 additions and 241 deletions in 34 files
cantara/source-code-portaloranheim cbf6085
feat(dashboard): the reader chooses the work that counts (both, by hand, with AI) in a new Settings page779 additions and 207 deletions in 37 files
cantara/source-code-portaloranheim f1ef995
feat(commits): tell AI-assisted and agents' commits from people's own and from CI automation522 additions and 70 deletions in 29 files
cantara/source-code-portaloranheim 8316a5e
fix(dashboard): the fleet map's about panel above the cards, the ranges compact11 additions and 9 deletions in 4 files
cantara/source-code-portaloranheim 5f338e7
feat(dashboard): people by their GitHub login, the full name on hover77 additions and 22 deletions in 13 files
cantara/source-code-portaloranheim 00f414d
feat(dashboard): the fleet map's legend says its time ranges, and an about panel explains the rest106 additions and 10 deletions in 4 files
cantara/source-code-portaloranheim 0d74c01