aboutsummaryrefslogtreecommitdiffstats
path: root/ui/src/App.tsx (follow)
Commit message (Collapse)AuthorAge
* feat(gui): runbooks that run (#2233)Ellie Huxtable2024-07-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add initial runbooks frontend * fix buttons, scroll, add shell support to editor * work * some tweaks * wip - run crate * functioning executable blocks * handle resizing, killing ptys * clear properly on stop * move terminal to its own component, handle lifecycle better * fix all build issues * ffs codespelll * update lockfile * clippy is needy once more * only build pty stuff on mac/linux * vendor pty handling into desktop * update lockfile
* feat(gui): cache zustand store in localstorage (#2168)Ellie Huxtable2024-06-19
| | | | | | | | | | * fix(gui): use the store to cache week start * feat(gui): cache zustand store in localStorage This means that before we've loaded any data, we can still display something up-to-date. Avoid flashing! I'll probably want to switch this to the tauri sqlite plugin later
* feat(gui): automatically install and setup the cli/shell (#2139)Ellie Huxtable2024-06-17
| | | | | * feat(gui): automatically install and setup the cli/shell * add shell config and toasts
* feat(ui): setup single-instance (#2093)Ellie Huxtable2024-06-06
|
* feat(ui): add login/register dialog (#2056)Ellie Huxtable2024-05-30
|
* feat(gui): work on home page, sort state (#1956)Ellie Huxtable2024-04-17
| | | | | | | 1. Start on a home page, can sort onboarding/etc from there 2. Introduce zustand for state management. It's nice! Did a production build and clicked around for a while. Memory usage seems nice and chill.
* feat(gui): add base structure (#1935)Ellie Huxtable2024-04-11
* initial * ui things * cargo * update, add history refresh button * history page a bit better, add initial dotfiles page * re-org layout * bye squigglies * add dotfiles ui, show aliases * add default shell detection * put stats in a little drawer, alias import changes * use new table for aliases, add alias deleting * support adding aliases * close drawer when added, no alias autocomplete * clippy, format * attempt to ensure gdk is installed ok * sudo * no linux things on mac ffs * I forgot we build for windows too... end of day * remove tauri backend from workspace