aboutsummaryrefslogtreecommitdiffstats
path: root/ui (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-26fix(gui): random ts errors (#2316)Ellie Huxtable
2024-07-26feat(gui): folder select dialogue for directory block (#2315)Ellie Huxtable
2024-07-25feat(gui): directory block, re-org of some code (#2314)Ellie Huxtable
2024-07-25feat(gui): allow interacting with the embedded terminal (#2312)Ellie Huxtable
2024-07-25fix(gui): cursor positioning on new doc creation (#2310)Ellie Huxtable
2024-07-25fix(gui): double return on mac/linux (#2311)Ellie Huxtable
2024-07-25fix(gui): do not hardcode db path (#2309)Ellie Huxtable
* feat(gui/backend): add cli_settings tauri command * chore(gui/backend): overdue cargo fmt * fix(gui): use configured db path, not hardcoded
2024-07-23chore(release): prepare for release v18.4.0-beta.3 (#2305)Ellie Huxtable
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-22chore(deps): bump highlight.js from 11.9.0 to 11.10.0 in /ui (#2298)dependabot[bot]
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.9.0 to 11.10.0. - [Release notes](https://github.com/highlightjs/highlight.js/releases) - [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md) - [Commits](https://github.com/highlightjs/highlight.js/compare/11.9.0...11.10.0) --- updated-dependencies: - dependency-name: highlight.js 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-22chore(deps): bump @tauri-apps/plugin-http in /ui (#2299)dependabot[bot]
Bumps @tauri-apps/plugin-http from 2.0.0-beta.5 to 2.0.0-beta.8. --- 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-07-22chore(deps): bump @blocknote/mantine from 0.15.0 to 0.15.3 in /ui (#2300)dependabot[bot]
Bumps [@blocknote/mantine](https://github.com/TypeCellOS/BlockNote) from 0.15.0 to 0.15.3. - [Release notes](https://github.com/TypeCellOS/BlockNote/releases) - [Commits](https://github.com/TypeCellOS/BlockNote/compare/v0.15.0...v0.15.3) --- updated-dependencies: - dependency-name: "@blocknote/mantine" 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-22chore(deps-dev): bump tailwindcss from 3.4.4 to 3.4.6 in /ui (#2301)dependabot[bot]
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.4.4 to 3.4.6. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.6/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.4...v3.4.6) --- updated-dependencies: - dependency-name: tailwindcss 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-07-22chore(deps): bump zustand from 4.5.2 to 4.5.4 in /ui (#2302)dependabot[bot]
Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.2 to 4.5.4. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.2...v4.5.4) --- updated-dependencies: - dependency-name: zustand 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-16fix(gui): kill child on block stop (#2288)Ellie Huxtable
2024-07-16chore(release): prepare for release v18.4.0-beta.2 (#2287)Ellie Huxtable
* 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
2024-07-16fix(gui): terminal resize overflow (#2285)Ellie Huxtable
2024-07-15docs(gui): update README (#2283)Ellie Huxtable
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-15chore(deps): bump @tanstack/react-table from 8.19.2 to 8.19.3 in /ui (#2279)dependabot[bot]
Bumps [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) from 8.19.2 to 8.19.3. - [Release notes](https://github.com/TanStack/table/releases) - [Commits](https://github.com/TanStack/table/commits/v8.19.3/packages/react-table) --- updated-dependencies: - dependency-name: "@tanstack/react-table" 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-15chore(deps): bump @tauri-apps/plugin-shell in /ui (#2274)dependabot[bot]
Bumps @tauri-apps/plugin-shell from 2.0.0-beta.6 to 2.0.0-beta.8. --- updated-dependencies: - dependency-name: "@tauri-apps/plugin-shell" 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-15chore(deps): bump @radix-ui/react-dropdown-menu in /ui (#2275)dependabot[bot]
Bumps [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) from 2.0.6 to 2.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-dropdown-menu" 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-15chore(deps): bump @blocknote/react from 0.14.2 to 0.14.6 in /ui (#2276)dependabot[bot]
Bumps [@blocknote/react](https://github.com/TypeCellOS/BlockNote) from 0.14.2 to 0.14.6. - [Release notes](https://github.com/TypeCellOS/BlockNote/releases) - [Commits](https://github.com/TypeCellOS/BlockNote/compare/v0.14.2...v0.14.6) --- updated-dependencies: - dependency-name: "@blocknote/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-15chore(deps-dev): bump @tauri-apps/cli in /ui (#2277)dependabot[bot]
Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri) from 2.0.0-beta.20 to 2.0.0-beta.22. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.0.0-beta.20...@tauri-apps/cli-v2.0.0-beta.22) --- 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-07-15chore(deps): bump @uiw/react-codemirror from 4.22.2 to 4.23.0 in /ui (#2278)dependabot[bot]
Bumps [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) from 4.22.2 to 4.23.0. - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.22.2...v4.23.0) --- updated-dependencies: - dependency-name: "@uiw/react-codemirror" 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-15chore(deps): bump tailwind-merge from 2.3.0 to 2.4.0 in /ui (#2261)dependabot[bot]
Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/dcastil/tailwind-merge/releases) - [Commits](https://github.com/dcastil/tailwind-merge/compare/v2.3.0...v2.4.0) --- updated-dependencies: - dependency-name: tailwind-merge 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-15chore(deps): bump @uiw/codemirror-extensions-langs in /ui (#2262)dependabot[bot]
Bumps [@uiw/codemirror-extensions-langs](https://github.com/uiwjs/react-codemirror) from 4.22.2 to 4.23.0. - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.22.2...v4.23.0) --- updated-dependencies: - dependency-name: "@uiw/codemirror-extensions-langs" 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-15chore(deps): bump @codemirror/view from 6.28.2 to 6.28.4 in /ui (#2264)dependabot[bot]
Bumps [@codemirror/view](https://github.com/codemirror/view) from 6.28.2 to 6.28.4. - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/view/compare/6.28.2...6.28.4) --- updated-dependencies: - dependency-name: "@codemirror/view" 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-15chore(deps): bump @blocknote/core from 0.14.2 to 0.14.5 in /ui (#2263)dependabot[bot]
Bumps [@blocknote/core](https://github.com/TypeCellOS/BlockNote) from 0.14.2 to 0.14.5. - [Release notes](https://github.com/TypeCellOS/BlockNote/releases) - [Commits](https://github.com/TypeCellOS/BlockNote/compare/v0.14.2...v0.14.5) --- updated-dependencies: - dependency-name: "@blocknote/core" 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-15chore(deps): bump @tauri-apps/api in /ui (#2265)dependabot[bot]
Bumps [@tauri-apps/api](https://github.com/tauri-apps/tauri) from 2.0.0-beta.13 to 2.0.0-beta.15. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.0.0-beta.13...@tauri-apps/api-v2.0.0-beta.15) --- 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-07-10fix(gui): add \r for windows (shouldn't effect unix bc they should ignore ↵YummyOreo
it) (#2253)
2024-07-10fix(gui): weekInfo call on Edge (#2252)Ellie Huxtable
2024-07-10feat(gui): use fancy new side nav (#2243)Ellie Huxtable
* 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-10chore(deps): bump react-spinners from 0.13.8 to 0.14.1 in /ui (#2220)dependabot[bot]
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-10chore(deps): bump @tanstack/react-virtual from 3.5.1 to 3.8.1 in /ui (#2221)dependabot[bot]
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-08chore(deps): bump @radix-ui/react-toast from 1.1.5 to 1.2.1 in /ui (#2222)dependabot[bot]
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-08chore(deps): bump @tanstack/react-table from 8.17.3 to 8.19.2 in /ui (#2240)dependabot[bot]
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-08chore(deps): bump lucide-react from 0.396.0 to 0.402.0 in /ui (#2242)dependabot[bot]
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-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-07-01chore(deps): bump @headlessui/react from 2.1.0 to 2.1.1 in /ui (#2218)dependabot[bot]
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-06-25chore(release): prepare for release v18.4.0-beta.1 (#2195)Ellie Huxtable
* chore(release): prepare for release v18.4.0-beta.1 * remove full release test
2024-06-24chore(deps): bump @radix-ui/react-dialog from 1.0.5 to 1.1.1 in /ui (#2188)dependabot[bot]
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-24chore(deps): bump @headlessui/react from 2.0.4 to 2.1.0 in /ui (#2187)dependabot[bot]
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-24chore(deps): bump @radix-ui/react-slot from 1.0.2 to 1.1.0 in /ui (#2186)dependabot[bot]
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-24chore(deps): bump lucide-react from 0.395.0 to 0.396.0 in /ui (#2185)dependabot[bot]
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-24chore(deps): bump @heroicons/react from 2.1.3 to 2.1.4 in /ui (#2184)dependabot[bot]
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-20feat(gui): toast with prompt for cli install, rather than auto (#2173)Ellie Huxtable
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