-
22910ae341
feat: use cache-first policy for admin product queries
master
QiuSW
2026-09-21 09:13:57 +08:00
-
a667e3bdff
docs: add admin cache-first query ticket
QiuSW
2026-09-21 09:10:50 +08:00
-
91cde03032
fix: wait for Huohanhan sync terminal status
QiuSW
2026-09-19 16:13:19 +08:00
-
84bd44496b
fix: expose product edit preparation errors
QiuSW
2026-09-19 16:06:59 +08:00
-
2d64105ee9
feat: add recoverable cover update operations
QiuSW
2026-09-18 10:23:46 +08:00
-
dfa9ae19d4
fix: persist cover update recovery state
QiuSW
2026-09-18 10:21:37 +08:00
-
a8d9833e9c
fix: validate cover image lists before replacement
QiuSW
2026-09-18 10:17:12 +08:00
-
75edd0b06a
feat: add idempotent replace-first cover strategy
QiuSW
2026-09-18 09:59:48 +08:00
-
b414d13e24
feat: query uploaded Shopee image URL
QiuSW
2026-09-17 17:57:58 +08:00
-
207ec51a0c
fix: rehost cover URLs through Huohanhan and keep existing images

QiuSWandClaude Opus 5
2026-09-17 15:09:38 +08:00
-
0ea7cde293
feat: add Shopee product image upload and admin management page

