From 3110d20126cb46e920f45e2e37bdd9d4ae9848f0 Mon Sep 17 00:00:00 2001
From: AbdurRafay Qureshi
<163305507+AbdurRafay-Qureshi@users.noreply.github.com>
Date: Thu, 21 May 2026 23:52:44 +0500
Subject: [PATCH 1/2] added block diagram feature
Added a new Block Diagram view for architecture visualization.
uses:
mermaid block diagram.
---
index.html | 1780 ++++++++++++++++-
package.json | 24 +
tests/architecture-diagram.test.mjs | 291 +++
.../web-app-world/a-backend/apiClient.ts | 5 +
.../web-app-world/a-backend/routes/api.ts | 5 +
.../a-backend/src/config/index.js | 1 +
.../a-backend/src/middleware/index.js | 1 +
.../a-backend/src/routes/index.js | 1 +
.../a-backend/youtube/analyzer.ts | 5 +
tests/fixtures/web-app-world/about/index.tsx | 3 +
.../fixtures/web-app-world/middleware/auth.ts | 3 +
.../out/page-deadbeef/index.html | 1 +
.../web-app-world/src/app/global-error.tsx | 5 +
.../fixtures/web-app-world/src/app/layout.tsx | 3 +
tests/fixtures/web-app-world/src/app/page.tsx | 5 +
.../src/components/LandingPage.tsx | 3 +
.../fixtures/web-app-world/src/hooks/index.ts | 1 +
.../src/platforms/youtube/schema/index.ts | 1 +
.../web-app-world/src/ui/components/index.ts | 1 +
.../web-app-world/tests/smoke.test.mjs | 3 +
20 files changed, 2124 insertions(+), 18 deletions(-)
create mode 100644 package.json
create mode 100644 tests/architecture-diagram.test.mjs
create mode 100644 tests/fixtures/web-app-world/a-backend/apiClient.ts
create mode 100644 tests/fixtures/web-app-world/a-backend/routes/api.ts
create mode 100644 tests/fixtures/web-app-world/a-backend/src/config/index.js
create mode 100644 tests/fixtures/web-app-world/a-backend/src/middleware/index.js
create mode 100644 tests/fixtures/web-app-world/a-backend/src/routes/index.js
create mode 100644 tests/fixtures/web-app-world/a-backend/youtube/analyzer.ts
create mode 100644 tests/fixtures/web-app-world/about/index.tsx
create mode 100644 tests/fixtures/web-app-world/middleware/auth.ts
create mode 100644 tests/fixtures/web-app-world/out/page-deadbeef/index.html
create mode 100644 tests/fixtures/web-app-world/src/app/global-error.tsx
create mode 100644 tests/fixtures/web-app-world/src/app/layout.tsx
create mode 100644 tests/fixtures/web-app-world/src/app/page.tsx
create mode 100644 tests/fixtures/web-app-world/src/components/LandingPage.tsx
create mode 100644 tests/fixtures/web-app-world/src/hooks/index.ts
create mode 100644 tests/fixtures/web-app-world/src/platforms/youtube/schema/index.ts
create mode 100644 tests/fixtures/web-app-world/src/ui/components/index.ts
create mode 100644 tests/fixtures/web-app-world/tests/smoke.test.mjs
diff --git a/index.html b/index.html
index 9a520a0..320d0b6 100644
--- a/index.html
+++ b/index.html
@@ -27,6 +27,7 @@
+