Commit Graph

  • 95e8417553 feat(mobile): UI-03 theme calibration and account pages (01-04) 浅念 2026-09-22 00:28:39 +08:00
  • 9d521ff9da docs(ui03): baseline screenshots and acceptance skeleton 浅念 2026-09-22 00:10:50 +08:00
  • 18c4c3cfbc docs(plan): UI-03 app redesign implementation plan 浅念 2026-09-21 23:45:34 +08:00
  • 2a489aa16a docs: UI-02 acceptance record and visual verification 浅念 2026-09-21 23:10:58 +08:00
  • 160e7e5f1a feat(viewer): UI-02 heart particles, interaction notices, share and download 浅念 2026-09-21 22:20:19 +08:00
  • 89f45896b7 feat(viewer): UI-02 dark immersive photo viewer with thumbnail strip 浅念 2026-09-21 21:58:09 +08:00
  • 3d89fcdb99 feat(viewer): UI-02 responsive waterfall with like badges 浅念 2026-09-21 21:34:56 +08:00
  • 9c3915b387 feat(viewer): UI-02 visual foundation, top bar and album info 浅念 2026-09-21 21:22:36 +08:00
  • 2cbd167cc0 docs(ui02): baseline screenshots and acceptance skeleton 浅念 2026-09-21 21:09:03 +08:00
  • 3327551f6b docs(plan): UI-02 viewer redesign implementation plan 浅念 2026-09-21 21:01:59 +08:00
  • f31388c0c1 docs: UI-01 acceptance record and visual verification 浅念 2026-09-21 20:15:36 +08:00
  • ac23a4c40e feat(admin): UI-01 embed slot config form and live preview 浅念 2026-09-21 19:26:48 +08:00
  • ddf26a177f feat(embed,viewer): UI-01 complete carousel, loader config and accessibility 浅念 2026-09-21 18:55:15 +08:00
  • 1f67b7c818 feat(mobile): UI-01 upload center, capture and auxiliary pages 浅念 2026-09-21 17:20:43 +08:00
  • f6929ae18f feat(mobile): UI-01 album cards, photo grid and full viewer 浅念 2026-09-21 15:55:44 +08:00
  • c94b9e5e58 feat(mobile): UI-01 theme system, shared components and navigation 浅念 2026-09-21 14:55:29 +08:00
  • 8f4ad11bd5 feat(contracts,api): UI-01 cover, preview, scope=own and embed config extensions 浅念 2026-09-21 14:09:35 +08:00
  • 3b5f8d2d77 docs(ui01): baseline screenshots and acceptance record skeleton 浅念 2026-09-21 13:08:57 +08:00
  • 6754cd4d44 docs(plan): UI-01 implementation plan from spec analysis 浅念 2026-09-21 12:56:35 +08:00
  • 92e64b7f10 fix(api): seed-admin works in production containers (no dotenv/workspace) 浅念 2026-09-21 11:32:07 +08:00
  • 52d8a57751 docs(deploy): single-server dual-stack test deployment plan 浅念 2026-09-21 10:27:02 +08:00
  • 5cdf828ff5 docs: G1 gate closure recorded in master plan and P5 draft 浅念 2026-09-21 10:17:16 +08:00
  • eb8983a06c feat(storage,g1): real-OSS support and G1 smoke — gate CLOSED 浅念 2026-09-21 10:16:33 +08:00
  • c26d6b9a73 fix(deploy): review fixes — smoke photoId field, web healthcheck wget, outbox table name, cdn key shape 浅念 2026-09-21 02:03:44 +08:00
  • d01cecd2f6 docs: p5 preparation complete and implementation draft 浅念 2026-09-21 01:56:56 +08:00
  • f71a887f17 test(loadtest),docs: monitoring, cdn checklist and k6 framework 浅念 2026-09-21 01:52:47 +08:00
  • a79fff5b9c docs(deploy): runbook with smoke script and emergency channel 浅念 2026-09-21 01:40:04 +08:00
  • 250d4355b9 build(deploy): production images, compose stacks and 1panel guide 浅念 2026-09-21 01:39:55 +08:00
  • 12059d9a0e docs(plan): p5 preparation plan 浅念 2026-09-21 01:00:52 +08:00
  • 22188ce3ee docs: p4b acceptance record 浅念 2026-09-20 23:59:21 +08:00
  • 7385785504 feat(i18n): T15 full-stack language audit with coverage assertions 浅念 2026-09-20 23:44:27 +08:00
  • 0238f505c4 feat(admin): embed slot management with code snippet 浅念 2026-09-20 23:25:59 +08:00
  • 8f2c21d25a feat(viewer): embed carousel iframe with visibility pause 浅念 2026-09-20 23:02:07 +08:00
  • ddb4c8175f feat(embed): versioned loader with postMessage whitelist 浅念 2026-09-20 22:31:40 +08:00
  • aee4b7ac46 feat(api): embed slots with ov replica and public feed 浅念 2026-09-20 22:22:19 +08:00
  • eb51069a12 feat(contracts): embed slots admin and public endpoints 浅念 2026-09-20 21:49:09 +08:00
  • e9a7dc8740 docs(plan): p4b review fixes (etag recipe, sandbox origin, narrow screen) 浅念 2026-09-20 21:41:19 +08:00
  • ec7837ebb0 docs(plan): p4b implementation plan (pending review) 浅念 2026-09-20 21:38:37 +08:00
  • 17d09bbb01 docs: p4a acceptance record 浅念 2026-09-20 21:21:08 +08:00
  • f08d68bebf feat(admin): batch ops, transfer, watermark, usage and qr share pages 浅念 2026-09-20 21:10:30 +08:00
  • 618d1d796c feat(admin): account governance and user sync pages 浅念 2026-09-20 20:26:53 +08:00
  • 3681999667 feat(api): scheduled user sync with mock source (T30 semantics) 浅念 2026-09-20 20:01:17 +08:00
  • f4a1ba7a14 feat(api): admin account governance endpoints 浅念 2026-09-20 19:31:00 +08:00
  • 4937eeecff feat(api): usage summary with threshold alerts 浅念 2026-09-20 19:01:41 +08:00
  • 2bb6f291d3 feat(ov,viewer): two-tier download with wechat guidance 浅念 2026-09-20 18:32:34 +08:00
  • 243b2f8721 feat(worker): watermark versioning with atomic history regeneration 浅念 2026-09-20 17:53:44 +08:00
  • 6723a0ce88 docs(plan): p4a implementation plan (approved) 浅念 2026-09-20 16:39:03 +08:00
  • a125fcab1a feat(api): batch hide with per-item results and owner transfer 浅念 2026-09-20 16:36:34 +08:00
  • 8e3e19a7d3 test(api): fix key-order expectation in users-lookup e2e 浅念 2026-09-20 16:36:19 +08:00
  • 8a8ad8a18d feat(contracts): p4a admin governance, watermark, download and usage endpoints 浅念 2026-09-20 15:56:38 +08:00
  • 45d46518b1 docs(plan): p3 completion header note 浅念 2026-09-20 15:23:45 +08:00
  • e484aa5427 docs: p3 acceptance record 浅念 2026-09-20 15:21:49 +08:00
  • d41be367f8 fix(mobile,it): integration suite stabilization on real device 浅念 2026-09-20 15:03:17 +08:00
  • fb3c278e50 test(mobile): integration suite against real backend on mumu 浅念 2026-09-19 05:35:16 +08:00
  • 8f3966d7b5 feat(mobile): in-app locale switching 浅念 2026-09-19 05:00:11 +08:00
  • 955f9b13c1 feat(mobile): upload queue ui and continuous capture page 浅念 2026-09-19 04:47:31 +08:00
  • 42e1c2e34b feat(mobile): ios background upload bridge (compile-gated at G3) 浅念 2026-09-19 03:42:49 +08:00
  • 4e35bdc0b2 feat(mobile): android background upload bridge via workmanager 浅念 2026-09-19 03:22:42 +08:00
  • 3ddb0ea2d4 feat(mobile): upload engine with preparation, batching states and retries 浅念 2026-09-19 02:50:40 +08:00
  • d96e56f653 feat(mobile): drift upload task store with state machine 浅念 2026-09-19 02:12:39 +08:00
  • bbea1dd364 feat(mobile): album management pages with qr share 浅念 2026-09-19 01:56:38 +08:00
  • 8be21b856b feat(mobile): login, password change and logout screens 浅念 2026-09-19 01:19:57 +08:00
  • 31ba03de11 feat(api): password change endpoint and source device id on uploads 浅念 2026-09-19 00:59:39 +08:00
  • f975321b67 feat(mobile): api client, session storage and contract-aligned models 浅念 2026-09-19 00:40:02 +08:00
  • 8bc50e07ef feat(mobile): flutter scaffold with env script and baseline nav 浅念 2026-09-19 00:22:04 +08:00
  • 5879552ecb docs(plan): p3 flutter app plan (approved; review fixes applied) 浅念 2026-09-18 23:30:58 +08:00
  • 79eb975096 docs: p2 acceptance record 浅念 2026-09-18 20:17:54 +08:00
  • 452ec12bbd test(sync): cross-region simulation integration suite 浅念 2026-09-18 20:05:25 +08:00
  • cdead49838 feat(viewer): likes, bubbles, visit reporting and hot sorting 浅念 2026-09-18 19:52:27 +08:00
  • 955bea49b5 feat(sync): stat snapshot return path with version replacement 浅念 2026-09-18 18:45:43 +08:00
  • 1f2a0c658f feat(ov): windowed dedup visit counting with retention cleanup 浅念 2026-09-18 18:14:01 +08:00
  • 85b2da3db5 feat(ov): idempotent batched likes and realtime broadcast 浅念 2026-09-18 17:51:55 +08:00
  • 0fcf18cc5c feat(ov): public read api on replicas with hot sorting 浅念 2026-09-18 17:05:56 +08:00
  • eac8da6d6c feat(ov): emergency disable channel independent of sync 浅念 2026-09-18 16:19:02 +08:00
  • 36082c5a74 feat(sync): reconciliation scheduler with digest and bootstrap healing 浅念 2026-09-18 16:18:31 +08:00
  • 65726702f3 feat(sync): cn event coverage, bootstrap and outbox sender 浅念 2026-09-18 15:21:41 +08:00
  • 3d6e9ce175 feat(ov): ov schema, entry skeleton and compose profile 浅念 2026-09-18 14:11:05 +08:00
  • a4b95abd4c chore(plan): mysql-ov host port 3309 (yunke-mysql occupies 3307; user decision) 浅念 2026-09-18 13:51:43 +08:00
  • 24327c5147 feat(contracts): p2 realtime, likes, visits and internal sync contracts 浅念 2026-09-18 13:34:35 +08:00
  • 06111e1466 docs(plan): p2 implementation plan (approved, both review gaps fixed) 浅念 2026-09-18 13:19:52 +08:00
  • b5145d6860 docs: p1b acceptance record 浅念 2026-09-18 12:56:59 +08:00
  • 40f8f37ca4 test(e2e): p1b cross-frontend playwright journey 浅念 2026-09-18 12:54:18 +08:00
  • 50c59ca9d4 feat(admin): album management pages with members and categories 浅念 2026-09-18 12:33:46 +08:00
  • a6cc190751 feat(admin): art-design-pro integration with local session auth 浅念 2026-09-18 11:47:32 +08:00
  • 90fe64f637 feat(viewer): photo viewer with zoom, navigation and deep link 浅念 2026-09-18 11:04:05 +08:00
  • d0b79dd0c9 feat(viewer): waterfall feed with lazy load, filter and new-photo hint 浅念 2026-09-18 10:23:27 +08:00
  • adc45b1563 feat(viewer): album page with locale fallback and timezone display 浅念 2026-09-18 09:52:22 +08:00
  • 04b5641901 chore(viewer): move dev ports to 5175/5176 (user decision; avoids cms project conflict on 5173) 浅念 2026-09-18 09:18:27 +08:00
  • f9cb72ed06 feat(viewer): vite vue3 scaffold with routing and i18n 浅念 2026-09-18 09:12:45 +08:00
  • 8ba98ace63 feat(api): management photo list and account lookup 浅念 2026-09-18 08:54:44 +08:00
  • 361a72f300 feat(api): album asset upload chain 浅念 2026-09-18 08:40:32 +08:00
  • c2a9cc51f3 feat(contracts): p1b asset upload, management photo list, account lookup 浅念 2026-09-18 08:23:59 +08:00
  • 47fb81ad31 chore(api): p1a final-review hygiene items 浅念 2026-09-18 08:18:30 +08:00
  • 62382eca3c docs(plan): p1b implementation plan (approved with advisory fixes) 浅念 2026-09-18 08:05:06 +08:00
  • 43de31ffda docs: p1a completion markers in plan and master roadmap 浅念 2026-09-18 00:14:23 +08:00
  • 8a09001525 docs: p1a acceptance record 浅念 2026-09-18 00:06:44 +08:00
  • 96057ba207 test(api): full-chain e2e covering A01 A02 A03 A06 浅念 2026-09-18 00:03:35 +08:00
  • 6d61d117d5 feat(api): photo visibility lifecycle with audit and outbox events 浅念 2026-09-17 23:51:29 +08:00
  • 1f1c8ce191 feat(api): public photo feed with stable cursor pagination 浅念 2026-09-17 23:39:50 +08:00
  • 6863c736c3 feat(api): public album info with locale fallback 浅念 2026-09-17 23:33:57 +08:00