- jstest/ (directory) feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- static/ (directory) feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- ASSETS.md 5.1 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- accessibility_test.go 2.2 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- actions.templ 14.9 KiB feat(web): move MR commits and checks into a tabbed card footer
- actions_artifacts.go 8.2 KiB chore(hexcheck): bump to v0.4.0 and drop unused ignore directives
- 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 140.3 KiB feat(web): move MR commits and checks into a tabbed card footer
- actions_test.go 4.5 KiB feat(ci): store and show annotations and job summaries
- assets.go 8.5 KiB feat(web): collapse generated and large diff files with on-demand load
- 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 2.9 KiB feat(diff): share one window policy for MR, commit and comment reads
- checks.go 3.9 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- checks_test.go 1.9 KiB feat(web): group the checks of a merge request by run when a commit has several
- commit.go 8.1 KiB refactor(diff): move the commit page window and the one-file splice into the usecases
- 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 5.5 KiB fix(diff): cap one-file loads at 50,000 changed lines and harden the web splice
- components.templ 7.4 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- components_templ.go 66.3 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- 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 chore(hexcheck): bump to v0.4.0 and drop unused ignore directives
- diff.go 17.1 KiB refactor(diff): move the commit page window and the one-file splice into the usecases
- diff.templ 12.5 KiB feat(web): collapse generated and large diff files with on-demand load
- diff_highlight.go 16.5 KiB feat(diff): tell why a diff file has no hunks
- diff_highlight_test.go 11.5 KiB feat(diff): tell why a diff file has no hunks
- diff_templ.go 95.3 KiB feat(web): collapse generated and large diff files with on-demand load
- diff_test.go 10.9 KiB fix(diff): cap one-file loads at 50,000 changed lines and harden the web splice
- errors_test.go 7.0 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- events.go 15.3 KiB fix(web): keep MR form drafts and the live stream across refreshes
- events_test.go 20.1 KiB test(web): run the MR push subtests in parallel
- 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): review page polish and home page ordered by last activity (!6)
- fragments.go 24.5 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- fragments.templ 3.6 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- fragments_templ.go 21.7 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- fragments_test.go 4.8 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- 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.5 KiB perf(web): lex markdown code blocks without chroma coalescing and drop results past the deadline
- 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.3 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- home_test.go 21.3 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- inbox.go 9.8 KiB feat(web): list running CI runs in the inbox and open it with Shift+I (!28)
- inbox.templ 4.8 KiB feat(web): list running CI runs in the inbox and open it with Shift+I (!28)
- inbox_moderation_test.go 6.0 KiB feat(web): public issue form and moderation in the inbox
- inbox_templ.go 44.3 KiB feat(web): list running CI runs in the inbox and open it with Shift+I (!28)
- inbox_test.go 11.8 KiB feat(web): list running CI runs in the inbox and open it with Shift+I (!28)
- issues.go 13.0 KiB refactor(web): render the issue body and its merge request links in their own helpers
- issues.templ 5.7 KiB feat(web): link #N references in Markdown and show merge request links on issue pages
- issues_form.go 9.8 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- issues_form.templ 3.7 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- issues_form_templ.go 23.0 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- issues_form_test.go 14.5 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- issues_post.go 2.6 KiB chore(hexcheck): bump to v0.4.0 and drop unused ignore directives
- issues_templ.go 43.6 KiB feat(web): link #N references in Markdown and show merge request links on issue pages
- issues_test.go 16.1 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- keys.templ 2.0 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- keys_templ.go 3.3 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- keys_test.go 864 B feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- license.go 4.4 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- license_test.go 10.2 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- manifest_test.go 3.6 KiB fix(web): MR description as Markdown, latest tag row inline, no install button (#60)
- markdown.go 15.3 KiB Merge branch 'main' into feat/issue-mr-links
- markdown_highlight.go 4.3 KiB perf(web): lex markdown code blocks without chroma coalescing and drop results past the deadline
- markdown_test.go 15.0 KiB Merge branch 'main' into feat/issue-mr-links
- mirror.go 885 B fix(mirror): sanitize push output, harden SSH options, add mirror events to watch and stable --json output
- mirror_test.go 1.8 KiB fix(mirror): sanitize push output, harden SSH options, add mirror events to watch and stable --json output
- mr.go 36.4 KiB feat(web): merge merge requests asynchronously with htmx (!29)
- mr.templ 25.8 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- mr_async_test.go 7.0 KiB feat(web): merge merge requests asynchronously with htmx (!29)
- mr_files.go 7.3 KiB feat(web): link #N references in Markdown and show merge request links on issue pages
- mr_notes_test.go 6.8 KiB feat(web): link #N references in Markdown and show merge request links on issue pages
- mr_post.go 19.1 KiB feat(web): merge merge requests asynchronously with htmx (!29)
- mr_templ.go 182.3 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- mr_test.go 14.8 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- overlays.templ 6.8 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- overlays_templ.go 20.7 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- ownerredirect_test.go 5.3 KiB fix(web): redirect /<owner>/<rest> unless a repository is named like the owner
- pages.templ 9.9 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- pages_templ.go 73.6 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- 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 6.2 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- pathcache_test.go 10.6 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- paths.go 4.9 KiB chore(hexcheck): bump to v0.4.0 and drop unused ignore directives
- 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 3.9 KiB chore(hexcheck): bump to v0.4.0 and drop unused ignore directives
- raw_test.go 3.8 KiB Merge origin/main into fix/review-hardening
- refs.go 7.1 KiB chore(hexcheck): bump to v0.4.0 and drop unused ignore directives
- 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
- releases.go 8.1 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- releases.templ 2.0 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- releases_templ.go 18.9 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- releases_test.go 13.7 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- repo.go 9.9 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- 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.6 KiB feat(web): merge merge requests asynchronously with htmx (!29)
- session_test.go 12.5 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- shell.templ 7.5 KiB feat(web): footer theme switch (auto, light, dark) (!33)
- shell_templ.go 42.1 KiB feat(web): footer theme switch (auto, light, dark) (!33)
- signature.go 3.3 KiB fix(web): commit signature row and compact home layout (#74)
- signature_test.go 6.7 KiB feat(web): move MR commits and checks into a tabbed card footer
- summary.go 10.1 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- summary_actions_test.go 6.7 KiB fix(store): keep failing_checks_block as a deprecated storage field, run the new subtests in parallel
- summary_docs_test.go 6.6 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- summary_releases_test.go 1.8 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- 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.5 KiB chore(hexcheck): bump to v0.4.0 and drop unused ignore directives
- tree.templ 4.4 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- tree_templ.go 25.7 KiB fix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions (!31)
- view.go 8.6 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- web.go 21.7 KiB feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)