nix: add crates/ to rustSrc
api,lexicons,spindle,workflow: add pull request event types
appview: drag-and-drop image upload in markdown editor for issues and
PRs
appview: disable autocomplete in markdownEditor and issue title to avoid
browser repeating submitted content
Update wilb.me.js
web: adopt semantic tokens and ui primitives
spindle: sync knot-managed collaborators from the acl firehose
appview: ref based PR
lexicons/pulls: rename PR `round` to `version`
spindle/mill: place workflows by engine capabilities
appview/ingester: validate follow records subject field
knotserver/internal: more logging around workflow compilation
web/components/profile: implement profile page
blog/posts: update newsletter 03 images from bsky to r2
bobbin/worker: add ratelimit
appview/ingester: parse `createdAt` when ingesting follow records
appview,docs: spindle pipelines migration
appview/ingester: fix pull ingestion
web: use lucide icons in footer
appview/pages,appview/pulls: refresh workflow files changed warning UI
appview/pages: add spinner when switching accounts
appview,knotserver,spindle/ingester: no more 2-day past cap
appview/pages: frontend for onboarding flow
appview/pages: improve copy text in editLabelPanel
knotserver,appview,lexicons: resolve merge/forkSync target by repodid
appview/pages: persist timeline tab preference to cookie
appview/pages: hide pull-actions-error div when empty
appview/pages: support image galleries in bsky posts in homepage
spindle/microvm: add ssh debug into failed job VMs
appview/topbar-search: fix safari click on result items
shuttle: set XDG_CACHE_HOME to while running user steps
ogre: capitalize status badge
localinfra: add pdsls
appview,spindle,lexicons: support triggering ci for fork-based pull requests
appview/timeline: add microvm announcement
appview/pages: improve blob/tree topbar UI
spindle/microvm: allow configuring headers for read/upload cache reqs
spindle: categorize error messages with a more generic msg then following details
wip: micro vm announcement
test deploys from CI
blog: gentler intro to spindles
appview/tabSelector: show $value.Meta responsively
appview/repo: improve branch selector styling
appview/pages: unify look of codesearch and issue/pull search bars
appview: move tx into `UpsertProfile`
spindle,appview: improve the reported wf parse errors, show in appview
wip: disable ingestion of state for now
blog: add microvm post
appview/repo/search: remove `sym` example from empty state
appview/pages: load up hls.js to render videos from bsky posts in homepage
appview/signup: improve signup success message visibility
appview/diff: add [view file] button
appview: improve topbar search & z-index stacking
appview/pages: use positioned popover for clone dropdown
docker-compose: put spindle behind a profile
appview/pages: add PWA icons for Android and iOS
docs: self-hosting an appview
docs: self-hosting an appview
wip: *: bump htmx to v4
input.css: set btn-flat to 32px to match btn-create
docs: add a microvm recipe using alpine image
docs: add recipes for spindle microvm engine
nix: get devshell working on darwin
use good ol nixery....
appview/pages: hide focus button on mobile
appview/topbar: shrink logotype to plain logo on smaller devices
nix: change spindle cache option to nixCache, which is clearer
spindle,shuttle: microvm engine init
wip: bobbin devshell on arm darwin
bobbin/worker: add Cloudflare Containers deployment
appview/fragment/pill: add concave corners & borders when in focus mode
appview/repo: add logs for large blob content length check
appview: email: send email notification on mention
appview/pulls: lazily calculate mergeCheck, resubmitCheck and branchDeleteStatus
knotserver/sandbox: narrow global config grant to single file
blog: simplify blog templates
appview: update larger element on htmx handlers
appview/pages: UI bits for focus mode
appview/login,signup: increase font size when <md to prevent focus zoom
wip: maybe faster delete-unused-pipeline-statuses query
appview/pages: improve timeline 3-col layout width on large screens
appview/pages: surface jj change ids on commits
appview/pages: rework vouch announcement design
appview/pages: fix missing space in commit attribution
knotserver/sandbox: add tests
ogre/components/shared: scale card header font for long handles
appview/db: speed up following timeline queries
appview/timeline: fix following toggle hitbox on safari
wip: rework copy button
appview/login: enlarge logotype
appview/timeline: process recent blog posts and show on timeline
spindle/engines: add dummy engine that logs to stdout
blog: the great uppercasing
nix/pkgs: fileset based source
appview/pages: use proper html parsing in splitCodeBlockSegments
nix: add test microvm