Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/frontend
diff options
context:
space:
mode:
authorLeitwolf112026-08-29 11:01:03 +0300
committerLeitwolf112026-08-29 11:01:03 +0300
commit178f97b44da88d8653d1f942a993d06aad9b48cf (patch)
tree06303aee472e125095425e6d28a96746a5db5a61 /frontend
parent2ed7f2ea7eb873325dc2111d7be77760e21c8029 (diff)
downloadwebsite-178f97b44da88d8653d1f942a993d06aad9b48cf.tar.gz
Transfer all project-owned website sources and operations files to Progmasoft copyright ownership under AGPL-3.0-or-later, add the shared defensive Progmasoft patent grant with SPDX and REUSE coverage, preserve third-party licenses, and align notices, package metadata, authentication, mail, deployment, branding, and repository documentation with the current ViGet service
Diffstat (limited to 'frontend')
-rw-r--r--frontend/astro.config.mjs5
-rw-r--r--frontend/public/robots.txt3
-rw-r--r--frontend/public/scripts/auth-flow.v3.js4
-rw-r--r--frontend/public/scripts/dashboard.v1.js4
-rw-r--r--frontend/src/components/AuthPanel.astro4
-rw-r--r--frontend/src/components/Icon.astro4
-rw-r--r--frontend/src/components/RepositoryHeader.astro4
-rw-r--r--frontend/src/layouts/SiteLayout.astro4
-rw-r--r--frontend/src/pages/index.astro4
-rw-r--r--frontend/src/pages/repo/dashboard/index.astro4
-rw-r--r--frontend/src/pages/repo/index.astro4
-rw-r--r--frontend/src/pages/repo/login/index.astro4
-rw-r--r--frontend/src/pages/repo/recover/index.astro4
-rw-r--r--frontend/src/pages/repo/register/index.astro4
-rw-r--r--frontend/src/styles/global.css4
15 files changed, 31 insertions, 29 deletions
diff --git a/frontend/astro.config.mjs b/frontend/astro.config.mjs
index f1cbe70..899b8b5 100644
--- a/frontend/astro.config.mjs
+++ b/frontend/astro.config.mjs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import { defineConfig } from "astro/config";
@@ -7,4 +7,3 @@ export default defineConfig({
site: "https://xsharp-lang.xyz",
output: "static",
});
-
diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt
index 801efe3..929fb34 100644
--- a/frontend/public/robots.txt
+++ b/frontend/public/robots.txt
@@ -1,3 +1,6 @@
+# SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+# SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
+
User-agent: Googlebot
Allow: /
diff --git a/frontend/public/scripts/auth-flow.v3.js b/frontend/public/scripts/auth-flow.v3.js
index 6f847c8..8f4af1f 100644
--- a/frontend/public/scripts/auth-flow.v3.js
+++ b/frontend/public/scripts/auth-flow.v3.js
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
// Versioned because the registry serves this security-sensitive flow through a cache.
const root = document.querySelector("[data-auth-flow]");
diff --git a/frontend/public/scripts/dashboard.v1.js b/frontend/public/scripts/dashboard.v1.js
index b6038d0..efb5019 100644
--- a/frontend/public/scripts/dashboard.v1.js
+++ b/frontend/public/scripts/dashboard.v1.js
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
const root = document.querySelector("[data-dashboard]");
const alert = root?.querySelector("[data-dashboard-alert]");
diff --git a/frontend/src/components/AuthPanel.astro b/frontend/src/components/AuthPanel.astro
index 246c017..9480562 100644
--- a/frontend/src/components/AuthPanel.astro
+++ b/frontend/src/components/AuthPanel.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
interface Props {
mode: "login" | "register" | "recover";
diff --git a/frontend/src/components/Icon.astro b/frontend/src/components/Icon.astro
index 677bbf3..9787db2 100644
--- a/frontend/src/components/Icon.astro
+++ b/frontend/src/components/Icon.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
interface Props {
name:
diff --git a/frontend/src/components/RepositoryHeader.astro b/frontend/src/components/RepositoryHeader.astro
index 6a551b5..ac04dfa 100644
--- a/frontend/src/components/RepositoryHeader.astro
+++ b/frontend/src/components/RepositoryHeader.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import Icon from "./Icon.astro";
diff --git a/frontend/src/layouts/SiteLayout.astro b/frontend/src/layouts/SiteLayout.astro
index 27e0e41..9da8235 100644
--- a/frontend/src/layouts/SiteLayout.astro
+++ b/frontend/src/layouts/SiteLayout.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import "../styles/global.css";
diff --git a/frontend/src/pages/index.astro b/frontend/src/pages/index.astro
index 8bd3f11..642b4ea 100644
--- a/frontend/src/pages/index.astro
+++ b/frontend/src/pages/index.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import SiteLayout from "../layouts/SiteLayout.astro";
import Icon from "../components/Icon.astro";
diff --git a/frontend/src/pages/repo/dashboard/index.astro b/frontend/src/pages/repo/dashboard/index.astro
index dc7840b..a031a4a 100644
--- a/frontend/src/pages/repo/dashboard/index.astro
+++ b/frontend/src/pages/repo/dashboard/index.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import RepositoryHeader from "../../../components/RepositoryHeader.astro";
import SiteLayout from "../../../layouts/SiteLayout.astro";
diff --git a/frontend/src/pages/repo/index.astro b/frontend/src/pages/repo/index.astro
index 597e3ce..065ac27 100644
--- a/frontend/src/pages/repo/index.astro
+++ b/frontend/src/pages/repo/index.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import Icon from "../../components/Icon.astro";
import RepositoryHeader from "../../components/RepositoryHeader.astro";
diff --git a/frontend/src/pages/repo/login/index.astro b/frontend/src/pages/repo/login/index.astro
index d7189b1..8cc6ec5 100644
--- a/frontend/src/pages/repo/login/index.astro
+++ b/frontend/src/pages/repo/login/index.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import AuthPanel from "../../../components/AuthPanel.astro";
import SiteLayout from "../../../layouts/SiteLayout.astro";
diff --git a/frontend/src/pages/repo/recover/index.astro b/frontend/src/pages/repo/recover/index.astro
index 9b831a7..4a8f2b7 100644
--- a/frontend/src/pages/repo/recover/index.astro
+++ b/frontend/src/pages/repo/recover/index.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import AuthPanel from "../../../components/AuthPanel.astro";
import SiteLayout from "../../../layouts/SiteLayout.astro";
diff --git a/frontend/src/pages/repo/register/index.astro b/frontend/src/pages/repo/register/index.astro
index 23bbeef..b03d640 100644
--- a/frontend/src/pages/repo/register/index.astro
+++ b/frontend/src/pages/repo/register/index.astro
@@ -1,6 +1,6 @@
---
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
import AuthPanel from "../../../components/AuthPanel.astro";
import SiteLayout from "../../../layouts/SiteLayout.astro";
diff --git a/frontend/src/styles/global.css b/frontend/src/styles/global.css
index 9ff1c0c..e0e84e4 100644
--- a/frontend/src/styles/global.css
+++ b/frontend/src/styles/global.css
@@ -1,5 +1,5 @@
-/* SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com> */
-/* SPDX-License-Identifier: AGPL-3.0-or-later */
+/* SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com> */
+/* SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0 */
@font-face {
font-family: "Alfa Slab One";