Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: codejunction/shelldeck
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d66972f
Choose a base ref
...
head repository: codejunction/shelldeck
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 011939c
Choose a head ref
  • 8 commits
  • 22 files changed
  • 1 contributor

Commits on Oct 5, 2026

  1. feat: git changes, remote systems, replay, background terminals, agen…

    …t notes and task manager
    
    - git: ±N chip on projects, Changes tab with per-file line counts and diffs
    - remotes: saved ssh hosts (terminal) and rdp desktops (mstsc/xfreerdp/remmina), validated, no passwords
    - replay last command (Ctrl+Alt+P, pane button, palette)
    - send terminal to background (Ctrl+Alt+W, pane button); close offers background while a command runs
    - sd notes for the scratchpad, live in open pages
    - sd top / ps / kill for the task manager, only inside shelldeck terminals
    - skill teaches notes and task manager
    codejunction authored and claude committed Oct 5, 2026
    Configuration menu
    Copy the full SHA
    02b4be7 View commit details
    Browse the repository at this point in the history
  2. feat(machines): machine picker, remote projects, add machine with con…

    …nection test
    
    - picker above New terminal: Local, ssh machines, Add machine, Manage machines
    - projects, terminals and agents list follow the picked machine
    - add machine dialog with Test connection (network, then key/agent login; password logins reported)
    - LDAP/NTID users (CORP\jdoe, jdoe@corp.com) via ssh -l, quoted per shell; key optional
    - a machine starts with a / project; folders on it are projects; terminals ssh -t and cd there
    codejunction authored and claude committed Oct 5, 2026
    Configuration menu
    Copy the full SHA
    162f667 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd636e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    273eca1 View commit details
    Browse the repository at this point in the history
  5. fix(remotes): no ssh machines on windows for now; windows-safe proces…

    …s test
    
    - ssh refused on windows hosts (ssh_unsupported_on_windows), picker hidden, rdp kept
    - drop cmd quoting from ssh_line
    - process test spawns the base interpreter: a venv python.exe on windows is a launcher
    codejunction authored and claude committed Oct 5, 2026
    Configuration menu
    Copy the full SHA
    4327399 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca8552d View commit details
    Browse the repository at this point in the history
  7. feat(machines): picker on every host; ssh targets linux, windows targ…

    …ets rdp
    
    - undo the windows-host ssh block: windows uses its openssh client
    - cmd quoting for ssh lines again
    - rdp desktops listed in the picker menu
    - ssh tests run on windows again
    codejunction authored and claude committed Oct 5, 2026
    Configuration menu
    Copy the full SHA
    ea1b00f View commit details
    Browse the repository at this point in the history
  8. feat(machines): test connection with a password

    - password field in add machine, used once via SSH_ASKPASS, never saved or on argv
    - wrong password reported as refused
    - verified against a real sshd: test login, then terminal prompts and logs in
    codejunction authored and claude committed Oct 5, 2026
    Configuration menu
    Copy the full SHA
    011939c View commit details
    Browse the repository at this point in the history
Loading