Ellie Huxtable
8d9f677c4e
feat(gui): use fancy new side nav ( #2243 )
...
* 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
2024-07-10 15:56:33 +01:00
dependabot[bot]
eb5dae9c5d
chore(deps): bump react-spinners from 0.13.8 to 0.14.1 in /ui ( #2220 )
...
Bumps [react-spinners](https://github.com/davidhu2000/react-spinners ) from 0.13.8 to 0.14.1.
- [Release notes](https://github.com/davidhu2000/react-spinners/releases )
- [Changelog](https://github.com/davidhu2000/react-spinners/blob/main/CHANGELOG.md )
- [Commits](https://github.com/davidhu2000/react-spinners/compare/v0.13.8...0.14.1 )
---
updated-dependencies:
- dependency-name: react-spinners
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 14:41:47 +01:00
dependabot[bot]
830e1e733a
chore(deps): bump @tanstack/react-virtual from 3.5.1 to 3.8.1 in /ui ( #2221 )
...
Bumps [@tanstack/react-virtual](https://github.com/tanstack/virtual ) from 3.5.1 to 3.8.1.
- [Release notes](https://github.com/tanstack/virtual/releases )
- [Commits](https://github.com/tanstack/virtual/compare/v3.5.1...v3.8.1 )
---
updated-dependencies:
- dependency-name: "@tanstack/react-virtual"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 14:41:39 +01:00
dependabot[bot]
6d254c6946
chore(deps): bump @radix-ui/react-toast from 1.1.5 to 1.2.1 in /ui ( #2222 )
...
Bumps [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) from 1.1.5 to 1.2.1.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-toast"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 12:27:41 +01:00
dependabot[bot]
e6384e7e9c
chore(deps): bump @tanstack/react-table from 8.17.3 to 8.19.2 in /ui ( #2240 )
...
Bumps [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table ) from 8.17.3 to 8.19.2.
- [Release notes](https://github.com/TanStack/table/releases )
- [Commits](https://github.com/TanStack/table/commits/v8.19.2/packages/react-table )
---
updated-dependencies:
- dependency-name: "@tanstack/react-table"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 12:27:31 +01:00
dependabot[bot]
705d099156
chore(deps): bump lucide-react from 0.396.0 to 0.402.0 in /ui ( #2242 )
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.396.0 to 0.402.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.402.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 11:19:20 +01:00
Ellie Huxtable
5b38448733
feat(gui): runbooks that run ( #2233 )
...
* 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-07-08 11:17:47 +01:00
dependabot[bot]
f09be74e78
chore(deps): bump @headlessui/react from 2.1.0 to 2.1.1 in /ui ( #2218 )
...
Bumps [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.1.1/packages/@headlessui-react )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 12:57:56 +01:00
dependabot[bot]
a616ba4eab
chore(deps): bump @radix-ui/react-dialog from 1.0.5 to 1.1.1 in /ui ( #2188 )
...
Bumps [@radix-ui/react-dialog](https://github.com/radix-ui/primitives ) from 1.0.5 to 1.1.1.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-dialog"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:09:18 +01:00
dependabot[bot]
653aa9b9fa
chore(deps): bump @headlessui/react from 2.0.4 to 2.1.0 in /ui ( #2187 )
...
Bumps [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) from 2.0.4 to 2.1.0.
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.1.0/packages/@headlessui-react )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:09:10 +01:00
dependabot[bot]
4b29aa8428
chore(deps): bump @radix-ui/react-slot from 1.0.2 to 1.1.0 in /ui ( #2186 )
...
Bumps [@radix-ui/react-slot](https://github.com/radix-ui/primitives ) from 1.0.2 to 1.1.0.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-slot"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:05:31 +01:00
dependabot[bot]
5f71a34377
chore(deps): bump lucide-react from 0.395.0 to 0.396.0 in /ui ( #2185 )
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.395.0 to 0.396.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.396.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:04:13 +01:00
dependabot[bot]
c9865f793c
chore(deps): bump @heroicons/react from 2.1.3 to 2.1.4 in /ui ( #2184 )
...
Bumps [@heroicons/react](https://github.com/tailwindlabs/heroicons ) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/tailwindlabs/heroicons/releases )
- [Changelog](https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/heroicons/compare/v2.1.3...v2.1.4 )
---
updated-dependencies:
- dependency-name: "@heroicons/react"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:04:05 +01:00
Ellie Huxtable
b8be23ee99
feat(gui): add activity calendar to the homepage ( #2160 )
...
* feat(gui): add activity calendar to the homepage
* localise week start
2024-06-18 17:11:24 +01:00
Ellie Huxtable
88633b8994
feat(gui): automatically install and setup the cli/shell ( #2139 )
...
* feat(gui): automatically install and setup the cli/shell
* add shell config and toasts
2024-06-17 15:36:38 +01:00
dependabot[bot]
39b424f3b1
chore(deps): bump lucide-react from 0.394.0 to 0.395.0 in /ui ( #2148 )
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.394.0 to 0.395.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.395.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 09:13:20 +01:00
dependabot[bot]
238452b2a2
chore(deps): bump @tauri-apps/plugin-sql in /ui ( #2149 )
...
Bumps @tauri-apps/plugin-sql from 2.0.0-beta.2 to 2.0.0-beta.5.
---
updated-dependencies:
- dependency-name: "@tauri-apps/plugin-sql"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 09:13:02 +01:00
dependabot[bot]
d7adc225c3
chore(deps-dev): bump vite from 5.2.13 to 5.3.1 in /ui ( #2150 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.2.13 to 5.3.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 09:12:49 +01:00
dependabot[bot]
69893f7cd4
chore(deps): bump @tauri-apps/api in /ui ( #2130 )
...
Bumps [@tauri-apps/api](https://github.com/tauri-apps/tauri ) from 2.0.0-beta.7 to 2.0.0-beta.13.
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.0.0-beta.7...@tauri-apps/api-v2.0.0-beta.13 )
---
updated-dependencies:
- dependency-name: "@tauri-apps/api"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 14:36:34 +01:00
dependabot[bot]
95c4b177eb
chore(deps): bump @headlessui/react from 1.7.19 to 2.0.4 in /ui ( #2131 )
...
Bumps [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) from 1.7.19 to 2.0.4.
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.0.4/packages/@headlessui-react )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 14:34:25 +01:00
dependabot[bot]
f1dd709fd1
chore(deps): bump lucide-react from 0.367.0 to 0.394.0 in /ui ( #2133 )
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.367.0 to 0.394.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.394.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 14:33:38 +01:00
dependabot[bot]
f9fbb212e1
chore(deps-dev): bump @tauri-apps/cli in /ui ( #2135 )
...
Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri ) from 2.0.0-beta.2 to 2.0.0-beta.20.
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.0.0-beta.2...@tauri-apps/cli-v2.0.0-beta.20 )
---
updated-dependencies:
- dependency-name: "@tauri-apps/cli"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 14:31:24 +01:00
dependabot[bot]
75896420c4
chore(deps): bump @tauri-apps/plugin-http in /ui ( #2136 )
...
Bumps @tauri-apps/plugin-http from 2.0.0-beta.3 to 2.0.0-beta.5.
---
updated-dependencies:
- dependency-name: "@tauri-apps/plugin-http"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 14:31:13 +01:00
Ellie Huxtable
3f7d550e98
chore(deps): update frontend deps ( #2118 )
2024-06-11 15:30:21 +01:00
Ellie Huxtable
467f89c104
feat(ui): add login/register dialog ( #2056 )
2024-05-30 12:49:22 +01:00
Ellie Huxtable
fc4dfe4fff
feat(ui): use correct username on welcome screen ( #2050 )
...
* wip
* fetch and use username
2024-05-28 14:54:05 +01:00
Ellie Huxtable
34265613b8
feat(ui): add history explore ( #2022 )
...
* break out HistoryRow, add drawer
* syntax highlighting!
* smaller text
* allow inspecting all old commands, no drag command
* fix query bug
* add loader
2024-05-14 12:16:04 +07:00
Ellie Huxtable
754ddeaa8d
feat(ui): scroll history infinitely ( #1999 )
...
* wip, history scrolls right!
* wip
* virtual scroll fucking worksssss
* paging works :)
* scroll search results now too
2024-05-06 08:11:47 +01:00
Ellie Huxtable
cb19925011
feat(gui): work on home page, sort state ( #1956 )
...
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.
2024-04-17 14:06:05 +01:00
Ellie Huxtable
6cd4319fcf
feat(gui): add base structure ( #1935 )
...
* 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
2024-04-11 16:59:01 +01:00