Commits in Source Code Portal
fix(web): the commit navigator's keys act on the page itself while its rows are drawn deferred, so no key is lost while they catch up13 additions and 13 deletions in 1 file
cantara/source-code-portaloranheim 5159bb6
feat: open pull requests for agents, search and badges: the tool open_pull_requests, the search kind pull (in:pull), the pulls badges for repositories and groups, a Pull requests section in a reposit…267 additions and 60 deletions in 42 files
cantara/source-code-portaloranheim 2d402d8
feat(web): open pull requests in the pages: /pulls in the header (whose turn first, the states as filters, works without JavaScript), the telemetry signal, the pulls element on the dashboard and /pre…1,087 additions and 76 deletions in 49 files
cantara/source-code-portaloranheim 5f616b1
feat: open pull requests per repository and whose turn each is, from a conditional REST listing and one GraphQL query of what changed; issues counted apart, the findings reviews and updates, /api/v1/…2,536 additions and 155 deletions in 37 files
cantara/source-code-portaloranheim 3fd53c0
docs(design): pull requests on the dashboard and /present in the built-in layouts, the cost measured on Cantara, queries sized to the listing, pending checks backed off (P-68)20 additions and 10 deletions in 3 files
cantara/source-code-portaloranheim a252bd2
docs(design): open pull requests, whose turn it is: a conditional REST listing then one GraphQL query per changed repository, /pulls and where it shows (PR1 to PR3, P-68)135 additions and 3 deletions in 4 files
cantara/source-code-portaloranheim f2fcd2d
feat: commit diff stats (+a −d and a five-block bar) in every commit list, from GitHub's GraphQL API 100 commits a query, kept by SHA, the last 90 days only (D1, P-67)543 additions and 17 deletions in 27 files
cantara/source-code-portaloranheim 8df3c26
feat(web): the group table's release is the version alone with where it is from in its own column (GitHub, Maven, npm, ...); issues and findings are centred28 additions and 16 deletions in 6 files
cantara/source-code-portaloranheim 50dc99e
feat(web): the group page's repositories are one table as the dashboard's products: a panel, aligned one-line rows, numbers right, every column sortable, health as ring and level, the status only whe…249 additions and 320 deletions in 9 files
cantara/source-code-portaloranheim c15c88e
feat(web): announcements are the dashboard's first row below the header and /present's below its strip; /present follows the reader's theme, a wall alone dark unless chosen (P-66)52 additions and 27 deletions in 18 files
cantara/source-code-portaloranheim 06947a4
feat(web): announcements sit above the fleet map, right below the fleet's numbers, on the dashboard and /present14 additions and 14 deletions in 11 files
cantara/source-code-portaloranheim 1904e48
feat: announcements below the fleet on the dashboard and /present, from scp.yaml and the admins (N1, N2, P-65)2,398 additions and 212 deletions in 53 files
cantara/source-code-portaloranheim 7a274ab
feat(web): the presentation page's commit subjects link to the commit on GitHub, as the dashboard's do13 additions and 2 deletions in 2 files
cantara/source-code-portaloranheim d10a9e2
feat(web): a Present icon in the header beside the theme menu; the presentation page's column header on one line; the guide-page skill and the Guide follow the rules API, the signals, the latest comm…56 additions and 18 deletions in 11 files
cantara/source-code-portaloranheim 9057340
feat(web): the presentation page splits by its profile, a window on half a monitor is a desk, the good products take richer tiles where there is room, and the shared screens are named (P-64)181 additions and 50 deletions in 11 files
cantara/source-code-portaloranheim 38ce8c0
feat(web): presentation profiles: Handheld portrait, Handheld landscape, Desk and Wall, each with its own commit column, Desk at 60% (K3, P-64)274 additions and 36 deletions in 12 files
cantara/source-code-portaloranheim 36bf2c3
feat(web): the latest commits' label opens a dialog of the three kinds of work to show, remembered apart from the work that counts (P-63)369 additions and 57 deletions in 13 files
cantara/source-code-portaloranheim 37ea7a9
feat(web): the presentation page's commit column scrolls, reads older commits at its end and goes back to the newest after a minute80 additions and 12 deletions in 3 files
cantara/source-code-portaloranheim f21ed74
feat(web): the presentation page's freshness says the data's age alone: now, 3m ago3 additions and 2 deletions in 2 files
cantara/source-code-portaloranheim ba3894d
feat(web): a finding's label is part of its link, and the latest commits read the next page at their end152 additions and 34 deletions in 10 files
cantara/source-code-portaloranheim 73e7a17
feat(web): the fleet's products as bare outlines, the products before the sync, a cloud for the sync and the commit kinds kept together (P-62)97 additions and 62 deletions in 11 files
cantara/source-code-portaloranheim 197e571
feat: the pages say what the server does, from its rules; signals count commits, findings lead to their fix (P-62)1,721 additions and 621 deletions in 48 files
cantara/source-code-portaloranheim 6d5f72d
feat(web): one list of the fleet's signals for the dashboard and the presentation page (people, AI, automation, active, findings, in sync), the SCP brand linking to the dashboard, the tap bar at the…224 additions and 153 deletions in 16 files
cantara/source-code-portaloranheim 7f079cd
feat(web): the presentation page's wide tiles mark their level as the fleet map does, with the count, the words in its hint18 additions and 5 deletions in 2 files
cantara/source-code-portaloranheim 878e86b
feat(web): the presentation page's wide tiles show each finding as its icon and repository, the reason in the icon's hint34 additions and 14 deletions in 3 files
cantara/source-code-portaloranheim c290396
fix(web): the presentation page places its tiles as the dense grid does and fills the room a narrowed tile left with good products93 additions and 56 deletions in 3 files
cantara/source-code-portaloranheim 11875f8
feat(web): the presentation page folds by importance (good first, then the mildest to watch; attention never) and draws the fleet as one dense strip174 additions and 60 deletions in 7 files
cantara/source-code-portaloranheim b5f47b0
feat(web): the presentation page's commits show the author's avatar where the column has room, and who beside when, the subject on a line of its own37 additions and 26 deletions in 4 files
cantara/source-code-portaloranheim 58838ce
feat(web): the presentation page's commit column as wide as its edge is dragged, the signals at its left kept by importance as they narrow, a double tap back to the usual width (P-60)245 additions and 21 deletions in 13 files
cantara/source-code-portaloranheim 54dfd69
feat(web): the presentation page on a wall: tap bar, wake lock, web app manifest, reloads, burn-in shift, dark by default, design mode (K2)377 additions and 47 deletions in 13 files
cantara/source-code-portaloranheim 6dac40c
docs: the presentation page in the Guide (with its picture), the operator guide, the API guide and the operators' plugin; K2 done105 additions and 25 deletions in 14 files
cantara/source-code-portaloranheim e43f115
docs(work): presentation mode for a tablet or a wall (K1, K2), P-59115 additions and 0 deletions in 3 files
cantara/source-code-portaloranheim 5c2ea76
feat(web): /present, the fleet on one screen: health map, product tiles that fold, the commit column and the data's freshness (K1)779 additions and 53 deletions in 22 files
cantara/source-code-portaloranheim 12751af
docs(changelog): 2.2.319 additions and 0 deletions in 1 file
cantara/source-code-portaloranheim 8aff419
docs: search in the Guide, the API and operator guides, the security model and the operators' plugin; Q3 done111 additions and 28 deletions in 11 files
cantara/source-code-portaloranheim d445fee
test(e2e): the sign-in test opens the account menu again while the page hydrates12 additions and 2 deletions in 1 file
cantara/source-code-portaloranheim 8f476b0
feat(web): the search page and the header's search box with suggestions, OpenSearch and the SearchAction (Q3)715 additions and 4 deletions in 18 files
cantara/source-code-portaloranheim 5a175cd
feat(llms): /opensearch.xml, and robots.txt keeps crawlers off the search pages26 additions and 4 deletions in 4 files
cantara/source-code-portaloranheim 2b2c8ef
feat(search): GET /api/v1/search and /search/suggest, the search tool for the assistant, MCP and WebMCP, status and metrics (Q2)932 additions and 97 deletions in 19 files
cantara/source-code-portaloranheim 5ffcbca
feat(snapshot): a content digest per repository, unchanged by a check that found nothing new77 additions and 19 deletions in 5 files
cantara/source-code-portaloranheim f7c9be8
feat(search): the search index in memory, a segment per repository reused by its content digest (Q1)2,431 additions and 19 deletions in 17 files
cantara/source-code-portaloranheim 4b47dcc
docs(design): search over what the portal holds, an in-memory index of a segment per repository (Q1 to Q3)142 additions and 4 deletions in 5 files
cantara/source-code-portaloranheim a9c322d
docs(plan): embedding (E1 to E4) dequeued until the owner returns to it; search is next9 additions and 8 deletions in 3 files
cantara/source-code-portaloranheim cf34f9c
docs(changelog): 2.2.217 additions and 0 deletions in 1 file
cantara/source-code-portaloranheim bda0290
fix(httpapi): no Permissions-Policy entry for tools, whose default is self already and which Chrome warns about8 additions and 6 deletions in 5 files
cantara/source-code-portaloranheim 57d0317
feat(web): WebMCP, the portal's tools and the page's own for a browser's agent, and the Guide's agents section (W3)511 additions and 12 deletions in 12 files
cantara/source-code-portaloranheim d88e843
docs(plan): W2 done, W3 in progress2 additions and 2 deletions in 1 file
cantara/source-code-portaloranheim 6fb0ed2
feat(mcp): the tool catalogue at /mcp over the Model Context Protocol, for tokens and the public view (W2)374 additions and 7 deletions in 16 files
cantara/source-code-portaloranheim b4d4287
docs(plan): W1 done, W2 in progress2 additions and 2 deletions in 1 file
cantara/source-code-portaloranheim c79fa94