AskaEth
|
30697e4a64
|
feat: market cards show preview images for scenes too
|
2026-07-27 11:33:19 +08:00 |
|
AskaEth
|
d931e4b2b0
|
fix: show error detail + retry link, Miuix refresh button
|
2026-07-27 11:27:30 +08:00 |
|
AskaEth
|
6dd91739f0
|
feat: refresh button in market tab bar
|
2026-07-27 11:25:34 +08:00 |
|
AskaEth
|
978ccacd17
|
fix: switch grid display for 'my' tab vs market tabs
|
2026-07-27 11:22:49 +08:00 |
|
AskaEth
|
32a98d0e84
|
fix: my tab card layout - info below title
|
2026-07-27 10:53:26 +08:00 |
|
AskaEth
|
97de708469
|
feat: update button opens full publish modal, keeps old preview if not changed
|
2026-07-27 10:51:36 +08:00 |
|
AskaEth
|
2d5cdc0d3b
|
feat: drag-drop preview upload with file type/size validation
|
2026-07-27 10:46:08 +08:00 |
|
AskaEth
|
44c0383dc1
|
fix: 6MB limit for preview images (client + server)
|
2026-07-27 10:44:12 +08:00 |
|
AskaEth
|
495cc4143f
|
feat: optional preview image upload in publish modal
|
2026-07-27 10:42:14 +08:00 |
|
AskaEth
|
cc04897d17
|
feat: collapsible sections in publish modal
|
2026-07-27 10:17:04 +08:00 |
|
AskaEth
|
3ea3f10100
|
fix: replace _upload with publish modal (file picker + local list)
|
2026-07-27 10:14:14 +08:00 |
|
AskaEth
|
2960d132ef
|
feat: publish-from-local with builtin/market filter, file picker modal
|
2026-07-27 10:11:00 +08:00 |
|
AskaEth
|
e94d862560
|
chore: username placeholder -> 必填
|
2026-07-27 10:04:16 +08:00 |
|
AskaEth
|
c59c7a172c
|
refactor: login modal with tabs, username only on register
|
2026-07-27 10:03:13 +08:00 |
|
AskaEth
|
08e5729de3
|
fix: match installed by manifest_id only, no name fallback
|
2026-07-27 09:53:07 +08:00 |
|
AskaEth
|
6a58ec9d20
|
fix: re-add localNames check for installed matching
|
2026-07-27 09:51:42 +08:00 |
|
AskaEth
|
e3afb2ac9b
|
fix: dual id/name matching for installed + console.error on all catches
|
2026-07-27 09:31:26 +08:00 |
|
AskaEth
|
1c73ec9db6
|
fix: remove undefined localNames reference
|
2026-07-27 09:29:37 +08:00 |
|
AskaEth
|
10aa14b6d5
|
fix: add console.error to market catch blocks for debugging
|
2026-07-27 09:28:34 +08:00 |
|
AskaEth
|
fb5ebfe162
|
fix: check local scenes for installed status
|
2026-07-27 09:19:30 +08:00 |
|
AskaEth
|
87608868f5
|
fix: use dual id+name matching, manifest_id pending field addition
|
2026-07-27 09:01:18 +08:00 |
|
AskaEth
|
0fd96b7794
|
fix: refresh market grid after install
|
2026-07-27 08:59:17 +08:00 |
|
AskaEth
|
76d9cc3975
|
fix: match installed by manifest_id only, add manifest_id field
|
2026-07-27 08:54:52 +08:00 |
|
AskaEth
|
ae4bffd79f
|
fix: match installed by both id and name
|
2026-07-27 08:51:31 +08:00 |
|
AskaEth
|
2a51026587
|
feat: uninstall button for locally installed market packages
|
2026-07-27 08:49:20 +08:00 |
|
AskaEth
|
d04ab1138c
|
feat: market checks local installs, shows installed badge
|
2026-07-27 08:47:35 +08:00 |
|
AskaEth
|
3ffee330a5
|
fix: market install button feedback - always show toast
|
2026-07-27 08:44:53 +08:00 |
|
AskaEth
|
f9256a564b
|
feat: my tab shows time/version/status, restore -created sort
|
2026-07-26 22:26:43 +08:00 |
|
AskaEth
|
df8f33dcca
|
fix: market tab styles + my items layout
|
2026-07-26 22:23:23 +08:00 |
|
AskaEth
|
b9359b3b47
|
feat: '我的' tab - user content management with update/delete
|
2026-07-26 21:46:24 +08:00 |
|
AskaEth
|
98440099a8
|
fix: market tab active state inline style update
|
2026-07-26 21:39:54 +08:00 |
|
AskaEth
|
47341f1f76
|
feat: market scenes tab - upload/install with dependency check
|
2026-07-26 21:37:24 +08:00 |
|
AskaEth
|
c4675f7a15
|
feat: persistent registration toast, click to dismiss
|
2026-07-26 21:32:01 +08:00 |
|
AskaEth
|
605830ac34
|
feat: username field in market registration
|
2026-07-26 21:25:33 +08:00 |
|
AskaEth
|
6cb0759630
|
fix: remove hardcoded email placeholder
|
2026-07-26 21:23:13 +08:00 |
|
AskaEth
|
93776c7d98
|
refactor: market as standalone sidebar page, removed from dashboard
|
2026-07-26 21:20:27 +08:00 |
|