NCAkit / modules

Commit History

Move Explanation to midpoint, bigger font, beep 15%
c210fd2

ismdrobiul489 commited on

Fix countdown centering, bigger circle, quieter beep, add Explanation heading
11d79d8

ismdrobiul489 commited on

Add 3-2-1 countdown timer with beep sounds during thinking phase
2c110ab

ismdrobiul489 commited on

Add hook padding, golden explain color, auto-sizing centered question text
5e07622

ismdrobiul489 commited on

Improve quiz design: hook bg box #ab0042, larger explain text, remove sparkle
d0cdeed

ismdrobiul489 commited on

Add Quiz Reel module with TTS, frame generation, and video composition
1574979

ismdrobiul489 commited on

Remove art_reels module completely - not working properly
5c1a3a8

ismdrobiul489 commited on

Add AI Drawing Animator with Groq + fallback templates, update UI
755423c

ismdrobiul489 commited on

Fix: Groq API key check both GROQ_API and GROQ_API_KEY, improve fallback with varied poses
1b10369

ismdrobiul489 commited on

Fix: Correct chunk duration key, add detailed scene/chunk logging
795b7e9

ismdrobiul489 commited on

Fix: Follow exact story_reels workflow - create_captions, SRTParser, FFmpegUtils
071c8d3

ismdrobiul489 commited on

Fix TTS call (async), add HF Hub cloud upload for art_reels
65ab047

ismdrobiul489 commited on

Fix: Link TTS and Whisper from app.state instead of reinitializing
77620f6

ismdrobiul489 commited on

Add word-by-word captions to stick figure video like story_reels
1f29180

ismdrobiul489 commited on

Major upgrade: Professional stick figure with multi-character, backgrounds, title screens, thought bubbles, visual metaphors, styled captions
4bb5c2c

ismdrobiul489 commited on

Upgrade Art Reels: AI stick figure with TTS, remove Bangla, use openai/gpt-oss-120b model
e3dc2da

ismdrobiul489 commited on

Fix Unicode encoding error - Replace checkmark with ASCII text
ee2af1f

ismdrobiul489 commited on

Add Art Reels module - Minecraft Block Art, Code Drawing, Stick Figure Motivation
10d1cee

ismdrobiul489 commited on

Use Google Trends RSS for Trending Now - more reliable than pytrends API
0e9e349

ismdrobiul489 commited on

Fix circular import in trends module - create TrendsClient directly in router
51fe39a

ismdrobiul489 commited on

Add Trends module with PyTrends - Trending Now, Keyword Research, YouTube Trends
0a7e81a

ismdrobiul489 commited on

Update Groq model to openai/gpt-oss-120b and Gemini to 2.0-flash
b4761cd

ismdrobiul489 commited on

Major Story Reels update: Direct script mode, sticky animation style, improved scene continuity prompts
902efbe

ismdrobiul489 commited on

Update text layout: Heading at 40%, Fact text at 50% from top
c8b39c5

ismdrobiul489 commited on

Add Pixabay video API: dual search (Pexels + Pixabay), optional both APIs, 9:16 portrait filtering
cce7cd9

ismdrobiul489 commited on

Fix Pexels: pass full keywords list instead of single keyword to find_video
64aa81b

ismdrobiul489 commited on

Increase side padding to 80px for better text margin
62270cb

ismdrobiul489 commited on

Major layout update: heading 80px uppercase at top 15%, fact text 60px bold, 80px gap
8c58782

ismdrobiul489 commited on

Update font sizes: heading 65px, fact text 53px, 4 words per line
59fe149

ismdrobiul489 commited on

Add heading with background support: centered layout, heading BG, fact text outline/shadow
db23a91

ismdrobiul489 commited on

Pexels: select first relevant video/photo instead of random for better accuracy
22e5b51

ismdrobiul489 commited on

Pexels: select FIRST most relevant photo instead of random
e20283b

ismdrobiul489 commited on

Fix Pexels import path and simplify image prompt
2f5a914

ismdrobiul489 commited on

Simplify image prompt: remove confusing keywords, clear NO TEXT instruction
6a240c6

ismdrobiul489 commited on

Fix HF storage: correct import (get_hf_storage) and upload_video args
bb7b8e3

ismdrobiul489 commited on

Fix fact_creator: correct API signatures (NVIDIA/CF/Pexels), ensure 9:16 video output
fba411c

ismdrobiul489 commited on

Add Fact-Image module: generate videos with fact text overlay on AI images
9834af3

ismdrobiul489 commited on

Update log message to reflect current video settings (no crossfade, no zoom)
e85ade7

ismdrobiul489 commited on

Fix black screen between images: remove crossfadein effect completely
64157e8

ismdrobiul489 commited on

Fix video playback: strict 2s duration, chain method (no overlap), audio duration cap, and ffmpeg browser compatibility (yuv420p)
37dbf21

ismdrobiul489 commited on

Fix NameError: use constant CROSSFADE_DURATION instead of undefined variable
4697873

ismdrobiul489 commited on

Fix video playback: Add ffmpeg params (yuv420p/faststart), cleanup image composition, add imageio-ffmpeg
d4de697

ismdrobiul489 commited on

Ensure ?download=true in router redirect for cloud URLs
16ae8b2

ismdrobiul489 commited on

Fix: Add ?download=true to HF URLs for direct download
51966de

ismdrobiul489 commited on

Fix: get_status returns ready for cloud-uploaded videos (check .cloud file)
48205e8

ismdrobiul489 commited on

Complete cloud storage: return cloud URL when HF upload successful, redirect download
ae40e4a

ismdrobiul489 commited on

Make HF storage repo private by default for security
ee1bf0a

ismdrobiul489 commited on

Add optional HF Hub cloud storage for videos with auto folders per module
1a02e5e

ismdrobiul489 commited on

Fix: get_video_path always returns Path (matching video_creator pattern)
0f86d28

ismdrobiul489 commited on

Fix download: redirect to /videos static URL for streaming support
8114dd9

ismdrobiul489 commited on