Skip to content

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Oct 03:31
· 39 commits to main since this release

Rowfish v0.1.4 🐟

connection dialog got a proper glow up. test before you save, save even when the db is down, and postgres finally takes a connection string.

install

brew tap pylotlight/rowfish https://github.com/PylotLight/Rowfish.git
brew install --cask rowfish
xattr -cr /Applications/Rowfish.app

already on the tap? brew upgrade --cask rowfish then the xattr line again. or grab the arm64 dmg/zip below.

status

  • same as before: postgres first, mongodb works, mac arm64 only, unsigned, no auto-update

what's in it

  • test & save: tests the connection (SELECT 1 / mongo ping) then saves it, shows server version + round trip. if the test fails you get the error inline with a save anyway button right there
  • save without testing: saves the connection straight up, no connect attempt. handy for dbs that aren't up yet or are behind a vpn you're not on
  • postgres connection strings: the connection string switch works for pg now, postgres:// or postgresql://, options like sslmode, application_name, connect_timeout get passed through
  • fields and string stay in sync: for pg and mongo. edit the fields and the string updates live (password masked, copy gives the real thing), paste a string and the fields fill in. broken string just shows a hint and leaves your fields alone
  • cleaner errors: no more Error invoking remote method ... junk in front, and pg creds get redacted in errors too

commits

  • 3fa2d08 feat: connection dialog — test connection, save anyway, PostgreSQL connection strings + live sync (#7)
  • b2bfffd chore: release v0.1.4

heads up

  • footer is now save without testing · cancel · test & save · connect. connect with the save box unticked is the way to check a connection without saving it
  • going string → fields drops anything the fields can't hold (extra options, srv, multiple mongo hosts), the hint warns you
  • mongo test path hasn't been run against a live server yet, only pg
  • saving the same thing twice still makes two profiles