Commit History

fix: deepcopy cache entries to prevent confidence-cap mutating the cache (audit #3)
130633d

abinazebinoy commited on

docs: comprehensive README update + VERSION 8.4.0 -> 8.5.0
547883a

abinazebinoy commited on

fix: methods_used fallback, HEIC extensions, CORS, Content-Length pre-check
9ad719d

abinazebinoy commited on

feat: TIFF and HEIC/HEIF format support
1899a1c

abinazebinoy commited on

test: 37 tests for MCMC, Platt calibration, and stable evidence IDs
0a440ef

abinazebinoy commited on

chore: VERSION 7.7.0 -> 7.8.0, update version assertions
0f3ba11

abinazebinoy commited on

feat: Noiseprint camera fingerprint and CFA Bayer artifact detectors
4f52894

abinazebinoy commited on

feat(feature): webhook delivery system with HMAC signing and retry
e3bc110

abinazebinoy commited on

fix(config): replace os.getenv() defaults with proper pydantic-settings fields
fbc2557

abinazebinoy commited on

fix(paths): resolve all storage files relative to package, not CWD
8a10c80

abinazebinoy commited on

fix(cache): remove double TTL check; wrap set() in RLock
65d1efa

abinazebinoy commited on

fix(ci): fix 10 test failures from previous commits
f7ee01f

abinazebinoy commited on

fix(concurrency): audit log write lock + timestamped rotation backup
40ae61c

abinazebinoy commited on

fix(concurrency): move cache TTL check inside threading.Lock
ea60405

abinazebinoy commited on

security+fix: torch.load weights_only, cache thread safety, sse cleanup
7a95684

abinazebinoy commited on

fix(audit): use live VERSION from settings, add 50MB rotation cap
461bde3

abinazebinoy commited on

feat(sse): real-time signal waterfall via Server-Sent Events
4f7d95f

abinazebinoy commited on

feat(polish): frontend hardening, rate limit consolidation, v7.0.0
9d42189

abinazebinoy commited on

chore(version): bump VERSION to 6.7.0
8513613

abinazebinoy commited on

fix(cleanup): final pre-release audit β€” emojis, unused vars, version, CI trigger, starlette CVE
ed74761

abinazebinoy commited on

fix: audit pass β€” unused imports, None crash guard, emojis, accuracy claims, broken f-strings
206dd1a

abinazebinoy commited on

feat: Phase 3 β€” audit log, analysis history API, evidence_id in UI
8b8013b

abinazebinoy commited on

Fix: add GitHub Pages and HF Space to default CORS origins
ea8339a

abinazebinoy commited on

Fix: Add ALLOWED_DOC_TYPES and use tuples for type validation
511a7b4

abinazebinoy commited on

Fix: Add ALLOWED_DOC_TYPES to Settings
addd950

abinazebinoy commited on

Fix: Change sets to tuples to support concatenation
4f7da74

abinazebinoy commited on

Fix: Add ALLOWED_VIDEO_TYPES to Settings (empty set)
ede1b2b

abinazebinoy commited on

Fix: Add missing Set import to config.py
e2f1c03

abinazebinoy commited on

Fix: Add ALLOWED_IMAGE_TYPES and ALLOWED_UPLOAD_EXTENSIONS to Settings
3572f2b

abinazebinoy commited on

Config: Update production configuration with environment variables
d6ffecb

abinazebinoy commited on

Refactor cache methods to accept file identifier types
f6fd2ee

abinazebinoy commited on

Add model caching infrastructure (#35)
4bb6afa

abinazebinoy commited on

Add architecture hardening: rate limiting, caching, and CI/CD (#14)
2932db8

abinazebinoy commited on

Add file validation utility (#4)
219cb99

abinazebinoy commited on

Add centralized logging configuration
ed48988

abinazebinoy commited on

Add backend configuration system (#1)
84d1c4b

abinazebinoy commited on

Initial commit: Project structure and documentation
68e39ae

abinazebinoy commited on