- jstest/ (directory) feat(web): order the home page by last activity and move repositories up live
- static/ (directory) fix(web): match loaded lines to a selection by file key, keep the focus on a closing menu, close menus with escape on every page and restore the hunk header contrast
- ASSETS.md 4.9 KiB feat(web): proof of work solver
- actions.templ 14.7 KiB feat(ci): disable, enable and list workflows per repository
- actions_artifacts.go 8.5 KiB feat(ci): artifacts v4 storage and API (#39)
- actions_artifacts_test.go 10.6 KiB feat(ci): disable, enable and list workflows per repository
- actions_log.go 8.4 KiB feat(ci): store and show annotations and job summaries
- actions_pages.go 17.4 KiB feat(ci): disable, enable and list workflows per repository
- actions_results.go 8.3 KiB fix(ci): bound the summaries a page reads and stop reading the run on live job updates
- actions_results_test.go 13.7 KiB feat(ci): disable, enable and list workflows per repository
- actions_templ.go 138.8 KiB feat(ci): disable, enable and list workflows per repository
- actions_test.go 4.5 KiB feat(ci): store and show annotations and job summaries
- assets.go 8.5 KiB feat(web): proof of work solver
- blob.go 6.1 KiB Merge origin/main into fix/review-hardening
- blob.templ 3.3 KiB fix(web): harden CSP and headers, ignore htmx in untrusted HTML, cache health checks
- blob_templ.go 18.7 KiB fix(web): harden CSP and headers, ignore htmx in untrusted HTML, cache health checks
- browse.go 3.0 KiB Merge origin/main into fix/review-hardening
- checks.go 3.1 KiB refactor: split web/actions.go and move the runner commands (pure move)
- commit.go 6.4 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- commits.go 4.7 KiB feat(ci): add the Actions pages, live job logs and check marks
- commits.templ 2.1 KiB fix(web): persistent live regions, scroll-aware diff TOC, ermite.js handlers
- commits_templ.go 16.0 KiB fix(web): persistent live regions, scroll-aware diff TOC, ermite.js handlers
- commits_test.go 2.5 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- compare.go 7.3 KiB feat(web): syntax highlighting in diffs, cached by blob (#67)
- components.templ 6.7 KiB feat(web): order the home page by last activity and move repositories up live
- components_templ.go 59.3 KiB feat(web): order the home page by last activity and move repositories up live
- compress.go 4.7 KiB fix: key the history cache on repo identity, revert raw tree lookup, scope refs fanout to the server
- compress_test.go 10.7 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- context.go 3.6 KiB feat(web): syntax highlighting in diffs, cached by blob (#67)
- diff.go 13.6 KiB feat(web): threads, line ranges, Markdown notes, edits and verdicts on merge requests
- diff.templ 11.8 KiB fix(web): match loaded lines to a selection by file key, keep the focus on a closing menu, close menus with escape on every page and restore the hunk header contrast
- diff_highlight.go 16.6 KiB feat(web): syntax highlighting in diffs, cached by blob (#67)
- diff_highlight_test.go 11.4 KiB feat(web): syntax highlighting in diffs, cached by blob (#67)
- diff_templ.go 92.1 KiB fix(web): match loaded lines to a selection by file key, keep the focus on a closing menu, close menus with escape on every page and restore the hunk header contrast
- diff_test.go 8.2 KiB feat(web): show the lines a diff hides (e / E) (#54)
- errors_test.go 7.0 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- events.go 14.3 KiB feat(web): order the home page by last activity and move repositories up live
- events_test.go 17.2 KiB feat(web): owner inbox page and home button
- fanout_test.go 7.4 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- format.go 1.8 KiB feat(web): one merge request card, a diff view menu, a wide diff mode and quieter hunk rows
- fragments.go 20.7 KiB feat(web): order the home page by last activity and move repositories up live
- fragments.templ 3.6 KiB feat(web): owner inbox page and home button
- fragments_templ.go 21.6 KiB feat(web): owner inbox page and home button
- fragments_test.go 3.0 KiB feat(web): UI polish, auto sign-in from the link, installable app (#46)
- heartbeat.go 5.6 KiB feat(web): repository topics, activity heartbeat and figures top right on the home rows (#65)
- heartbeat_test.go 2.5 KiB feat(web): repository topics, activity heartbeat and figures top right on the home rows (#65)
- helpers_test.go 3.2 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- highlight.go 8.3 KiB feat(web): syntax highlighting in diffs, cached by blob (#67)
- highlight_test.go 8.7 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- hlcache.go 3.6 KiB feat(web): syntax highlighting in diffs, cached by blob (#67)
- hlcache_test.go 8.7 KiB feat(web): syntax highlighting in diffs, cached by blob (#67)
- home.go 9.2 KiB feat(web): order the home page by last activity and move repositories up live
- home_test.go 17.7 KiB feat(web): order the home page by last activity and move repositories up live
- inbox.go 9.2 KiB merge: main with merge request notes into feat/issue-form
- inbox.templ 3.7 KiB feat(web): public issue form and moderation in the inbox
- inbox_moderation_test.go 6.0 KiB feat(web): public issue form and moderation in the inbox
- inbox_templ.go 32.1 KiB feat(web): public issue form and moderation in the inbox
- inbox_test.go 11.7 KiB refactor: drop the unused pending issue state, ListOpen and InboxMergeRequest
- issues.go 10.7 KiB merge: main with merge request notes into feat/issue-form
- issues.templ 5.1 KiB feat(web): one merge request card, a diff view menu, a wide diff mode and quieter hunk rows
- issues_form.go 9.6 KiB feat(web): public issue form and moderation in the inbox
- issues_form.templ 2.9 KiB fix(web): count issue form limits like the server and refresh the challenge after back navigation
- issues_form_templ.go 19.7 KiB fix(web): count issue form limits like the server and refresh the challenge after back navigation
- issues_form_test.go 14.4 KiB fix(usecase): verify the proof of work before any admission check and reserve quota and queue atomically
- issues_post.go 2.8 KiB feat(web): annotate the issue tab and transition for hexcheck
- issues_templ.go 37.9 KiB feat(web): one merge request card, a diff view menu, a wide diff mode and quieter hunk rows
- issues_test.go 14.0 KiB feat(web): add the issue pages, tab, redirects and live notices
- keys.templ 1.9 KiB feat(web): one merge request card, a diff view menu, a wide diff mode and quieter hunk rows
- keys_templ.go 3.2 KiB feat(web): one merge request card, a diff view menu, a wide diff mode and quieter hunk rows
- manifest_test.go 3.6 KiB fix(web): MR description as Markdown, latest tag row inline, no install button (#60)
- markdown.go 13.4 KiB merge: main with merge request notes into feat/issue-form
- markdown_test.go 9.5 KiB merge: main with merge request notes into feat/issue-form
- mr.go 29.5 KiB fix(web): a selected line range is one block, its title names the whole range and its hidden lines stay selected once loaded
- mr.templ 19.1 KiB refactor(web): drop the Wide button of the diff bar, the w shortcut covers it
- mr_files.go 6.7 KiB feat(web): threads, line ranges, Markdown notes, edits and verdicts on merge requests
- mr_notes_test.go 6.7 KiB fix(web): split-only note links and disjoint heading ids of split note copies
- mr_post.go 13.9 KiB merge: main with merge request notes into feat/issue-form
- mr_templ.go 141.6 KiB refactor(web): drop the Wide button of the diff bar, the w shortcut covers it
- overlays.templ 6.5 KiB feat(web): make the wide mode a global w shortcut, set before the first paint, and tighten the merge request header
- overlays_templ.go 19.4 KiB feat(web): make the wide mode a global w shortcut, set before the first paint, and tighten the merge request header
- ownerredirect_test.go 5.3 KiB fix(web): redirect /<owner>/<rest> unless a repository is named like the owner
- pages.templ 9.2 KiB feat(web): order the home page by last activity and move repositories up live
- pages_templ.go 65.0 KiB feat(web): order the home page by last activity and move repositories up live
- passkeys.go 11.4 KiB refactor(passkeys): one sign-count check, one client key, the name given at begin
- passkeys_actions_test.go 4.1 KiB Merge origin/main into feat/passkeys
- passkeys_test.go 27.1 KiB feat(web): UI polish, auto sign-in from the link, installable app (#46)
- pathcache.go 5.8 KiB fix(web): free a build slot before waking its waiters and filter paths once
- pathcache_test.go 9.9 KiB Merge origin/main into fix/review-hardening
- paths.go 5.1 KiB Merge origin/main into fix/review-hardening
- paths_test.go 8.3 KiB Merge origin/main into fix/review-hardening
- plaintext.go 1.8 KiB feat(web): add the merge request pages, compare and the owner's writes
- plaintext_test.go 3.3 KiB test: run unit tests in parallel and enable the tparallel linter
- raw.go 4.0 KiB Merge origin/main into fix/review-hardening
- raw_test.go 3.8 KiB Merge origin/main into fix/review-hardening
- refs.go 7.3 KiB Merge origin/main into fix/review-hardening
- refs_test.go 2.2 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- refspage.go 2.4 KiB feat(ci): add the Actions pages, live job logs and check marks
- repo.go 10.0 KiB feat(web): annotate the issue tab and transition for hexcheck
- rules_test.go 1.5 KiB test: run unit tests in parallel and enable the tparallel linter
- serviceworker.go 1.5 KiB feat(web): make the app installable with a service worker and an install button (#57)
- session.go 12.1 KiB feat(web): public issue form and moderation in the inbox
- session_test.go 12.5 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- shell.templ 6.9 KiB feat(web): move the inbox button of the home page next to the logo, with a mailbox icon and a darker count badge
- shell_templ.go 40.7 KiB feat(web): move the inbox button of the home page next to the logo, with a mailbox icon and a darker count badge
- signature.go 3.3 KiB fix(web): commit signature row and compact home layout (#74)
- signature_test.go 6.7 KiB fix(web): commit signature row and compact home layout (#74)
- summary.go 8.5 KiB feat(ci): artifacts v4 storage and API (#39)
- summary_actions_test.go 4.6 KiB feat(web): recent actions on the summary and visible status marks (#25)
- text.go 1.9 KiB feat(web): live MR checks, draft merge requests, sticky review rail (#47)
- text_test.go 907 B feat(web): live MR checks, draft merge requests, sticky review rail (#47)
- tree.go 4.7 KiB feat(web): browse files as a directory tree with keyboard navigation (#58)
- tree.templ 4.4 KiB feat(web): browse files as a directory tree with keyboard navigation (#58)
- tree_templ.go 25.7 KiB feat(web): browse files as a directory tree with keyboard navigation (#58)
- view.go 8.0 KiB feat(web): order the home page by last activity and move repositories up live
- web.go 20.3 KiB merge: main with merge request notes into feat/issue-form