QiuSWandClaude Opus 5
2026-09-17 14:21:23 +08:00
-
39dc17825a
docs: complete Shopee product update ticket
QiuSW
2026-09-17 09:30:08 +08:00
-
9820e0c62e
feat: add Shopee title and cover update APIs
QiuSW
2026-09-17 09:14:55 +08:00
-
d838356f85
recognize Chinese size variation names
QiuSW
2026-09-16 09:43:34 +08:00
-
8dbb98e002
add Shopee product spec endpoint
QiuSW
2026-09-16 09:38:18 +08:00
-
acffa42d3b
remove captcha requirement from login payload
QiuSW
2026-09-15 14:01:18 +08:00
-
a6facdf2fb
disable admin login captcha
QiuSW
2026-09-15 11:25:09 +08:00
-
540d15d6fd
chore: ignore production credential files
QiuSW
2026-09-15 10:09:17 +08:00
-
c15ae1dcf1
fix: register ui fallback on gin engine
QiuSW
2026-09-15 09:02:18 +08:00
-
d736ee7305
feat: serve built ui from api
QiuSW
2026-09-15 09:02:09 +08:00
-
a2e9f5e35d
docs: add shopee http client cli example
QiuSW
2026-09-14 18:02:07 +08:00
-
36183cf713
feat: add cache first shopee synch endpoint
QiuSW
2026-09-14 15:28:16 +08:00
-
247099f05f
feat: add stale-aware shopee sync endpoint
QiuSW
2026-09-14 12:00:22 +08:00
-
122982568e
fix: reuse active shopee sync task
QiuSW
2026-09-14 11:38:22 +08:00
-
92ba052178
fix: serialize shopee detail response object
QiuSW
2026-09-14 11:05:35 +08:00
-
5e0b99f40e
fix: return shopee detail bean payload
QiuSW
2026-09-14 11:03:52 +08:00
-
7ba8860171
fix: poll shopee sync with task id
QiuSW
2026-09-14 10:58:55 +08:00
-
012269cfda
feat: add shopee sync wait endpoint
QiuSW
2026-09-14 10:52:36 +08:00
-
e81411cbbc
fix: upsert repeated shopee sync tasks
QiuSW
2026-09-14 10:32:58 +08:00
-
f8c90004f1
feat: add redis huohanhan auth cache
QiuSW
2026-09-14 10:24:15 +08:00
-
3fce4c6124
fix: make public shopee detail query read-only
QiuSW
2026-09-14 10:05:15 +08:00
-
414b42bb2c
feat: add shopee sync task page
QiuSW
2026-09-14 09:34:11 +08:00
-
bf55497c5c
feat: list shopee sync task history
QiuSW
2026-09-14 09:29:02 +08:00
-
62e8fd7e9b
feat: persist shopee sync tasks
QiuSW
2026-09-14 09:28:27 +08:00
-
b7ee0fc214
feat: split shopee sync and detail APIs
QiuSW
2026-09-14 09:17:11 +08:00
-
58cdf932cd
fix: bound shopee query duration
QiuSW
2026-09-14 09:15:06 +08:00
-
f384a44d1e
fix: retry transient shopee sync status responses
QiuSW
2026-09-14 09:09:07 +08:00
-
c28a2c2031
fix: expose shopee sync failure reason
QiuSW
2026-09-14 09:08:20 +08:00
-
8491c5bfef
feat: sync shopee product before detail
QiuSW
2026-09-14 08:49:53 +08:00
-
69b20aa38e
feat: persist huohanhan product detail
QiuSW
2026-09-12 12:06:08 +08:00
-
2871bb6c00
fix: initialize shopee request context and admin sync route
QiuSW
2026-09-12 10:27:17 +08:00
-
e75863bfd9
fix: allow authenticated admin shopee sync
QiuSW
2026-09-12 10:02:54 +08:00
-
fe625aba61
feat: persist huohanhan auth state in mysql
QiuSW
2026-09-12 09:47:01 +08:00
-
3803450e65
fix: use one sqlite driver in api process
QiuSW
2026-09-12 09:37:32 +08:00
-
8457352769
fix: correct api key db guard
QiuSW
2026-09-12 09:32:32 +08:00
-
432dcf6e60
fix: guard api key database access
QiuSW
2026-09-12 09:30:16 +08:00
-
158d03ae92
fix: compile product guard
QiuSW
2026-09-12 09:24:59 +08:00
-
e777918543
fix: guard empty product response
QiuSW
2026-09-12 09:24:48 +08:00
-
7421fa3db5
fix: guard shopee database initialization
QiuSW
2026-09-12 09:22:03 +08:00
-
5403379b25
fix: bind Shopee search enter key to sync
QiuSW
2026-09-12 09:19:32 +08:00
-
fbc6627202
docs: record LOCAL-006 product page evidence
QiuSW
2026-09-12 09:18:32 +08:00
-
df3a0067aa
feat: add Shopee product management page
QiuSW
2026-09-12 09:18:21 +08:00
-
81f6464d6a
docs: accept LOCAL-005 API key page
QiuSW
2026-09-12 09:14:42 +08:00
-
f3f4ce8617
fix: close API key dialog without confirmation
QiuSW
2026-09-12 09:13:19 +08:00
-
1e2dcc9bff
fix: migrate API key value column before creation
QiuSW
2026-09-12 09:09:19 +08:00
-
5d32dfb747
style: rebalance API key table columns
QiuSW
2026-09-12 09:07:14 +08:00
-
ab473a25b9
fix: allow migration for existing API keys
QiuSW
2026-09-12 08:55:31 +08:00
-
cfd6bb93d4
feat: allow viewing API keys in internal admin
QiuSW
2026-09-12 08:55:23 +08:00
-
1e2a06c8e2
feat: add Admin API key management page
QiuSW
2026-09-12 08:44:58 +08:00
-
3736db1157
fix: avoid sqlite driver registration conflict
QiuSW
2026-09-11 17:41:54 +08:00
-
768f254c39
docs: accept LOCAL-004 API key management
QiuSW
2026-09-11 17:41:09 +08:00
-
f37004f68e
feat: add database backed API key management
QiuSW
2026-09-11 17:28:56 +08:00
-
b5f29664ba
docs: record huohanhan client integration evidence
QiuSW
2026-09-11 16:31:39 +08:00
-
a55f51ea9a
feat: connect Shopee API to migrated huohanhan client
QiuSW
2026-09-11 16:27:57 +08:00
-
6cf0cd3796
fix: clean example huohanhan config
QiuSW
2026-09-11 16:23:31 +08:00
-
9e3bf45d03
chore: remove deprecated huohanhan config fields
QiuSW
2026-09-11 16:23:09 +08:00
-
b8aaff6ea6
chore: load erpgo settings from root config.yaml
QiuSW
2026-09-11 16:14:44 +08:00
-
3fc7d02819
chore: default commands to config.yaml
QiuSW
2026-09-11 16:13:05 +08:00
-
e60829ed6a
chore: use root config.yaml for runtime settings
QiuSW
2026-09-11 16:12:45 +08:00
-
bb2a19bfbe
feat: migrate huohanhan client and document contract
QiuSW
2026-09-11 16:06:45 +08:00
-
34839eae33
docs: add local tickets for huohanhan integration
QiuSW
2026-09-11 15:59:13 +08:00
-
fb72ea9b12
feat: initialize erpgo with local workflow and Shopee query MVP
QiuSW
2026-09-11 15:54:55 +08:00