Skip to content

Everest Alpha 1.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@RohitAwate RohitAwate released this 04 Jun 17:18

everestheader1 1

Changelog

  • Everest will automatically prepend 'https://' to the URL if not already done.
  • Fixed #11: Everest now scales correctly on all display resolutions.
  • Added #9: You can now override the request body's content type using a header.
  • New animation for the loading screen!
  • Improved BugReporter.
  • General performance improvements.

Features currently live

  • GET, POST, PUT, DELETE and PATCH requests.
  • Adding request headers, query parameters and the request body (raw, octet-stream, URL-encoded or form-data)
  • Response details (HTTP status code, response type, time, size)
  • Custom themes! I encourage you to develop new themes by taking reference of Adreana. I plan on documenting it better in the future. Changing themes needs a manual edit to Everest/config/settings.json. This will be properly integrated into a Settings menu soon. 🌈
  • Multi-tab layout. I'm battling with JavaFX to allow me to add a simple '+' button for adding a new tab. So far, not successful. However, you can use the Ctrl+T keyboard shortcut.
  • History tab! All the requests you ever made are now shown to the left of the app. πŸ•’
  • Searching through your request history. Everest searches not just on the basis of the request target but all other parameters that form the request including headers, the request body, query parameters and even file names. It will intelligently rank the results on the basis of their relevance. πŸ”Ž
  • Everest now maintains its state between sessions so you don't lose your work. 🧠
  • Visualizer. You can now view JSON responses just as you would your file tree. Support for XML coming up next!

Upcoming features

  • API authentication
  • Syntax highlighting for the response
  • Text prediction for address bar based on your history.

Running the JAR

Make sure you have the Java 8 Runtime Environment installed.

  • On Windows: Just double-click on the file and Everest should open.
  • On Mac and Linux: java -jar Everest-Alpha-1.0.jar

Issue reporting

  • Everest will create a command-line Bug Reporter the first time it runs in INSTALLATION_DIR/Everest/
  • It can generate a zip file with your logs and a short bug report with your description of the issue.
  • While reporting an issue, use GitHub's Issue Tracker and include the above mentioned zip.
  • You can run it using: java -jar BugReporter.jar

Suggestions and improvements

Use these options to reach me:

That's it for the alpha. I hope you enjoy using it.
Make sure you star the repository and let your friends and colleagues know.
Thanks for trying out Everest, you're awesome! πŸ†