|
.air
|
appview: repo file search
|
2026-06-29 14:12:20 +03:00 |
|
.tangled/workflows
|
.tangled/workflows: deploy docs
|
2026-07-03 15:49:57 +05:30 |
|
api/tangled
|
lexicons: add blobs field to repo.{issue,pull}
|
2026-07-29 01:37:03 +09:00 |
|
appview
|
appview/pages: pass resolver instead of nil in tests
|
2026-07-28 22:09:04 +03:00 |
|
avatar
|
appview/ogcard: split rendering into external worker service using satori and resvg-wasm
|
2026-03-23 09:24:26 +00:00 |
|
blog
|
blog: fix link to spindle docs
|
2026-07-19 07:23:18 +03:00 |
|
bobbin
|
knotserver: inline knot2 to monorepo
|
2026-07-27 08:40:00 +03:00 |
|
camo
|
camo: verify hmac before checking the cache
|
2026-07-25 03:43:34 +03:00 |
|
cmd
|
spindle/microvm: key the activation config cache per repo so tenants can't poison each other's toplevels
|
2026-07-28 18:44:28 +00:00 |
|
consts
|
lexicons,api,consts: knot-acl capability
|
2026-06-08 16:18:04 +03:00 |
|
contrib
|
contrib: introduce tilt for better developer experience
|
2025-09-11 15:55:59 +03:00 |
|
crypto
|
crypto: add tests for VerifySignature and SSHFingerprint
|
2026-05-05 17:25:57 +03:00 |
|
docs
|
docs: use tangled.org (not .sh) for settings link in knot setup
|
2026-07-29 17:34:35 +00:00 |
|
eventconsumer
|
eventconsumer: add 90s timeout for conns that somehow become half-open
|
2026-07-21 17:03:10 +03:00 |
|
eventstream
|
eventstream: shared events package, monotonic unix-nanos cursors
|
2026-05-29 14:50:22 +03:00 |
|
guard
|
guard: add secure-mode sandboxing for SSH git operations
|
2026-06-12 12:22:32 +03:00 |
|
hook
|
hook: use absolute binary path; skip inaccessible repos in secure mode
|
2026-06-12 12:22:32 +03:00 |
|
hostutil
|
appview/xrpc: handlers for "private" xrpc service
|
2026-07-27 18:04:36 +03:00 |
|
ico
|
ico: add module to deal with ico files
|
2026-01-09 10:39:26 +00:00 |
|
icons
|
icons: directory for custom icons
|
2026-05-29 17:18:37 +03:00 |
|
idresolver
|
idresolver,spindle: add regressions tests for all paths that use perms
|
2026-07-26 20:39:41 +03:00 |
|
jetstream
|
*: fmt
|
2026-07-16 23:27:26 +03:00 |
|
jobs
|
jobs: archive software engineer post
|
2026-05-11 14:15:46 +03:00 |
|
keyfetch
|
keyfetch: add --guard-path and --secure-mode flags
|
2026-06-12 12:22:32 +03:00 |
|
knot2
|
knot2/git: isolate repo open so ambient config can't inject archive filter driver
|
2026-07-29 17:13:28 +03:00 |
|
knotmirror
|
knotmirror/xrpc/gitea: resolve annotated tags to commits, not tags
|
2026-07-27 14:45:49 +03:00 |
|
knotserver
|
knotserver/git: remove protocol.ext.allow=never
|
2026-07-27 22:21:10 +09:00 |
|
lexicons
|
lexicons: add blobs field to repo.{issue,pull}
|
2026-07-29 01:37:03 +09:00 |
|
lexutil
|
spindle/xrpc: implement ci.pipeline.subscribeLogs
|
2026-07-04 08:12:54 +03:00 |
|
localinfra
|
knotserver/git: validate fork source
|
2026-07-27 01:10:23 +09:00 |
|
log
|
knotserver: improve the logging situation
|
2025-10-12 10:32:08 +00:00 |
|
nix
|
nix: package knot-server and knot-migrate, add a nixos module
|
2026-07-27 19:07:54 +03:00 |
|
notifier
|
knotserver/db: knot-owned member & collaborator tables, pagination, and ACL update events
|
2026-06-16 21:04:20 +03:00 |
|
ogre
|
ogre: capitalize status badge
|
2026-07-03 15:49:57 +05:30 |
|
orm
|
appview/db: speed up following timeline queries
|
2026-06-11 12:07:36 +03:00 |
|
patchutil
|
appview/pulls: update handlers for new pull model
|
2026-04-10 08:28:44 +01:00 |
|
rbac
|
knotserver/backfill: 115 collaborator backfill efficiency
|
2026-06-17 14:52:54 +03:00 |
|
repoident
|
knotserver,appview,lexicons: resolve merge/forkSync target by repodid
|
2026-07-16 13:43:07 +03:00 |
|
repoverify
|
knotserver,appview,lexicons: resolve merge/forkSync target by repodid
|
2026-07-16 13:43:07 +03:00 |
|
sets
|
*: correct typos throughout codebase
|
2026-04-09 10:30:40 +03:00 |
|
shuttle
|
shuttle,spindle/engines/microvm: have shuttle detect step ooms properly, parse serial for oom / kernel panic
|
2026-07-24 15:56:35 +03:00 |
|
sites
|
sites: use new redirect_with_status
|
2026-05-26 16:03:08 +03:00 |
|
spindle
|
spindle/models: fix secret masker cutting off lines early
|
2026-07-29 14:17:02 +03:00 |
|
systemd
|
systemd: update ExecStart command
|
2025-05-30 12:18:07 +03:00 |
|
tapc
|
tapc: basic auth on dial, OnConnect handler
|
2026-05-12 11:59:17 +03:00 |
|
tid
|
spindle: rework db schema
|
2025-06-13 22:09:45 +01:00 |
|
types
|
knotmirror/xrpc,types: include total branch/tag counts on response
|
2026-07-21 17:47:05 +03:00 |
|
workflow
|
spindle,lexicons: add ci.pipeline.triggerPipeline xrpc
|
2026-07-04 08:12:54 +03:00 |
|
xrpc
|
appview,spindle,lexicons: support triggering ci for fork-based pull requests
|
2026-07-04 08:12:54 +03:00 |
|
.dockerignore
|
knotserver: inline knot2 to monorepo
|
2026-07-27 08:40:00 +03:00 |
|
.editorconfig
|
.editorconfig: set space indentation for *.nix
|
2026-07-13 10:00:49 +05:30 |
|
.gitattributes
|
api/tangled,lexutil: add missing types for DRISL-CBOR event streaming
|
2026-07-04 08:12:53 +03:00 |
|
.gitignore
|
appview/pages: markdown-editor web component
|
2026-07-22 16:28:15 +03:00 |
|
.prettierrc.json
|
add prettier configuration
|
2025-08-16 13:15:16 -04:00 |
|
_typos.toml
|
*: correct typos throughout codebase
|
2026-04-09 10:30:40 +03:00 |
|
buf.gen.yaml
|
spindle,shuttle: microvm engine init
|
2026-06-18 14:57:59 +03:00 |
|
buf.lock
|
spindle,shuttle: microvm engine init
|
2026-06-18 14:57:59 +03:00 |
|
buf.yaml
|
spindle,shuttle: microvm engine init
|
2026-06-18 14:57:59 +03:00 |
|
Cargo.lock
|
knot2: serve legacy basic-auth admin endpoint if secret set
|
2026-07-27 14:31:44 +03:00 |
|
Cargo.toml
|
knot2: serve legacy basic-auth admin endpoint if secret set
|
2026-07-27 14:31:44 +03:00 |
|
default.nix
|
nix: fmt
|
2025-09-10 10:16:34 +01:00 |
|
docker-compose.yml
|
localinfra: fix tailwind setup
|
2026-07-22 15:25:58 +01:00 |
|
flake.lock
|
appview/notify/db: remove actorDid from recipients after subscription overrides
|
2026-07-23 00:07:57 +03:00 |
|
flake.nix
|
nix: package knot-server and knot-migrate, add a nixos module
|
2026-07-27 19:07:54 +03:00 |
|
go.mod
|
nix,spindle: sync workflow files on sh.tangled.git.refUpdate
|
2026-07-04 08:12:53 +03:00 |
|
go.sum
|
nix,spindle: sync workflow files on sh.tangled.git.refUpdate
|
2026-07-04 08:12:53 +03:00 |
|
input.css
|
appview: upload images as blobs (issues)
|
2026-07-29 01:37:03 +09:00 |
|
lexicon-build-config.json
|
api,lexicons: all lexicons for "private" xrpc service
|
2026-07-27 18:04:36 +03:00 |
|
license
|
license: mention contributors
|
2025-05-21 10:56:33 +03:00 |
|
package.json
|
ogre: request jpeg from avatar service
|
2026-03-23 16:43:43 +02:00 |
|
readme.md
|
readme.md: rewrite
|
2026-07-20 18:30:44 +03:00 |
|
rust-toolchain.toml
|
rustfmt: skip generated _lex, bump rust to 1.96
|
2026-05-29 14:50:22 +03:00 |
|
tailwind.config.js
|
appview: add theme drop-down persisted in database
|
2026-07-23 15:15:30 +01:00 |