Activepad 0.3.1 makes Remote SSH setup friendlier when servers listen on custom SSH ports.
Improved
- Added direct SSH port entry in Remote Connections, while keeping stepper controls for quick adjustments.
- Preserved high custom SSH ports such as 45222 as valid connection settings.
Fixed
- Kept invalid out-of-range SSH ports falling back to the default port 22.
Activepad 0.3.0 is a small website-copy release that clarifies how Remote SSH works across remote servers.
Fixed
- Fixed the Remote SSH headline to refer to remote servers instead of a single remote server.
Activepad 0.2.0 adds first-class remote Rails execution for SSH, Kamal, and Docker-backed production apps.
New
- Added Remote Connections for running scratchpads against Rails apps over SSH.
- Added Kamal deploy.yml import to prefill SSH host, user, proxy, local checkout, container filter, and Rails app path.
- Added Docker/Kamal container auto-detection from docker ps, with an optional container filter when multiple Rails containers match.
Improved
- Reused SSH connections with OpenSSH ControlMaster and ControlPersist so repeated remote runs avoid reconnecting.
- Saved successful remote tests and preserved local connection settings when Kamal configs are reimported.
- Tightened SSH key handling by rejecting .pub files, rejecting missing key paths, and forcing configured private keys with IdentitiesOnly.
- Refined the Remote Connections UI with clearer Rails app path copy and context-menu deletion.
Activepad 0.1.0 is the first public release of the native macOS Rails scratchpad.
New
- Added the native macOS app shell for running focused Ruby snippets against local Rails apps.
- Added scratchpad editing, execution output, error visibility, and returned Ruby value display.
- Published the first signed and notarized Activepad DMG.