Skip to content

Mayoi 0.9.1

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Oct 07:09
· 35 commits to main since this release
  • ⇧⌘E gives the Explorer the keyboard, as in VS Code, so that the arrows
    choose a file and ⌘V pastes into the folder chosen.
  • Remote SSH: files copied in the Finder paste into a folder of the host,
    and files dropped from the Finder on the explorer copy into the folder
    under the pointer. A remote file copied in the explorer pastes as a
    copy on its host, or downloads into a folder of this machine.
    Upload… and Download… in the explorer's menu do the same by a
    dialog. The status bar shows each transfer and how far it got, and a
    click on it cancels one.
  • Remote SSH: ports of the host forward to this machine. A link to
    localhost clicked in a terminal of the host forwards its port and
    opens it in the browser, and Forward a Port… forwards one by its
    number. The status bar shows the ports forwarded, with a menu to open,
    copy or stop each.
  • Remote SSH: the folders of the Explorer open at once: those in a
    folder are read along with it, at one round trip to the host.
  • Remote SSH: saving a file that changed on the host since it was
    opened asks whether to overwrite it or revert to it, rather than
    writing over the change.
  • Remote SSH: a terminal of the host no longer closes as the connection
    goes: it keeps what it showed, says the connection was lost, and
    starts again as it comes back.
  • Remote SSH: a terminal of the host pastes files, and a screenshot alone
    on the clipboard, as copies uploaded to the host, and types their paths
    there, so Claude Code on the host takes a pasted screenshot. A remote
    file dragged to a terminal types its path on the host, not Mayoi's.
  • A folder opened again just after git init shows its Source Control:
    the look for its repository made before no longer has the last word.
  • With Git 2.55 or later, the diff of a submodule shows the commits it
    went from and to again, not the log of the submodule's commit.
  • Remote SSH: a connection that drops, as the network goes or the laptop
    sleeps, connects again by itself, after 2 seconds, then less often, up
    to every 30 seconds, and at once as the window comes back to the front.
    The banner says when it tries next, with Reconnect Now; a host that
    refuses the keys, or whose key is not trusted, says so and waits.
  • Remote SSH: the Connect to Host box groups the recent hosts, with the
    folder opened last on each, apart from those of ~/.ssh/config, and
    marks the letters the query matched. While it connects it says as whom
    and for how long, and Escape goes back to the hosts.
  • Remote SSH: the folders of the host list by name, with .. to go up,
    ~ for the home folder, and why a folder could not be read; the host
    shows beside the path.
  • Remote SSH: the Explorer of a folder whose host is not connected says
    so, with a button to reconnect, and the title bar names the host.
  • Remote SSH: a remote folder looks for changes every 15 seconds rather
    than 3 while its window is in the background, and at once as it comes
    back; who each host signs in as is remembered until ~/.ssh/config
    changes, and a remote file opens at one round trip to the host, not
    two.
  • View → Project Icons (or "projectIcons": true in settings.json)
    shows each project's favicon or logo on the rail, from its well-known
    icon files, favicon.ico included, or the icon its sources declare,
    rather than its initials. A project without one keeps its initials.
  • Project Icons also finds a mygo app's icon (the one mygo.json names,
    or resources/icon.png), the favicon a site/ or docs/ page
    declares beside it, and a macOS app's .icns or Xcode AppIcon.