aboutsummaryrefslogtreecommitdiffstats
path: root/ui/src (follow)
Commit message (Collapse)AuthorAge
* feat(gui): background terminals and more (#2303)Ellie Huxtable2024-07-22
| | | | | * fixes & allow for background terminals to stay running * status indicators etc
* fix(gui): terminal resize overflow (#2285)Ellie Huxtable2024-07-16
|
* feat(gui): add runbook list, ability to create and delete, sql storage (#2282)Ellie Huxtable2024-07-15
| | | | | | | | | * wip * saving works :)) * functioning delete button * persist selection properly
* fix(gui): add \r for windows (shouldn't effect unix bc they should ignore ↵YummyOreo2024-07-10
| | | | it) (#2253)
* fix(gui): weekInfo call on Edge (#2252)Ellie Huxtable2024-07-10
|
* feat(gui): use fancy new side nav (#2243)Ellie Huxtable2024-07-10
| | | | | | | | | | | | | * feat(gui): use fancy new side nav * compact only sidebar, no expand-collapse * custom drag region, remove titlebar * add user popup * wire up login/logout/register, move user button to bottom and add menu * link help and feedback to forum
* 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): toast with prompt for cli install, rather than auto (#2173)Ellie Huxtable2024-06-20
|
* 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): add activity calendar to the homepage (#2160)Ellie Huxtable2024-06-18
| | | | | * feat(gui): add activity calendar to the homepage * localise week start
* 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
* chore: update email, gitignore, tweak ui (#2094)Ellie Huxtable2024-06-06
|
* feat(ui): setup single-instance (#2093)Ellie Huxtable2024-06-06
|
* feat(ui): add login/register dialog (#2056)Ellie Huxtable2024-05-30
|
* fix(ui): handle being logged out gracefully (#2052)Ellie Huxtable2024-05-28
| | | | | * fix(ui): handle being logged out gracefully * use settings.logged_in
* feat(ui): use correct username on welcome screen (#2050)Ellie Huxtable2024-05-28
| | | | | * wip * fetch and use username
* feat(ui): add history explore (#2022)Ellie Huxtable2024-05-14
| | | | | | | | | | | | | * break out HistoryRow, add drawer * syntax highlighting! * smaller text * allow inspecting all old commands, no drag command * fix query bug * add loader
* feat(ui): scroll history infinitely (#1999)Ellie Huxtable2024-05-06
| | | | | | | | | | | * wip, history scrolls right! * wip * virtual scroll fucking worksssss * paging works :) * scroll search results now too
* feat(ui/dotfiles): add vars (#1989)Ellie Huxtable2024-04-29
|
* 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