nix: add `diff` to service path
appview/pages : fix handle parsing false-positives
ci: add go mod tidy & gomod2nix check CI
nix: bump nixpkgs
nix,gomod: bump gomod2nix & go mod tidy
spindle: sync workflow files on `sh.tangled.git.refUpdate`
contrib,nix: local, sandboxed atmosphere infra
appview/notify: merge new comment events into one
appview/pages: render a placeholder avatar when there's no did
lexicons,appview,spindle: add workflow cancel
appview/{service,web}: service layer
orm: extract orm package from appview
lexicons,appview/pulls: replace `patch` with `patchBlob`
wip: knot2: xrpc.git.keepCommit
lexicons,knotserver: remove `/xrpc/sh.tangled.repo.archive` endpoint
appview/pages: seo improvements, sitemap, schemae and more
local-infra: local, sandboxed atmosphere infra
knotserver: use local clones if repo is hosted on the same knot
nix: change default vm knot port to 6444
appview/pages/markup: make atlinks bold
knotserver: redirect handle-path to did-path
guard: supress logging
appview/pages: show live updating counters for steps
appview/pages: show live updating counters for steps
appview/oauth: overload oauth identity directory
appview/pages: fix OG links for issues and pulls
appview/pulls: fix stacked resubmits using the wrong source-sha
appview/repo: increase opengraph content padding
nix: cp InterVariable ttf to fonts dir
appview/pages/markup: add support for callouts
appview/pulls: show "delete branch" button for merged PRs
appview/state: style changes to good-first-issue
appview/languages: fix logic bug in updating language breakdowns
appview/notifications: fix pagination
appview/pages: add labels to pulls
appview/signup: set up cf turnstile
appview/pages: remove double border around follow-cards
appview/pages: fix terms and privacy pages
appview/labels: reduce the opset after validation
appview/validator: limit label ops to collaborators
appview: improve styles in strings pages
appview/middleware: indiscriminately try to refresh the session
appview: always pass DID into tinyAvatar func
appview/pages: notifications ui and templating
appview/labels: add "subscribe all" button for default labels
appview/pages: prevent action button overflow in timeline cards
knotserver: use exact source SHA to compile pipelines
ci: run go-vet on CI
appview/state: imrpove starred page performance
appview: introduce default labels that can be subscribed to
appview: relax auth requirement on artifact download
knotserver: detect bun.lock files as generated
appview/{notify,strings}: notify on string create/edit/delete ops
appview/pages: hide profile-card from non-overview pages on mobile
appview/pages: show star/unstar buttons on the timeline
appview/pages: special-case for sub-second times in timeAgo formats
appview: restore old behavior when non-default branches are pushed
appview: handle deleted repos in profile timeline
appview: increase base layout width on md size screens
appview: fix headers in knot and spindle dashboards
appview: fix issues in profile timeline
appview: knot upgrade banner
appview: refactor languageBall into template
appview/pages: display home page to logged out users
wip: details tag for docs
spindle: allowing configuring queue size and max job count
appview: improve page load
appview: ingest issue/comment update and delete
appview/oauth: add to default knot optimistically
appview/pages: add strings tab to profile
appview/pages: access PullSource field only in forks
spindle: add more debug logs
knotserver: add owners to known_dids
appview/oauth: very temp fix for adding to default knot
appview: rework repo delete
appview/pages: show trending repos in the timeline
ci: specify engine
appview,knotserver: allow forking empty repos
appview,knotserver: use ETag based caching for blobs
appview/strings: add timeline page
appview: render markdown in titles, commit messages and descriptions
appview/pages: fix clone-instructions in mobile
wip: render markdown subset in issue/PR titles
appview/{pulls,repo,state}: use xrpc + service auth for knot requests
ci: check formatting with treefmt
appview/pages/markup: insert anchor link in headings
input.css: fix fonts for good
appview/oauth: return to original page after login-block
appview/pulls: do not mark merged PRs as abandoned upon resubmit
appview/pages/markup: syntax highlight code blocks
appview: remove all occurrences of DidHandleMap
workflow: move workflow parsing into compiler
genjwks: add "use" claim
appview,knotserver,spindle: rework jetstream
knotserver: filter by known dids in processPublicKey
knotserver: fix commit counting for branch creation
appview/pages: unify tab styles