wxs
|
ac8e86ab7b
|
fix: harden favorites storage recovery
|
2026-07-17 12:04:56 +08:00 |
|
wxs
|
a7d62c7ec0
|
fix: validate favorite folder removal
|
2026-07-17 11:58:12 +08:00 |
|
wxs
|
30748ddc0f
|
feat: add local favorites repository
|
2026-07-17 11:54:39 +08:00 |
|
wxs
|
4768f66c39
|
fix: remove metric catalog search
|
2026-07-17 10:54:41 +08:00 |
|
wxs
|
c45dca8a13
|
fix: keep metric catalog above table header
|
2026-07-16 21:33:00 +08:00 |
|
wxs
|
70c1de3a7e
|
fix: restore metric filter interactions
|
2026-07-16 21:23:45 +08:00 |
|
wxs
|
2e248fa9a3
|
feat: redesign market propagation toolbar
|
2026-07-16 18:21:12 +08:00 |
|
wxs
|
9326d676b7
|
feat: add independent spread metric filters
|
2026-07-10 17:48:02 +08:00 |
|
wxs
|
b48e244a99
|
refactor: model independent spread metric rules
|
2026-07-10 17:18:01 +08:00 |
|
wxs
|
370cc0170b
|
fix: refine market toolbar filters
|
2026-07-09 21:33:58 +08:00 |
|
wxs
|
b4440e2ca3
|
style: simplify spread threshold controls
|
2026-06-30 18:07:40 +08:00 |
|
wxs
|
4c66262211
|
style: show spread threshold units
|
2026-06-30 17:56:49 +08:00 |
|
wxs
|
4b5515f6ec
|
style: refine market toolbar layout
|
2026-06-30 17:44:31 +08:00 |
|
wxs
|
ccfb8f14fe
|
style: compact spread filter toolbar layout
|
2026-06-29 17:18:31 +08:00 |
|
wxs
|
0122e63872
|
refactor: use spread metrics for content data fields
|
2026-06-29 16:35:27 +08:00 |
|
wxs
|
9eb1fe43cc
|
feat: filter exports by spread thresholds
|
2026-06-29 16:11:52 +08:00 |
|
wxs
|
121977fd0d
|
feat: export author spread metrics
|
2026-06-29 16:06:14 +08:00 |
|
wangshaoqing
|
3a80ef9859
|
chore: unify zip installs around dist
|
2026-05-25 16:48:59 +08:00 |
|
wangshaoqing
|
e1cf2970da
|
feat: redesign popup update panel
|
2026-05-25 15:50:51 +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
|
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
|
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
|
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
|
3992d4c325
|
fix: stabilize selected batch submit state
|
2026-04-30 16:45:14 +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 |
|