Tools / src

Commit History

new ch
20ff2b7

jebin2 commited on

ci: Run GCS stats script with verbose output.
c25e6e9

jebin2 commited on

refactor: Centralize logger import to src.logger_config across various modules.
f20025d

jebin2 commited on

feat: Centralize default values for social media publisher upload limit and GCS bucket details in config.
53236bb

jebin2 commited on

feat: Introduce `social_media_publisher_provider` config with a default of "hybrid" and retrieve it in the publisher.
c2912a2

jebin2 commited on

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

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

Refactor: Move `os` import to module level and add debug prints for ImageKit environment variables.
6b45746

jebin2 commited on

Remove duplicate token manager initialization and move ImageKit import to top-level.
3dfc77e

jebin2 commited on

feat: Display real-time upload progress in publishing modals and streamline ImageKit configuration and client initialization.
faf693c

jebin2 commited on

feat: populate ImageKit environment variables from configuration before client initialization
9fd2fea

jebin2 commited on

feat: Integrate ImageKit.io as a fallback for media uploads in social media publishers with new utilities, configuration, and tests.
2d331ea

jebin2 commited on

x integration testing.
63b33ed

jebin2 commited on

increased height
9af4001

jebin2 commited on

Refactor: Standardize logging by replacing print statements with logger calls and adjusting verbosity levels.
503d4ac

jebin2 commited on

refactor: Improve log sheet ID derivation by centralizing the configured ID and enhancing error handling.
3688015

jebin2 commited on

feat: Allow specifying a dedicated Google Sheet ID for logging via the new `LOG_GSHEET_ID` configuration.
8348f26

jebin2 commited on

feat: Update default caption style to `on_screen_text_top`, add caption style aliases in video renderer, and remove `test_oneup_service.py`.
c2b8d00

jebin2 commited on

fix: Correct hardcoded word "Bayou" to "Bio" in STT example.
40c905b

jebin2 commited on

feat: Implement STT transcript verification optimization with new unit tests and update Google Sheet log sheet naming.
62e3d70

jebin2 commited on

feat: Add AI-driven verification and correction for speech-to-text timed transcripts.
7bfc215

jebin2 commited on

feat: Improve JSON parsing robustness by switching to json5 and explicitly instructing the model to avoid trailing commas in its output.
b0d5eeb

jebin2 commited on

feat: Add `CAPTION_STYLE` environment variable, new text clip test configurations, and adjust `group_words_by_time_and_width` parameter.
9f72e4c

jebin2 commited on

refactor: Log caption style by its name for improved clarity.
e42bb6a

jebin2 commited on

chore: comment out the video deletion step in the GCS workflow and disable deletion logic in the `delete_old_videos.py` script.
e932548

jebin2 commited on

chore: disable old video deletion functionality.
9f99660

jebin2 commited on

refactor: Update GCS file uploads to use a `folder` parameter for temporary files and enable old video deletion.
1d300b0

jebin2 commited on

fix: Add trailing comma to `test_xai_product_video` entry in deletion list.
ad3e765

jebin2 commited on

feat: Standardize temporary GCS uploads to a dedicated bucket, refactor video deletion logic to preserve recent files or clear folders, and fix a workflow environment typo.
b8b8c8c

jebin2 commited on

feat: Implement centralized logging with colored output, verbose control, and updated log levels across the application.
175adcc

jebin2 commited on

fix: Add missing json import in stt.py
15ffb7b

jebin2 Claude Opus 4.6 commited on

fix: Move product detection before video generation to eliminate double-gen
098c33e

jebin2 Claude Opus 4.6 commited on

feat: Implement refined product integration flow that splits segments based on AI product detection for dynamic video generation and selection.
9379950

jebin2 commited on

log: add logging for timed transcript output in STT and AI pipeline.
88a446e

jebin2 commited on

refactor: Remove `CONTENT_STRATEGY_FILE` as a workflow dispatch input, now exclusively using its value from workflow variables.
fc8ec65

jebin2 commited on

feat: Implement product video detection and merging into the voiceover pipeline using Gemini and MoviePy.
e780c61

jebin2 commited on

chore: comment out video deletion logic in script and GCS stats workflow.
9a2305b

jebin2 commited on

feat: enable video deletion in `delete_old_videos.py` and rename the GCS workflow step.
f659015

jebin2 commited on

fix: update gcs_utils import path
cc8b631

jebin2 commited on

feat: Add workflow step to delete most recent videos, update deletion script to remove name filtering and change parameters, and introduce a new video collection list.
37fd192

jebin2 commited on

chore: Disable video library matching to always generate new videos.
d58077e

jebin2 commited on

feat: Merge system and negative prompts into a single enriched prompt for Grok video generation and refine prompt templates to prevent text.
fcf62f5

jebin2 commited on

feat: Calculate and apply audio durations per script segment using timed transcripts for more accurate video generation.
ee25523

jebin2 commited on

feat: Calculate and return the actual duration of generated videos and increase the default video generation duration to 4.0 seconds.
75baa59

jebin2 commited on

fix: cast duration to int (ceil) with min 4s for Grok video API
431b441

jebin2 commited on

feat: skip audio compliance check in VoiceOverAIPipeline
6aa3eef

jebin2 commited on

feat: Refactor video generation to centralize provider selection and pass provider-specific arguments via `generate_video_process`.
f61c891

jebin2 commited on

refactor: Migrate `GCS_BUCKET_FOLDER_NAME` from secrets to vars in the workflow and adjust `list_gcs_files` prefix default handling.
92b42d6

jebin2 commited on

feat: Integrate Grok SDK for video generation with new `GrokVideoGenerator` and configuration options.
b3fc79f

jebin2 commited on

feat: Add "Drive URL" to the execution tracker's Google Sheet header and data.
d667d16

jebin2 commited on