VSEARCH / src

Commit History

2 days ago

  1. load timeList (newest-first interiors) and pass it to PhotoViewer for date-based navigation

    Verified signature
    bcd06d8
  2. add timeList prop: page interiors by date (newest first) with prev/next arrows

    Verified signature
    216548e
  3. add photo-date style

    Verified signature
    290bf1c
  4. Upload src/App.jsx

    Verified signature
    31e0336
  5. Upload src/PhotoViewer.jsx

    Verified signature
    a9b7720

4 days ago

  1. Fix semantic search: space-query product filtering, neon on top CLIP results, tighter layout, always show matched avatar interiors⁠

    7ce3b43

5 days ago

  1. semantic-terms.js: core classification of semantic vs product-like tokens

    Verified signature
    04b05ff
  2. Fix: products never ring (neon) on semantic queries (nhà phố, biệt thự, nội thất, bàn ghế)

    Verified signature
    5c977f3
  3. Fix products never ring (neon) on semantic queries (nhà phố, biệt thự, nội thất, bàn ghế)

    Verified signature
    0f8c30b

6 days ago

  1. Fix missing import: expandQueryTerms from semantic-terms.js in avatar-interiors.js⁠

    Verified signature
    ee6f311
  2. Revert accidental 'ke' addition to SEMANTIC_TERMS (breaks crowd-out for "kệ xoong")⁠

    Verified signature
    1665f93
  3. Expand semantic synonyms: nhà phố/nhà ống/nhà liền kề, biệt thự/villa, nội thất/trang trí, bàn/ghế, phòng khách/phòng ngủ/phòng tắm⁠

    Verified signature
    f08ac5a
  4. Fix semantic search: keep interior photos for semantic queries (nhà phố, biệt thự, nội thất, bàn ghế) while preserving 100% exact SKU/model lookup⁠

    Verified signature
    46320cf
  5. feat: avatar interiors search expands nhà phố/biệt thự/nội thất synonyms

    Verified signature
    a50226d
  6. feat: semantic keyword set v2 — narrowed synonyms to avoid false positives

    Verified signature
    c7f56b3
  7. feat: merge.js — crowd-out only fires on true product queries (semantic fix)

    Verified signature
    616e79f
  8. feat: semantic keyword set separating interior queries from product lookups

    Verified signature
    c5b12ab
  9. Upload src/merge.js

    Verified signature
    08c971a
  10. FIX v1.20: SP mới nhất (Thêm SP) bị seen-marking ngay cả khi có query → biến mất khỏi kết quả tìm kiếm⁠

    8e97d58

8 days ago

  1. fix(build): restore assets.js exports so the Space can rebuild + ship rebuilt dist⁠

    ef50ce7
  2. fix: restore Eurogold images + kệ xoong search precision⁠

    aba5d22
  3. fix: TL869IMAX neon row + image load speed + search precision (#7)⁠

    76646ca
  4. fix: recent-product ring rows now reach the field + hide 'mới' row during queries (#6)⁠

    57833b7

9 days ago

  1. feat: newest added products appear in 'mới' front row with neon ring (like newest interiors) (#5)⁠

    58b6cf1
  2. fix: eurogold/gold false-hit + feature top keyword hits & fresh-added products larger/on-top (#4)⁠

    703f8d3
  3. fix(neon): shrink ring stroke to 1px and halo to 2.5px (half width)

    Verified signature
    a6f73b7

10 days ago

  1. refactor(css): drop the duplicated ringed-tile override; neon-frame.css owns it

    Verified signature
    87f3556
  2. refactor(neon): own the ringed-tile dim override here, so it has one definition

    Verified signature
    558f1dd
  3. fix(share): an avatarimg record with no usable id gets no share URL, not the dead product route

    Verified signature
    90b5ae8
  4. fix(neon): run the neon light around the picture frame instead of rotating the mask

    Verified signature
    0d446a1
  5. refactor(css): import the neon frame from its own module so a rebuild keeps it

    Verified signature
    703cbe5
  6. Delete src/neon-frame.css

    Verified signature
    fdb0de1
  7. fix(neon): run the neon light around the picture frame instead of rotating the mask

    Verified signature
    8f04110
  8. fix(share): route avatarimg photographs to /share/i/ instead of /share/p/

    Verified signature
    df9d078
  9. PhotoViewer: a vai-avatar photograph is not a product, even though it carries a sku⁠

    Verified signature
    fbd38cf
  10. detailOf: a vai-avatar photograph is not a product, even though it carries a sku⁠

    Verified signature
    4d8e264
  11. shareURL: send a vai-avatar photograph to /share/i/, not /share/p/⁠

    Verified signature
    7c7b7e4
  12. Neon: run the light around the frame's perimeter instead of spinning the ring layer⁠

    Verified signature
    83cbb13
  13. Restore viewer CSS, ring only the newest ten, and clear the search pill⁠

    ML Intern
    f134575
  14. Ring every exact hit with running neon, and sync vai-avatar's newest photos⁠

    ML Intern
    eb92bc7
  15. V.AI STUDIO backdrop, vai-avatar's product search, size/position, neon⁠

    ML Intern
    0df020e

12 days ago

  1. keep the share button's label on a phone screen⁠

    ML Intern
    1d2e122
  2. viewer: share through the platform's own sheet, and drop the origin⁠

    ML Intern
    cd00894
  3. note why detail.description cannot gate the panel⁠

    ML Intern
    9c69ff8
  4. Share link on every photograph, a real description, no source button⁠

    ML Intern
    4641f85
  5. viewer: name, describe and link every photo the search finds⁠

    ML Intern
    29ed8a3

13 days ago

  1. feat: product share links + repair Malloca/Hafele misbranding⁠

    Verified signature
    9bf56b3
  2. fix(catalogue): stop dropping 355 Malloca products that are not duplicates

    Verified signature
    3fa0a11
  3. feat(catalogue): load the full 8,162-product shop, not just pasted URLs

    Verified signature
    a301301
  4. feat(field): merge Malloca products into the interior image field

    Verified signature
    e34a847