Commit History

fix(analyzer): advanced robust extraction with validation and buffer fallback
cf1ae4f

bahaeddinmselmi commited on

fix(analyzer): correction for ffmpeg user_agent flag syntax
486c23b

bahaeddinmselmi commited on

fix(analyzer): restore full downloader service with robust TikTok extraction
53510e3

bahaeddinmselmi commited on

fix(analyzer): final robust TikTok fix with URL resolution & header standardization
b2923a5

bahaeddinmselmi commited on

fix(analyzer): restore missing get_direct_url function to fix name error
5c6a8e9

bahaeddinmselmi commited on

fix(analyzer): restore missing get_video_info and download_video functions to fix import error
fef4cb2

bahaeddinmselmi commited on

fix(analyzer): implement iterative stream extraction fallback to bypass ip blocks
a9dc8d5

bahaeddinmselmi commited on

fix(analyzer): add referer headers and probesize to fix ffmpeg decoder error
7c68820

bahaeddinmselmi commited on

fix(analyzer): properly quote ffmpeg scale filter to fix syntax error
3e7966f

bahaeddinmselmi commited on

fix(analyzer): robust FFmpeg streaming with user-agent and reconnection
4b16a94

bahaeddinmselmi commited on

fix(analyzer): robust doubled-URL normalization and enhanced error reporting
c9f75f9

bahaeddinmselmi commited on

fix(mobile): optimize frame extraction with scaling and allow direct video URLs
418f08d

bahaeddinmselmi commited on

fix: refined URL normalization and mobile TikTok support
4be13f6

bahaeddinmselmi commited on

fix: update yt-dlp and improve logging
04f78af

bahaeddinmselmi commited on

chore: full sync with local backend core and services
1b9a388

bahaeddinmselmi commited on

Enhance downloader and downloader fixes
c51841e

bahaeddinmselmi commited on

fix: implement local metadata extraction
af7b257

bahaeddinmselmi commited on

fix(scoring): restore missing frame_count variable
e419fc2

bahaeddinmselmi commited on

fix(scoring): restore missing sightengine_used variable
48e02ef

bahaeddinmselmi commited on

feat: implement SightEngine AI Music detection
f35cc59

bahaeddinmselmi commited on

fix(pipeline): normalize decorative scores (0-1 range)
45d211c

bahaeddinmselmi commited on

fix: critical syntax error in pipeline.py (duplicate except)
ae82c2f

bahaeddinmselmi commited on

fix: obscure provider identity in backend API
79e4866

bahaeddinmselmi commited on

feat: add Teacher-Student data collection pipeline
420c002

bahaeddinmselmi commited on

fix: propagate decorative scores to signal objects for frontend display
b363b2c

bahaeddinmselmi commited on

feat: decorative scoring - SightEngine only, audio/meta derived from visual
014b37a

bahaeddinmselmi commited on

Prioritize SightEngine visual scoring in analysis
5d46e15

bahaeddinmselmi commited on

Update scoring weights for improved audio AI
4ebc132

bahaeddinmselmi commited on

Upgrade audio analysis to use HF Inference API
3771214

bahaeddinmselmi commited on

Fix Pro rate limit check with Supabase Auth
a3212a8

bahaeddinmselmi commited on

FEAT: Enhanced scoring algorithm v2.0 with multi-signal analysis
9c89a57

bahaeddinmselmi commited on

FEAT: Admin endpoint for email retrieval
5a19b45

bahaeddinmselmi commited on

PHASE 4: Batch Analysis Endpoint (Pro Only)
44213b7

bahaeddinmselmi commited on

PHASE 4: Email capture for lead gen
95ad995

bahaeddinmselmi commited on

PHASE 3: Shareable reports storage + Plausible analytics
516481b

bahaeddinmselmi commited on

FIX: Add /usage endpoint for counter refresh + enhanced loading screen
e67c5ce

bahaeddinmselmi commited on

Reduce free trial to 3/day
e475a94

bahaeddinmselmi commited on

LIVE MODE: Switch to Dodo Payments production
27594f1

bahaeddinmselmi commited on

SECURITY: Enhanced URL and file validation
f777beb

bahaeddinmselmi commited on

SECURITY: Add fingerprint header support for VPN-resistant tracking
324ad56

bahaeddinmselmi commited on

FIX: Add TikWM API for reliable TikTok downloads
0110e28

bahaeddinmselmi commited on

FIX: Use Dodo TEST mode endpoint for license validation
0df8012

bahaeddinmselmi commited on

FIX: Correct Dodo Payments API endpoint (POST /licenses/validate, no auth)
b02952d

bahaeddinmselmi commited on

SWITCH: Gumroad to Dodo Payments for license verification
bf3bddb

bahaeddinmselmi commited on

FEATURE: Freemium model - Rate limiting, Gumroad verification, License logic
09f0e85

bahaeddinmselmi commited on

FEATURE: YouTube thumbnail fallback when video download is blocked
1c17dad

bahaeddinmselmi commited on

FIX: YouTube extraction - use ios/web player clients (android blocked)
2765ecb

bahaeddinmselmi commited on

FIX: YouTube Shorts URL conversion for better yt-dlp support
fb4fe23

bahaeddinmselmi commited on

ENHANCED: 8 metadata signals + 8 heuristic signals for better detection
6aacbf2

bahaeddinmselmi commited on

ENHANCED MODEL: 8 frames, temporal analysis, 2-model ensemble, 6 audio signals
7d0bbcc

bahaeddinmselmi commited on