Commit History

Mise à jour: routes d'analyse et moteur k2
e01ba40

Dama12 commited on

refactor: async architecture, structured output, alembic baseline
ad5ee23

Dama12 commited on

fix: resolve slowapi circular import
c78b0fb

Dama12 commited on

feat: enforce strict CORS and SlowAPI rate limiting
41d7760

Dama12 commited on

feat: add startup-grade backend routes for massive credit refills, SaaS policy settings, and real-time logs fetch
b3b5fcf

Dama12 commited on

feat: implement POST /me/share API endpoint to safely reward users with +500 K2 Credits
2927cc5

Dama12 commited on

feat: implement secured admin route router, endpoints, user is_admin property helper, and auto-seeding promo script
45f2b19

Dama12 commited on

fix: return FileResponse for chart POST endpoint instead of JSON
6ab7381

Dama12 commited on

fix: robust extraction of nested JSON keys from K2 engine output
51106b6

Dama12 commited on

fix: static chart serving and JSON URL response for Strategy Visualizer
2d235d4

Dama12 commited on

fix: gracefully catch ArXiv HTTP 429 errors and fix export analysis endpoint parameter binding
31ec26c

Dama12 commited on

fix: prioritize full block JSON extraction and fix comparative_analysis search
a00d4cb

Dama12 commited on

Fix chat UUID mapping and harden JSON auto-repair
67b321e

Dama12 commited on

Fix NameError, improve logging and UUID handling
766e6f5

Dama12 commited on

Hardened JSON extraction and normalization logic
9d9415d

Dama12 commited on

Fix analysis normalization logic and missing fields
9d73844

Dama12 commited on

Fix IndentationError in analysis.py
9c30bbb

Dama12 commited on

Fix API route conflict causing 404 on /chat endpoints and optimize LLM params
388ee0f

Dama12 commited on

Add final validation to ensure displayable content
3fa30ed

Dama12 commited on

Add result normalization to ensure frontend compatibility
9ebb2bd

Dama12 commited on

Add debug logging to see K2 result structure
f6b050b

Dama12 commited on

Fix analysis retrieval to work with mismatched project_ids from frontend
5c2107a

Dama12 commited on

Force K2 Think real analysis mode by default instead of mock data
f40422b

Dama12 commited on

Fix frontend data mismatch by flattening result_data in GET analysis response
185e32d

Dama12 commited on

fix: reliable ArXiv ID lookup and uniformized paper ID prefixes
449681d

Dama12 commited on

fix: correct Response and FileResponse import location
0597c70

Dama12 commited on

fix: actually start background analysis task and implement process_analysis in AnalysisService
dce8249

Dama12 commited on

fix: resolve NameError for 'logger' in analysis routes
fc771d2

Dama12 commited on

feat: include direct pdf_url in search results for pre-analysis download
910ded6

Dama12 commited on

feat: complete memory system with Research Profile (Level 3)
d2193b7

Dama12 commited on

feat: implement persistent chat memory (Conversation Level 1)
2f9efc0

Dama12 commited on

feat: implement Long-Term Semantic Memory using Qdrant (Approach B)
ee33562

Dama12 commited on

fix: address user feedback - persistent history, session duration (24h), and auto-save papers to default project
05d4e50

Dama12 commited on

feat: complete OpenAlex integration as 4th discovery source (search + download + discipline mapping)
e596a0b

Dama12 commited on

feat: added manual migration endpoint to force schema update on Supabase
80f26e1

Dama12 commited on

fix: expose credits in UserResponse and sync schema updates
982ccea

Dama12 commited on

feat: backend credit management (2000 daily tokens) with auto-refill logic and deduction API
adc93cc

Dama12 commited on

Add DOAJ and PubMed integrations with Discipline Hub classification engine
7ef1abc

Dama12 commited on

Restore Strategy Visualizer: add GET fallback and query param token support
635b7cb

Dama12 commited on

fix: import ArXivService in analysis route
9db2fe0

Dama12 commited on

fix: resolve IndentationError in analysis route and cleanup schemas
55c3a8f

Dama12 commited on

feat: Scientific Performance Pack - dynamic reasoning, browse & choose search, and settings synchronization
607919b

Dama12 commited on

OAuth final fix: Implement proxy middleware and session synchronization for MismatchingStateError
fdaa424

Dama12 commited on

OAuth diagnostics: strip whitespace and add detailed logs
06cc726

Dama12 commited on

Fix Google Auth and Registration flow
420d660

Dama12 commited on

Fix Google OAuth HTTPS scheme and add debug logs
cebbd4f

Dama12 commited on

debug(auth): add detailed logging and fix potential null name issue in Google OAuth
790e3b0

Dama12 commited on

fix: force HTTPS scheme for HF proxy in Google OAuth
27c3c3c

Dama12 commited on

Fix Google Auth redirect and add FRONTEND_URL to settings
fa156f1

Dama12 commited on

fix: add missing logger import in users.py
5121117

Dama12 commited on