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

summaryrefslogtreecommitdiffhomepage
path: root/apps
diff options
context:
space:
mode:
authorLeitwolf2026-11-15 19:33:13 +0300
committerGitHub2026-11-15 19:33:13 +0300
commit5f3faa1421b91cc6ccd5e68b4adfd05afc4114d9 (patch)
tree8953b8ff1eeffe504497d770c0e206e47a3c06ec /apps
parent4413470b8fee9ea9911abbc2a1391d4d3b65e580 (diff)
parentaae4e692f5a39b70ca167e87ba0fdf030ec62d35 (diff)
downloadprogmaweb-docs/code-of-conduct.tar.gz
Merge branch 'main' into docs/code-of-conductdocs/code-of-conduct
Diffstat (limited to 'apps')
-rw-r--r--apps/web/components/DashboardClient.tsx9
-rw-r--r--apps/web/lib/localization.ts4
-rw-r--r--apps/web/lib/products.ts6
-rw-r--r--apps/web/proxy.ts10
-rw-r--r--apps/web/tests/viget-catalogs.test.mjs5
5 files changed, 5 insertions, 29 deletions
diff --git a/apps/web/components/DashboardClient.tsx b/apps/web/components/DashboardClient.tsx
index 488e264..98de1ad 100644
--- a/apps/web/components/DashboardClient.tsx
+++ b/apps/web/components/DashboardClient.tsx
@@ -187,15 +187,6 @@ export function DashboardClient({
{dashboard.planned}
</span>
</div>
- <div className="service-row">
- <div>
- <strong>Tala</strong>
- <span>{dashboard.profileDescription}</span>
- </div>
- <span className="status-badge status-planned">
- {dashboard.planned}
- </span>
- </div>
</section>
</div>
</main>
diff --git a/apps/web/lib/localization.ts b/apps/web/lib/localization.ts
index deceb2e..1309929 100644
--- a/apps/web/lib/localization.ts
+++ b/apps/web/lib/localization.ts
@@ -299,7 +299,6 @@ export const messages = {
products: "Connected Progmasoft products",
publisherPrefix: "Publisher name",
sameAccount: "your Account name",
- profileDescription: "Developer ecosystem profile",
planned: "Planned",
},
viget: {
@@ -563,7 +562,6 @@ export const messages = {
products: "Verbundene Progmasoft-Produkte",
publisherPrefix: "Publishername",
sameAccount: "Ihr Kontoname",
- profileDescription: "Profil im Entwicklerökosystem",
planned: "Geplant",
},
viget: {
@@ -827,7 +825,6 @@ export const messages = {
products: "Подключённые продукты Progmasoft",
publisherPrefix: "Имя издателя",
sameAccount: "ваше имя аккаунта",
- profileDescription: "Профиль в экосистеме разработчика",
planned: "Запланировано",
},
viget: {
@@ -1074,7 +1071,6 @@ export const messages = {
products: "מוצרי Progmasoft מקושרים",
publisherPrefix: "שם המפרסם",
sameAccount: "שם החשבון שלך",
- profileDescription: "פרופיל באקוסיסטם המפתחים",
planned: "מתוכנן",
},
viget: {
diff --git a/apps/web/lib/products.ts b/apps/web/lib/products.ts
index 1fec72a..9f39afe 100644
--- a/apps/web/lib/products.ts
+++ b/apps/web/lib/products.ts
@@ -101,9 +101,9 @@ export const products: Record<ProductSlug, ProductFacts> = {
status: "released",
started: "2026-09-24",
latestRelease: {
- version: "0.3.0.2",
- date: "2026-11-01",
- url: "https://github.com/Progmasoft/catch3/releases/tag/catch3-0.3.0.2",
+ version: "0.4.0",
+ date: "2026-11-15",
+ url: "https://github.com/Progmasoft/catch3/releases/tag/catch3-0.4.0",
},
accent: "green",
},
diff --git a/apps/web/proxy.ts b/apps/web/proxy.ts
index befb0f9..f82e370 100644
--- a/apps/web/proxy.ts
+++ b/apps/web/proxy.ts
@@ -204,14 +204,8 @@ function route(request: NextRequest, headers: Headers): NextResponse {
internalRoute(request, "/viget/dslplugins/gradle"),
);
}
- // The languages are listed on the home page of ViGet. The Tala catalog is
- // gone with Tala; its old addresses, which tala.run and earlier
- // documentation link to, lead to the list as well.
- if (
- pathname === "/langs" ||
- pathname === "/langs/" ||
- /^\/langs\/tala(\/.*)?$/.test(pathname)
- ) {
+ // The languages are listed on the home page of ViGet.
+ if (pathname === "/langs" || pathname === "/langs/") {
return NextResponse.redirect(
new URL("https://viget.progmasoft.com/#languages-title"),
308,
diff --git a/apps/web/tests/viget-catalogs.test.mjs b/apps/web/tests/viget-catalogs.test.mjs
index d731bdc..8f90b5d 100644
--- a/apps/web/tests/viget-catalogs.test.mjs
+++ b/apps/web/tests/viget-catalogs.test.mjs
@@ -55,8 +55,6 @@ test("every open catalog says what it holds in every language", () => {
catalogText("en-US").languages[slug].title,
);
}
- // Tala is no longer developed; no catalog text names it.
- assert.doesNotMatch(JSON.stringify(locales.map(catalogText)), /Tala\b/);
});
test("a catalog that is not offered yet is a disabled button and links nowhere", () => {
@@ -83,9 +81,6 @@ test("the ViGet host serves both catalogs and leads the bare groups to them", ()
proxy,
/internalRoute\(request, `\/viget\/langs\/\$\{language\[1\]\}`\)/,
);
- // The Tala catalog is not served; its old addresses lead to the language list.
- assert.doesNotMatch(proxy, /viget\/langs\/tala/);
- assert.match(proxy, /\^\\\/langs\\\/tala\(\\\/\.\*\)\?\$/);
assert.match(proxy, /internalRoute\(request, "\/viget\/dslplugins\/tazel"\)/);
assert.match(
proxy,