|
master
Default
|
e4840a76
|
nix: package knot-server and knot-migrate, add a nixos module
|
|
|
dwn/svfe-repo-index
|
0885fff8
|
web,localinfra: use knotmirror
|
|
|
icy/private-xrpc
|
a8214963
|
appview/{config,state}: gate xrpc router behind TANGLED_XRPC_ENABLED
|
|
|
sv-fe
|
04fa8cf6
|
web/routes: refactor string form to use putString
|
|
|
lt/knot2-nix-conf
|
e23d5abe
|
nix: package knot-server and knot-migrate, add a nixos module
|
|
|
sl/no-verify
|
d0b4ef6a
|
wip: appview: deprecate spindle dashboard
|
|
|
op/vkzzmkqzvwtw
|
9146cf13
|
wip: repo issues slop
|
|
|
sl/bobbin-timeline
|
a7da8d06
|
web: timeline
|
|
|
dwn/spindle-mill
|
2321cd92
|
spindle: implement mill
|
|
|
dwn/spindle-hardening
|
8ed48a2b
|
spindle/models: hold back a trailing window so secrets split across log writes stay masked
|
|
|
icy/vzuzyr
|
05fbde99
|
knotserver/git: harden git clone to prevent command injection
|
|
|
sl/ref-based-pr
|
9a925efe
|
appview: ref based PR
|
|
|
icy/umqkkq
|
6d9055e0
|
bobbin/worker: add cors headers
|
|
|
dwn/spindle-cache
|
41d64257
|
spindle: add generic CI cache
|
|
|
op/vxykmlrksvmp
|
b817d0b0
|
web/routes: refactor string form to use putString
|
|
|
dwn/spindle-nix
|
8b515ac1
|
spindle/engines/nix: add host nix bubblewrap workflow engine
|
|
|
sl/wnvprzqssozx
|
d1d6a330
|
appview: update larger element on htmx handlers
|
|
|
op/homepage-updates
|
1feaf819
|
appview/pages: update copy for CI section
|
|
|
op/vqyurnwslzqv
|
29214c77
|
appview/db: add indices to load issues-by-repo quicker
|
|
|
op/rznslptnzqxv
|
4158a066
|
appview/pages: load pipeline statuses using htmx in pulls pages
|
|
|
op/onzlwrzptzuy
|
340e2cda
|
appview/home: fix masks & backgrounds
|
|
|
icy/kvrnop
|
fb611e87
|
appview/notify/email: cap at 10 notifs
|
|
|
icy/lvsrps
|
ab847d03
|
appview/db: suppress backlog on email prefrence toggle
|
|
|
icy/yxnokm
|
4966693a
|
appview/db: add read filter for pending email notifs
|
|
|
icy/rolrvz
|
c3971784
|
*: swap links to new docs
|
|
|
dwn/pull-title-ci-status
|
eda7e409
|
appview/pages/repo/pulls: add latest ci status to pr title in pull page
|
|
|
dwn/ssh-log-copy-fix
|
a6d43fa2
|
appview/pages/repo/pipelines: dont copy ssh log cmd quoted, replace inner text with 'Copied!' when copied
|
|
|
icy/vmnryp
|
929cc286
|
appview/state: start email digest dispatcher
|
|
|
dwn/sv-fe-enrich-bobbin
|
78c3d565
|
web: integrate query.enrichResponse and repo.getReposByRepoDids
|
|
|
dwn/spindle-job-queue
|
27835652
|
spindle,eventconsumer: decouple execution from job ingestion, add ReadMessage timeout
|
|
|
op/xmsrzkzslrty
|
fbad98e1
|
appview/pages: move merge check info into round card
|
|
|
op/upvkwlzuowom
|
cfa58af7
|
appview/oauth: ensure profile record when onboarding is skipped too
|
|
|
op/uqxllrkznkym
|
bdebf8d1
|
appview/pages: add spindle selector in repo/fork pages
|
|
|
op/rtrumxlsmtvy
|
eedd17c8
|
appview/pages: animate signup icon
|
|
|
dwn/issue-679
|
ff00752b
|
appview/{pulls,db,pages}: use spindle describe wf xrpc for wf change detection
|
|
|
dwn/spindle-microvm-debugssh
|
afa37a6c
|
spindle/microvm: add ssh debug into failed job VMs
|
|
|
op/owpoopprpqtk
|
96d6275e
|
appview/pages: use hx-load to lazily load commit statuses
|
|
|
dwn/lazy-engines
|
5bbbbc10
|
spindle/engines/nixery: make engine fully lazy
|
|
|
dwn/lazy-agent-hub
|
769505a5
|
spindle/engines/microvm: init agent hub lazily
|
|
|
dwn/ingest-pull
|
bd32ea8f
|
spindle/{ingester,server},jetstream: ingest repo.pull
|
|
|
dwn/spindle-testy
|
12b6e6af
|
test
|
|
|
dwn/refresh-workflows
|
e354d4a9
|
appview/pages,appview/pulls: refresh workflow files changed warning UI
|
|
|
sl/mssokqlxxqnr
|
67d0d962
|
spindle/{config,xrpc}: add pipeline cancel timeout
|
|
|
op/kkrxvyzkqunk
|
16ad93ff
|
appview/pages: frontend for onboarding flow
|
|
|
op/ulstoxtpzmyq
|
4d4c7041
|
web: implement repo/new
|
|
|
dwn/spindle-fixy
|
55754267
|
spindle: sync knot-managed collaborators from the acl firehose
|
|
|
op/rumyvpqotoru
|
14adc9fa
|
knotserver/internal: more logging around workflow compilation
|
|
|
dwn/sv-fe-skeleton
|
3545cd0d
|
web/components/profile: implement profile page
|
|
|
icy/zrouyz
|
54797627
|
blog/posts: update newsletter 03 images from bsky to r2
|
|
|
dwn/bobbin-ratelimit
|
bc74bb4b
|
bobbin/worker: add ratelimit
|
|