Skip to content

Commit 6123a73

Browse files
Nikola HristovNikola Hristov
authored andcommitted
build: Update development server SSL configuration and service worker setup
Added new self-signed SSL certificates (dev-server.pem and dev-server-key.pem) for local development server use, replacing previous localhost+5 certificates. Updated .gitignore to track these new certificate files while ignoring old ones. Implemented service worker registration in Application.astro by: 1. Adding dynamic worker URL construction with BASE_REMOTE parameter 2. Injecting global _WORKER variable via inline script 3. Including deferred service worker registration script The service worker setup enables proper handling of dynamic base URLs through URL parameter encoding, ensuring compatibility with different deployment environments during development.
1 parent 7ee05e6 commit 6123a73

7,134 files changed

Lines changed: 4871 additions & 870195 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
!localhost+5-key.pem
2-
!localhost+5.pem
1+
!dev-server-key.pem
2+
!dev-server.pem

Source/pages/Application.astro

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import Layout from "@Source/Function/Markup/Base.astro";
44
55
const Site = Astro.site;
66
7+
const Worker = `/Worker.js?BASE_REMOTE=${encodeURIComponent(Site?.toString() ?? Astro.url.origin)}`;
8+
79
const Default = {
810
// --- Core Local Configuration ---
911
// Explicitly set to null to indicate no remote server authority
@@ -158,6 +160,14 @@ const Default = {
158160
<script is:inline type="module" src="/Worker/CSS/Load.js" slot="Head" defer
159161
></script>
160162

163+
<script is:inline type="module" define:vars={{ Worker }} slot="Head">
164+
// @ts-expect-error
165+
window._WORKER = Worker;
166+
</script>
167+
168+
<script is:inline type="module" src="/Worker/Register.js" slot="Head" defer
169+
></script>
170+
161171
<script
162172
is:inline
163173
type="module"

Target/.vite/manifest.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

Target/Application/index.html

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1 @@
1-
<!DOCTYPE html>
2-
<html lang="en" class="no-js" dir="ltr">
3-
<head>
4-
<script type="module">document.documentElement.classList.remove("no-js");
5-
document.documentElement.classList.add("js");
6-
//# sourceMappingURL=Base.astro_astro_type_script_index_0_lang.DEh2XoS4.js.map</script>
7-
8-
<title></title>
9-
10-
<meta charset="utf-8">
11-
<meta name="description" content>
12-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
13-
<meta name="theme-color" content="#ffffff">
14-
<meta name="format-detection" content="telephone=no">
15-
<meta name="twitter:dnt" content="on">
16-
17-
<meta id="vscode-workbench-web-configuration" data-settings="{&#34;remoteAuthority&#34;:&#34;&#34;,&#34;serverBasePath&#34;:&#34;/&#34;,&#34;connectionToken&#34;:&#34;&#34;,&#34;enableWorkspaceTrust&#34;:true,&#34;settingsSyncOptions&#34;:{&#34;enabled&#34;:false},&#34;productConfiguration&#34;:{&#34;embedderIdentifier&#34;:&#34;desktop&#34;,&#34;nameShort&#34;:&#34;FIDDEE&#34;,&#34;nameLong&#34;:&#34;FIDDEE&#34;,&#34;applicationName&#34;:&#34;fiddee&#34;},&#34;developmentOptions&#34;:{&#34;logLevel&#34;:2,&#34;enableSmokeTestDriver&#34;:false}}">
18-
19-
<link rel="manifest" href="/Manifest.json" crossorigin="use-credentials">
20-
21-
<script type="module">const Site = "https://tauri.localhost/";
22-
23-
// @ts-expect-error
24-
globalThis._VSCODE_FILE_ROOT = `${Site}/Static/Application/`;
25-
</script><script type="module" src="/Worker/CSS/Load.js" defer></script>
26-
</head>
27-
<body aria-label="">
28-
29-
30-
31-
32-
33-
34-
35-
<script type="module" src="/Static/Application/vs/code/browser/workbench/workbench.js" defer></script>
36-
37-
</body></html>
1+
<!DOCTYPE html><html class=no-js data-beasties-container dir=ltr lang=en><head><script type=module>document.documentElement.classList.remove("no-js"),document.documentElement.classList.add("js")</script><title></title><meta charset=utf-8><meta content name=description><meta content="width=device-width,initial-scale=1" name=viewport><meta content=#ffffff name=theme-color><meta content="telephone=no" name=format-detection><meta content=on name=twitter:dnt><meta data-settings={&#34;remoteAuthority&#34;:&#34;&#34;,&#34;serverBasePath&#34;:&#34;/&#34;,&#34;connectionToken&#34;:&#34;&#34;,&#34;enableWorkspaceTrust&#34;:true,&#34;settingsSyncOptions&#34;:{&#34;enabled&#34;:false},&#34;productConfiguration&#34;:{&#34;embedderIdentifier&#34;:&#34;desktop&#34;,&#34;nameShort&#34;:&#34;FIDDEE&#34;,&#34;nameLong&#34;:&#34;FIDDEE&#34;,&#34;applicationName&#34;:&#34;fiddee&#34;},&#34;developmentOptions&#34;:{&#34;logLevel&#34;:2,&#34;enableSmokeTestDriver&#34;:false}} id=vscode-workbench-web-configuration><link crossorigin=use-credentials href=/Manifest.json rel=manifest><script type=module>const Site="https://tauri.localhost/";globalThis._VSCODE_FILE_ROOT=`${Site}/Static/Application/`</script><script type=module defer=defer src=/Worker/CSS/Load.js></script><script type=module>const Worker="/Worker.js?BASE_REMOTE=https%3A%2F%2Ftauri.localhost%2F";window._WORKER=Worker</script><script type=module defer=defer src=/Worker/Register.js></script></head><body aria-label><script type=module defer=defer src=/Static/Application/vs/code/browser/workbench/workbench.js></script></body></html>

Target/Isolation/index.html

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1 @@
1-
<!DOCTYPE html>
2-
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8">
5-
<title>Isolation Secure Script</title>
6-
</head>
7-
<body>
8-
<script type="module">window.__TAURI_ISOLATION_HOOK__ = (payload) => {
9-
console.log("hook", payload);
10-
return payload;
11-
};
12-
//# sourceMappingURL=Isolation.astro_astro_type_script_index_0_lang.Cd0588Je.js.map</script>
13-
</body>
14-
</html>
1+
<!DOCTYPE html><html data-beasties-container lang=en><head><meta charset=UTF-8><title>Isolation Secure Script</title></head><body><script type=module>window.__TAURI_ISOLATION_HOOK__=o=>(console.log("hook",o),o)</script></body></html>

Target/Manifest.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1 @@
1-
{
2-
"background_color": "#ffffff",
3-
"categories": [],
4-
"display": "minimal-ui",
5-
"name": "Land",
6-
"orientation": "landscape",
7-
"short_name": "land",
8-
"start_url": "/",
9-
"theme_color": "#ffffff"
10-
}
1+
{"background_color":"#ffffff","categories":[],"display":"minimal-ui","name":"Land","orientation":"landscape","short_name":"land","start_url":"/","theme_color":"#ffffff"}
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
delete process.env["VSCODE_CWD"];
2-
//# sourceMappingURL=bootstrap-cli.js.map
1+
delete process.env.VSCODE_CWD;

Target/Static/Application/bootstrap-cli.js.map

Lines changed: 0 additions & 7 deletions
This file was deleted.

Target/Static/Application/bootstrap-esm.js

Lines changed: 2 additions & 86 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Target/Static/Application/bootstrap-esm.js.map

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)