Commit Graph

  • 0d9468eedf fix(auth): inventoryApi - use apiFetch with /backend prefix and Authorization header main admin 2026-08-06 16:39:57 +00:00
  • 1e0956dcc8 fix(proxy): add /backend proxy with rewrite to replace legacy per-route entries admin 2026-08-06 16:37:31 +00:00
  • 6927c3ea32 fix(types): InventoryView - explicit NetObject type on map callback admin 2026-08-06 16:35:46 +00:00
  • 472cc601a6 fix(api): add fetchObjects export for InventoryView and TopologyView compatibility admin 2026-08-06 16:35:31 +00:00
  • 6594d27670 fix(auth): App.tsx - use clearSession from session.ts, onLogin takes no args, check token via getToken() admin 2026-08-06 16:34:59 +00:00
  • fd669b81df fix(deps): restore valid package.json, add @types/react and @types/react-dom admin 2026-08-06 16:33:26 +00:00
  • d651fc3ff2 feat(auth): LoginPage - fix credentials, fetch /auth/me after login admin 2026-08-06 16:30:37 +00:00
  • 133f059f13 feat(auth): centralized api client with Authorization header admin 2026-08-06 16:30:20 +00:00
  • 60d8835e99 feat(auth): implement session store - token + user management admin 2026-08-06 16:30:02 +00:00
  • 75dd560baf feat(auth): call ensure_default_admin on startup admin 2026-08-06 16:23:31 +00:00
  • d61a9ee17a feat(auth): wire /auth/token to DB, add /me full response, POST /users (admin), PATCH /me/password admin 2026-08-06 16:23:17 +00:00
  • 437dbfe148 feat(auth): wire auth.py to UserModel DB, drop fake_users_db, add require_role admin 2026-08-06 16:22:58 +00:00
  • 4c983d4ab6 chore: remove CI workflow (no runner available, re-add when act_runner is configured) admin 2026-08-06 16:19:51 +00:00
  • 1c3cb28af1 fix(db): add missing updated_at to JobModel and DiscoveryRunModel admin 2026-08-06 16:15:49 +00:00
  • 87757ac1ea feat(db): wire discoveries router to SQLAlchemy, add POST + cancel admin 2026-08-06 16:12:52 +00:00
  • 54976814fc feat(db): wire jobs router to SQLAlchemy, add cancel endpoint admin 2026-08-06 16:12:34 +00:00
  • 76886b93d3 feat(crud): full CRUD for Relation — wire to SQLAlchemy, drop store.py dep admin 2026-08-06 16:10:56 +00:00
  • f47443ad98 feat(crud): full CRUD endpoints for NetObject (POST/PUT/PATCH/DELETE) admin 2026-08-06 16:09:13 +00:00
  • 45fb390cb7 feat(crud): add NetObjectCreate, NetObjectUpdate, RelationCreate, RelationUpdate schemas admin 2026-08-06 16:08:26 +00:00
  • fd93758567 feat(db): add seed script for mock data admin 2026-08-06 16:04:05 +00:00
  • a732ac5655 feat(db): health check now pings SQLite DB for real status admin 2026-08-06 16:03:48 +00:00
  • 8c0d3d6a26 feat(db): rewrite inventory service part 1 - helpers and tree admin 2026-08-06 16:03:26 +00:00
  • 70dd820e88 feat(db): wire objects router to SQLAlchemy session admin 2026-08-06 16:02:18 +00:00
  • 5c09359ee8 feat(db): wire inventory router to SQLAlchemy session via Depends(get_db) admin 2026-08-06 16:02:05 +00:00
  • 143baddf0a feat(db): register all routers and init SQLite DB on startup admin 2026-08-06 15:52:50 +00:00
  • 9e5cd580db feat(db): add SQLAlchemy ORM models for all entities admin 2026-08-06 15:52:36 +00:00
  • 0822cb1a60 feat(db): add SQLite database engine and session management admin 2026-08-06 15:52:16 +00:00
  • 9ca17c7820 feat(db): add sqlalchemy to requirements admin 2026-08-06 15:52:06 +00:00
  • 6d635109d3 fix(auth): restore auth.py as valid Python (closes #2) root 2026-08-06 15:01:56 +00:00
  • f8e191a5d5 fix(auth): use stored hashed_password instead of rehashing on every login admin 2026-08-06 14:55:29 +00:00
  • 092bda19eb feat: add @xyflow/react dependency for topology canvas admin 2026-08-05 08:27:39 +00:00
  • 15b18d3421 Update frontend/vite.config.ts admin 2026-08-04 20:50:52 +00:00
  • fa6561de58 Fix demo login credentials and form encoding Perplexity Bot 2026-08-04 20:27:26 +00:00
  • a6d0dd6c68 Fix demo login credentials and form encoding Perplexity Bot 2026-08-04 20:25:33 +00:00
  • 8aae681706 Add basic FastAPI auth and React login gate Perplexity Bot 2026-08-04 20:21:34 +00:00
  • 998c5246dd Remove WIP tab from frontend, keep roadmap only in repo Perplexity Bot 2026-08-04 20:19:19 +00:00
  • 12a6dffcb9 Remove WIP blocks from UI, move roadmap to Gitea and add ROADMAP.md Perplexity Bot 2026-08-04 20:10:57 +00:00
  • 95a6992f62 Add options section and security roadmap to app shell Perplexity Bot 2026-08-04 20:08:38 +00:00
  • 0dffde8f87 Restore app shell with tabs and WIP sections around inventory Perplexity Bot 2026-08-04 20:02:11 +00:00
  • d2fd4d1078 Add clickable relation navigation to inventory panel Perplexity Bot 2026-08-04 19:58:31 +00:00
  • 92b0136015 Route frontend inventory calls to backend via Vite proxy Perplexity Bot 2026-08-04 19:55:46 +00:00
  • 3567c17bb1 Revert inventory API to relative paths for Vite dev proxy Perplexity Bot 2026-08-04 19:54:48 +00:00
  • d16dcfe66e Use direct backend URLs for inventory API and guard JSON parsing Perplexity Bot 2026-08-04 19:53:12 +00:00
  • eb0e7b8f97 Fix inventory UI API paths for current backend routing Perplexity Bot 2026-08-04 19:51:35 +00:00
  • d29a05fff6 Update frontend/vite.config.ts admin 2026-08-04 19:42:02 +00:00
  • 49def19561 Update frontend/src/main.tsx admin 2026-08-04 19:41:30 +00:00
  • 8b2ed677a7 Add React inventory UI with tree and node context panel Perplexity Bot 2026-08-04 19:25:39 +00:00
  • 4466e59684 Add inventory relations model and API structure Perplexity Bot 2026-08-04 19:20:19 +00:00
  • 69124b31f1 Add Pydantic models and FastAPI router structure for agent and backend Perplexity Bot 2026-08-04 18:55:54 +00:00
  • dc1b2ab99b Fix frontend API: use relative /api with Vite proxy to agent Perplexity Bot 2026-08-03 22:40:24 +00:00
  • 186aae1b5f Add services status view with polling and control actions Perplexity Bot 2026-08-03 22:22:59 +00:00
  • be55c35c3a Add minimal control agent and systemd unit templates Perplexity Bot 2026-08-03 22:13:46 +00:00
  • 871f4d0547 Add basic frontend: sidebar, views and inventory table Perplexity Bot 2026-08-03 22:06:00 +00:00
  • 00ecb1862d Add backend, worker, deploy docker-compose and CI skeleton Perplexity Bot 2026-08-03 21:42:20 +00:00
  • 0294301877 Delete TEST.md admin 2026-08-03 21:41:40 +00:00
  • 13216f7956 Merge remote initial commit Perplexity Bot 2026-08-03 21:41:09 +00:00
  • 96130a11f4 Initial commit: bootstrap monorepo NetMapper Perplexity Bot 2026-08-03 21:40:48 +00:00
  • 6c2fee5aed Add TEST.md admin 2026-08-03 21:01:08 +00:00