Commit History

fix: handle created_at as string in admin users template
93ce0f0

ndmhung6 commited on

fix: convert datetime to str in admin users list to fix JSON serializable error
b2ff24d

ndmhung6 commited on

feat: implement permission control systems for users, bypass dashboard for guests, and fix modal select styling
37f58c5

ndmhung6 commited on

feat: support direct 'admin' username login and seed it as administrator in SQL Server
ad0da55

ndmhung6 commited on

feat: implement administrative CRUD accounts management panel with role-based access check
9c46f54

ndmhung6 commited on

style: convert login page and batch generator tool to 100% light theme layouts
469f6e3

ndmhung6 commited on

feat: implement database-backed user login system with default admin seeding
e89f28c

ndmhung6 commited on

feat: migrate batch generator backend to SQL Server with auto-provisioned tables
753ef6d

ndmhung6 commited on

style: fix text contrast and visibility on dark background inside batch generator page
b9d06f7

ndmhung6 commited on

style: unify card border accents and icon backgrounds across all dashboard widgets
c587989

ndmhung6 commited on

feat: complete AI Batch Video & Image Generator tool integration with Replicate API
8e8db18

ndmhung6 commited on

style: optimize index.html for compact console launcher grid to prevent page scrolling
1e216c4

ndmhung6 commited on

style: update dashboard homepage to showcase all new tools categorized into matching layout segments
dcfac08

ndmhung6 commited on

feat: implement 4 new AI creator tools for youtube and tiktok with interactive mockups and planners
6640988

ndmhung6 commited on

style: establish visually distinct hierarchies for main categories, tool items, and tree sub-links
940a276

ndmhung6 commited on

feat: make major sidebar navigation sections collapsible and persist their state in localStorage
49797f0

ndmhung6 commited on

style: group sidebar navigation links into clean logical sections using uppercase category headers
48872eb

ndmhung6 commited on

feat: complete backend controllers, dynamic Select2 templates, and sidebar layouts for all 4 new AI tools
fd3a485

ndmhung6 commited on

feat: show active loading and error indicators in voice selection select dropdowns for VieNeu-TTS
ee18fb4

ndmhung6 commited on

feat: design modern, premium global Select2 dropdown styles and integrate with dynamic options reloading across all tools
ff550cf

ndmhung6 commited on

feat: integrate VieNeu-TTS preset voices into AI Audio Story Studio and implement auto-routing synthesizer
5223233

ndmhung6 commited on

feat: expand option lists for story parameters (3x choices) and enable custom length via datalist input
c0a79ee

ndmhung6 commited on

fix: harden JSON parsing and escape instructions to prevent JSONDecodeError in Step 2
f19e018

ndmhung6 commited on

feat: add auto-fallback for Gemini quota in audio story studio
07af3db

ndmhung6 commited on

feat: redesign Audio Story Studio UI v2 - sticky timeline, char counter, waveform, improved layout
29cfe69

ndmhung6 commited on

fix: correct block name from 'style' to 'styles' to match layout.html - all CSS was silently dropped
c70e0a2

ndmhung6 commited on

ui: premium redesign Audio Story Studio with gradient hero, circular timeline, colored cards
19b8217

ndmhung6 commited on

feat: redesign Audio Story Studio with 3-step workflow (prompt > script > audio)
6402c49

ndmhung6 commited on

feat: add AI Audio Story Studio tool for prompt-based audiobook synthesis
4390e2f

ndmhung6 commited on

feat: add TAO & CHAY PROMPT button in index.html to allow one-click execution
8fe2625

ndmhung6 commited on

feat: add Truyen Audio prompt category with high-view clickbait genres
68a9257

ndmhung6 commited on

feat: add AI Prompt Studio tool with 11 prompt categories and clean dropdown selector
bb9b454

ndmhung6 commited on

Refactor Edge TTS layout to use split Language and Voice dropdowns
4b83b42

ndmhung6 commited on

Fix: select2 matching for optgroups in Edge TTS
3fa569b

ndmhung6 commited on

Localization: Translate language names to Vietnamese in Edge TTS and Google TTS
5d3b2e5

ndmhung6 commited on

Fix: language detection button in /tts/edge page using local detectLang
b8b3852

ndmhung6 commited on

Add vieneu TTS package
414f22a

ndmhung6 commited on

Fix: add missing route decorators (tts-voices), add gtts and edge-tts deps
4e8e0b8

ndmhung6 commited on

Fix: add missing @app .route('/translate') decorator
b636c92

ndmhung6 commited on

Fix: use rembg[cpu] to include onnxruntime backend
b75f92d

ndmhung6 commited on

Fix: simplify Dockerfile, force LF line endings, install deps at runtime
52cf714

ndmhung6 commited on

Fix: install deps at runtime via start.sh, keep original app logic
b57c76e

ndmhung6 commited on

Fix: remove rembg (too heavy), lazy import, simplify deps
a9657e6

ndmhung6 commited on

Fix: add dockerignore, non-root user, optimize deps for HF Spaces
4291959

ndmhung6 commited on

Initial commit: PUM'S TOOLKIT - AI-powered tools collection
440b256

ndmhung6 commited on