Spotix-API / backend

Commit History

Fixed the geometry perspective to follow the article from Farid.
c475a73

Anish-530 commited on

Fixed visual problem of the vanishing heatmap. Also fixed redundant logs
09cc5a2

Anish-530 commited on

Fixed Mobile support. Added a new AI media detection mechanism by Farid, that creates geometric lines. Fixed logs
817ad83

Anish-530 commited on

Fix: delete file FK violation (delete feedback first), fix sound autoplay policy
2b7c3ce

Anish-530 commited on

Fix: switch email to Brevo HTTP API (bypasses HF SMTP port blocking)
92695a4

Anish-530 commited on

Switch email to Brevo, fix SMTP config
519ff5c

Anish-530 commited on

Fix: 404 page loader stuck, navbar loading spinners, bulletproof NR import
942a467

Anish-530 commited on

Added email code verif
c041d0d

Anish-530 commited on

Fix login (audit_logs table + fault-tolerant audit), feedback graceful errors, remove raw AI explanation fallback, localStorage feedback persistence, Betterstack cloud logging
fe56754

Anish-530 commited on

Fixed loader stuck, Added a new feedback mechanism, and fixed sound upon analysis
ee2facf

Anish-530 commited on

Fix model auto-generation, sync cinematic loaders, update guest CTA
60d0281

Anish-530 commited on

Fix Google OAuth hardcoded localhost redirect
22023e0

Anish-530 commited on

Fix Celery Upstash Redis SSL compatibility
26793ce

Anish-530 commited on

Fix database URL driver normalization for psycopg2
96c41f2

Anish-530 commited on

Fix Windows-specific dependencies for Linux Docker build
ca21c7f

Anish-530 commited on

Switch to Hugging Face Spaces Docker deployment
b61bb63

Anish-530 commited on

Fix Render pricing: Combine web and worker into single free instance
ef1f114

Anish-530 commited on

[Vercel Deployment]
8a0d65c

Anish-530 commited on

[Deployment Phase 1 & 2] - Neon DB and R2 with working turnstile in login page implemented
0edd56d

Anish-530 commited on

[UI/UX] Final touches before deployment.
5603f49

Anish commited on

[UI/UX] Added Account deletion, with some new features too.
a16341c

Anish commited on

[UI/UX] More changes to the Frontend
ee7c0fb

Anish commited on

[Minor changes to Frontend]
825fa02

Anish commited on

[UI/UX] Features and good animations added
67264dd

Anish commited on

[Frontend] - Initial Push
3bf6386

Anish commited on

Minor changes to message of file_routes, to be more informative.
25bbf6f

Anish commited on

[Updated Feature] > Updated every file_route, user_route, so that guest users can login and only upload 5 videos, 1 image per IP
e000e33

Anish commited on

[Feature Updated] > Updated anomaly_gif_maker a lot, to be able to precisely extract frames from the video, where the model and pipeline think that part is AI.
8bdb51c

Anish commited on

[Feature Added] > anomaly_gif_maker. This feature detects the frame where the pipeline thinks it is AI, converts it to gif and shows a side by side comparision to the Original Video, while also annotating the 'Peak Glitch' on the AI RADIANCE MAP gif
edd550f

Anish commited on

[Feature Added] > Added gif maker for video anomaly detector, where the AI detects where the anomaly is and generates a small gif with comparision to Original and AI Radiance Map.
ee84eed

Anish commited on

[Feature Added + Updated] > Addediffusion spectrum analyzer which analyzes the video in a more mathematical manner and detects if it's AI or not. Also updated some files to support diffusion spectrum analyzer
2add1f3

Anish commited on

[Feature Added] > Model Drift Detection mechanism. This feature checks, if the model is confident in predicting the new uploaded images/videos as AI or not, if not then we need to retrain the model.
cc16b3b

Anish commited on

[Feature Added] > Added Cloudflare Turnstile captcha for better security and bot disengagement. Also updated features, like file_routes, auth_routes to support Turnstile.
86c1923

Anish commited on

[Feature Updated] > Tweaked aggregator for video processing a bit to identify videos more effectively
bf557e8

Anish commited on

[Feature Updated] > Updated response for files such that, the video files only get the confidence and ai_explanation added, while image files do not.
9b8dcc7

Anish commited on

[Feature Added] > Video Pipeline. Have to update the confidence and ai_analysis param for images, where they won't appear.
0dab55c

Anish commited on

[Feature Added] > Added the Ensemble Aggregator which acts as the Supreme Court of the Pipeline. Listens to all the four distinct detectors and weighs evidence to a final verdict.
13b0169

Anish commited on

[Feature Added] > Video metadata analyzer. This extracts the metadata from any video and judges it on those information scrapped.
88aa48f

Anish commited on

[Updated Features] > Updated explainer and attribution with a new model, and support for better heatmap.
cd801e4

Anish commited on

[Feature Added] > motion detector. This detects motion using Farneback Flow, which tracks motion using mathematical equations. If motion is violent and closer to 1.0 - It is AI, If motion is smooth and lower - it is Natural.
f49287c

Anish commited on

[Feature Added] > frame_detector. This detects frames and spits out AI or REAL, based on the provided Video. Tested completely, with EDGE CASES.
739e45e

Anish commited on

Feature Added -> frame_extractor (Extracts Frames safely. Tested with EDGE Cases too, where graceful termination is a must.)
95858c6

Anish commited on

Added Secure Video Upload Validation
96d596c

Anish530 commited on

Added alembic for graceful migration of database, without creating new columns/altering columns physically. Alembic does it now.
47f3442

Anish530 commited on

Added separate storage and fixed worker, tasks, which previously got stuck on PROCESSING (NULL PROCESSOR)
0196ddb

Anish530 commited on

Added HTTP Security Headers, for more security
de35def

Anish530 commited on

Added exception handler for global exceptions
8413ad5

Anish530 commited on

Added audit logs to be logged into database for staff ease
15785f4

Anish530 commited on

Initial commit of full project [remaining backend some parts and frontend to be done yet]
aa27d2d

Anish530 commited on