Open
Description
I really like beszel: https://beszel.dev/guide/getting-started
Their front end is structured as a vite/typescript app, is high level and may be worth to move in the same direction. I want the FE to be pretty reusable ideally, as Task UI isn't the only app that I'd like a structured design like this for. The paired docs site is also lovely and the combination is somewhat akin to perfection. It has that tailscale look :)
General ideas for laying out Task UI:
- We could set up a "projects" workflow to group taskfiles together and switch between projects in UI
- We can essentially just list every Taskfile.yml with it's title in the overview, so we can consider O(N) as the default view
- Expand / drill down for particular targets to view/trigger them (the task view)
- Have some configurability as to how to lay out the UI for a taskfile (list, grid, breadcrumbs, a little bit of an UX challenge)
- If we maintain execution duration in the DB we can add graphs over time
- Improved docs / add docs 🗡
The authentication flow of beszel can also be an inspiration, really well done.
Metadata
Metadata
Assignees
Labels
No labels