summaryrefslogtreecommitdiffstats
path: root/default-plugins/session-manager
AgeCommit message (Collapse)Author
2024-03-28style(fmt): remove plugin compilation warnings (#3231)Aram Drevekenin
2024-03-26fix(ui): session manager UI fixes (#3226)Aram Drevekenin
* fix(ui): display new session folder prompt always * fix(ui): truncate session name and error on too long a name * fix(ui): scrolling layout list in welcome screen * style(fmt): rustfmt
2024-03-18feat(plugins): session manager cwd and new filepicker (#3200)Aram Drevekenin
* prototype * folder selection ui in session manager * overhaul strider * scan folder host command * get strider to work from the cli and some cli pipe fixes * some ux improvements to strider * improve strider's ui * make strider ui responsive * make session-manager new ui parts responsive * fix tests * style(fmt): rustfmt
2024-02-29feat(plugins): allow specifying the cwd when switching sessions (#3172)Aram Drevekenin
* feat(plugins): allow specifying the cwd when switching sessions * style(fmt): rustfmt
2024-02-06feat(sessions): welcome screen (#3112)Aram Drevekenin
* prototype - can send layout name for new session from session-manager * feat(sessions): ui for selecting layout for new session in the session-manager * fix: send available layouts to plugins * make tests compile * fix tests * improve ui * fix: respect built-in layouts * ui for built-in layouts * some cleanups * style(fmt): rustfmt * welcome screen ui * fix: make sure layout config is not shared between sessions * allow disconnecting other users from current session and killing other sessions * fix: respect default layout * add welcome screen layout * tests(plugins): new api methods * fix(session-manager): do not quit welcome screen on esc and break * fix(plugins): adjust permissions * style(fmt): rustfmt * style(fmt): fix warnings
2023-11-05feat(ux): allow renaming sessions (#2903)Aram Drevekenin
* change session name through the cli * change session name from the session-manager * style(fmt): rustfmt
2023-11-04feat(sessions): resurrect sessions through the session-manager (and plugin ↵Aram Drevekenin
API) (#2902) * working with table and scrolling * ui and functionality complete * fix formatting * refactor: background jobs * style(fmt): rustfmt
2023-10-16feat(plugins): plugin run_command api (#2862)Aram Drevekenin
* prototype * add tests * style(fmt): rustfmt * update comments * deprecation warning for execcmd
2023-09-28chore(files): remove leftover Cargo.lock file from session-manager plugin ↵silwol
(#2819) It appears this file was checked into git accidentally or is no longer needed, none of the tooling regenerates it.
2023-08-26fix(plugins): various ui fixes (#2731)Aram Drevekenin
2023-08-24fix(ux): various ui/ux fixes (#2722)Aram Drevekenin
* force plugin render on permission request response * clear warnings * Revert "feat(ui): new status bar mode (#2619)" This reverts commit 27763d26ab83dd9f81c69c75601cbf6075f13790. * adjust status bar help * fix colors in session manager and shortcut in status-bar * adjust keybindings
2023-08-24feat(sessions): add a session manager to switch between sessions, tabs and ↵Aram Drevekenin
panes and create new ones (#2721) * write/read session metadata to disk for all sessions * switch session client side * fix tests * various adjustments * fix full screen focus bug in tiled panes * fix tests * fix permission sorting issue * cleanups * add session manager * fix tests * various cleanups * style(fmt): rustfmt * clear screen before switching sessions * I hate you clippy * truncate controls line to width * version session cache * attempt to fix plugin tests * style(fmt): rustfmt * another attempt to fix the tests in the ci