Commit Graph
4763 Commits
Author SHA1 Message Date
techflag 4a3b5b03a6 test: verify packaged WorkDSH plugin inventory 2026-09-26 04:39:44 +08:00
techflag 8140986ca9 refactor: use official primary Node for Desktop host 2026-09-26 04:09:22 +08:00
techflag 895a7ecc56 docs: distinguish five-product inventory from internal package consolidation 2026-09-26 03:50:15 +08:00
techflag a375a56277 fix: expose only five WorkDSH product plugins in Desktop 2026-09-26 03:21:18 +08:00
techflag 00ec2d8599 docs: define installed Desktop plugin boundary evidence 2026-09-26 01:57:01 +08:00
techflag a0a7cdd736 docs: state remaining internal bundle boundary accurately 2026-09-26 01:09:30 +08:00
techflag 9a586814d9 Clean Desktop carrier and enforce one DSH version 2026-09-25 21:44:01 +08:00
techflag 468be1fa07 Scope Desktop version gate to Desktop source 2026-09-25 20:41:33 +08:00
techflag fbee96acc8 Retire duplicate Beta Desktop workspace 2026-09-25 20:41:33 +08:00
techflag 0d33112cf8 feat(desktop): use Electron session browser without extra binary 2026-09-25 13:40:07 +08:00
techflag 71664c87ef docs: remove stale desktop screenshots and unrelated website links 2026-09-24 09:49:13 +08:00
xipian-air 06b9d5e279 test(installer): add fail-closed NSIS extraction lab 2026-09-05 02:55:01 +08:00
xipian-air 964b838c82 feat(release): maintain stable and beta desktop packages 2026-09-02 15:07:59 +08:00
xipian-air 42e1f7b443 refactor(beta): isolate desktop distribution identity 2026-09-02 13:49:00 +08:00
kid 5e3b6ed967 fix(desktop): remove Windows Acrylic window material. 2026-08-27 15:50:26 +08:00
t4we fan 36c4c271da docs: add privacy policy 2026-08-26 16:45:27 +08:00
t4we fan dce61554c8 feat(desktop): add profile setup and Windows hardening 2026-08-26 12:19:10 +08:00
JunkaiWang-TheoPhy 9ec920c400 Document a safe Desktop-backed path for external sandbox development
Issue #427 calls for plugin-author guidance that matches the current
Desktop public contract instead of ambient profile guesses or unmanaged
package-manager lifetimes. The guide now keeps the Desktop adapter in one
nested injection, describes the external `dsh web` mirror recipe, and
records the bilingual pair through the repository hash gate.

