|
op/xsomrvqquyxx
|
df297342
|
{appview,knot,spindle}/db: add busy-timeout on sqlite connection
|
|
|
master
|
2677d2b1
|
knotserver/git/merge: pre-compile conflict error regex at package init
|
|
|
sl/uvpzuszrulvq
|
69f17400
|
wip: appview/{service,web}: service layer
|
|
|
sl/kzmmroxoztll
|
7c7db6c0
|
contrib,nix: local, sandboxed atmosphere infra
|
|
|
op/zllonksruqxw
|
f915de59
|
appview/pulls: update handlers for new pull model
|
|
|
lt/ap-mark-reviewed-btn
|
919a4bc4
|
appview/pages: PR mark-as-reviewed btn
|
|
|
op/nzpklsurrukv
|
940f18b0
|
appview/pages: add search bar to profile-repos tab
|
|
|
sl/rvyxvsnxkkql
|
bea612c9
|
nix,knotserver,knotmirror/xrpc: `sync.requestCrawl` support
|
|
|
sl/uvvwytnpxzxl
|
b7b303ab
|
appview: hide self-referencing backlinks
|
|
|
sl/spindle-rewrite
|
11e7e48a
|
appview: listen for pipeline events from spindlestream
|
|
|
sl/wkvmvwvtzxmv
|
860986e1
|
lexicons: use `com.atproto.repo.strongRef` for referencing
|
|
|
op/swmxvwqvnmpq
|
e8d40324
|
appview/pages: clone rctx before transforming markdown
|
|
|
icy/lzulno
|
06e1c799
|
appview/pages: split footerFull and footerMinimal
|
|
|
icy/yrzpyt
|
a1b43f63
|
appview/state: harden knot proxying
|
|
|
sl/tap-appview
|
ee00a1a1
|
wip: appview: migrate to tap ingester with partial backfill support
|
|
|
sl/sqkrqopzkvoo
|
508b6239
|
appview: remove `db.GetReaction()`
|
|
|
icy/xlnzxq
|
9d516aae
|
nix,docs: add pagefind for search
|
|
|
sl/wnrvrwyvrlzo
|
d861bff5
|
appview/notify: merge new comment events into one
|
|
|
sl/knotmirror
|
0f77faad
|
appview,knotmirror: use knotmirror to read the repository
|
|
|
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
|
|
|
op/wvsztzxwqmyk
|
7ffd565c
|
knotserver/git: fix pagination in git.Branches
|
|
|
heads/HEAD
|
f760e914
|
docs: add a small troubleshooting section to knots
|
|
|
op/rlrsyllrmmrk
|
5caecf70
|
knotserver/git: add tests for applyPatch
|
|
|
icy/xsonzl
|
2b9c8454
|
appview/{repo,pages}: show most recent commit in blob view
|
|
|
sl/shared-stacks
|
1a0ca28e
|
wip: pr rewrite
|
|
|
sl/spindle-adapters
|
1edcd770
|
wip: spindle: engines -> adapters
|
|
|
sl/rbac2test
|
8fe55f95
|
tmp: cmd/rbactester
|
|
|
op/xrvmuppsqwkq
|
dfa52d3e
|
appview/pages: templatize login, signup, complete-signup pages
|
|
|
op/tywxsxvptvss
|
4440f70f
|
appview/pages: finesse styling in review page
|
|
|
op/pwztvmkoslrp
|
1ad3ce54
|
appview,knotserver: support lockable http tarball protocol
|
|
|
icy/nmoxmq
|
9db2fd41
|
appview/pages: show login/signup CTA in pulls submissions only once
|
|
|
sl/zkqpstkxovqx
|
0749321b
|
editorconfig: add rule to insert final newline
|
|
|
op/vyrymqtwolsn
|
c1aa97ba
|
appview/pages: rework the PR page entirely
|
|
|
sl/okmkyytolvko
|
2403bf5e
|
appview/pulls: add pagination to pull requests listing
|
|
|
op/ymtommrxssvo
|
18989027
|
appview/ingester: ingest label ops on pulls too
|
|
|
op/uuutpuzrlosr
|
80e691c1
|
appview/pulls: compress patch blobs using gzip
|
|
|
icy/pwvyvo
|
de80ec95
|
wip: spindle: docker engine
|
|
|
op/lrpyxormllvp
|
0d2422ff
|
appview/state: refactor manifest.json
|
|
|
push-ptrrwwvnkmxq
|
1b275604
|
lexicons,knotserver: remove `/xrpc/sh.tangled.repo.archive` endpoint
|
|
|
ci
|
69a8def7
|
ci noodling
|
|
|
icy/tolqpt
|
8697a7a3
|
appview/pages: render a placeholder avatar when there's no did
|
|
|
op/zxpquyouulmx
|
a894e83b
|
orm: extract orm package from appview
|
|
|
sl/git-objects
|
a713d72a
|
wip: knot2: xrpc.git.keepCommit
|
|