mirror of
https://github.com/Kong/insomnia.git
synced 2026-04-21 22:57:59 -04:00
* Add Slack badge to README * Add Twitter badge * Appveyor badge * Fix badges again on README * Fix Twitter badge link * Simplify README.md * Migrate Travis secure items to Travis project settings (#198) * Remove docker linux build (using Travis now) (#199) * Fix travis build * Update Issue and PR templates (#200) * Add template for future pull requests * Format issue template like pull request template * Will not clear selected file if dialog is dismissed (#202) * #183, Body type "Text -> Other" reverts to previous body type (#193) * ISSUE#183 * Adding condition to check mime-type to other * Removing older changes for fixing issue. * Save full response to a file (#207) * Save full response to a file * Add a new button on the response preview pane * Save full response to file when button clicked * Update after PR comments * It's a Response, not a Request * Remove file extension requirement * Implement lazy tag rendering and some fixes (#211) * expanding to 3 decimals (#213) * Update PULL_REQUEST_TEMPLATE.md (#214) * Show build info in console (#216) * Add waiting message in dev mode while webpack compile happens * Switch license from GPL to AGPL (#221) * Default remote URLs to production * Don't use Curl's cookie handling (#220) * Some improvements to the response tag * Add tests for XPath response queries * Refactor conditional element syntax * Add option to toggle Menu Bar showing for Windows/Linux (#225) * Add option to toggle MenuBar showing on Windows/Linux * Extract Toggling Menu Bar functionality to App Container. Default show Menu Bar. Remove tip from Response Pane. * Finalize {% response ... %} Tag (#224) * Some improvements to the response tag * Add tests for XPath response queries * Refactor conditional element syntax * Update nunjucks-tags.js * Better Nunjucks Tag Editor (#234) * Helper to tokenize Nunjucks tag * More granular types * Add tag definitions * Improve editor to be more WYSIWYG * Fixed tests * Added raw response tag * A few improvements to tag editor enum * fix NTLM typo (#244) * Tweaks and fixes for next release (#245)
66 lines
1.7 KiB
HTML
66 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Insomnia</title>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script>
|
|
// HOT RELOADING IN DEV
|
|
(function () {
|
|
const script = document.createElement('script');
|
|
script.async = true; // Make Chrome not warn about cross-origin script blocking
|
|
script.src = process.env.HOT
|
|
? 'http://localhost:3333/bundle.js'
|
|
: 'bundle.js';
|
|
|
|
document.write(script.outerHTML);
|
|
|
|
if (process.env.HOT) {
|
|
const msg = 'Waiting for build server. The initial build can ' +
|
|
'take over a minute on slower hardware.';
|
|
document.querySelector('#root').innerHTML = `<p>${msg}</p>`;
|
|
}
|
|
}());
|
|
</script>
|
|
<script>
|
|
// UPDATE HANDLERS
|
|
(function () {
|
|
function showUpdateNotification () {
|
|
console.log('-- Update Available --');
|
|
|
|
// eslint-disable-next-line no-new
|
|
new window.Notification('Insomnia Update Ready', {
|
|
body: 'Relaunch the app for it to take effect',
|
|
silent: true,
|
|
sticky: true
|
|
});
|
|
}
|
|
|
|
const {ipcRenderer} = require('electron');
|
|
ipcRenderer.on('update-available', () => {
|
|
// Give it a few seconds before showing this. Sometimes, when
|
|
// you relaunch too soon it doesn't work the first time.
|
|
setTimeout(showUpdateNotification, 1000 * 10);
|
|
});
|
|
})();
|
|
</script>
|
|
<script>
|
|
(function () {
|
|
const {productName, version} = require('./package.json');
|
|
if (process.env.INSOMNIA_ENV === 'development') {
|
|
document.title = `${productName}`;
|
|
} else {
|
|
document.title = `${productName} v${version}`;
|
|
}
|
|
})();
|
|
</script>
|
|
|
|
<script>
|
|
// SOME HELPERS
|
|
document.body.setAttribute('data-platform', process.platform);
|
|
</script>
|
|
</body>
|
|
</html>
|