anssip / dispatch Goto Github PK
View Code? Open in Web Editor NEWA REST API testing desktop app
License: GNU General Public License v3.0
A REST API testing desktop app
License: GNU General Public License v3.0
Create a small website for Dispatch. I have the domain dispatch.rest reserved for this.
Started already working on this in the dispatch.rest repository. It's based on gatsby.js (react) and uses this gatsby universal starter.
Window title remains to show the old project filename after choosing "New project". It should empty the title and behave like applications usually behave when "New project" is selected from the menu.
Other things also seem to be broken when trying to create a new project after some existing project has already been open. The environment variables are not cleared when a new project is initialised.
Overall, the app should handle an empty state (no requests, no env, no context, no auth) better.
Currently does not seem to fill from the context when "Text" body type is used. Would be good if it would fill the template from the context and also fill from the environment and request specific variables.
Implement autocomplete support for the body editor. Should offer autocomplete hints to use a value from the context or to refer to an environment variable.
CodeMirror has the "show-hint" add-on that can be used here.
We will use JS functions for extracting values from other requests. These values can then be used in the current request in the request URL, headers, or in the request body.
We can provide a list of ready-made function templates for common use cases. The users can then modify them to suit their needs. The template could for example extract a value from a request body JSON object. The template contains a path to the JSON node/value to extract, and the user is able to modify this path.
The context editor does not prettify the JSON object in any way. We support only JSON for the context.
There is already ajson-pretty.js
module that can be used here.
Now when installing, it complains. Electron-builder is able to do code signing for windows.
The kitze/react-electron-example template that was used to kickstart this project had this code to enable automatic updates: https://github.com/anssip/dispatch/blob/master/public/electron.js#L20
This should be tested. In Macs, it requires the code based to be signed and for that, I need to register (and purchase?) an Apple Developer account.
perhaps on some virtual machine
The About Dispatch should display a dialog with following info:
Dispatch logo
Dispatch v. 0.0.1
(c) Norhtern Peaks Development Oy, 2019
We have a preliminary logo in the dispatch.rest repo. The app has dialog & modal things happening in the ApplicationController.js file
The filter/search field in the sidebar request list needs to be made functional. Currently it does nothing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.