VNEWS / static

Commit History

13 days ago

  1. fix #1 cleanup: remove duplicate 'var _quoteState' declaration in modal_quote_design.js Running

    Verified signature
    66ced5f
  2. fix #3: Remove OpenRouter laguna-s2.1free (broken text gen); use ZeroGPU SenseNova for AI text

    Verified signature
    ca80a3a
  3. fix: 'Lưói' -> 'Lưới' (app_v2.js grid button)

    Verified signature
    4bf0923
  4. fix: 'Lưói' -> 'Lưới' (designer_v2.js tab)

    Verified signature
    c0cdaa6

14 days ago

  1. VNEWS: fix modal quote/grid tabs + OpenRouter laguna-s2.1free gen_text

    bep40
    e2140f6

  1. Upload static/post_image_designer.js with huggingface_hub

    Verified signature
    4b351d6
  2. Fix grid tab div structure: close file input wrapper and restructure AI sections

    Verified signature
    7ffeb9b
  3. Fix grid tab: close file input div wrapper

    Verified signature
    449b9ee

  1. v20 bump designer_v2.js and post_image_designer.js cache-bust versions

    Verified signature
    492aa1a
  2. v20 fix designer_v2.js line 134 syntax error + unterminated string block

    Verified signature
    c6cc59a
  3. 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 signature
    848a64f
  4. Fix: expose _pidGridAIGen + _pidSetGridImgMode globally

    bep40
    ffad440
  5. Fix: save grid text + reset on modal open

    bep40
    d24f202
  6. Fix: grid clear overlay + use quote only

    bep40
    f0dca36
  7. Fix: grid quote fallback for empty text

    bep40
    e3a5391
  8. Fix: grid multi-image (append up to 4)

    bep40
    bf54b71
  9. Fix: grid quotes on images

    bep40
    37a36aa
  10. Fix: _pidSave selSlides order (no duplicates)

    bep40
    201c397
  11. Fix: selSlides order, grid tab merge, esc quotes

    bep40
    c25694c
  12. Fix: typo Lưỗi -> Lưới in grid tab

    bep40
    d851da4
  13. Fix: orphaned code in _pidSave, display-block CSS typo

    bep40
    a8b0784
  14. feat(pid): add upload/URL/AI image controls to Quote & Grid tabs

    ML Intern
    56d2318
  15. fix(pid): declare _pidQuoteType and quote/grid vars to fix modal crash

    ML Intern
    131fe77
  16. fix(pid): declare _pidQuoteType and quote/grid vars to fix ReferenceError

    Verified signature
    370ebd3

  1. 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 signature
    c46a8d1
  2. Integrate Trích dẻn + Lưới into slide designer modal, fix text rendering bugs

    Verified signature
    4fb0c30
  3. Add CSS styles for wall-btn-quote and wall-btn-grid buttons

    Verified signature
    22d4ece
  4. Add modal design buttons (quote + grid) to wall items

    Verified signature
    9faa9e2
  5. Add modal quote design JS - Style 1: Trích dẫn, Style 2: Lưỗi

    Verified signature
    77920a6

  1. Restore space to commit 14d680f28e98cadfa9fbaf154bc8f00fbf8849c8 (Đánh dấu khôi phục hoàn tất + ghi chú HLS fix v21)

    Verified signature
    38d6886
  2. Fix restream giât: ffmpeg relay (1 connection, real segments, rolling playlist) (#63)⁠

    777aec3
  3. Fix M3U kênh list/stability + HLS giât on .ts/.mp2t restreams (#62)⁠

    9078c8c

  1. [hls-fix] static/vtv_init.js: 8 segments + live config

    Verified signature
    f156221
  2. Restore state of commit 5b6000c5 (README.md, app_v2_entry.py, static/app_v2.js, static/index_v2.html)⁠

    Verified signature
    930aaba

  1. 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 signature
    b357254
  2. Fix Hls.js live config (liveSyncDurationCount:3, enableWorker:false) — fix 8s stall, stuttering on TS/HLS M3U streams; add mobile fullscreen + PiP

    Verified signature
    2f4ef7c
  3. 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 signature
    5b6000c

  1. fix(post-image-designer): pass opts to _pidDrawTextWrapped so text renders on bg⁠

    de494ab
  2. cache-bust: post_image_designer.js v=20260907pidfix4 (no dark band fix)

    Verified signature
    b093b9a
  3. fix: no dark blurred band behind text — outline/glow legibility, keep band only for blur/split layouts

    Verified signature
    2df90e8

  1. AI bg: SenseNova-U1.5 28-step + text overlay overhaul⁠

    ML Intern
    94fd773
  2. Fix triệt để: chữ xem trước hiển thị trên ảnh nền + bỏ tùy chọn ảnh từ rewrite⁠

    e48694a
  3. 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⁠

    2ae37a6
  4. Restore Space to commit 8724aacfc9582658666b2e88d16018ee23c78d24⁠

    Verified signature
    d45fa96
  5. 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 signature
    f4bebfa
  6. Restore to commit 8724aacfc9582658666b2e88d16018ee23c78d24 (100% restore)

    Verified signature
    ba067c8
  7. cb m3uf2->m3uf3

    Verified signature
    43b546c
  8. fix: safe dataset.ch JSON parse (quote entities) in constraint filter

    Verified signature
    69f95f5
  9. bump m3u_fix_patch cache m3uf1->m3uf2

    Verified signature
    652b282
  10. include m3u_fix_patch.js after live_mode.js

    Verified signature
    5de8822