anvilsign in

collin/anvil

BoardRenderedSource

1# Todo
2
3## reordering tasks is not possible on mobile
4
5## Scrap existing issue system and used todo.md
6
7Scrap, our existing issue system and use our todo.md system instead.
8
9Remove the nav link at the top. Instead of going to issues should go to the todo.md page.
10
11## Prefer vertical groups in kanban board.
12
13On mobile view, we should prefer vertical groups for the board.
14
15
16# Backlog
17
18
19- [ ] pull mirror (maybe): a repo that virtually mirrors a GitHub repo
20 - just displays it here — periodically fetched, read-only on the anvil side
21
22- [ ] pull requests (gix merge)
23
24- [ ] richer file editing: a real markdown editor with a live render preview
25 (reuse `render_markdown`) before committing
26- [ ] webhooks (mind the SSRF item in `docs/untrusted-mode.md`)
27- [ ] attachment reclaim: an orphan sweep (delete attachments no committed file
28 references) and/or a per-attachment delete action — the recourse once a repo
29 hits its quota. Deferred: deletion is destructive and "orphaned" is fuzzy
30 (tip-only vs any-ref), so it wants its own design pass
31- [ ] remove a repo's attachment + artifact dirs on repo delete — blocked: there
32 is no repo-delete path yet (only the create-rollback uses it)
33- [ ] admin usage: per-repo drill-down, and a cheap cached/periodic variant if
34 the on-demand disk walk gets slow on large instances
35- [ ] API tokens: a `write` scope (would need CSRF-exempt write paths) and
36 `last_used_at` tracking