Skip to content

Releases: BotMakerDev/botmaker-remote-server

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 17:10

No source changes since v0.2.2; re-released for updated upstream pins.

No source changes since v0.2.1; re-released for updated upstream pins.

No source changes since v0.2.0; re-released for updated upstream pins.

Changed

  • The pom carries a real version instead of the cosmetic 0.0.0-SNAPSHOT; CI finds the shaded jar by
    pattern (umbrella docs/refactor/43-real-versions.md). The release assets keep their unversioned names.
  • The reactor coordinate is com.github.BotMakerDev:botmaker-remote-server (was com.github.LiQiyeDev).
    Nothing resolves it; the release assets are unchanged.

No source changes since v0.1.2; re-released for updated upstream pins.

Added

  • A new session starts in a directory the phone picks. POST /api/sessions takes cwd, passed to tmux
    as -c; it must be a directory under the operator's home (real path, so .. and symlinks out of home are
    refused) and is home when blank, so an older app still works. GET /api/dirs?path= lists a directory's
    visible sub-directories for the app's browser, and GET /api/dirs/recent the last eight directories used,
    kept in recent-dirs beside the token.

Fixed

  • Claude Code's output can be scrolled from the phone. tmux draws on the alternate screen, which has no
    scrollback, so the terminal had nothing to scroll. The phone's own view of the session now has tmux's
    mouse on (the desktop's session keeps its setting), and a wheel report scrolls the pane's history.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 12 Oct 12:04

No source changes since v0.2.1; re-released for updated upstream pins.

No source changes since v0.2.0; re-released for updated upstream pins.

Changed

  • The pom carries a real version instead of the cosmetic 0.0.0-SNAPSHOT; CI finds the shaded jar by
    pattern (umbrella docs/refactor/43-real-versions.md). The release assets keep their unversioned names.
  • The reactor coordinate is com.github.BotMakerDev:botmaker-remote-server (was com.github.LiQiyeDev).
    Nothing resolves it; the release assets are unchanged.

No source changes since v0.1.2; re-released for updated upstream pins.

Added

  • A new session starts in a directory the phone picks. POST /api/sessions takes cwd, passed to tmux
    as -c; it must be a directory under the operator's home (real path, so .. and symlinks out of home are
    refused) and is home when blank, so an older app still works. GET /api/dirs?path= lists a directory's
    visible sub-directories for the app's browser, and GET /api/dirs/recent the last eight directories used,
    kept in recent-dirs beside the token.

Fixed

  • Claude Code's output can be scrolled from the phone. tmux draws on the alternate screen, which has no
    scrollback, so the terminal had nothing to scroll. The phone's own view of the session now has tmux's
    mouse on (the desktop's session keeps its setting), and a wheel report scrolls the pane's history.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 15:21

No source changes since v0.2.0; re-released for updated upstream pins.

Changed

  • The pom carries a real version instead of the cosmetic 0.0.0-SNAPSHOT; CI finds the shaded jar by
    pattern (umbrella docs/refactor/43-real-versions.md). The release assets keep their unversioned names.
  • The reactor coordinate is com.github.BotMakerDev:botmaker-remote-server (was com.github.LiQiyeDev).
    Nothing resolves it; the release assets are unchanged.

No source changes since v0.1.2; re-released for updated upstream pins.

Added

  • A new session starts in a directory the phone picks. POST /api/sessions takes cwd, passed to tmux
    as -c; it must be a directory under the operator's home (real path, so .. and symlinks out of home are
    refused) and is home when blank, so an older app still works. GET /api/dirs?path= lists a directory's
    visible sub-directories for the app's browser, and GET /api/dirs/recent the last eight directories used,
    kept in recent-dirs beside the token.

Fixed

  • Claude Code's output can be scrolled from the phone. tmux draws on the alternate screen, which has no
    scrollback, so the terminal had nothing to scroll. The phone's own view of the session now has tmux's
    mouse on (the desktop's session keeps its setting), and a wheel report scrolls the pane's history.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 13:44

Changed

  • The pom carries a real version instead of the cosmetic 0.0.0-SNAPSHOT; CI finds the shaded jar by
    pattern (umbrella docs/refactor/43-real-versions.md). The release assets keep their unversioned names.
  • The reactor coordinate is com.github.BotMakerDev:botmaker-remote-server (was com.github.LiQiyeDev).
    Nothing resolves it; the release assets are unchanged.

No source changes since v0.1.2; re-released for updated upstream pins.

Added

  • A new session starts in a directory the phone picks. POST /api/sessions takes cwd, passed to tmux
    as -c; it must be a directory under the operator's home (real path, so .. and symlinks out of home are
    refused) and is home when blank, so an older app still works. GET /api/dirs?path= lists a directory's
    visible sub-directories for the app's browser, and GET /api/dirs/recent the last eight directories used,
    kept in recent-dirs beside the token.

Fixed

  • Claude Code's output can be scrolled from the phone. tmux draws on the alternate screen, which has no
    scrollback, so the terminal had nothing to scroll. The phone's own view of the session now has tmux's
    mouse on (the desktop's session keeps its setting), and a wheel report scrolls the pane's history.

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:17

Added

  • A new session starts in a directory the phone picks. POST /api/sessions takes cwd, passed to tmux
    as -c; it must be a directory under the operator's home (real path, so .. and symlinks out of home are
    refused) and is home when blank, so an older app still works. GET /api/dirs?path= lists a directory's
    visible sub-directories for the app's browser, and GET /api/dirs/recent the last eight directories used,
    kept in recent-dirs beside the token.

Fixed

  • Claude Code's output can be scrolled from the phone. tmux draws on the alternate screen, which has no
    scrollback, so the terminal had nothing to scroll. The phone's own view of the session now has tmux's
    mouse on (the desktop's session keeps its setting), and a wheel report scrolls the pane's history.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:39

Fixed

  • The phone app could not reach the server: every request failed with "Failed to fetch". The app's WebView
    sends a CORS preflight first, and the server refused it with 401 and no CORS headers. The server now
    grants CORS to the app's origin (https://localhost) only, and lets the preflight through without the
    token. Every other request still needs the token.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:06

Added

  • --doctor says why a phone cannot reach the server, from this machine: tailscaled's state, the
    tailscale0 address, every tailnet peer with whether it is online and when it was last seen (phones first),
    the port, tmux and the token file, then what to do. It binds nothing.
  • --lan binds the local network address (the default route's source; Docker, Waydroid and other
    bridges are skipped) and warns at every start that the token is then the only lock. It cannot be combined
    with --bind. There is still no public-tunnel option.

Changed

  • The README's and the parsing fixture's tmux window naming example now reads main and account 1
    instead of naming a specific account.

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 21 Sep 06:37

Changed

  • The README's and the parsing fixture's tmux window naming example now reads main and account 1
    instead of naming a specific account.

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 19 Sep 15:46

Changed

  • The refusal to start without a tailscale0 address now says when tailscaled still reports one
    (tailscale ip -4): the daemon lost its interface configuration, usually after starting while the
    network was down, and sudo systemctl restart tailscaled restores it. The server still binds the
    tailnet or nothing.

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 19 Sep 12:59

Changed

  • The package page looks like the rest of the project, and its commands copy. The stylesheet and the
    copy button come from botmakerdev.github.io/assets/, the organization's front page — the same origin
    this site is served from — rather than from a <style> block repeated in four repositories, and the page
    links to that front page, where one command installs every BotMaker tool at once. The unsigned-repository
    notice, the repository itself and the snippets are untouched.