Commit Graph
82 Commits
Author SHA1 Message Date
wangshaoqing e1cf2970da feat: redesign popup update panel 2026-05-25 15:50:51 +08:00
wangshaoqing 18b9d8eee5 docs: add popup update panel implementation plan 2026-05-25 15:29:16 +08:00
wangshaoqing 48362bd85f docs: add popup update panel design spec 2026-05-25 15:20:56 +08:00
wangshaoqing 6e06a67bde chore: remove dist-release and keep dist only 2026-05-25 14:42:17 +08:00
wangshaoqing d7b35d6149 chore: use dist as the single extension output dir 2026-05-25 14:33:52 +08:00
wangshaoqing f683b1db4f fix: keep release archive wrapped in a folder
continuous-integration/drone/tag Build is passing
2026-05-25 14:22:59 +08:00
wangshaoqing 66e814b30f fix: package release zip without system binary
continuous-integration/drone/tag Build is passing
2026-05-25 11:57:22 +08:00
wangshaoqing d302614b99 feat: automate tag release pipeline
continuous-integration/drone/tag Build is failing
2026-05-25 11:26:02 +08:00
wangshaoqing 57e4dc72aa feat: switch extension updates to COS 2026-05-25 10:32:39 +08:00
wangshaoqing 8fa9fc4469 docs: add COS update design spec 2026-05-25 10:19:14 +08:00
wangshaoqing 02d9063a11 feat: add extension update check 2026-05-19 18:50:03 +08:00
wangshaoqing 703a095c08 chore: hide export range selector 2026-05-19 17:57:09 +08:00
wangshaoqing 75294ca8c7 chore: simplify export action labels 2026-05-19 17:39:57 +08:00
wangshaoqing 303efcdc8f chore: clarify export labels and tooltips 2026-05-19 16:46:49 +08:00
wangshaoqing 50933af0a6 feat: allow selecting audience export fields 2026-05-19 16:26:04 +08:00
wangshaoqing db95a1f565 chore: refresh internal release package 2026-05-19 13:51:27 +08:00
wangshaoqing 37f7e0b5e6 fix: hydrate id export metrics and remove new tier columns 2026-05-18 19:50:14 +08:00
wangshaoqing 38da39589f feat: export audience profiles by author ids 2026-05-18 19:24:15 +08:00
wangshaoqing 39c4191a95 fix: format business ability estimates 2026-05-18 18:40:34 +08:00
wangshaoqing 249e6a5971 feat: export business ability metrics 2026-05-18 18:27:47 +08:00
wangshaoqing ca9ce02db5 fix: match Xingtu profile endpoints 2026-05-18 17:54:37 +08:00
wangshaoqing c8287e8d8e fix: fill missing audience profile buckets 2026-05-18 17:40:21 +08:00
wangshaoqing 26ae3bb4b6 feat: refine audience profile csv columns 2026-05-18 17:25:58 +08:00
wangshaoqing 66bc49d498 feat: add selected audience profile csv export 2026-05-18 16:59:05 +08:00
wangshaoqing 03c2fe0cc7 fix: restore batch submit base url 2026-05-11 10:25:55 +08:00
wangshaoqing b0d615ab6c Merge remote-tracking branch 'origin/main' 2026-05-11 10:23:29 +08:00
wangshaoqing 1de508f2c7 feat: merge market core user id flow 2026-05-11 10:22:45 +08:00
wangshaoqing 2e049ef718 fix: finalize market alignment release 2026-05-09 12:06:19 +08:00
wangshaoqing a5aad4f165 chore: add build artifacts and test files to .gitignore 2026-05-08 00:44:39 +08:00
wangshaoqing 02be56888a fix: align market selection checkboxes with rows
- Fix checkbox column misalignment with creator list items
- Add syncContentCellHeight to keep selection cells aligned with native rows
- Add MarketAlignmentDiagnostic for debugging alignment issues
- Update documentation to clarify dist-release folder usage
- Add npm run build:release step to colleague setup guide
2026-05-08 00:39:15 +08:00
wangshaoqing ecfe136628 docs: add git clone guide for colleagues 2026-05-07 18:49:08 +08:00
wangshaoqing 09c106e020 docs: add distribution build and simplified user guide
- Include dist-release/ and release/ for direct colleague use
- Add beginner-friendly installation guide
- Update .gitignore to track distribution builds
2026-05-07 18:48:42 +08:00
wangshaoqing 3992d4c325 fix: stabilize selected batch submit state 2026-04-30 16:45:14 +08:00
wangshaoqing b308b49368 Add Chinese project and user documentation 2026-04-29 18:46:17 +08:00
wangshaoqing 376c7b510e Replace batch prompt with custom dialog 2026-04-29 17:23:04 +08:00
wangshaoqing 37e29bd6b8 Prepare internal extension distribution 2026-04-29 16:58:35 +08:00
wangshaoqing 4f1f80b79b Style plugin actions and clean local artifacts 2026-04-29 13:49:02 +08:00
wangshaoqing b1f2db8552 Update batch submit backend IP 2026-04-29 13:24:04 +08:00
wangshaoqing 07d1dffe78 Fix silent market CSV export 2026-04-29 11:33:00 +08:00
wangshaoqing fe60253cd3 fix: align market selection checkboxes 2026-04-24 22:10:16 +08:00
wangshaoqing 7da1bcf255 feat: filter market export by selected creators 2026-04-23 18:58:59 +08:00
wangshaoqing 96e93628bd feat: track selected market creators 2026-04-23 18:27:14 +08:00
wangshaoqing 91d8347b76 feat: add market row selection column 2026-04-23 18:20:52 +08:00
wangshaoqing 45e5bb781b docs: add market selection export plan 2026-04-23 18:15:22 +08:00
wangshaoqing 06737918bc docs: add market selection export design 2026-04-23 18:13:35 +08:00
wangshaoqing 3e2d7b36f2 feat: submit batches to status backend 2026-04-23 17:41:44 +08:00
wangshaoqing b3bcc2af45 fix: derive missing A3 batch metrics 2026-04-23 17:41:33 +08:00
wangshaoqing fb45f0cea8 style: match market actions to native primary buttons 2026-04-23 17:00:38 +08:00
wangshaoqing bee8cb0207 feat: refine market action bar and metrics sync 2026-04-23 16:20:14 +08:00
wangshaoqing 24e8a3ba9a docs: add market csv and layout design notes 2026-04-23 14:37:14 +08:00
wangshaoqing 233de28713 fix: stabilize market metrics hydration and sorting 2026-04-23 14:35:14 +08:00
wangshaoqing a51c6f7bf2 feat: add sortable market metric columns 2026-04-23 13:29:20 +08:00
wangshaoqing 2f77199920 Allow partial market rates in CSV export 2026-04-22 19:22:10 +08:00
wangshaoqing c7ae2fbfcb feat: add logto auth and backend metrics integration 2026-04-22 15:52:12 +08:00
wangshaoqing b1bb28f5aa feat: add mock batch submit endpoint 2026-04-22 13:59:34 +08:00
wangshaoqing 766c6a624f feat: wire market batch submission flow 2026-04-22 13:57:24 +08:00
wangshaoqing 3c672f8355 feat: add batch submit toolbar action 2026-04-22 13:54:51 +08:00
wangshaoqing b75755e6a6 feat: add batch submit client 2026-04-22 13:51:39 +08:00
wangshaoqing ff2755e218 feat: add batch payload builder 2026-04-22 13:50:33 +08:00
wangshaoqing 58f5de03f2 docs: add market batch submit design 2026-04-22 13:37:32 +08:00
wangshaoqing 12ff0b56fb docs: add protected api mock verification steps 2026-04-22 10:54:31 +08:00
wangshaoqing 2c7ea3cc45 feat: add mock protected api server 2026-04-22 10:52:57 +08:00
wangshaoqing 668aec45c5 feat: add popup protected api dev test 2026-04-22 10:51:39 +08:00
wangshaoqing cbcc06380d feat: add protected api client 2026-04-22 10:49:28 +08:00
wangshaoqing e8f68e30e5 test: cover auth access token responses 2026-04-22 10:48:12 +08:00
wangshaoqing 18a6a18426 docs: add logto protected api mock design 2026-04-22 10:40:42 +08:00
wangshaoqing 968cc88c62 release: 0.2.0421.2 2026-04-21 17:10:06 +08:00
wangshaoqing 55324a5bb7 feat: stabilize Xingtu market data sync 2026-04-21 14:16:29 +08:00
wangshaoqing 85e835a96a chore: refresh package lock 2026-04-20 20:23:59 +08:00
wangshaoqing b98f812a52 docs: add usage and verification notes 2026-04-20 20:18:36 +08:00
wangshaoqing 9b3c6756bb feat: wire market plugin controls 2026-04-20 20:17:48 +08:00
wangshaoqing f6b2bdc862 feat: add full scan controller 2026-04-20 20:13:29 +08:00
wangshaoqing 86f776ad79 feat: add market dom sync 2026-04-20 20:11:11 +08:00
wangshaoqing c846ab9f4a feat: add csv exporter 2026-04-20 20:09:06 +08:00
wangshaoqing 26bdff8daa feat: add filter and sort controller 2026-04-20 20:07:53 +08:00
wangshaoqing 98dc078a15 feat: add market result store 2026-04-20 20:06:21 +08:00
wangshaoqing 649de1608c feat: add ase api client 2026-04-20 20:05:02 +08:00
wangshaoqing 065b6380bf feat: add rate normalization helpers 2026-04-20 20:01:43 +08:00
wangshaoqing b6b350bbf7 chore: tighten bootstrap test and build config 2026-04-20 19:57:45 +08:00
wangshaoqing 037423853a fix: remove bootstrap content side effects 2026-04-20 19:53:32 +08:00
wangshaoqing 74a2eca0ac chore: bootstrap mv3 extension project 2026-04-20 19:50:05 +08:00
wangshaoqing b04d018840 chore: add project docs baseline 2026-04-20 19:45:00 +08:00