aboutsummaryrefslogtreecommitdiffstats
path: root/ui/src/state/store.ts (unfollow)
Commit message (Collapse)Author
2024-07-30chore: remove ui directory (#2329)Ellie Huxtable
This is still in development, but rather than clutter the commit history and issues with an unreleased project I've split the UI into its own repo. Once ready for release, I'll either merge the ui code back in, or just make the repo public.
2024-07-23feat(gui): clean up home page, fix a few bugs (#2304)Ellie Huxtable
* wip home screen changes * more * adjust * fixes and things * patch runbook pty check
2024-07-22feat(gui): background terminals and more (#2303)Ellie Huxtable
* fixes & allow for background terminals to stay running * status indicators etc
2024-07-15feat(gui): add runbook list, ability to create and delete, sql storage (#2282)Ellie Huxtable
* wip * saving works :)) * functioning delete button * persist selection properly
2024-07-10fix(gui): weekInfo call on Edge (#2252)Ellie Huxtable
2024-07-08feat(gui): runbooks that run (#2233)Ellie Huxtable
* 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
2024-06-19feat(gui): cache zustand store in localstorage (#2168)Ellie Huxtable
* 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
2024-06-18feat(gui): add activity calendar to the homepage (#2160)Ellie Huxtable
* feat(gui): add activity calendar to the homepage * localise week start
2024-06-06feat(ui): setup single-instance (#2093)Ellie Huxtable
2024-05-30feat(ui): add login/register dialog (#2056)Ellie Huxtable
2024-05-28fix(ui): handle being logged out gracefully (#2052)Ellie Huxtable
* fix(ui): handle being logged out gracefully * use settings.logged_in
2024-05-28feat(ui): use correct username on welcome screen (#2050)Ellie Huxtable
* wip * fetch and use username
2024-05-06feat(ui): scroll history infinitely (#1999)Ellie Huxtable
* wip, history scrolls right! * wip * virtual scroll fucking worksssss * paging works :) * scroll search results now too
2024-04-29feat(ui/dotfiles): add vars (#1989)Ellie Huxtable
2024-04-17feat(gui): work on home page, sort state (#1956)Ellie Huxtable
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.