Maofeng
24b32ea5cc
feat(cropper): expand image export API
2026-09-29 17:46:16 +08:00
Maofeng
f56397fb97
feat(docs): discover package metadata
2026-09-29 17:20:25 +08:00
Maofeng
844acad316
docs(cropper): add bilingual usage guides
2026-09-29 17:09:39 +08:00
Maofeng
23e0867027
feat(cropper): add image cropping primitives
2026-09-29 17:09:26 +08:00
Maofeng
acbc62463e
docs(ui): explain shadcn adaptations
2026-09-29 17:08:23 +08:00
Maofeng
ffe180f482
refactor(workspace): consume revised color tokens
2026-09-29 17:08:16 +08:00
Maofeng
91e010cff7
refactor(appearance): adopt accent and highlight tokens
2026-09-29 17:08:08 +08:00
Maofeng
d5cec8342d
refactor(ui): clarify semantic color roles
2026-09-29 17:08:03 +08:00
Maofeng
c39d131a86
docs: register overlays and page packages
2026-09-28 23:13:54 +08:00
Maofeng
d23deca0e7
feat(page): add composable page primitives
2026-09-28 23:13:49 +08:00
Maofeng
0ec968c344
feat(overlays): add managed overlay package
2026-09-28 23:13:44 +08:00
Maofeng
bca874fd30
feat(ui): expose typed overlay handles
2026-09-28 23:13:39 +08:00
Maofeng
1353dc3145
docs(record): add bilingual usage guides
2026-09-28 17:24:14 +08:00
Maofeng
d3de7cc172
test(record): cover providers fields and iteration
2026-09-28 17:24:08 +08:00
Maofeng
3eb0246c40
feat(record): add generic record context APIs
2026-09-28 17:23:59 +08:00
Maofeng
93373adb9a
feat(docs): enhance code presentation
2026-09-28 16:00:01 +08:00
Maofeng
91cfb3d068
refactor(ui): use relative internal imports
2026-09-21 17:32:06 +08:00
Maofeng
4c61e79d0d
docs(ui): expand bilingual component guides
2026-09-21 17:27:45 +08:00
Maofeng
fb985edb20
feat(docs): add appearance sandbox example
2026-09-21 17:09:54 +08:00
Maofeng
a9d6856ab8
feat(docs): add MDX sandbox previews
2026-09-21 17:09:44 +08:00
Maofeng
b26c8886cf
chore(web): resolve source alias from ESM config
2026-09-21 16:18:33 +08:00
Maofeng
3e671cce47
test(web): cover select disclosure icon
2026-09-21 16:18:29 +08:00
Maofeng
4d3892a5ea
fix(docs): stabilize shared layout rendering
2026-09-21 16:17:06 +08:00
Maofeng
df5bbc739c
refactor(docs): share site header and footer
2026-09-21 16:12:12 +08:00
Maofeng
6711401f5f
docs(appearance): add bilingual package guides
2026-09-21 16:05:19 +08:00
Maofeng
e2dbbcb884
feat(appearance): add composable theme package
2026-09-21 16:05:05 +08:00
Maofeng
71c416caab
fix(ui): render select icon as child
2026-09-20 18:32:14 +08:00
Maofeng
a6f5f0b649
docs: rewrite project readme
2026-09-20 16:49:28 +08:00
Maofeng
02df33ce6b
style(docs): update homepage branding
2026-09-20 16:44:27 +08:00
Maofeng
eebf29c3d5
docs(media): add standalone package guide
2026-09-20 16:44:22 +08:00
Maofeng
c519d4e74b
feat(media): extract workspace package
2026-09-20 16:44:15 +08:00
Maofeng
2a6284d1b0
chore(docs): add Cloudflare deployment
2026-09-20 16:29:08 +08:00
Maofeng
7d57c9e7ae
chore(docs): remove redundant workspace files
2026-09-20 16:23:41 +08:00
Maofeng
9635de56e8
feat(docs): add static generation and search indexes
2026-09-20 16:23:32 +08:00
Maofeng
a57fdbe7c6
fix(search): restore history after hydration
2026-09-20 16:22:21 +08:00
Maofeng
f442c07dbf
chore(zed): update workspace editor settings
2026-09-20 15:58:00 +08:00
Maofeng
93e7941dc4
fix(docs): include section in article breadcrumb
2026-09-20 15:57:47 +08:00
Maofeng
e70ad64b19
fix(docs): adapt code blocks to color scheme
2026-09-20 15:57:47 +08:00
Maofeng
2dbf51ba24
chore(format): normalize repository files
2026-09-20 15:54:12 +08:00
Maofeng
dc80bd8ae0
feat(docs): add bilingual package documentation site
2026-09-20 15:53:54 +08:00
Maofeng
60f6f1fb1a
chore(repo): add shared editor defaults
2026-09-20 15:53:07 +08:00
Maofeng
a03b04ed3f
fix(lint): resolve remaining static analysis warnings
2026-09-20 15:53:02 +08:00
Maofeng
f246d81088
feat(web): add dashboard composer preview
2026-09-20 15:52:52 +08:00
Maofeng
6cd981d6a2
feat(i18n): standardize bilingual catalogs and tooling
2026-09-20 15:52:48 +08:00
Maofeng
ea00a71112
refactor(icons): migrate workspace to Icones
2026-09-20 15:52:22 +08:00
Maofeng
1fc56b6982
refactor(search): extract search into workspace package
2026-09-20 15:52:09 +08:00
Maofeng
e02c3dceb5
feat(preferences): add extensible preference store
2026-09-20 15:52:03 +08:00
Maofeng
2043c7d777
chore(web): move the development server to port 7100
...
Use port 7100 for the local Vite server while retaining external host access.
2026-08-08 21:14:37 +08:00
Maofeng
6cd7d436ef
feat(web): add login and customer chat demos
...
Add a responsive login screen using the shared appearance controls and a browser-only customer-service simulator for the chat workspace. Register both routes and include mock media resolution, message sending, and earlier-history loading for interactive verification.
2026-08-08 21:14:31 +08:00
Maofeng
87df34a8ab
feat(blocks): add Mini Program customer service workspace
...
Add a reusable one-to-one chat workspace modeled on WeChat Mini Program customer-service messages, covering text, image, link, and Mini Program page payloads. Include conversation search, message history, responsive navigation, media resolution, Unicode emoji selection, Lexical plain-text composition, attachments, localized copy, and tests for rendering and send behavior.
2026-08-08 21:14:26 +08:00