Spaces:
Sleeping
Sleeping
Commit History
-
docs(retro): complete sprint retrospective and mark Epics 1-4 accepted
a843d21 -
feat(learning): verify active learning feedback loop and async retraining daemon (Story 4.3)
210db8d -
feat(drone): support GPS-tagged CRITICAL MAVLink alerts for morph verifications (Story 4.2)
b8fc2b5 -
feat(edge): implement adaptive JPEG crop compression <=50KB for Hailo-8 edge streamer (Story 4.1)
b7aaa3c -
feat(web3): implement resilient zero-loss local blockchain fallback logging (Story 3.3)
7cfebff -
feat(web3): anchor full SHA-256 digests in zero-knowledge blockchain logging (Story 3.2)
ac314d5 -
feat(demorph): output separated donor candidates in blind demorphing pipeline (Story 3.1)
482a2c3 -
feat(arbitration): strengthen consensus veto arbitration protocol and telemetry warnings (Story 2.3)
6d34156 -
feat(ui): add automated contract assertions for continuous attention scan fallback radar (Story 2.2)
8896237 -
feat(ctm): implement 16-tick sequential reasoning chain and early-exit convergence (Story 2.1)
3cee757 -
feat(ui): enforce zero-scroll layout with automated DOM contract tests (Story 1.4)
5cf5100 -
feat(telemetry): log screening metrics to TimescaleDB with resilient error containment and precomputed hash (Story 1.3)
100efd7 -
feat(provenance): detect generative AI EXIF signatures and enforce domain precedence in both mode (Story 1.2)
53c3fcb -
feat(screening): implement fast ViT screening with zero-retention ephemeral purge and 10MB payload boundary (Story 1.1)
c21ecf9 -
fix(ui): eliminate broken ctm replay icon and reorganize demo layout to prevent scrolling
3cdd09f -
fix(ui): move Radio Link (915MHz) inside Drone-Link tab
- Place Radio Link status metrics inside panel-dronelink container - Group beside Detection Events for a balanced two-column dashboard layout - Ensure Radio Link is only visible when the Drone-Link tab is active8766922 -
feat(ui): add empty state placeholder for Analysis Results
- Add modern dashed placeholder when no image has been analyzed - Style Analysis Results container with card rounded-xl p-6 shadow-md border border-gray-700 bg-gray-800/90 - Ensure empty state is properly hidden upon analysis executionbd03d9c -
fix(ui): restore missing <script> tag for main application JavaScript
- Fix issue where JavaScript code was rendered as raw unformatted text on the page - Ensure all DOM event handlers, webcam capture, and panel functions execute properlyf974a3c -
fix(deploy): add scipy to requirements and implement Subdiv2D fallback
- Add scipy>=1.10.0 to requirements-hf.txt and requirements.txt - Add graceful SCIPY_AVAILABLE check in FaceMorphGenerator - Implement cv2.Subdiv2D Delaunay fallback when scipy is absent to prevent startup crash3684fcc
-
feat(morphgen): add Face Morph Generator Studio and modernize full UI
- Implement FaceMorphGenerator with Delaunay triangulation & Poisson seamless cloning - Add POST /api/generate-morph endpoint with alpha blending controls - Add Tab 6 Morph Generator Studio with 1-click closed-loop benchmarking - Modernize all tabs (Detect, Demorph, Verify, Liveness, History) with DESIGN.md tokens - Wire CTM deep forensic reasoning replay and floating GradCAM toggle - Add test coverage (29/29 tests passing)a0bbf06
-
Support Fotor/Live3D generative face swaps: oversample live3d images in fine-tuning, deploy fine-tuned models, and introduce intelligent tiered veto override
f74c467 -
Update README.md
Verified signature8ddfcee
-
Fix duplicate feedback event listeners, support image_url fallback on backend, and enable webcam demorphing
d8278fa -
Adjust security alert position to align with Analysis Results card
aaaf9d8 -
Add fine-tuned CTM forensic agent weights and fine-tuning script
5cb2d5c -
Add fine-tuned morph detector weights and training script
b57649b
-
Fix scope of realProcessingTime inside simulateFaceAnalysis to resolve ReferenceError
9cb65d6 -
Wire up Identity Verification tab, implement POST /api/identity/verify endpoint, and add demorph result download/flag actions
01e1ff3 -
Fix JS TypeError on non-existent camera elements which prevented Analyze button click listener registration
80277a2 -
Deploy newly trained MorphDetector weights via Git LFS
73ee09c -
Disable Drone WebSocket connection on Hugging Face Spaces to prevent Gunicorn starvation
21691b3 -
Disable PostgreSQL database connections on Hugging Face Spaces
56af25f -
Fix navigation button issue in Hugging Face Space iframe
676a099
-
Replace nav anchor tags with button+onclick for bulletproof iframe navigation
The <a> tags were not navigating inside the Hugging Face Space iframe. Switched to <button onclick='window.location.href=...'> which uses direct JavaScript location assignment that cannot be intercepted by any event listener or CSS overlay.b19a1d4 -
Defer context theme updates on link click to prevent browser from cancelling navigation inside iframe
2356537 -
Style Setup and Logout links as premium buttons with explicit color overriding, clean up unused video loop in landing.html, and sync local repository with biometric background
f2ffef6 -
Implement registration role request, register link in login form, and background email alerts to sales@freshbeats.ai on login/registration
a86e722 -
Enhance landing page biometric scanning HUD with corner brackets, glowing target circle, and real-time scanning parameters
ae7a5fc -
Fix landing page redirect latency by using lightweight animated CSS background on HF spaces, and remove invalid nested button markup
9de415b
-
fix: add landing page video and image assets tracked by git-lfs
00c385b -
fix: restrict Setup navigation to admin and enable access-log output on HF Spaces
f75d026 -
fix: configure session cookies for iframe/SameSite compatibility on Hugging Face Spaces
f4da990 -
fix: bootstrap SQLite database and table structure if users.db does not exist
7da54df -
fix: set user ownership in Dockerfile and guard last_login update against read-only databases
ce357df -
fix: make psycopg2 optional in api_auth, advanced_face_capture, and enhanced_integration_api
0457a2b -
fix: make psycopg2 optional and support SQLite fallback for user auth on HF Spaces
3c7f3dd -
fix: make web3 a soft/optional import in blockchain_store
web3 is not installed on HF Spaces (no Ethereum needed there). BlockchainLogger already falls back to local JSON logging when not connected — now it also loads cleanly when web3 is not importable.e7522e6
-
fix: pin torch to 2.2.x to satisfy facenet-pytorch==2.6.0 on HF Spaces
19c9011 -
fix: make Flask app compatible with HuggingFace Spaces
- Dockerfile: use requirements-hf.txt, download models at build time, fix port to 7860, switch to sync gunicorn workers - app.py: skip PostgreSQL/TimescaleDB/SocketIO when HF_SPACE=1 - requirements-hf.txt: new HF-safe dependency list (no psycopg2, web3, pymavlink, eventlet, influxdb-client) - docs: update hosting guide with correct secrets tablea3872d9
-
Fix pillow dependency conflict
6066b4b