- A free, fast & beautiful API request builder
+ A free, fast and beautiful API request builder
Web alternative to Postman - Helps you create requests faster, saving precious time on development - Subscribe
diff --git a/layouts/default.vue b/layouts/default.vue
index b029eff92..4fe83f7ee 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -373,7 +373,7 @@
+
@@ -672,7 +681,7 @@ export default {
methods: {
getSpecialKey() {
- return (/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) ? "⌘" : "Ctrl";
+ return /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform) ? "⌘" : "Ctrl";
},
linkActive(path) {
return {
@@ -680,7 +689,6 @@ export default {
"nuxt-link-active": this.$route.path === path
};
},
-
logout() {
fb.currentUser = null;
firebase
@@ -694,6 +702,21 @@ export default {
this.$toast.info(this.$t("logged_out"), {
icon: "vpn_key"
});
+ },
+ nativeShare() {
+ if (navigator.share) {
+ navigator
+ .share({
+ title: "Postwoman",
+ text:
+ "Postwoman • A free, fast and beautiful API request builder - Web alternative to Postman - Helps you create requests faster, saving precious time on development.",
+ url: "https://postwoman.io/"
+ })
+ .then(() => {})
+ .catch(console.error);
+ } else {
+ this.$toast.info("Web Share API is not supported in your browser")
+ }
}
},
@@ -709,7 +732,8 @@ export default {
showSupport: false,
firefoxExtInstalled: window.firefoxExtSendRequest,
chromeExtInstalled: window.chrome && hasChromeExtensionInstalled(),
- fb
+ fb,
+ navigatorShare: navigator.share
};
},
diff --git a/nuxt.config.js b/nuxt.config.js
index 66f07cc06..8dbdf656d 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -2,9 +2,9 @@
// TODO: Use these when rendering the pages (rather than just for head/meta tags...)
export const meta = {
name: "Postwoman",
- shortDescription: "API request builder",
+ shortDescription: "A free, fast and beautiful API request builder",
description:
- "The Postwoman API request builder helps you create your requests faster, saving you precious time on your development."
+ "Web alternative to Postman - Helps you create requests faster, saving precious time on development."
};
// Sets the base path for the router.
// Important for deploying to GitHub pages.
diff --git a/pages/index.vue b/pages/index.vue
index 7d4c49514..e74fd46ea 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -2382,7 +2382,7 @@ export default {
const date = new Date().toLocaleDateString();
navigator
.share({
- title: `Postwoman`,
+ title: "Postwoman",
text: `Postwoman • API request builder at ${time} on ${date}`,
url: window.location.href
})