From 2d54fc820862e41ff3269c6e9295ccf9bd739282 Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Sat, 29 Aug 2026 13:31:05 +0330 Subject: [PATCH] feat(ux): add nextjs-toploader navigation progress bar and resolve local dev port conflicts --- frontend/admin-panel/src/services/api.ts | 2 +- frontend/application/app/layout.tsx | 13 + frontend/application/lib/services/api.ts | 6 +- frontend/application/package-lock.json | 30 +- frontend/application/package.json | 1 + graphify-out/.graphify_labels.json | 72 +- graphify-out/.graphify_labels.json.sig | 2 +- graphify-out/2026-08-29/.graphify_labels.json | 75 +- graphify-out/2026-08-29/GRAPH_REPORT.md | 349 +- graphify-out/2026-08-29/graph.json | 10456 ++++++++-------- graphify-out/2026-08-29/manifest.json | 1250 +- graphify-out/GRAPH_REPORT.md | 307 +- ...499a8244cb0d1916cdbfed6753f6a6c7538fc.json | 1 + graphify-out/cache/stat-index.json | 2 +- graphify-out/graph.html | 8 +- graphify-out/graph.json | 8441 ++++++------- graphify-out/manifest.json | 1256 +- scripts/open-browsers.js | 2 +- scripts/start-dev.js | 2 +- 19 files changed, 11241 insertions(+), 11034 deletions(-) create mode 100644 graphify-out/cache/ast/v0.9.44/f5809a3eb73a2bc8f3909feb577499a8244cb0d1916cdbfed6753f6a6c7538fc.json diff --git a/frontend/admin-panel/src/services/api.ts b/frontend/admin-panel/src/services/api.ts index 608b3ef..e738148 100644 --- a/frontend/admin-panel/src/services/api.ts +++ b/frontend/admin-panel/src/services/api.ts @@ -6,7 +6,7 @@ import type { ApiResponse, AuthResponseData } from '../types/admin'; export const BASE_DOMAIN = import.meta.env.VITE_API_URL ? import.meta.env.VITE_API_URL.replace(/\/api$/, '') - : (import.meta.env.DEV ? 'http://127.0.0.1:4001' : ''); + : (import.meta.env.DEV ? 'http://127.0.0.1:4400' : ''); const baseURL = `${BASE_DOMAIN}/api`; diff --git a/frontend/application/app/layout.tsx b/frontend/application/app/layout.tsx index 1aec065..211288c 100644 --- a/frontend/application/app/layout.tsx +++ b/frontend/application/app/layout.tsx @@ -1,5 +1,6 @@ import type { Metadata } from 'next'; import './globals.css'; +import NextTopLoader from 'nextjs-toploader'; import ClientLayout from './ClientLayout'; import { getSeoConfig } from '../lib/seo'; import { vazirmatn, lalezar } from '../lib/fonts'; @@ -146,6 +147,18 @@ export default function RootLayout({ return ( +