Restfox Versions Save

Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop

v0.14.1

1 week ago

Fixes

  • Request Panel > url, path param syncing > ":port_number" should not be treated as a path param

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.14.0...v0.14.1

v0.14.0

1 week ago

What's New

  • add a bit of border-radius for all select elements + increase height of the environment selector in nav bar, so the user has more clickable area + increase padding of full width inputs & select elements
  • Settings > Change widths from 3 rows into 1 row with 3 columns, so that they take up less space
  • Sidebar > Sidebar Item > Show full name of the item in a tooltip when hovering mouse over it, as the only other way the user can see a really long collection item name is by right clicking and opening properties - as we don't wrap really long names - they just get cut off in the ui beyond the width of the sidebar (similar to vscode)
  • Request Panel > sync path params from url to Query tab (completes #50 and #129)
  • Request Panel > Query > URL Preview (completes #50)

Fixes

  • SocketPanel > IO v3 & v4 > received message is shown as [Object object]
  • Sidebar > Collapse All > Can't collapse newly created folders that haven't been collapsed at least once as collapsed property won't be present
  • Settings > Reset Width also resets all settings
  • Folder properties > auth + headers > env var does not become green / resolve if it's in folder environment
  • Sidebar > drag moving a collection item of type request and socket from one folder to another does not reload displayed env vars in the inputs, as per the folder's environment - so the highlight color remains red, even if env var is available after the move into a folder

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.13.0...v0.14.0

v0.13.0

2 weeks ago

Fixes

  • Dark mode > modal > link color is low contrast and incorrect
  • Plugin > fetchSync should respect "Disable SSL Verification" setting (fixes #127)
  • Request Panel > Body > GraphQL editors broken (fixes #128)

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.12.0...v0.13.0

v0.12.0

2 weeks ago

Fixes

  • shell.openExternal fails to open external browser for external links on some systems but the open module is able to, so we'll be switching to that
  • Request Panel > Script > multiple plugins get created if you type the code really quickly for the first time - addPlugin can get called more than once causing all kinds of problems - this creates stray scripts that get executed on every request run but can never be deleted as they are not visible in the ui
  • Request Panel > Script > skipScriptUpdate was being set to true but not set to false until 2nd update, so script doesn't get saved + we also add keys to the code mirror editors, so they don't share instances with other tabs (fixes #124)
  • Tab name doesn't update after updating name in properties dialog (fixes #125)

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.11.0...v0.12.0

v0.11.0

3 weeks ago

What's New

  • Electron: Allow native wayland options to support HiDPI screens that are using fractional scaling (snap builds) (#116)
  • CodeMirror 6 components > show selection highlighting when ctrl+d is used to select the next match for the selected text
  • Plugin > adds atob
  • Plugin > changes quickjs from sync to asyncify build for improved async support
  • Plugin > adds helper methods for base64 & arraybuffer
  • Plugin > ability to import esm module using urls
  • Plugin > adds fetchSync to make http requests from a plugin
  • Adds a references button that shows all the docs related to Plugins in a context menu for easy access, at the top right of Request Panel > Script & Plugin Edit Modal
  • Plugin editors > adds auto completion for rf.arraybuffer.*, rf.base64.*, fetchSync & readFile (if desktop)

Fixes

  • Alert confirm prompt dialog > long unbroken text causes overflow
  • DNS resolution fails for localhost domains ending with .test
  • Plugin > now query params can be pushed to and set, as raised in issue #110
  • CodeMirrorEditor > basic language autocompletion was not working

New Contributors

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.10.1...v0.11.0

v0.10.1

1 month ago

Fixes

  • vite build changed the string process.env to {} breaking .env support for file workspace

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.10.0...v0.10.1

v0.10.0

1 month ago

What's New

  • Tab Bar > Tab > Right Click > Move to New Window
  • add support for portable package for Windows
  • File Workspace > .env support for secrets

image

  • Added path parameter parser for Open API spec file imports (#115)

Fixes

  • Saving plugin after changing scope of an existing plugin from current workspace to global or vice versa does not refresh the ui + other related issues (fixes #111)

New Contributors

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.9.1...v0.10.0

v0.9.1

1 month ago

Fixes

  • Folder Properties > valid env vars don't resolve in auth and header inputs
  • Folder > Headers > disabled headers are included in the request
  • Folder > Headers > env vars don't get substituted in the request

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.9.0...v0.9.1

v0.9.0

1 month ago

What's New

  • Request Panel > Script tab for pre request and post request script
  • Improved plugin syntax
  • Request Panel > Renamed "Description" to "Docs" and added markdown preview (closes #33)
  • Plugin > alert(message)
  • Plugin > adds readFile(path) for reading a given file path to string
  • Auto complete for plugin methods in Plugin Edit Modal & Request Panel > Script > Pre Request + Post Request
  • 1.3 MB bundle size reduction thanks to the new version of quickjs-emscripten-core
  • Folder Properties > option to set headers & auth for all requests under that folder

Fixes

  • Request Panel > Address Bar > Multiple equal signs in url query params don't sync correctly to parameters - all data after equal sign is missing if there is more than one equal sign
  • Plugin > setEnvironmentVariable doesn't update the environment object used by the request
  • Response Panel > Request > long text overflows container and causes horizontal scroll - now it gets wrapped

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.8.0...v0.9.0

v0.8.0

1 month ago

What's New

  • Add toggle for iframe sandbox (#107)

Fixes

  • File Workspace > deleteResponsesByIds was erroring out as it wasn't receiving the collectionId for the responses it was supposed to delete + getResponsesByCollectionId responses order was incorrect and wasn't ordered by createdAt desc
  • File Workspace > Socket > client.messages for one client is undefined (not sure how this can happen but if it happens, this will take care of it)
  • Request Panel > syncing url query params between the Address Bar + Query tab

New Contributors

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

For Windows, the app can be installed using:

scoop bucket add extras
scoop install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: https://github.com/flawiddsouza/Restfox/compare/v0.7.1...v0.8.0