1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-07-30 18:20:15 +02:00

Merge branch 'manifestv3'

This commit is contained in:
Kushagra Gour
2024-05-14 16:27:11 +05:30
6 changed files with 16 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "web-maker",
"version": "6.3.0",
"version": "6.3.1",
"description": "A blazing fast & offline web playground",
"scripts": {
"start": "concurrently --kill-others \"gulp start-preview-server\" \"npm run -s dev\"",

View File

@@ -7,6 +7,7 @@ import { alertsService } from '../notifications';
import { Button } from './common';
import { Icon } from './Icons';
import { Text } from './Text';
import { LoaderWithText } from './Loader';
const FREE_PUBLIC_ITEM_COUNT = 1;
const BASE_URL = location.origin.includes('chrome-extension://')
@@ -34,6 +35,7 @@ export function Share({
}, []);
const [val, setVal] = useState(item.isPublic);
const [isSyncing, setIsSyncing] = useState(false);
const onChange = async e => {
const newVal = e.target.checked;
setVal(newVal);
@@ -41,6 +43,7 @@ export function Share({
const token = await window.user.firebaseUser.getIdToken();
let res;
try {
setIsSyncing(true);
res = await fetch(
`${TOGGLE_VISIBILITY_API}?token=${token}&itemId=${item.id}`
);
@@ -50,6 +53,8 @@ export function Share({
setVal(!newVal);
}, 400);
return;
} finally {
setIsSyncing(false);
}
if (res.status >= 200 && res.status < 400) {
@@ -95,6 +100,11 @@ export function Share({
>
Access
</Switch>
{isSyncing && (
<p>
<LoaderWithText>Syncing...</LoaderWithText>
</p>
)}
{item.isPublic && (
<p>
Public at{' '}

View File

@@ -84,7 +84,7 @@ if (module.hot) {
}
const UNSAVED_WARNING_COUNT = 15;
const version = '6.3.0';
const version = '6.3.1';
// Read forced settings as query parameters
window.forcedSettings = {};

View File

@@ -3,6 +3,8 @@ import { useState, useEffect } from 'react';
function useCheckout() {
const [hasVendorScriptLoaded, setHasVendorScriptLoaded] = useState();
useEffect(() => {
if (window.IS_EXTENSION) return;
const script = document.createElement('script');
script.src = 'https://app.lemonsqueezy.com/js/lemon.js';
script.async = 'true';

View File

@@ -1,6 +1,6 @@
{
"name": "Web Maker",
"version": "6.3.0",
"version": "6.3.1",
"manifest_version": 3,
"description": "Blazing fast & offline playground for your web experiments",
"homepage_url": "https://webmaker.app",

View File

@@ -35,7 +35,7 @@
<body>
<h3>
Settings
<span style="opacity: 0.6; font-size: 0.7em"> v6.3.0</span>
<span style="opacity: 0.6; font-size: 0.7em"> v6.3.1</span>
</h3>
<form name="optionsForm">
<label>