Features: - Add LinkedIn OAuth integration and auto-posting functionality - Add scheduler service for automated post publishing - Add metadata field to generated_posts for LinkedIn URLs - Add privacy policy page for LinkedIn API compliance - Add company management features and employee accounts - Add license key system for company registrations Fixes: - Fix timezone issues (use UTC consistently across app) - Fix datetime serialization errors in database operations - Fix scheduling timezone conversion (local time to UTC) - Fix import errors (get_database -> db) Infrastructure: - Update Docker setup to use port 8001 (avoid conflicts) - Add SSL support with nginx-proxy and Let's Encrypt - Add LinkedIn setup documentation - Add migration scripts for schema updates Services: - Add linkedin_service.py for LinkedIn API integration - Add scheduler_service.py for background job processing - Add storage_service.py for Supabase Storage - Add email_service.py improvements - Add encryption utilities for token storage Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
28 lines
359 B
Plaintext
28 lines
359 B
Plaintext
# Core Dependencies
|
|
python-dotenv==1.0.0
|
|
pydantic==2.5.0
|
|
pydantic-settings==2.1.0
|
|
|
|
# AI & APIs
|
|
openai==1.54.0
|
|
apify-client==1.7.0
|
|
|
|
# Database
|
|
supabase==2.9.1
|
|
|
|
# TUI
|
|
textual==0.85.0
|
|
rich==13.7.0
|
|
|
|
# Utilities
|
|
tenacity==8.2.3
|
|
loguru==0.7.2
|
|
httpx==0.27.0
|
|
cryptography==41.0.7
|
|
|
|
# Web Frontend
|
|
fastapi==0.115.0
|
|
uvicorn==0.32.0
|
|
jinja2==3.1.4
|
|
python-multipart==0.0.9
|