|
master
default
|
ae44f0db
|
appview: add pagination to stars page
|
|
|
structured-logging-appview
|
745fa44f
|
appview/issues: replace log.Println with structured logging in opengraph.go
|
|
|
repo-feed-structured-logging
|
0a25d614
|
appview/repo: replace log.Printf/Println with structured logging in feed.go
|
|
|
settings-structured-logging
|
e192cafd
|
appview/settings: replace log.Printf with structured logging
|
|
|
improvement-knotmirror-reuse-http-client
|
e4bec804
|
knotmirror/resyncer: reuse http.Client for knot reachability checks
|
|
|
knotmirror-reuse-http-client-2
|
e4bec804
|
knotmirror/resyncer: reuse http.Client for knot reachability checks
|
|
|
knotmirror-reuse-http-client
|
e4bec804
|
knotmirror/resyncer: reuse http.Client for knot reachability checks
|
|
|
appview-state-structured-logging
|
ed222607
|
appview/state: replace log package with structured slog logging
|
|
|
appview-middleware-structured-logging
|
1da1c739
|
appview/middleware: replace log package with structured slog logging
|
|
|
fix-open-redirect-return-url
|
d6dc7cb6
|
appview/state: fix open redirect via return_url after OAuth login
|
|
|
fix-open-redirect
|
d6dc7cb6
|
appview/state: fix open redirect via return_url after OAuth login
|
|
|
fix-svg-xss-raw-blob
|
c914e257
|
appview/repo/blob.go: fix XSS via raw blob endpoint
|
|
|
test-parse-sort-param
|
1ea281e2
|
appview/state: add test for parseSortParam
|
|
|
fix-indexer-search-propagate-error
|
c59dd967
|
appview/indexer: propagate SearchInContext error instead of nil, nil
|
|
|
test-indexer-search-propagates-error
|
47cc71b4
|
appview/indexer: add failing tests for Search nil,nil bug
|
|
|
test-is-format-patch
|
e56150a6
|
patchutil: add tests for IsFormatPatch
|
|
|
test-has-search-filters
|
649ad724
|
appview/models: add tests for HasSearchFilters on all search option types
|
|
|
tangledtest
|
36685bea
|
appview/repo: do not retry language detection
|
|
|
skip-unsigned-commits
|
da83a676
|
commitverify: skip unsigned commits before DB lookup
|
|
|
spindle-context
|
6439149c
|
appview/db: propagate context through GetSpindles and AddPipelineStatus
|
|
|
knotserver-git-tag-coverage
|
3fee1c98
|
knotserver/git: add comprehensive tag tests, improve parseTagRecord coverage
|
|
|
crypto-test-coverage
|
0eaf3392
|
crypto: add tests for VerifySignature and SSHFingerprint
|
|
|
precompile-splitformatpatch-rege
|
bb9cc2c3
|
patchutil: pre-compile splitFormatPatch regex at package init
|
|
|
pulls-structured-logging
|
23da93c1
|
pulls: replace log.Println/Printf with structured slog
|
|
|
precompile-merge-conflict-regex
|
649606a1
|
knotserver/git/merge: pre-compile conflict error regex at package init
|
|
|
oauth-handler-tests
|
d6f5ba94
|
appview/oauth: add handler tests for callback, metadata and JWKS endpoints
|
|
|
spindle-structure-logging-improvement
|
a7b9b080
|
spindle: replace fmt.Println with structured logger in processPipeline
|
|
|
perf/sanitizer-shared-policy
|
6140d18a
|
markup/sanitizer: build bluemonday policies once at package init
|
|
|
refactor/reporesolver-regex-compile-once
|
36539bd0
|
reporesolver: compile path regexps at package init
|
|
|
test
|
febd637a
|
test
|
|
|
sl/knotmirror
|
6384f34a
|
knotmirror, nix: rename `DbPath` to `DbUrl`
|
|
|
icy/xlnzxq
|
fbbc485b
|
appview/settings: add domain claim/release with r2, kv and db cleanup
|
|
|
op/zllonksruqxw
|
d0b2a112
|
wip: atprotate pulls
|
|
|
sl/spindle-rewrite
|
c673bf79
|
appview: listen for pipeline events from spindlestream
|
|
|
sl/sqkrqopzkvoo
|
16eea59b
|
appview: remove `db.GetReaction()`
|
|
|
sl/kzmmroxoztll
|
1e7d5cfa
|
contrib,nix: local, sandboxed atmosphere infra
|
|
|
op/mqkvoxuvzrsz
|
0f1f3e33
|
appview/pages: clean up copy on homepage
|
|
|
sl/uosmolqmqxvw
|
707a0909
|
wip: make spindle work in my machine
|
|
|
icy/wmvtwx
|
77a74f20
|
appview/pages: list webhook deliveries in repo settings
|
|
|
icy/qlyxxp
|
c6c1d11a
|
docs: document webhooks
|
|
|
sl/wznxxmtqvxwk
|
7d664611
|
appview/state: support `/favicon.ico`
|
|
|
icy/rvmvtl
|
1b309a3a
|
appview/pages: improved seo tags for home, repo and profile
|
|
|
op/lyvszuuqvnzs
|
8689f43b
|
appview/notify: introduce loggingNotifier as a separate notifier
|
|
|
op/lpxlqqoskzzw
|
d23f5ceb
|
cherry-pickable: add logging to pages
|
|
|
sl/wnrvrwyvrlzo
|
77b11ed9
|
appview/notify: merge new comment events into one
|
|
|
sl/shared-stacks
|
1a0ca28e
|
wip: pr rewrite
|
|
|
sl/uvpzuszrulvq
|
b6fe3ea8
|
appview/{service,web}: service layer
|
|
|
sl/spindle-adapters
|
1edcd770
|
wip: spindle: engines -> adapters
|
|
|
sl/rbac2test
|
8fe55f95
|
tmp: cmd/rbactester
|
|
|
op/tywxsxvptvss
|
4440f70f
|
appview/pages: finesse styling in review page
|
|