| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* feat(gui/backend): add cli_settings tauri command
* chore(gui/backend): overdue cargo fmt
* fix(gui): use configured db path, not hardcoded
|
| |
|
|
|
|
|
|
|
|
|
| |
* wip home screen changes
* more
* adjust
* fixes and things
* patch runbook pty check
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat(gui): add runbook list, ability to create and delete, sql storage (#2282)
* wip
* saving works :))
* functioning delete button
* persist selection properly
* update contributors
* update changelog
|
| |
|
|
|
|
|
|
|
| |
* wip
* saving works :))
* functioning delete button
* persist selection properly
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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): automatically install and setup the cli/shell
* add shell config and toasts
|
| |
|
|
|
| |
* chore: setup dependabot for the ui
* cargo update the backend too
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* fix(ui): handle being logged out gracefully
* use settings.logged_in
|
| |
|
|
|
| |
* wip
* fetch and use username
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* init daemon crate
* wip
* minimal functioning daemon, needs cleanup for sure
* better errors
* add signal cleanup
* logging
* things
* add sync worker
* move daemon crate
* 30s -> 5mins
* make clippy happy
* fix stuff maybe?
* fmt
* trim packages
* rate limit fix
* more protoc huh
* this makes no sense, why linux why
* can it install literally just curl
* windows in ci is slow, and all the newer things will not work there. disable the daemon feature and it will build
* add daemon feature
* maybe this
* ok wut where is protoc
* try setting protoc
* hm
* try copying protoc
* remove optional
* add cross config
* idk nix
* does nix want this?
* some random pkg I found does this
* uh oh
* hack, be gone!
* update contributing
|
| |
|
|
|
|
|
|
|
|
|
| |
* wip, history scrolls right!
* wip
* virtual scroll fucking worksssss
* paging works :)
* scroll search results now too
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
* chore(gui): cargo update
* also fix workspace
|
|
|
* 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
|