mirror of
https://github.com/BigBodyCobain/Shadowbroker.git
synced 2026-04-29 22:37:49 +02:00
fc9eff865e
New features: - In-app auto-updater with confirmation dialog, manual download fallback, restart polling, and protected file safety net - Ship layers split into 4 independent toggles (Military/Carriers, Cargo/Tankers, Civilian, Cruise/Passenger) with per-category counts - Stable entity IDs using MMSI/callsign instead of volatile array indices - Dismissible threat alert bubbles (session-scoped, survives data refresh) Performance: - GDELT title fetching is now non-blocking (background enrichment) - Removed duplicate startup fetch jobs - Docker healthcheck start_period 15s → 90s Bug fixes: - Removed fake intelligence assessment generator (OSINT-only policy) - Fixed carrier tracker GDELT 429/TypeError crash - Fixed ETag collision (full payload hash) - Added concurrent /api/refresh guard Contributors: @imqdcr (ship split + stable IDs), @csysp (dismissible alerts, PR #48) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Former-commit-id: a2c4c67da54345393f70a9b33b52e7e4fd6c049f
14 lines
505 B
TypeScript
14 lines
505 B
TypeScript
import type { NextConfig } from "next";
|
|
|
|
// /api/* requests are proxied to the backend by the catch-all route handler at
|
|
// src/app/api/[...path]/route.ts, which reads BACKEND_URL at request time.
|
|
// Do NOT add rewrites for /api/* here — next.config is evaluated at build time,
|
|
// so any URL baked in here ignores the runtime BACKEND_URL env var.
|
|
|
|
const nextConfig: NextConfig = {
|
|
transpilePackages: ['react-map-gl', 'mapbox-gl', 'maplibre-gl'],
|
|
output: "standalone",
|
|
};
|
|
|
|
export default nextConfig;
|