Skip to content
aa88785
Compare
Choose a tag to compare

Improvements

Transfer message length

Event message size is now being shown in the event log table for WebSocket and SocketIO GUI clients.

Connection log filter

At SocketIO and WebSocket event log table, The filter was being applied globally for all active connections. from this enhancement, the filter can be applied for a specific connection.

Bug fixes 🐛

  • Logs history removed on switching connections in Socket.IO and WebSocket request
3f3d734
Compare
Choose a tag to compare

New Features

Status bar (Platform)
Tooltip added for social network icons

Filter connection logs (SocketIO/WS requests)
Socket.IO and WebSocket requests now support filter logs. Where logs can be filtered by their action and for the specific event. #3 @priyank6796

Actions type

  • Send: Logs that were sent for a specific event
  • Receive: Logs that were received for a specific event
  • System: System logs that contain: connection opening, closing, handshaking, and error logs
  • Ack: Logs received as an Acknowledgement

filter-log

On connect listeners

Add multiple events to listen on connection open by separating , in Socket.IO request

on-connect-listeners

Enhancements & Bug fixes

  • Unable to access last logs overlapped by log preview element issue fixed.

  • Now can emit and save the emitter without args #199 @victorvorobev.

  • The URL will be shown without encoding in the URL bar for easiness.

  • Request and response payload will be displayed in a wrapped format.

  • The request and response payload formatting options menu will be toggled on by default.\

  • [Feature Request] Add button in UI to open the console #201 @DanTalash

    Open dev tool

  • Scrollbar in the editor is difficult to use #202 @DanTalash

  • Exceptions do not get logged in the console, or otherwise shown #203 @DanTalash

    allow-to-log

Thanks to all contributors

#3 @priyank6796
#199 @victorvorobev
#201, #202, #203 @DanTalash

3f3d734
Compare
Choose a tag to compare
3f3d734
Compare
Choose a tag to compare

Desclaimer

  • For the better adoption of terms in Firecamp with respect to (VSCode like) new developer experience, we're now using Collection and Folder terms instead of Project and Module.
  • Authentication is required from v2.5.0 to create API collection or save any request into the collection. However, API testing and debugging can still be done without authentication.

Improvements & New Features

  • Introducing activity bar and status bar

    Activity Bar

  • Authentication models UI improvements

  • Directly check out the latest release notes from the tray icon and menu bar->info->Release Notes option

    Releasenotes

  • Add beautify and minify option for structured data like JSON, YAML, etc both in request and responses as well #155 @ashmeet-kandhari

    prettify

  • Feature Improvement - Multi-Edit in header and body parameters #112 @dhruten

    Bulk edit

Bug Fixes

  • XML result not recognized as XML when pasting it at the input #50 @pavelsaman
  • Add Copy Text feature in Cookies tab in the HTTP request
  • Currently shortcuts to Copy Text, Copy JSON only works when clicking on icon but it should work on click on name also
  • can't comment in JSON editor. #132 @comdevx
  • Feature Request: Comments on socket args #31 @Kalmuraee
  • do not resend get parameters in oauth #196 @pavlikm
  • Failed to add the graphql request from the left-bar #195 @pranavwani
  • Unable to updated the URL of the HTTP request #194 @pranavwani
  • Tab width not resizable #122 @sebastian-brunner
  • Spaces are preserved from JSON keys to XML tags firecamp #51 @pavelsaman

Thanks to all contributors

#50, #51 @pavelsaman
#132 @comdevx
#31 @Kalmuraee
#155 @ashmeet-kandhari
#112 @dhruten
#196 @pavlikm
#122 @sebastian-brunner

3f3d734
Compare
Choose a tag to compare

v2.5.0-canary.1

Pre-release
Pre-release

Desclaimer

  • Project and Module terms will be considered as Collection and Folder from now onwards
  • Collection and related modules storing features require Authentication from now onwards

Improvements

  • Introducing activity bar and status bar

    Activity Bar

  • Authentication models UI improvements

  • Directly check out the latest release notes from the tray icon and menu bar->info->Release Notes option

    Releasenotes

Feature Requests

