refactor: add error handling and detailed logging to scheduler startup and shutdown. 63de584 jebin2 commited on 1 day ago
feat: Integrate social media scheduler startup and shutdown events into the main application. ef03728 jebin2 commited on 1 day ago
fix: Refactor GCS URL hostname check for robustness and add path traversal prevention for token file paths. b0ae7a1 jebin2 commited on 1 day ago
refactor: Centralize logger import to src.logger_config across various modules. f20025d jebin2 commited on 2 days ago
feat: Centralize default values for social media publisher upload limit and GCS bucket details in config. 53236bb jebin2 commited on 2 days ago
feat: Add a check to prevent concurrent GitHub publisher workflow runs by verifying existing in-progress instances. 408c638 jebin2 commited on 2 days ago
feat: Disable YouTube, TikTok, and X (Twitter) platforms in the upload modal and dashboard. 457adb6 jebin2 commited on 2 days ago
fix: Add failure threshold to stop retrying accounts after 3 consecutive failures ad5280f jebin2 Claude Opus 4.6 commited on 2 days ago
fix: Early loop termination when all accounts at limit and fix OneUp API account lookup d31d964 jebin2 Claude Opus 4.6 commited on 2 days ago
feat: Introduce `social_media_publisher_provider` config with a default of "hybrid" and retrieve it in the publisher. c2912a2 jebin2 commited on 2 days ago
refactor: Remove explicit vertical video resizing and add `yuv420p` pixel format, and enhance social media publisher error reporting with API messages. ce4e0f0 jebin2 commited on 2 days ago
feat: fetch and log detailed Instagram container processing errors 361c3a2 jebin2 commited on 2 days ago
ci: Add ImageKit credentials as environment variables to the publisher workflow. 8b062ce jebin2 commited on 2 days ago
feat: remove default #shorts and #video hashtags from video descriptionix 03e387e jebin2 commited on 2 days ago
refactor: Consolidate Python dependencies into a single `requirements.txt` file. 40bf6c1 jebin2 commited on 2 days ago
fix: Add --ref flag to gh workflow run to target correct branch 44e62c6 jebin2 Claude Opus 4.6 commited on 2 days ago
refactor: Update GCS file uploads to use a temporary folder and signed URLs, and remove unused GCS import. 106a1b7 jebin2 commited on 2 days ago
fix: Standardize platform name to 'twitter' instead of 'x' in hybrid publisher 0bfeed4 jebin2 Claude Opus 4.6 commited on 3 days ago
feat: Add background scheduler with GitHub workflow trigger, sheet-based round-robin publishing, and per-account upload limits f50bedb jebin2 Claude Opus 4.6 commited on 3 days ago
feat: Add direct video upload from URL to Facebook with fallback to local file upload. b379c8b jebin2 commited on 3 days ago
refactor: Convert several API route functions from async to synchronous. 02c1c2c jebin2 commited on 3 days ago
refactor: Delegate blocking publisher authentication and publishing operations to a thread pool for asynchronous execution. 598cd52 jebin2 commited on 3 days ago
Refactor: Move `os` import to module level and add debug prints for ImageKit environment variables. 6b45746 jebin2 commited on 3 days ago
Remove duplicate token manager initialization and move ImageKit import to top-level. 3dfc77e jebin2 commited on 3 days ago
refactor: Extract job status polling logic into a dedicated function and increase polling frequency. 46f109f jebin2 commited on 3 days ago
feat: Prevent GlobalUploadModal from automatically closing after successful uploads. 9ba3409 jebin2 commited on 3 days ago
feat: Display real-time upload progress in publishing modals and streamline ImageKit configuration and client initialization. faf693c jebin2 commited on 3 days ago
fix: Improve error handling and prevent premature modal closure in upload components. 46dcc80 jebin2 commited on 3 days ago
feat: populate ImageKit environment variables from configuration before client initialization 9fd2fea jebin2 commited on 3 days ago
feat: Display real-time publishing progress and logs using a new ProgressModal.progress 1c40398 jebin2 commited on 3 days ago
Refactor content preparation to automatically resolve and re-host media for social publishers based on platform requirements. ff8fa4a jebin2 commited on 3 days ago
feat: Implement re-hosting of authorized GCS links to ImageKit for Threads and Instagram content. ec15e8b jebin2 commited on 3 days ago
feat: Integrate ImageKit.io as a fallback for media uploads in social media publishers with new utilities, configuration, and tests. 2d331ea jebin2 commited on 3 days ago
feat: Update publisher workflow and environment to use API client credentials instead of direct account identifiers. 00594f4 jebin2 commited on 3 days ago
feat: Add Threads and Twitter to social media publishing platforms and switch to API key-based authentication for social media accounts. 33bee24 jebin2 commited on 3 days ago
refactor: implement lazy loading for social media auth creator imports. 8344653 jebin2 commited on 3 days ago