Spaces:
Running
Running
Commit History
13 days ago
-
fix #1 cleanup: remove duplicate 'var _quoteState' declaration in modal_quote_design.js Running
Verified signature66ced5f -
fix #3: Remove OpenRouter laguna-s2.1free (broken text gen); use ZeroGPU SenseNova for AI text
Verified signatureca80a3a -
fix: 'Lưói' -> 'Lưới' (app_v2.js grid button)
Verified signature4bf0923 -
fix: 'Lưói' -> 'Lưới' (designer_v2.js tab)
Verified signaturec0cdaa6
14 days ago
-
VNEWS: fix modal quote/grid tabs + OpenRouter laguna-s2.1free gen_text
bep40e2140f6
-
Upload static/post_image_designer.js with huggingface_hub
Verified signature4b351d6 -
Fix grid tab div structure: close file input wrapper and restructure AI sections
Verified signature7ffeb9b -
Fix grid tab: close file input div wrapper
Verified signature449b9ee
-
v20 bump designer_v2.js and post_image_designer.js cache-bust versions
Verified signature492aa1a -
v20 fix designer_v2.js line 134 syntax error + unterminated string block
Verified signaturec6cc59a -
v20 fix: grid lưới upload/URL 2-4 ảnh + chữ trên ảnh + trích dẫn 2 ảnh + designer_v2 parse fix
Verified signature848a64f -
Fix: expose _pidGridAIGen + _pidSetGridImgMode globally
bep40ffad440 -
Fix: save grid text + reset on modal open
bep40d24f202 -
Fix: grid clear overlay + use quote only
bep40f0dca36 -
Fix: grid quote fallback for empty text
bep40e3a5391 -
Fix: grid multi-image (append up to 4)
bep40bf54b71 -
Fix: grid quotes on images
bep4037a36aa -
Fix: _pidSave selSlides order (no duplicates)
bep40201c397 -
Fix: selSlides order, grid tab merge, esc quotes
bep40c25694c -
Fix: typo Lưỗi -> Lưới in grid tab
bep40d851da4 -
Fix: orphaned code in _pidSave, display-block CSS typo
bep40a8b0784 -
feat(pid): add upload/URL/AI image controls to Quote & Grid tabs
ML Intern56d2318 -
fix(pid): declare _pidQuoteType and quote/grid vars to fix modal crash
ML Intern131fe77 -
fix(pid): declare _pidQuoteType and quote/grid vars to fix ReferenceError
Verified signature370ebd3
-
fix: add quote (trich dan) and grid (loi anh) tabs to post image designer, fix text rendering with brightness-aware strokes and Noto Sans CJK
Verified signaturec46a8d1 -
Integrate Trích dẻn + Lưới into slide designer modal, fix text rendering bugs
Verified signature4fb0c30 -
Add CSS styles for wall-btn-quote and wall-btn-grid buttons
Verified signature22d4ece -
Add modal design buttons (quote + grid) to wall items
Verified signature9faa9e2 -
Add modal quote design JS - Style 1: Trích dẫn, Style 2: Lưỗi
Verified signature77920a6
-
Restore space to commit 14d680f28e98cadfa9fbaf154bc8f00fbf8849c8 (Đánh dấu khôi phục hoàn tất + ghi chú HLS fix v21)
Verified signature38d6886 -
Fix restream giât: ffmpeg relay (1 connection, real segments, rolling playlist) (#63)
- [ffmpeg-restream] main.py (PR #63) (958c3c8ecaf8b414e123f79223e6cf3c9672c651) - [ffmpeg-restream] ffmpeg_relay.py (PR #63) (a357809a519935f58352faf2737a0c498ec888f2) - [ffmpeg-restream] static/app_v2.js (PR #63) (e98cf1285fb2c694f545c49d5ed655e290343e3b)777aec3 -
Fix M3U kênh list/stability + HLS giât on .ts/.mp2t restreams (#62)
- Upload PR_M3U_FIX.md (b29b73ed91d16cbddb4f7cd66f52d6a9614b56c7) - fix: main.py - persistent pump + async refresh + hls live opts (9a5984ecdc27c4ca855fb9d7b908a6b4fa8cdccb) - fix: static/app_v2.js - persistent pump + async refresh + hls live opts (f29ebb2ca26506a3caedb7f722e2f8ed8287b58e) - fix: app_v2_entry.py - persistent pump + async refresh + hls live opts (47a1d8b27fc0a73956a086f2a40e6ea7f12466f8) - fix: index_v2.html - persistent pump + async refresh + hls live opts (3dd4f1a29add5eb0ff8d0ff3c3553eec0c22aa9c)9078c8c
-
[hls-fix] static/vtv_init.js: 8 segments + live config
Verified signaturef156221 -
Restore state of commit 5b6000c5 (README.md, app_v2_entry.py, static/app_v2.js, static/index_v2.html)
Verified signatureRestored files from commit 5b6000c58f89723b3d228afb06c891ce909ac488 onto main. Backup of previous main: tag backup-main-before-restore-5b6000c.930aaba
-
Fix: remove stray "});" breaking static/app_v2.js (SyntaxError hung homepage) — keep Hls.js live config (liveSyncDurationCount:3, enableWorker:false) at all 3 load paths; bump cache-buster v=20260912hlsfix
Verified signatureb357254 -
Fix Hls.js live config (liveSyncDurationCount:3, enableWorker:false) — fix 8s stall, stuttering on TS/HLS M3U streams; add mobile fullscreen + PiP
Verified signature2f4ef7c -
Fix: M3U player video tags now have allowFullscreen, x5-playsinline, webkit-playsinline for mobile fullscreen. Added PiP (Picture-in-Picture) button and togglePiP function. Enhanced toggleFeedFullscreen with screen.orientation.lock landscape on mobile. Fixed HLS live manifest - single segment replaced with 3-segment sliding window for continuous playback.
Verified signature5b6000c
-
fix(post-image-designer): pass opts to _pidDrawTextWrapped so text renders on bg
The v19 'remove blur band behind text' change made _pidDrawTextWrapped read opts._deepBand, but opts was not a parameter of that function. Under 'use strict' this raised a ReferenceError that was swallowed by the try/catch in _pidRenderSlide, so only the background drew and the text never appeared on the ảnh nền. Fix: add opts as the 9th param and pass it at all 8 call sites. Bumped cache-buster in index_v2.html.de494ab -
cache-bust: post_image_designer.js v=20260907pidfix4 (no dark band fix)
Verified signatureb093b9a -
fix: no dark blurred band behind text — outline/glow legibility, keep band only for blur/split layouts
Verified signature2df90e8
-
AI bg: SenseNova-U1.5 28-step + text overlay overhaul
ML Intern- pid_gen.py: request 28 denoising steps + seed through ZeroGPU gen_bg API (worker now runs SenseNova-U1.5-8B-MoT Q5 GGUF with reference sampling) - post_image_designer.js: * new 'Size chữ' control (S/M/L/XL)-> user-adjustable font size * Giữa/Trên/Dưới position is now ALWAYS honored, also with the 'chữ trên ảnh' overlay (previously overlay forced its own top band and ignored pos) * crisp high-contrast text: solid clean band (no foggy striped scrim), black outline + optional glow on every line -> readable on any bg - index_v2.html: bump designer.js cache version94fd773 -
Fix triệt để: chữ xem trước hiển thị trên ảnh nền + bỏ tùy chọn ảnh từ rewrite
Root cause chữ không hiện ở Xem trước (Tạo Ảnh Bài Viết): - _pidWrap(fs,text,maxW) gọi ctx.font/ctx.measureText nhưng ctx KHÔNG được truyền vào (chỉ có 3 tham số) và không tồn tại trong IIFE strict scope -> mọi lần render preview đều ReferenceError: ctx is not defined, bị try/catch nuốt nên ảnh nền vẽ được còn chữ thì không bao giờ được vẽ lên canvas. - Fix: _pidWrap(ctx, fs, text, maxW) + cập nhật 4 call sites (drawTextBlock, drawTextWrapped x2, shrink loop). Deployed path giờ gọi fillText/strokeText cho cả overlay + slide text (verify: fillText 0->2, measure 0->18). Bỏ tùy chọn 'Ảnh từ bài rewrite' ở CẢ 2 modal (triệt để): - post_image_designer.js (Tạo Ảnh Bài Viết): gỡ button pid-img-src-rewrite, ds-rewrite list/html, _pidRefreshRewriteImgs, state rewriteSrcs, imgMode mặc định 'custom', fallback imgMode==='rewrite' khỏi _pidOptions. - designer_v2.js (Thiết kế ảnh): gỡ button ds-img-src-rewrite, ds-rewrite list/html, _dsRefreshRewriteImgs, _dsRewriteImgSrcs, imgMode …e48694a -
Fix Tạo Ảnh Bài Viết + AI wall: sort newest-first, drop empty posts, xem trc text on bg, longer AI text, popular bg styles
- /api/wall + /api/ai_wall: normalize ms/s timestamps, sort desc, drop posts with no content / placeholder images (non-destructive, view-only) - post_image_designer.js: numeric pos in _pidDrawTextWrapped + scrim band so 'xem trc' text shows on bg image; wire preview/save buttons; style chips for SenseNova AI bg; num_lines 5->8 - pid_gen.py: _local_gen_text returns 9-11 sentence Vietnamese article; acronym-safe; gen_text default num_lines 8 - index_v2.html: cache-bust post_image_designer.js?v=20260906pidfix2ae37a6 -
Restore Space to commit 8724aacfc9582658666b2e88d16018ee23c78d24
Verified signatureRestoring all files to match commit 8724aacfc9582658666b2e88d16018ee23c78d24d45fa96 -
Apply 3 fixes to Tạo Ảnh Bài Viết: (1) overlay text positioning, (2) AI text line count 5->8, (3) BG style selector
Verified signaturef4bebfa -
Restore to commit 8724aacfc9582658666b2e88d16018ee23c78d24 (100% restore)
Verified signatureba067c8 -
cb m3uf2->m3uf3
Verified signature43b546c -
fix: safe dataset.ch JSON parse (quote entities) in constraint filter
Verified signature69f95f5 -
bump m3u_fix_patch cache m3uf1->m3uf2
Verified signature652b282 -
include m3u_fix_patch.js after live_mode.js
Verified signature5de8822