Commit Graph

  • 74593d9953 fix(embed): scroll freeze root cause — drag-set 'manual' pause reason never cleared 浅念 2026-09-23 17:09:17 +08:00
  • b414b3666e fix(embed): pointer pause watchdog — capture does not cross iframe boundary, outside-release now auto-resumes in 2s 浅念 2026-09-23 17:04:46 +08:00
  • 2332d24591 docs(g4): clipboard HTTP-context fix record 浅念 2026-09-23 17:04:45 +08:00
  • aaea76b0e3 fix(admin): copy buttons dead on HTTP origin — execCommand fallback 浅念 2026-09-23 17:01:54 +08:00
  • cd8a3696e2 fix(embed): scroll freeze — pointer pause leaked when release happened outside window 浅念 2026-09-23 16:57:04 +08:00
  • ae17776be6 feat(app): session restore on startup — no forced re-login after app restart 浅念 2026-09-23 16:48:27 +08:00
  • b6daa6fa0e docs(embed): live title+modal verification — '2026届-广交会' overlay, coordinate click opens in-host detail modal with deep link, closes via button 浅念 2026-09-23 16:47:27 +08:00
  • a5dcfffd37 docs(embed): refreshed evidence artifacts (modal screenshot, screenshots/recordings regenerated) 浅念 2026-09-23 16:37:17 +08:00
  • da6f1b282e feat(embed): in-host photo detail modal + title overlay — e2e adapted (no popup, close button, some() heart attribution with ambient bubbles) 浅念 2026-09-23 16:36:51 +08:00
  • 985829fee8 fix(app): poster title truly left-aligned — Column crossAxisAlignment start (QR re-centered) 浅念 2026-09-23 16:30:14 +08:00
  • a16fa738f6 fix(app): poster — date-only text, left-aligned title/time/venue (QR stays centered) 浅念 2026-09-23 16:26:32 +08:00
  • 8834b1bbb9 feat(embed): album title overlay + in-host photo detail modal (replaces new-tab open) 浅念 2026-09-23 16:20:10 +08:00
  • 5a207b395e feat(app,viewer): WeChat card share + 'Share to...' label + site og tags 浅念 2026-09-23 16:05:53 +08:00
  • 77b1519209 docs(viewer): like-hidden live verification — feed badges/sort tabs gone, lightbox bar is share+download only 浅念 2026-09-23 14:31:21 +08:00
  • 2babd364ba feat(viewer): hide like feature — action bar like slot, photo like badges, hot sort tab, others' like bubbles (user request 2026-09-23) 浅念 2026-09-23 14:29:22 +08:00
  • e44b35db28 feat(albums): date-only pickers for start/end (create & edit, admin + app) 浅念 2026-09-23 14:13:58 +08:00
  • f984535c2a fix(deploy): absolute_redirect off — root redirect keeps host:port through reverse proxy 浅念 2026-09-23 13:55:46 +08:00
  • 7ef27797ff fix(deploy): root path redirect to admin (cn) — persisted in template+compose 浅念 2026-09-23 13:52:29 +08:00
  • d7ac9420be docs(viewer): lightbox close button restored on server (transparent bg, white X, 44px circle) 浅念 2026-09-23 13:51:59 +08:00
  • 85146be7ef fix(viewer): restore lightbox close button styles orphaned by menu removal (transparent bg, white X icon, hover/focus) 浅念 2026-09-23 13:48:03 +08:00
  • f2cd26e523 docs: register embed-slot soft-delete acceptance 浅念 2026-09-23 13:41:27 +08:00
  • bdad433dae fix(viewer): remove lightbox top-bar settings menu (user request) — close button + counter only; Esc closes directly 浅念 2026-09-23 13:39:53 +08:00
  • 903962a46b feat(embed-slots): soft-delete slots — admin entry, ov shutdown via enabled=false snapshot 浅念 2026-09-23 13:37:39 +08:00
  • aa366c4268 docs(embed): ambient hearts restored on server (7 on screen) after parallel-session image rollback 浅念 2026-09-23 13:35:23 +08:00
  • 20321f1b93 fix(app): account-switch data residue + empty-albums pull-to-refresh 浅念 2026-09-23 12:05:25 +08:00
  • c1869d7314 feat(admin): photo upload in album photos tab (same staging pipeline as app) 浅念 2026-09-23 11:54:26 +08:00
  • 7adc1b0858 docs(embed): denser/lower ambient hearts verification (6 on screen, origin band 140-244px) 浅念 2026-09-23 11:41:11 +08:00
  • f667842e9c style(embed): ambient hearts denser and lower (user feedback — spawn 160-320ms, band 140-244px) 浅念 2026-09-23 11:38:55 +08:00
  • c8a9727993 docs(embed): ambient hearts live verification — bubbles float with zero likes (steady ~3 on screen) 浅念 2026-09-23 11:33:25 +08:00
  • 4d31eaf184 fix(app): poster sheet close button — header row with explicit close (drag-down not obvious on long sheet) 浅念 2026-09-23 11:32:02 +08:00
  • d11ca16d1d feat(embed): ambient heart bubbles — always floating in the right band (user request 2026-09-23) 浅念 2026-09-23 11:30:53 +08:00
  • df0c318599 feat(app): share redesign — card share (system), QR poster (banner+title+time+venue+QR, downloadable), copy link 浅念 2026-09-23 11:27:32 +08:00
  • 8768a04a75 docs(embed): collapsed handle right-dock verification on server (right=16px, x=1324 @ 1440 viewport) 浅念 2026-09-23 11:26:56 +08:00
  • 9761eea591 fix(embed): collapsed handle positioned correctly on first creation (v2 parity with v1 applyWrapperBox call) 浅念 2026-09-23 11:24:47 +08:00
  • 257643934a docs(viewer): share sheet live verification — album header & photo lightbox entries, QR 188px, on-button copy feedback, Esc close 浅念 2026-09-23 11:15:55 +08:00
  • c2143e1f94 feat(app): album banner picker in edit form — show current banner, pick & upload on save 浅念 2026-09-23 11:07:54 +08:00
  • 3d45350711 feat(viewer): share sheet with QR code + link + copy (replaces inline toast, App-style) 浅念 2026-09-23 11:04:11 +08:00
  • e3f40c696d docs(ui06): dedupe task table rows 浅念 2026-09-23 10:56:33 +08:00
  • 63b3e539fd docs: register asset status acceptance — admin branding tab shows current banner/cover/logo 浅念 2026-09-23 10:56:14 +08:00
  • 2618ad3163 feat(assets): album asset status — show current banner/cover/logo in admin branding tab 浅念 2026-09-23 10:51:53 +08:00
  • d678c8d38d style(viewer): banner-wrap drops fixed aspect-ratio and placeholder bg (user edit) 浅念 2026-09-23 10:42:03 +08:00
  • 3cd9dafd1b docs(viewer): server verification — topbar locale-only (settings menu removed) 浅念 2026-09-23 10:40:28 +08:00
  • fd35c712a5 fix(viewer): remove topbar settings menu, keep locale switcher only (user request) 浅念 2026-09-23 10:38:23 +08:00
  • 2409beb7c2 docs: register album soft-delete acceptance — full-chain verified on test server 浅念 2026-09-23 10:20:57 +08:00
  • 2b2ae7a083 docs: banner/cover fallback live verification — cover-only album renders banner atop viewer (server 8e674a9 images, migration applied) 浅念 2026-09-23 10:19:36 +08:00
  • 8e674a902e feat(albums): soft-delete albums (admin+owner, hidden & irreversible, both app entries) 浅念 2026-09-23 10:13:08 +08:00
  • 9cb960c27a docs(viewer): banner live verification — uploaded via admin asset API, renders atop album page 浅念 2026-09-23 09:41:51 +08:00
  • c481aeeeb7 docs(viewer): server verification screenshot — tap-more hint removed on live lightbox 浅念 2026-09-23 09:35:25 +08:00
  • aa78855657 fix(viewer): remove tap-more like hint from photo action bar (user request) 浅念 2026-09-23 09:31:26 +08:00
  • 452cdf496c style(ui06): full-width pages — hand padding back to Art/ElMain container (user adjustment) 浅念 2026-09-23 09:26:16 +08:00
  • d08d8f5a6d fix(ui06): embed-slots menu icon — invalid remix name (picture-carousel-line) 404s on iconify; use slideshow-line 浅念 2026-09-23 09:21:12 +08:00
  • 5982e13996 docs(ui06): register sidebar nav regression fix — click-verified all 5 menu items 浅念 2026-09-23 09:17:30 +08:00
  • 1a52d0a028 fix(ui06): grouped sidebar menu items missing click navigation 浅念 2026-09-23 09:15:14 +08:00
  • 6074fc8ed3 feat(ui06): App line A0-A7 — nav pill removal, light segments, bare summary, token alignment to app-preview 浅念 2026-09-23 08:09:20 +08:00
  • 8dc0073597 docs(ui06): B4 acceptance — full record for B3b-e batches, README index, final 20-page evidence 浅念 2026-09-23 07:07:15 +08:00
  • f76fd9c55d chore(ui06): remove intermediate batch screenshots (keep before/ + after-final/ evidence) 浅念 2026-09-23 07:06:40 +08:00
  • 9471562f67 feat(ui06): B3d governance + B3e closing — page headings, stat cards, info strip, embed slots 浅念 2026-09-23 07:04:18 +08:00
  • 352d7405c2 feat(ui06): B3c form batch — full-page create/edit form + assets tab 浅念 2026-09-23 06:58:01 +08:00
  • d6d012b992 feat(ui06): B3b management tabs — members/categories/watermark/share aligned to preview 浅念 2026-09-23 06:52:23 +08:00
  • f2002e1d21 docs(ui06): B2+B3a acceptance — card grid, photo grid w/ signed thumbs, viewer, summary header deployed 浅念 2026-09-22 23:27:53 +08:00
  • 1531d3d99b fix(ui06): template single-expression for visibility segment (vite build parse) 浅念 2026-09-22 23:24:00 +08:00
  • 4f6790d630 feat(ui06): B2 shared components + B3a core pages — album cards, photo grid, viewer, summary header 浅念 2026-09-22 23:19:21 +08:00
  • cebe3d1e2e docs(ui06): B1 acceptance — deploy ui06-fb3743d web image + after-b1 screenshots 浅念 2026-09-22 23:06:47 +08:00
  • fb3743d32c feat(ui06): B1 theme tokens + layout shell + login redesign 浅念 2026-09-22 23:00:36 +08:00
  • e27a602328 feat(ui06): B0 baseline — before screenshots (20 pages) + contract checks + acceptance skeleton 浅念 2026-09-22 22:48:47 +08:00
  • 37d88da4bc docs(ui05,ui06): admin analysis+HTML preview, app-preview evidence, UI06 unified visual plan 浅念 2026-09-22 22:42:00 +08:00
  • dbf958613f docs(ui04): deployment section in acceptance record (amends fe2428e evidence) 浅念 2026-09-22 19:45:01 +08:00
  • fe2428e290 docs(ui04): test-server deployment and live verification — both stacks on 1cf12be images, 5/5 real-environment checks incl. WS-via-OpenResty hearts 浅念 2026-09-22 19:44:18 +08:00
  • 1cf12be904 docs(g4): build-env incidents (Hub outage → server-side build; nginx:alpine entrypoint hang patch) 浅念 2026-09-22 19:10:27 +08:00
  • 8c4906c2f2 feat(embed,ui04): E07 acceptance — matrix completion, hostile-CSS hardening, measurements and record closure 浅念 2026-09-22 18:56:38 +08:00
  • 80a7658f81 feat(admin): users list page-size options [15,20,50,100] with default 15 浅念 2026-09-22 18:36:16 +08:00
  • 40ec6aad40 docs(g4): pagination+profile iteration & 12h sync interval record 浅念 2026-09-22 18:31:44 +08:00
  • f3cbf2465f docs(env): register SYNC_USERS_INTERVAL_MS (prod 12h, dev default 5m) 浅念 2026-09-22 18:31:30 +08:00
  • 3bba8d1dc5 feat(admin,viewer,ui04): E06 management preview and v2 integration — real-component preview page, form mode fields, README 浅念 2026-09-22 18:20:50 +08:00
  • eebf3b3334 feat(admin): standard pagination + synced profile columns on users list 浅念 2026-09-22 18:10:53 +08:00
  • 2f6b6afc92 feat(contracts,api): page-mode pagination + synced profile on admin users list 浅念 2026-09-22 18:06:12 +08:00
  • 91c85e196a feat(viewer,ui04): E05 realtime hearts + effect-demo alignment (initial offset, heart params, decode gate, bidirectional manual scroll) 浅念 2026-09-22 17:38:02 +08:00
  • f6ff1d44f2 feat(api,db-cn): persist synced source profile snapshot on mappings 浅念 2026-09-22 17:33:27 +08:00
  • ccf0c29659 docs(g4): test-server deployment evidence (230 users synced, ops notes) 浅念 2026-09-22 17:14:31 +08:00
  • 3a8a1cf69e docs(g4): real-key live sync evidence (230 users, idempotent, V1.1 credentials verified) 浅念 2026-09-22 16:58:09 +08:00
  • e583575702 docs(g4): acceptance record for uniservice user source integration 浅念 2026-09-22 16:51:58 +08:00
  • 8c255eb747 feat(api): USER_SYNC_SOURCE switch wires mock/http user source (G4) 浅念 2026-09-22 16:28:55 +08:00
  • d732caa739 feat(api): HttpUserSource adapter for uniservice open/v1/users (G4) 浅念 2026-09-22 16:27:43 +08:00
  • 52cd31679a refactor(api): per-source sourceSystem on user source port, retire pending-activation dead code 浅念 2026-09-22 16:24:37 +08:00
  • b7754d52d1 test(api): user-sync e2e aligned to V1.1 initial credentials 浅念 2026-09-22 16:22:38 +08:00
  • 42878f115b docs(g4): uniservice open/v1/users API contract + implementation plan 浅念 2026-09-22 16:21:26 +08:00
  • f193e4f085 fix(viewer): remove extra closing brace in AlbumHeader CSS 浅念 2026-09-22 13:59:14 +08:00
  • b353a3de06 fix(viewer): replace text arrow share icon with SVG share glyph 浅念 2026-09-22 13:55:37 +08:00
  • 900ff2a74d feat(viewer): refine visual details to match design reference 浅念 2026-09-22 13:49:15 +08:00
  • 9dbdb0084e docs(ui04): E04 acceptance record entry 浅念 2026-09-22 13:28:26 +08:00
  • 3912279889 feat(viewer,ui04): E04 interactions — pause reason set, click lock/drag cancel, manual scrub, keyboard semantics, destroy 浅念 2026-09-22 13:28:13 +08:00
  • 998565e439 feat(viewer,ui04): E03 continuous scroll engine — pure state machine, rAF orchestration, boundary continuity 浅念 2026-09-22 13:19:21 +08:00
  • 1d1979f540 feat(viewer,ui04): E02 static fidelity — real photo fixtures, measured shell/photo/collapse specs, edge fade 浅念 2026-09-22 13:01:34 +08:00
  • 66d1eb3e9f feat(embed,ui04): E01 v2 contract skeleton — displayMode/scrollSpeed/reactionsEnabled, v2 loader entry and fixed 195x280 shell 浅念 2026-09-22 12:50:28 +08:00
  • f8dbc3ab9b docs(ui04): E00 baseline — design refs, plan, v1 measurements and record skeleton 浅念 2026-09-22 12:08:40 +08:00
  • f435d7bfc3 docs: UI-03 acceptance record 浅念 2026-09-22 03:16:21 +08:00
  • 8ee69598bf feat(mobile): UI-03 photos and share pages (17-20) 浅念 2026-09-22 02:45:34 +08:00
  • ab51616c70 feat(mobile): UI-03 capture and upload pages (13-16) 浅念 2026-09-22 02:06:23 +08:00
  • 8bd09eefb9 feat(mobile): UI-03 forms and collaboration pages (09-12) 浅念 2026-09-22 01:23:02 +08:00
  • 5715c608d8 feat(mobile): UI-03 album workspace pages (05-08) 浅念 2026-09-22 00:57:59 +08:00