Bugs

  • XML result not recognized as XML when pasting it at the input #50 @pavelsaman
  • Add Copy Text feature in Cookies tab in the HTTP request
  • Currently shortcuts to Copy Text, Copy JSON only works when clicking on icon but it should work on click on name also
  • can't comment in JSON editor. #132 @comdevx
  • Feature Request: Comments on socket args #31 @Kalmuraee
  • do not resend get parameters in oauth #196 @pavlikm
  • Failed to add the graphql request from the left-bar #195 @pranavwani
  • Unable to updated the URL of the HTTP request #194 @pranavwani

Thanks to all contributors

#50 @pavelsaman
#132 @comdevx
#31 @Kalmuraee
#155 @ashmeet-kandhari
#41 @victorvorobev
#38 @Kalmuraee
#3 @priyank6796
#112 @dhruten
#196 @pavlikm

3f3d734
Compare
Choose a tag to compare

Bug Fixes

Improvements

  • Close the saved tabs option from the tab navigation bar now keep the tabs open that changes are not saved yet

Thanks to all contributors

#193 @AngaBlue
#185 @pavlikm
#179 @FranciscoCaldeira

3f3d734
Compare
Choose a tag to compare

New Features

1. path params support has been added in the URL bar

Now you can be able to manage path params (aka URL variables) by adding : prefix like https://url.com/:param/get-list

path-params

2. Listen to all events and listen-off all events in active SocketIO connection is now possible

Listen off all and Listen all buttons are now available in the listener panel as shown below gif.
listener-handling

3. It's now possible to auto listen to multiple events at the time of connection establishment in SocketIO

On Connect Listeners options is added in config as shown in the below gif

on-connect-listeners

4. [SocketIO] The boolean and number types in emitter paylod are now supported

boolean-number-arg-support

Bug Fixes

  • socket.io: multiple listeners not re-subscribe on socket reconnect #190 @pranavwani
  • Query and Path params not reflect in own tab when it is active @Nishchit14

Thanks to all contributors

#22 @suraj-26p
#64 @jpm8888
#110 @hmenzagh @FunctionDJ
#191 @AngaBlue

d08ad2f
Compare
Choose a tag to compare

New Features

  • CURL snippets: The CURL snippets are now supported in Firecamp. just paste the CURL snippet in the URL bar. #169

  • Inherit Auth from Parent: It's possible now to set common Auth at Project (aka collection) or nested module (aks folder). All children (requests and folders) can inherit auth from their nearest parent.

    How to set Auth

    1. Click on menu icon on Project/Module
    2. Go to Auth section from the left-hand side as shown in the below screenshot)
    3. Select the auth type you want to use (By Default module and request will inherit the parent's Auth)

    Screenshot from 2021-10-27 14-21-40

    1. Active Environment: You can now set the active environment for Workspace and Project (from the setting option). This environment will be the default selected when you open a saved request of that workspace/project.

Improvements

  • Option to restart the app added in the desktop app

    Screenshot from 2021-10-27 11-40-07

  • HTTP Request: OAuth2 last fetched token can be stored in the offline app, which will be directly used in the request headers

  • Allow support to import Postman collection and folder auth in the Firecamp project and module

Bug Fixes

  • socket.io v4 connection not passing auth value #184 @pranavwani
  • failed to connect with the server if URL contains ws:// in socket.io request
  • SocketIO logs not shown language-wise @Nishchit14
  • Add tooltip for playground button with a little description and shortcut
  • HTTP and GraphQL response progress bar not showing @Nishchit14
d08ad2f
Compare
Choose a tag to compare

bug fixes

  • duplicate query string on web socket request #181 @freemstr
  • [feature request]cookie is not being parsed when url's host is defined as variable #182 @Nishchit14
  • [user-feedback] socket.io GUI runtime enhancement #183 @Nishchit14
d08ad2f
Compare
Choose a tag to compare

Welcome to the Sep 21 release of the Firecamp. There are some improvements and bug fixes in this update.

improvements

GraphQL
  1. switch and execute query: now it's easy to navigate between playground operations and run from the same place at execute button

Switch-and-run-query

2. shortcut to add Query, Mutation, Subscription moved to the Explorer panel

Shortcurt-to-add-query

3. schema doc button moved to the URL bar and re-fetch schema button design updated

schema-doc-icon-and-re-fetch-schema-button

  1. playground query writing experience and performance improved @Nishchit14
HTTP
  1. crash tab on query params updates issue fixed
SocketIO/WS
  1. design improvements
  2. performance improvements

platform

  • app update dialog removed and it will be notified via the firecamp custom notification

bug fixes