• Joined on 2026-05-13
admin pushed to main at admin/IMAGES 2026-09-08 16:57:19 +00:00
b0a6303760 Update arrowar.png
admin pushed to main at admin/IMAGES 2026-09-08 16:57:05 +00:00
f5eba0b911 Upload files to "/"
admin pushed to main at admin/NetMapper2026 2026-08-06 16:39:58 +00:00
0d9468eedf fix(auth): inventoryApi - use apiFetch with /backend prefix and Authorization header
admin pushed to main at admin/NetMapper2026 2026-08-06 16:37:33 +00:00
1e0956dcc8 fix(proxy): add /backend proxy with rewrite to replace legacy per-route entries
admin pushed to main at admin/NetMapper2026 2026-08-06 16:35:48 +00:00
6927c3ea32 fix(types): InventoryView - explicit NetObject type on map callback
admin pushed to main at admin/NetMapper2026 2026-08-06 16:35:33 +00:00
472cc601a6 fix(api): add fetchObjects export for InventoryView and TopologyView compatibility
admin pushed to main at admin/NetMapper2026 2026-08-06 16:35:01 +00:00
6594d27670 fix(auth): App.tsx - use clearSession from session.ts, onLogin takes no args, check token via getToken()
admin pushed to main at admin/NetMapper2026 2026-08-06 16:33:28 +00:00
fd669b81df fix(deps): restore valid package.json, add @types/react and @types/react-dom
admin pushed to main at admin/NetMapper2026 2026-08-06 16:30:39 +00:00
d651fc3ff2 feat(auth): LoginPage - fix credentials, fetch /auth/me after login
admin pushed to main at admin/NetMapper2026 2026-08-06 16:30:22 +00:00
133f059f13 feat(auth): centralized api client with Authorization header
admin pushed to main at admin/NetMapper2026 2026-08-06 16:30:05 +00:00
60d8835e99 feat(auth): implement session store - token + user management
admin pushed to main at admin/NetMapper2026 2026-08-06 16:23:33 +00:00
75dd560baf feat(auth): call ensure_default_admin on startup
admin pushed to main at admin/NetMapper2026 2026-08-06 16:23:20 +00:00
d61a9ee17a feat(auth): wire /auth/token to DB, add /me full response, POST /users (admin), PATCH /me/password
admin pushed to main at admin/NetMapper2026 2026-08-06 16:22:59 +00:00
437dbfe148 feat(auth): wire auth.py to UserModel DB, drop fake_users_db, add require_role
admin pushed to main at admin/NetMapper2026 2026-08-06 16:19:54 +00:00
4c983d4ab6 chore: remove CI workflow (no runner available, re-add when act_runner is configured)
admin pushed to main at admin/NetMapper2026 2026-08-06 16:15:50 +00:00
1c3cb28af1 fix(db): add missing updated_at to JobModel and DiscoveryRunModel
admin pushed to main at admin/NetMapper2026 2026-08-06 16:12:55 +00:00
87757ac1ea feat(db): wire discoveries router to SQLAlchemy, add POST + cancel
admin pushed to main at admin/NetMapper2026 2026-08-06 16:12:36 +00:00
54976814fc feat(db): wire jobs router to SQLAlchemy, add cancel endpoint
admin pushed to main at admin/NetMapper2026 2026-08-06 16:10:59 +00:00
76886b93d3 feat(crud): full CRUD for Relation — wire to SQLAlchemy, drop store.py dep
admin pushed to main at admin/NetMapper2026 2026-08-06 16:09:16 +00:00
f47443ad98 feat(crud): full CRUD endpoints for NetObject (POST/PUT/PATCH/DELETE)