Constraint: Public plugin-author guidance must stay within desktopProfiles and desktopPnpm
Rejected: Document guessed `profiles/web` and ambient `pnpm` flows | they bypass the Desktop-selected profile and managed lifecycle
Directive: Keep this recipe scoped to external `dsh web` mirrors; native Electron verification still belongs in real Desktop runs
Confidence: high
Scope-risk: narrow
Tested: corepack yarn test:bilingual-docs
Tested: corepack yarn check:bilingual-docs
Tested: corepack yarn check
2026-08-26 09:38:15 +08:00
ZP d06b7622ee docs: add Chinese Windows installer evidence 2026-08-26 00:31:27 +08:00
ZP 46decd44b6 fix(win): allow installer upgrades while desktop is running 2026-08-26 00:16:15 +08:00
t4we fan fac8139273 fix(desktop): unify enhanced mode naming 2026-08-25 10:34:34 +08:00
t4we fan ae8efcc1dc fix(desktop): restore 2.0.2 enhanced window boundaries 2026-08-24 23:52:15 +08:00
t4we fan 8d5b9e2108 feat(desktop): own extended sidebar and refine inner corner 2026-08-24 23:20:26 +08:00
t4we fan 530923b45f refactor(desktop): compact frames and hide unused dialog chrome 2026-08-24 23:05:04 +08:00
t4we fan 860b758b02 feat(desktop): add native desktop dialog and recovery workspace 2026-08-24 22:44:19 +08:00
t4we fan def1dababb feat(desktop): add extended window materials 2026-08-24 19:25:47 +08:00
t4we fan dbf826a853 fix(desktop): prevent background update focus theft 2026-08-24 17:59:14 +08:00
Qiuner 4be1cf093f docs(architecture): record plugin install lifecycle ownership 2026-08-19 18:52:00 +08:00
Qiuner 3ba76d9510 docs(desktop): clarify universal macOS support 2026-08-19 07:15:29 +08:00
Qiuner 7160792017 docs(desktop): document update installer cleanup 2026-08-19 07:15:05 +08:00
Qiuner a5056c91eb docs(architecture): document native shell platform seams 2026-08-19 00:12:08 +08:00
Qiuner ef4838f75d docs(desktop): explain fixed local web ports 2026-08-18 11:43:03 +08:00
Qiuner cf24a93588 docs(desktop): document crash recovery diagnostics 2026-08-18 10:23:46 +08:00
t4we fan 05844e548c Merge remote-tracking branch 'origin/codex/market-data-sources' 2026-08-17 12:28:46 +08:00
t4we fan 8734c2cd21 docs(fabric): incorporate community RFC feedback 2026-08-17 03:14:13 +08:00
t4we fan 8de84505b5 docs(market): define extensible catalog sources 2026-08-17 02:28:22 +08:00
t4we fan 9c2d915154 docs(market): initialize community market shell 2026-08-17 01:41:05 +08:00
t4we fan 2148432273 docs(fabric): study VS Code extension model 2026-08-17 01:31:34 +08:00
t4we fan 6bc60394dc docs(fabric): research plugin framework requirements 2026-08-17 01:31:34 +08:00
t4we fan 68b9352955 docs(fabric): define compatibility framework draft 2026-08-17 01:31:34 +08:00
Qiuner 66862637e5 docs: improve repository discoverability
Lead with a concrete desktop-client description, supported platforms, bundled-runtime behavior, and direct downloads. Add bilingual FAQs with concise, source-linked answers for common installation, product-boundary, profile, plugin, data, and update questions.
2026-08-16 22:58:24 +08:00
t4we fan 5e19555923 docs: add contributing guide for users, plugin authors, and developers
CONTRIBUTING(.en).md describes three contribution paths: regular users
(reporting, community, docs, links), plugin authors (following the
plugin-development guide and ecosystem manifesto), and developers
(environment, repository boundaries such as the read-only upstream
submodule, commit style, and the yarn check gate). Linked from the root
README development section and the documentation index.
2026-08-16 19:45:45 +08:00
t4we fan 29d8cdcc44 docs: add plugin ecosystem manifesto and link it from the intro
Create docs/plugin-ecosystem(.en).md as the ecosystem manifesto: an open,
composable, sustainable vision with composition-first, declare-clearly,
and compatibility-first principles, the desktop shell as the first
example, living-document community governance, and the marketplace as
the trust signal.

The root README intro now ends with the co-progress vision and links the
manifesto; the docs index and root README tables list it; the
plugin-development ecosystem-vision section points to it as the full
statement.
2026-08-16 19:35:40 +08:00
t4we fan 7dc9cf4dbc docs: express the unified-ecosystem vision for users and developers
User side: the root README and user guide now say in plain language that
every plugin is built against the same rules so plugins can be installed
and used together, like a phone app store. Developer content in the
plugin-ecosystem section moves under a 'For developers' subsection.

Developer side: plugin-development ends with the ecosystem vision —
composition-first, clear declarations, compatibility-first conventions,
adopted through community use, with the marketplace as the discovery and
trust signal. No internal criticism or product comparison is voiced.
2026-08-16 19:21:29 +08:00
t4we fan 3cfb09fcbc docs: separate user-facing and developer documentation paths
Users following the install/use path could previously land in developer
and maintainer content: the root README documentation table mixed both
audiences, the plugin-ecosystem section named desktopProfiles/desktopPnpm
inline, the user guide ended by pointing at the package README, and
why-desktop carried contract details.

Split the root README and docs index into user vs developer tables, add a
user-level plugin intro to the user guide, remove the developer-jargon
patch wording, and soften why-desktop's developer-contract detail. The
plugin-ecosystem narrative and differentiation copy stay for a follow-up
pass.
2026-08-16 19:10:51 +08:00
t4we fan d0ee6693b0 docs: fix stale bilingual hashes and last-known-good timing
The README.i18n.yaml record was not re-recorded after the recent README
edits. The user guide also still described the pre-b9568562be health
commit, which now waits for the browser Loader to settle instead of the
window mount alone.
2026-08-16 19:05:36 +08:00
t4we fan a839b214d9 docs: keep legacy README link 2026-08-16 00:04:47 +08:00
t4we fan e9deec778a docs: reorganize desktop documentation 2026-08-16 00:02:58 +08:00
t4we fan 4e3eb911fd refactor(repo): isolate upstream and desktop workspace 2026-08-15 01:07:13 +08:00
Shigma 0ae8f27b93 docs: add link to preview paper 2026-08-13 18:37:45 +08:00