a44206c112
Fix: hide globe map when agent has 0 traffic (bandwidth_down+up = 0), filter country entries with zero bytes
main
ypratama2026-09-09 17:33:24 +07:00
ab5bb1fd11
Fix: add pruneOutOfSubnetData() to auto-remove contaminated device/flow records after every collection cycle
ypratama2026-09-09 17:17:48 +07:00
b6bd0f42f6
Fix: override agents/list API in frontend to use protected_label from MongoDB directly
ypratama2026-09-09 16:10:34 +07:00
0b824f8cd2
Fix: prioritize protected_label in agents/list API to prevent proxy overwrite bug on devices and view-as dropdown
ypratama2026-09-09 13:57:52 +07:00
bb429ba566
Fix: force SUPER_ADMIN site selector to all to prevent being stuck on tenant site
ypratama2026-09-09 13:24:11 +07:00
3524588e42
Feat: Add support for updating and deleting agents in local MongoDB
ypratama2026-09-02 16:57:49 +07:00
e7c9870e59
Fix: Properly handle global site_uuid and dynamic env for BACKONE_SITE_UUIDS
ypratama2026-09-02 16:48:55 +07:00
8dd8432c29
Debug: Force Mongo DB connection bypassing sk_db_ check
ypratama2026-09-02 16:28:22 +07:00
919e83331a
Debug: Brute force V5 override
ypratama2026-09-02 16:25:07 +07:00
7525375de9
Debug: Hardcode site UUID fallback to fix agents returning 4 and change text to V4
ypratama2026-09-02 16:13:12 +07:00
56c208f7c9
Fix: Prevent Next.js env inlining and handle test-site in agentsMongo
ypratama2026-09-02 15:39:57 +07:00
997df2bc6b
Debug: Update Total Agents text to V3 to verify deployment
ypratama2026-09-02 15:20:36 +07:00
03c9ce5482
Clean: Remove legacy test scripts and directories to improve security and repository cleanliness
ypratama2026-09-02 15:08:57 +07:00
996f685065
Fix: Server action getAgents now correctly falls back to environment KNOWN_SITES when SITE_UUID is all
ypratama2026-09-02 13:55:23 +07:00
f61270ddc5
Clean: Remove temporary HTTP logger that was causing ENOENT in production
ypratama2026-09-02 12:12:48 +07:00
e28bfbb022
Fix: Fallback to singular BACKONE_SITE_UUID env var if plural is missing
ypratama2026-09-02 12:06:01 +07:00
763970c774
Revert: Keep old INTERNAL_API_URL default to respect Swarm environment variable overrides
ypratama2026-09-02 11:53:14 +07:00
b34ea00bcd
Fix: Update INTERNAL_API_URL to match compose service name, and fix KNOWN_SITES filtering for all agents
ypratama2026-09-02 11:50:09 +07:00
68c176f972
Fix: Change localhost to 127.0.0.1 in backend healthchecks to bypass Node IPv6 resolution issue with 0.0.0.0 bind
ypratama2026-09-02 11:21:26 +07:00
d492adb1ff
Feat: Auto-resolve backend API base URL so Swarm redeploys no longer break proxied requests (fetch failed)
ypratama2026-09-02 11:15:16 +07:00
856acdb6da
Fix: Unknown site_uuid no longer filters all data out, so overview dashboard always shows charts
ypratama2026-09-02 09:23:38 +07:00
450a8a5daa
Fix: Bind backend to 0.0.0.0 in Docker to fix healthcheck failures and frontend proxy connection refused errors
ypratama2026-09-01 11:27:59 +07:00
35f1838c4e
Fix: Combro resolved remaining bugs in summary.js and agents.js where site_uuid all was mishandled causing empty overview dashboards
ypratama2026-09-01 11:10:33 +07:00
cd93a40104
Fix: Prevent backend from returning empty data when site_uuid is all
ypratama2026-09-01 09:40:51 +07:00
350234d379
Fix: Re-add NETIFY to BACKONE variable mapping in compose file so Portainer pulls work with old images
ypratama2026-09-01 09:17:03 +07:00
0afcc07642
Fix: Revert MongoDB connection logic to respect API key prefix to avoid network isolation issues in Swarm deployments
ypratama2026-08-28 17:04:33 +07:00
0d4802f14a
Fix: Prevent getAgents Server Action from throwing to avoid Next.js Server Component render crashes
ypratama2026-08-28 16:59:18 +07:00
2be8b08074
Feat: Natively support NETIFY environment variables and improve MongoDB detection based on URI presence
ypratama2026-08-28 16:43:00 +07:00
eedaa588b5
Fix: Add JWT_SECRET to frontend environment to fix authentication in Server Actions
ypratama2026-08-28 15:53:08 +07:00
793624a330
Fix: Pass required backend environment variables to frontend service in docker-compose.prod.yml to prevent Server Components crash
ypratama2026-08-28 15:41:46 +07:00
beb80579f0
Fix: Ignore ALL .env files in Docker build to guarantee clean image
ypratama2026-08-28 11:50:39 +07:00
7bfd1d831c
Fix: Remove hardcoded rewrites in next.config.ts that hijacked API routes
ypratama2026-08-28 11:27:38 +07:00
9c88561266
Fix: Add .dockerignore to prevent .env.local from polluting Docker build
ypratama2026-08-28 11:20:27 +07:00
2115f406b8
Fix: use INTERNAL_API_URL for runtime backend URL (NEXT_PUBLIC_ is baked at build time)
ypratama2026-08-28 11:11:53 +07:00
60cd973dc8
Add .env.production.example as setup guide
ypratama2026-08-28 11:01:11 +07:00
bfffd7f68a
Secure docker-compose.prod.yml with variable substitution and add .env.production.example
ypratama2026-08-28 11:00:29 +07:00
e1406c20ca
Add fe0 and be0 domains to CORS ALLOWED_ORIGINS
ypratama2026-08-28 10:43:02 +07:00
62a91ed10a
Hide API URL and DB credentials from docker-compose.prod.yml
ypratama2026-08-27 18:09:01 +07:00
a308f5f0c9
Update docker-compose.prod.yml for external domains and mongodb
ypratama2026-08-27 17:41:03 +07:00
d1ba95a9cc
Update allowedOrigins for new domains
ypratama2026-08-27 17:29:09 +07:00
20e38ffdb3
Fix TypeScript index error in devices page
ypratama2026-08-27 15:37:08 +07:00
0a991662b7
Upgrade Node.js to v20 for Next.js frontend build
ypratama2026-08-27 15:22:11 +07:00
1dee901f21
Fix Dockerfile npm ci conflict and ENV syntax
ypratama2026-08-27 15:09:06 +07:00
966058e2fe
v1.1: Add CIDR subnet filtering and Agent filter in Devices page
ypratama2026-08-27 12:02:01 +07:00
f1c1ba03b5
feat(database): configure local to use central database directly and disable local mongo
API_Netify
rafif2026-08-24 14:33:51 +07:00
d7561dc85d
fix(deploy): add _next static asset symlink automation to fix blank white screen and TDD test pass
rafif2026-07-31 11:14:28 +07:00
09cc05829e
docs(log): add iteration log for proxy white-labeling and service fix
rafif2026-07-31 10:59:47 +07:00
8e58db970f
chore: super deep scanning cleanup - remove obsolete debug files and legacy sqlite db files
rafif2026-07-31 10:40:31 +07:00
8cfa5bc198
chore: cleanup temporary test scripts
rafif2026-07-31 10:32:54 +07:00
8ff9f1372c
fix(white-labeling): enforce strict white-labeling compliance on remote index.php and help guides per AGENTS.md Rule 5
rafif2026-07-31 10:32:40 +07:00
b829cf540b
fix(deploy): force PM2 restart backone-frontend with --update-env
rafif2026-07-31 10:26:03 +07:00
1a913716a2
fix(deploy): upload full .next/standalone directory in deploy-sftp.js
rafif2026-07-31 10:09:15 +07:00