anvilsign in

collin/anvil

BoardRenderedSource

Todo2 open

  1. reordering tasks is not possible on mobile
  2. Scrap existing issue system and used todo.md

    Scrap, our existing issue system and use our todo.md system instead.

    Remove the nav link at the top. Instead of going to issues should go to the todo.md page.

Backlog8 open

  1. pull mirror (maybe): a repo that virtually mirrors a GitHub repo
    • just displays it here — periodically fetched, read-only on the anvil side
  2. pull requests (gix merge)
  3. webhooks (mind the SSRF item in docs/untrusted-mode.md)
  4. richer file editing: a real markdown editor with a live render preview

    (reuse render_markdown) before committing

  5. attachment reclaim: an orphan sweep (delete attachments no committed file

    references) and/or a per-attachment delete action — the recourse once a repo hits its quota. Deferred: deletion is destructive and "orphaned" is fuzzy (tip-only vs any-ref), so it wants its own design pass

  6. remove a repo's attachment + artifact dirs on repo delete — blocked: there

    is no repo-delete path yet (only the create-rollback uses it)

  7. admin usage: per-repo drill-down, and a cheap cached/periodic variant if

    the on-demand disk walk gets slow on large instances

  8. API tokens: a write scope (would need CSRF-exempt write paths) and

    last_used_at tracking