fix: convert datetime to str in admin users list to fix JSON serializable error b2ff24d ndmhung6 commited on 8 days ago
feat: implement permission control systems for users, bypass dashboard for guests, and fix modal select styling 37f58c5 ndmhung6 commited on 8 days ago
feat: support direct 'admin' username login and seed it as administrator in SQL Server ad0da55 ndmhung6 commited on 8 days ago
feat: implement administrative CRUD accounts management panel with role-based access check 9c46f54 ndmhung6 commited on 8 days ago
style: convert login page and batch generator tool to 100% light theme layouts 469f6e3 ndmhung6 commited on 8 days ago
feat: implement database-backed user login system with default admin seeding e89f28c ndmhung6 commited on 8 days ago
feat: migrate batch generator backend to SQL Server with auto-provisioned tables 753ef6d ndmhung6 commited on 8 days ago
style: fix text contrast and visibility on dark background inside batch generator page b9d06f7 ndmhung6 commited on 8 days ago
style: unify card border accents and icon backgrounds across all dashboard widgets c587989 ndmhung6 commited on 8 days ago
feat: complete AI Batch Video & Image Generator tool integration with Replicate API 8e8db18 ndmhung6 commited on 8 days ago
style: optimize index.html for compact console launcher grid to prevent page scrolling 1e216c4 ndmhung6 commited on 8 days ago
style: update dashboard homepage to showcase all new tools categorized into matching layout segments dcfac08 ndmhung6 commited on 8 days ago
feat: implement 4 new AI creator tools for youtube and tiktok with interactive mockups and planners 6640988 ndmhung6 commited on 8 days ago
style: establish visually distinct hierarchies for main categories, tool items, and tree sub-links 940a276 ndmhung6 commited on 8 days ago
feat: make major sidebar navigation sections collapsible and persist their state in localStorage 49797f0 ndmhung6 commited on 8 days ago
style: group sidebar navigation links into clean logical sections using uppercase category headers 48872eb ndmhung6 commited on 8 days ago
feat: complete backend controllers, dynamic Select2 templates, and sidebar layouts for all 4 new AI tools fd3a485 ndmhung6 commited on 8 days ago
feat: show active loading and error indicators in voice selection select dropdowns for VieNeu-TTS ee18fb4 ndmhung6 commited on 8 days ago
feat: design modern, premium global Select2 dropdown styles and integrate with dynamic options reloading across all tools ff550cf ndmhung6 commited on 8 days ago
feat: integrate VieNeu-TTS preset voices into AI Audio Story Studio and implement auto-routing synthesizer 5223233 ndmhung6 commited on 8 days ago
feat: expand option lists for story parameters (3x choices) and enable custom length via datalist input c0a79ee ndmhung6 commited on 8 days ago
fix: harden JSON parsing and escape instructions to prevent JSONDecodeError in Step 2 f19e018 ndmhung6 commited on 8 days ago
feat: add auto-fallback for Gemini quota in audio story studio 07af3db ndmhung6 commited on 8 days ago
feat: redesign Audio Story Studio UI v2 - sticky timeline, char counter, waveform, improved layout 29cfe69 ndmhung6 commited on 8 days ago
fix: correct block name from 'style' to 'styles' to match layout.html - all CSS was silently dropped c70e0a2 ndmhung6 commited on 8 days ago
ui: premium redesign Audio Story Studio with gradient hero, circular timeline, colored cards 19b8217 ndmhung6 commited on 8 days ago
feat: redesign Audio Story Studio with 3-step workflow (prompt > script > audio) 6402c49 ndmhung6 commited on 8 days ago
feat: add AI Audio Story Studio tool for prompt-based audiobook synthesis 4390e2f ndmhung6 commited on 8 days ago
feat: add TAO & CHAY PROMPT button in index.html to allow one-click execution 8fe2625 ndmhung6 commited on 8 days ago
feat: add Truyen Audio prompt category with high-view clickbait genres 68a9257 ndmhung6 commited on 8 days ago
feat: add AI Prompt Studio tool with 11 prompt categories and clean dropdown selector bb9b454 ndmhung6 commited on 8 days ago
Refactor Edge TTS layout to use split Language and Voice dropdowns 4b83b42 ndmhung6 commited on 12 days ago
Localization: Translate language names to Vietnamese in Edge TTS and Google TTS 5d3b2e5 ndmhung6 commited on 12 days ago
Fix: language detection button in /tts/edge page using local detectLang b8b3852 ndmhung6 commited on 12 days ago
Fix: add missing route decorators (tts-voices), add gtts and edge-tts deps 4e8e0b8 ndmhung6 commited on 12 days ago
Fix: simplify Dockerfile, force LF line endings, install deps at runtime 52cf714 ndmhung6 commited on 12 days ago
Fix: install deps at runtime via start.sh, keep original app logic b57c76e ndmhung6 commited on 12 days ago
Fix: add dockerignore, non-root user, optimize deps for HF Spaces 4291959 ndmhung6 commited on 12 days ago