Commit Graph
49 Commits
Author SHA1 Message Date
Rafif-Riqullah-Siregar 764c87c3c8 feat: complete implementation of dynamic GlobeMap coordinates, TDD workflow, and UI/UX enhancements 2026-07-07 23:25:59 +07:00
Rafif-Riqullah-Siregar 8ba1d8f959 fix: AppIpItem TS interface missing properties 2026-07-07 00:50:16 +07:00
Rafif-Riqullah-Siregar 58040d6e6c chore: deep cleanup of test scripts and implement glassmorphism UI enhancements 2026-07-07 00:35:54 +07:00
Rafif-Riqullah-Siregar 7777b62305 fix: smooth sidebar transitions and header UI improvements 2026-07-06 15:16:25 +07:00
Rafif-Riqullah-Siregar 0e1b774be9 Merge branch 'master' of https://github.com/fhanyuh/netify-app 2026-07-06 09:29:01 +07:00
Rafif-Riqullah-Siregar 769d99b411 fix(sync): disable mock data fallback and handle null summary gracefully 2026-07-06 09:28:44 +07:00
vanne 1da2f39f94 fix: prioritize long-term API Key and consistently forward site UUID in route proxy 2026-07-06 09:24:49 +07:00
vanne ad39394109 chore: remove env.example template and re-ignore it 2026-07-06 09:20:36 +07:00
vanne f41dc53071 chore: share project database and environment template, update gitignore 2026-07-06 09:18:18 +07:00
vanne 739ca8934e feat: rebrand Netify to BackOne and resolve lookup database bug 2026-07-06 09:17:20 +07:00
Rafif-Riqullah-Siregar 8e22884464 fix: rebrand to BackOne, fix Nginx images, fix security UI keys, fix dummy data token 2026-07-06 09:08:35 +07:00
Rafif-Riqullah-Siregar 7c59dd533a db: update sqlite database with new account profiles, usernames, passwords, and uploads 2026-07-02 15:06:37 +07:00
Rafif-Riqullah-Siregar bb89e6ad2a feat(auth): change default admin password to admin and default agent password to 123 using TDD 2026-07-02 14:48:14 +07:00
Rafif-Riqullah-Siregar 14a4b7bce5 chore: add @types/three to resolve TypeScript build typecheck errors 2026-07-02 14:42:23 +07:00
Rafif-Riqullah-Siregar ed4660b220 style: optimize header layout responsiveness for split-screen and mobile viewports 2026-07-02 14:40:41 +07:00
Rafif-Riqullah-Siregar 3192b5443a Merge remote-tracking branch 'origin/master' 2026-07-02 14:14:17 +07:00
Rafif-Riqullah-Siregar a73640b531 feat: complete data segregation per agent matching Netify Portal with zero dummy data 2026-07-02 14:13:33 +07:00
Rafif-Riqullah-Siregar 179e13f849 Fix data synchronization per agent using Netify API and updated DB schema 2026-07-02 12:44:35 +07:00
vanne 02de6ca268 chore: update .gitignore to ignore reports and zip files 2026-07-02 12:22:05 +07:00
Rafif-Riqullah-Siregar 44f701c322 feat: custom BackOne font, login text centering, and database credentials update 2026-07-02 11:06:21 +07:00
vanne 519d8c7104 Merge branch 'master' of https://github.com/fhanyuh/netify-app 2026-07-02 11:02:42 +07:00
vanne f94cefb349 feat: user profile and layout modifications 2026-07-02 11:02:33 +07:00
Rafif-Riqullah-Siregar 3e277bb73d chore: add sqlite database including admin and agent credentials 2026-07-02 10:34:39 +07:00
Rafif-Riqullah-Siregar 61bb1c5e04 feat: standardisasi ukuran modal, animasi buka-tutup, transisi 0.3s, dan penghapusan file tak terpakai 2026-07-02 10:33:56 +07:00
vanne 6501bb4275 fix: correct agent subnet and MAC address mappings for IFG LT18 2026-07-02 10:30:41 +07:00
vanne cd31d1954c feat: align admin & agent dashboard summaries with Netify real totals and speeds 2026-07-02 08:53:30 +07:00
vanne 952c299b37 chore: add favicon icon 2026-07-02 00:59:52 +07:00
vanne 1efe54b03c feat: split active Balaraja MAC addresses between F6-2V-DT-8A and 1R-79-J9-YE for rich separate flow visualizations 2026-07-02 00:53:54 +07:00
vanne 53008983b3 feat: implement dynamic agent detection, automatic default account seeding, and strict data isolation filtering 2026-07-02 00:42:17 +07:00
vanne 8cd4f95856 feat: add flow-based country traffic visualization to agent summary globe and fix compilation errors 2026-07-02 00:15:10 +07:00
vanne e9f35c5a6b feat(security): isolate multi-tenant agent audit metrics, restrict CORS origins, exclude sqlite databases from git tracking, and add TDD test suite 2026-07-01 23:26:48 +07:00
vanne b816c1e570 Synchronize cumulative agent devices, flows, and timeline metrics inside database.js 2026-07-01 21:29:59 +07:00
vanne 273ee2b799 Align agent events and top apps counts in fetchAgentDetails modal 2026-07-01 20:49:09 +07:00
vanne efa0dac1c8 Align agent scorecard metrics, device counts, and flows list with local SQLite queries 2026-07-01 20:29:17 +07:00
Rafif-Riqullah-Siregar 26bd48a005 chore: track sqlite database file and remove from gitignore 2026-07-01 20:01:29 +07:00
Rafif-Riqullah-Siregar 31f087b0ba feat(ui): implement dynamic view transitions and ambient gradients for themes 2026-07-01 17:48:38 +07:00
vanne c7ad4a2da9 Align agent device and subnet mapping logic, update tests 2026-07-01 17:38:21 +07:00
vanne 1d8f8244a6 Implement dynamic data range interval and notification panel with redirection highlights 2026-07-01 15:49:36 +07:00
vanne 6c8874afdc Enrich all destination and remote IP address views with GeoIP details 2026-07-01 15:15:49 +07:00
vanne 448736bc03 Fix devices bandwidth and MAC descriptors 2026-07-01 14:53:33 +07:00
vanne 4eee901d76 chore: ignore scratch directory in git 2026-07-01 14:06:41 +07:00
Rafif-Riqullah-Siregar 03c05a41ec Update logo to PNG, restructure network intelligence layout, add globe and fix pagination 2026-07-01 14:03:09 +07:00
vanne 93d4002b27 feat: implement password changes, agent headers, MAC routing tags, GeoIP caching lookups, port descriptions, and network infra agent isolation 2026-07-01 14:02:27 +07:00
Rafif-Riqullah-Siregar 72ded25e4d feat: complete multi-user RBAC integration, login system, and fix backend API crashing 2026-07-01 11:47:17 +07:00
vanne 4aa12511e8 refactor: clean up formatting in scratch/patch_device_details.js 2026-07-01 08:57:07 +07:00
vanne 26179a0270 feat: device detail drill-down modal + smart domain/app display
- Add DeviceDetailModal with 8 tabs (Info, Flows, Apps, Encryption,
  Servers, Password Leaks, IP Reputation, VPN & Events)
- Make device cards in AgentDetailModal clickable (nested modal drill-down)
- Expand fetchDeviceDetails backend to query all 10 correlated tables
  (devices, flows, intel_device_discovery, intel_encryption_audit,
   intel_server_discovery, intel_unencrypted_passwords, intel_ip_reputation,
   intel_vpn_detection, events, mac_bandwidth)
- Smart combined app/domain display: prioritize actual domain names over
  port-only labels (Port 443 -> scontent.fcgk42-1.fna.fbcdn.net)
- Update Flows tab: domain shown in teal monospace, protocols in purple,
  port-only entries muted
- Add 10 new TypeScript interfaces for device detail data types
- Add MAC address fallback queries (by MAC when IP yields no results)
- Fix fmtBytes for very large values
2026-06-30 23:58:04 +07:00
vanne bba75c7dc6 update 2026-06-30 17:06:08 +07:00
Rafhan Mazaya Fathurrahman da8fb57bfb Initialize project and add Netify API integration with TDD workflow 2026-06-30 11:07:50 +07:00
Rafhan Mazaya Fathurrahman 8a077cf692 Initial commit from Create Next App 2026-06-28 00:18:35 +07:00