Commit Graph

  • 47f9c0a502 fix(chat): keep cross-day browsing after date jump tisonhuang 2026-03-04 19:39:47 +08:00
  • d9a6fd2a42 style(chat): make jump calendar popover background fully opaque tisonhuang 2026-03-04 19:36:06 +08:00
  • dcb91905ad style(chat): refine jump calendar date/count typography tisonhuang 2026-03-04 19:29:48 +08:00
  • b6fd842d4e feat(export): add persistent session export records in detail panel tisonhuang 2026-03-04 19:20:16 +08:00
  • 4b57e3e350 feat(chat): replace jump date modal with inline calendar popover tisonhuang 2026-03-04 19:20:00 +08:00
  • 1652ebc4ad fix(chat): show group member count loading and failed states tisonhuang 2026-03-04 18:40:53 +08:00
  • 924ff1b6fc feat(export): narrow chat window and refine progress settle tisonhuang 2026-03-04 18:34:15 +08:00
  • 926ca72331 feat(export): add open-chat window from session list tisonhuang 2026-03-04 18:29:41 +08:00
  • cf7190aaec refactor(export): remove task pause/stop and prioritize export by loaded message counts tisonhuang 2026-03-04 18:20:56 +08:00
  • 54d6cded53 perf(chat): restore session window from cache on switch back tisonhuang 2026-03-04 18:13:00 +08:00
  • 7a7e54ea5b perf(export): reuse pre-estimate cache during export run tisonhuang 2026-03-04 18:05:31 +08:00
  • 7b4aa23f35 perf(chat): speed up session switch and stabilize message cursor tisonhuang 2026-03-04 18:05:00 +08:00
  • ac4482bc8b perf(export): reuse aggregated session stats for pre-export estimate tisonhuang 2026-03-04 17:56:37 +08:00
  • 0a7f2b15f1 fix(export): keep only total message count in session list tisonhuang 2026-03-04 17:42:58 +08:00
  • 95e0b83537 fix(export): recover total-count sorting after cache hydrate tisonhuang 2026-03-04 17:32:45 +08:00
  • bb602af750 fix(stats): ensure accurate transfer red-packet and call counts in detail panels tisonhuang 2026-03-04 17:28:03 +08:00
  • 580242b9d2 perf(export): persist session list stats across app restarts tisonhuang 2026-03-04 17:23:55 +08:00
  • 2cc1b55cbf feat(stats): add transfer red-packet and call message counts in session details tisonhuang 2026-03-04 17:15:09 +08:00
  • e1944783d0 feat(report): reuse years loading across page switches tisonhuang 2026-03-04 17:07:00 +08:00
  • 423d760f36 perf(export): order media stats by total message rank tisonhuang 2026-03-04 17:02:17 +08:00
  • 16e237b698 feat(report): improve years loading status messaging tisonhuang 2026-03-04 16:43:02 +08:00
  • 28d68d8a8e feat(report): stream available years loading tisonhuang 2026-03-04 16:33:20 +08:00
  • d476fbbdae perf(export): prioritize visible content stats loading tisonhuang 2026-03-04 16:33:06 +08:00
  • 64542f2902 fix(export): compute missing stats when stale cache allowed tisonhuang 2026-03-04 16:19:47 +08:00
  • 56a59a5355 fix(report): speed up available years loading tisonhuang 2026-03-04 16:14:31 +08:00
  • 285ddeb62e perf(export): reduce reloads when switching back tisonhuang 2026-03-04 16:12:24 +08:00
  • 84ef51f16b perf(export): reuse list message count in detail tisonhuang 2026-03-04 15:43:44 +08:00
  • fb1125136c feat(export): refine top card copy and sns header count tisonhuang 2026-03-04 15:28:07 +08:00
  • 55f7ff1842 perf(chat): reduce session detail stats latency tisonhuang 2026-03-04 15:22:36 +08:00
  • ac1d2210da feat(export): sort session list by total messages tisonhuang 2026-03-04 15:08:26 +08:00
  • ff92f355e2 feat: update chat service and simplify export contact rows tisonhuang 2026-03-04 14:52:57 +08:00
  • 4b8c8155fa perf(export): speed up session message count aggregation tisonhuang 2026-03-04 14:39:14 +08:00
  • 756a83191d feat(export): add session total message count column with staged loading tisonhuang 2026-03-04 14:19:01 +08:00
  • b5eb8be15e perf(export): remove private relation stats and avatar backfill overhead tisonhuang 2026-03-04 13:51:55 +08:00
  • 38a023d0b6 feat(sns): show my post count in overview stats tisonhuang 2026-03-04 13:32:18 +08:00
  • 3a878dd019 feat(sns-export): add record owner to arkmejson header tisonhuang 2026-03-04 13:26:07 +08:00
  • 6314c0f1d6 feat(sns-export): split media export selection into image/live/video tisonhuang 2026-03-04 13:22:46 +08:00
  • c5eed25f06 feat(export): add sns arkmejson format and consolidate export flow changes tisonhuang 2026-03-04 13:14:40 +08:00
  • e1243522b0 feat(export): enrich arkme json for card/location/music tisonhuang 2026-03-03 18:31:11 +08:00
  • d9108ac6ed feat(export): optimize text export and enrich arkme metadata tisonhuang 2026-03-03 18:17:50 +08:00
  • 302abe3e40 perf(export): return card stats from snapshot and refresh in background tisonhuang 2026-03-03 10:45:08 +08:00
  • b6a2191e38 fix(export): prevent card stats poll overlap with frontend/backend singleflight tisonhuang 2026-03-03 10:20:58 +08:00
  • 84b54e43aa feat(export): add card stats diagnostics panel and log export tisonhuang 2026-03-03 10:05:23 +08:00
  • e9971aa6c4 fix(chat): avoid detail auto refresh blocking group members load tisonhuang 2026-03-02 19:34:43 +08:00
  • 91f630209c feat(export): improve count accuracy and include pending updates tisonhuang 2026-03-02 19:26:29 +08:00
  • b6878aefd6 feat(export): fast accurate content session counts on cards tisonhuang 2026-03-02 19:07:17 +08:00
  • f0f70def8c fix(chat): restore group member friend badge fallback tisonhuang 2026-03-02 19:00:54 +08:00
  • 81bc5aefff fix(export): improve batch text progress and precheck interruptibility tisonhuang 2026-03-02 18:52:02 +08:00
  • 698d2c96d7 fix(chat): avoid group members sidebar stuck on first init tisonhuang 2026-03-02 18:45:47 +08:00
  • ce683a539d fix(export): improve progress visibility and hard-stop control tisonhuang 2026-03-02 18:37:52 +08:00
  • ac481c6b18 feat(export): optimize batch export flow and unify session detail typing tisonhuang 2026-03-02 18:14:11 +08:00
  • 750d6ad7eb feat(export): add text batch task performance breakdown tisonhuang 2026-03-02 17:14:57 +08:00
  • 7bd801cd01 feat(chat): add group members sidebar with owner/friend badges tisonhuang 2026-03-02 17:13:10 +08:00
  • 5cb364f754 perf(export): speed up batch text export pipeline tisonhuang 2026-03-02 17:05:00 +08:00
  • 04d1b0c694 feat(export): sync task badge globally and finalize export layout updates tisonhuang 2026-03-02 16:49:02 +08:00
  • 35028df817 fix(export): enforce english type folders for layout A tisonhuang 2026-03-02 16:34:22 +08:00
  • 2e8f55d7a8 feat(chat-export): open single export dialog in chat with init feedback tisonhuang 2026-03-02 16:33:09 +08:00
  • 815a440082 fix(export): place text exports in 聊天文本 dir for layout A tisonhuang 2026-03-02 16:23:11 +08:00
  • 2afcd528dc fix(export): make task center modal fully opaque tisonhuang 2026-03-02 16:08:03 +08:00
  • 8d68a59799 feat(export): modal task center with pause/stop controls tisonhuang 2026-03-02 16:01:48 +08:00
  • 51bc60776d feat(export): prefix text export filenames by session type tisonhuang 2026-03-02 15:46:20 +08:00
  • 43f4c966f9 feat(export): show running state on content and sns cards tisonhuang 2026-03-02 15:38:34 +08:00
  • 98a0233c4d feat(export): tailor content batch dialog and widen layout menu tisonhuang 2026-03-02 15:33:44 +08:00
  • 0545be3244 style(export): tighten write-layout trigger width tisonhuang 2026-03-02 15:24:13 +08:00
  • 4a67b22d8d feat(sns): progressively prune zero-post contacts tisonhuang 2026-03-02 15:19:27 +08:00
  • 5840bf710c style(export): keep top controls horizontal on narrow widths tisonhuang 2026-03-02 15:07:59 +08:00
  • 1b8e1c2aab fix(sns): make covered-user query resilient tisonhuang 2026-03-02 15:05:15 +08:00
  • 60aa949cca fix(export): allow page-level vertical scroll on short windows tisonhuang 2026-03-02 15:01:35 +08:00
  • 5b05b8927c style(export): tighten and auto-fit content cards tisonhuang 2026-03-02 14:55:17 +08:00
  • d65d6d2396 fix(sns): add overview stats status and fallback resilience tisonhuang 2026-03-02 14:54:19 +08:00
  • 086ac8fdc9 feat(export): simplify media selection in detail dialog tisonhuang 2026-03-02 14:49:40 +08:00
  • c6c7f128a9 feat(sns): limit right contacts to covered users tisonhuang 2026-03-02 14:38:16 +08:00
  • 36ec12fd0f fix(export): ignore invalid avatar in session detail fast tisonhuang 2026-03-02 14:18:54 +08:00
  • e9fd751578 feat(export): show session avatar in detail header tisonhuang 2026-03-02 14:10:32 +08:00
  • 21a97b8871 feat(sns): cache page data and show count loading state tisonhuang 2026-03-02 14:09:07 +08:00
  • b8ede4cfd0 fix(export): use solid background for detail drawer tisonhuang 2026-03-02 14:02:52 +08:00
  • f47eba5764 fix(export): avoid overlap with window close controls tisonhuang 2026-03-02 13:59:25 +08:00
  • 1347136b54 feat(export): use window-level detail drawer overlay tisonhuang 2026-03-02 13:52:54 +08:00
  • 89f0758fbb fix(sns): keep header area always visible tisonhuang 2026-03-02 13:49:16 +08:00
  • b5507b9f5d feat(export): add session detail sidebar entry tisonhuang 2026-03-02 13:46:04 +08:00
  • 204baa52ab feat(sns): show per-contact post counts in filter panel tisonhuang 2026-03-02 13:43:21 +08:00
  • bc739dc4a0 style(sns): keep header and actions sticky tisonhuang 2026-03-02 13:38:06 +08:00
  • 64616b9136 feat(sns): add header overview stats line tisonhuang 2026-03-02 13:31:42 +08:00
  • 983783ea95 feat(export): add per-contact single export action button tisonhuang 2026-03-02 12:35:58 +08:00
  • 1414a4a9cf fix(export): style mirrored contacts list in export panel tisonhuang 2026-03-02 12:30:15 +08:00
  • af7639aa73 feat(export): optimize dialog defaults and option cards tisonhuang 2026-03-02 12:28:40 +08:00
  • dabc6a2d0a fix(export): align avatar loading pipeline with contacts tisonhuang 2026-03-02 12:07:28 +08:00
  • d1ef159e87 fix(export): stabilize contact cache fallback and batched avatar enrich tisonhuang 2026-03-02 11:57:04 +08:00
  • cc5c323ccb fix(export): fallback contacts cache scope and hydrate list from cache first tisonhuang 2026-03-02 11:33:02 +08:00
  • d18a871429 fix(export): restore dialog scroll and adaptive format grid tisonhuang 2026-03-02 11:31:07 +08:00
  • 0a1f55f6a6 feat(export): reuse contacts cache for session names and avatars tisonhuang 2026-03-02 11:21:53 +08:00
  • faeda030e9 feat(contacts): persist avatar cache with incremental refresh tisonhuang 2026-03-02 11:15:24 +08:00
  • b3700c3a4c refactor(export): remove session stats columns and background counting tisonhuang 2026-03-02 11:12:09 +08:00
  • 01a221831f feat(export): move task center into top control row tisonhuang 2026-03-02 11:06:42 +08:00
  • 9cb41e01e2 fix(contacts): persist list cache and add load timeout diagnostics tisonhuang 2026-03-02 10:51:28 +08:00
  • abdb4f62de fix(export): pause hidden export background loading to unblock contacts tisonhuang 2026-03-02 10:37:56 +08:00
  • da7d354436 feat(counts): unify contacts and export tab counters tisonhuang 2026-03-02 10:23:36 +08:00
  • 794a306f89 perf(contacts): speed up directory loading and smooth list rendering tisonhuang 2026-03-01 19:03:15 +08:00
  • ac61ee1833 perf(chat): add local session list and preview cache hydration tisonhuang 2026-03-01 18:55:39 +08:00
  • a87d419868 fix(chat): collapse detail panel when switching sessions tisonhuang 2026-03-01 18:48:03 +08:00