Commit Graph

  • 4ceda5d2b7 release 1.66.3: a release-age exclusion is never widened to a bare name main v1.66.3 fkysly 2026-09-28 00:27:14 +08:00
  • f81e7df3aa revert(install): never widen a release-age exclusion to a bare package name (#733) fkysly 2026-09-28 00:26:27 +08:00
  • 1c563e52db fix(desktop): an explicit profile: desktop cannot fall back to the forbidden CLI (#744) fkysly 2026-09-28 00:22:36 +08:00
  • 6fe861567d fix(pnpm): classify a patch pnpm refuses to use, and name it (#740) fkysly 2026-09-28 00:19:22 +08:00
  • 6431fa36e2 Merge pull request #747 from liuwenji007/fix/746-update-notes-catalog-npm fkysly 2026-09-28 00:14:39 +08:00
  • aecc3124b0 fix(changelog): enhance catalog handling for npm installs with missing notes Liu Wenjie 2026-09-27 23:36:14 +08:00
  • 0823aa2fed fix(changelog): an npm install's update notes are not found by the catalog name (#746) Liu Wenjie 2026-09-27 22:46:17 +08:00
  • b83751e614 Merge pull request #737 from zhanghao3693/i18n/zh-locale-meta Regulus 2026-09-27 22:30:54 +08:00
  • 52120f6a50 fix(i18n): drop package name suffix from zh title zhanghao3693 2026-09-27 20:45:28 +08:00
  • 180c3144da fix(net): carry our own dispatcher on a direct fetch (#742) Regulus 2026-09-27 14:17:53 +08:00
  • 317acd0537 docs(net): keep the two dispatcher measurements apart (#742) Liu Wenjie 2026-09-27 13:59:49 +08:00
  • a7e3bf9622 fix(net): carry our own dispatcher on a direct fetch (#742) Liu Wenjie 2026-09-27 13:44:20 +08:00
  • cf15013df2 fix(i18n): drop upgrade wording and feature list from zh meta zhanghao3693 2026-09-27 06:32:50 +08:00
  • 9bc6120ba5 fix(check): a host peer's version is not read from another installation (#726) fkysly 2026-09-27 00:24:58 +08:00
  • 6450b0a567 release 1.66.2: a release-age exclusion is never written as a version union (#733) v1.66.2 fkysly 2026-09-27 00:16:47 +08:00
  • f063c3b8cd fix(install): a release-age exclusion is never written as a version union (#732, #733) fkysly 2026-09-27 00:16:31 +08:00
  • f4478f5301 fix(client): a core-bundle red line still left its verb in English (#401) (#735) Regulus 2026-09-26 22:13:44 +08:00
  • 60ac639112 i18n: add DSH plugin locale metadata for zh-CN zhanghao3693 2026-09-26 18:58:47 +08:00
  • b903de2ff8 test(client): add test for unrecognized core-bundle detail handling in MarketSection Liu Wenjie 2026-09-26 16:54:32 +08:00
  • 57fe7bfa97 fix(client): a core-bundle red line still left its verb in English (#401) Liu Wenjie 2026-09-26 16:14:38 +08:00
  • d8b53972e6 fix(install): repair the shadowed release-age rules on the declined-bypass path too (#732) fkysly 2026-09-26 09:57:18 +08:00
  • 297bb009fa release 1.66.1: the desktop profile's plugin operations work again (#732) v1.66.1 fkysly 2026-09-26 09:28:54 +08:00
  • 78de8d3d94 fix(desktop): never hand a market option to a host that refuses options (#732) fkysly 2026-09-26 09:28:11 +08:00
  • 1f1ed901a6 docs(client): the settings tab did not replace the bundle page seat (#722) fkysly 2026-09-26 09:04:07 +08:00
  • 63a6467c70 ci: fail loudly when the site falls behind the catalog fkysly 2026-09-26 02:36:13 +08:00
  • 77fd08212d fix(ci): the site build could not write its catalog into a fresh checkout fkysly 2026-09-26 02:24:41 +08:00
  • 1b1fff56b6 release 1.66.0: the market's seat in the Plugins section, and four reported defects v1.66.0 fkysly 2026-09-26 01:22:53 +08:00
  • f2971fae13 feat(client): the market gets its seat in the host's Plugins section (#722) fkysly 2026-09-26 01:22:07 +08:00
  • 466732c54c fix(recovery): do not take the port from a replacement that is still starting (#719) fkysly 2026-09-26 01:15:58 +08:00
  • 1887bd0015 fix(updates): read the peeled commit of an annotated tag (#723) fkysly 2026-09-26 01:01:37 +08:00
  • 451fbd3bc3 fix(client): the diagnostics badges were painted with an ink token (#731) fkysly 2026-09-26 00:57:42 +08:00
  • 1e80b3a929 feat(client): the scan result moves into the detail dialog, and 120 strings get read as copy fkysly 2026-09-26 00:42:41 +08:00
  • 092c3ace39 revert: keep the download mark focusable — the reviewer was wrong fkysly 2026-09-25 23:57:34 +08:00
  • b43798f5f0 fix(client): the download disclosure is a byline mark, not a tab stop fkysly 2026-09-25 23:56:44 +08:00
  • 9b88e68c54 QMCP-2014 feat: disclose rolling npm download windows and source check dates DuHu 2026-09-25 12:02:18 +08:00
  • 7b67f9679d release 1.65.4: 1.65.3 claimed to fix #729 and did not v1.65.4 fkysly 2026-09-25 23:52:16 +08:00
  • 2b8dbc8f10 fix(index): read the host's authorities per request, not once at mount (#729) fkysly 2026-09-25 23:44:20 +08:00
  • da840e993b fix(index): read the host's authorities per request, not once at mount (#729) fix/trusted-hosts-read-per-request fkysly 2026-09-25 23:44:20 +08:00
  • d832e434b5 release 1.65.3: a deployment reached by name stays writable v1.65.3 fkysly 2026-09-25 22:20:45 +08:00
  • 2b67f668f6 fix(http): accept the authorities the host declares, not loopback only (#729) fkysly 2026-09-25 22:17:38 +08:00
  • 7473abbd78 release 1.65.2: a deployment reached by name stays writable v1.65.2 fkysly 2026-09-25 22:18:21 +08:00
  • 7111f3f5e5 fix(http): accept the authorities the host declares, not loopback only (#729) fkysly 2026-09-25 22:17:38 +08:00
  • c9705fd9cd refactor(client): the host's Checkbox where its string label fits fkysly 2026-09-25 18:37:35 +08:00
  • f4294b4912 refactor(client): one on/off control, the host's Switch when the host has one fkysly 2026-09-25 18:34:31 +08:00
  • 3106fa8565 fix(client): the same disclosure row on both cards, and a resolver that survives strict shims fkysly 2026-09-25 17:14:57 +08:00
  • a5d840b663 refactor(client): use the host's Tag for disclosure chips, and keep the fallback honest fkysly 2026-09-25 16:29:45 +08:00
  • 9fb2ad95bf wip: the staged toggle transaction (#582) — verified except one e2e scenario fkysly 2026-09-25 11:55:02 +08:00
  • 0370c55841 fix(toggle): a strict entry enable that restores what it touched (#582) fkysly 2026-09-25 10:02:33 +08:00
  • cc07be2e7c fix(themes): put the previous theme back when a switch fails (#582) fkysly 2026-09-25 09:59:38 +08:00
  • b136602029 feat(client): prioritize updatable plugins at the top of the installed list (#631) fkyslyandOct1AtJoe 2026-09-25 00:55:24 +08:00
  • ff2d3985cf feat: queue install/update/uninstall while agents are running (#523) NONEMIN 2026-09-06 14:43:32 +08:00
  • 1d1afdc349 feat(client): say what a plugin touches, as facts, on the card (#401) fkysly 2026-09-25 00:10:34 +08:00
  • e7e4198981 review(#527): the third config site, the refresh list, and a body cap that fits fkysly 2026-09-24 22:50:44 +08:00
  • eb224a03d7 feat: editable build environment on the market's card (issue #336) zhaogy 2026-09-06 17:35:41 +08:00
  • 9605514df2 feat: pin build-time env vars for plugin installs (issue #336) zhaogy 2026-08-31 13:14:11 +08:00
  • 1e85051e6c test(web): install a selected compatible release on a real host (#718) fkysly 2026-09-24 22:30:47 +08:00
  • bcb124f9e8 release 1.65.1: the version we recommend is the version we install v1.65.1 fkysly 2026-09-24 22:25:17 +08:00
  • 310197bd8f fix(install): judge a pinned install on that release, not on latest fkysly 2026-09-24 22:22:47 +08:00
  • f506bcc18c fix(toggle): write both layers, or neither, when a bundle plugin is switched (#696) fkysly 2026-09-24 21:31:25 +08:00
  • e542e560e5 feat(client): a clear control in every search box, and no red squiggles under plugin names (#524) fkyslyandwang shi zhuo 2026-09-24 20:25:43 +08:00
  • 8a44c02b31 release 1.65.0: a way out of two dead ends, and a host that owns activation v1.65.0 fkysly 2026-09-24 19:04:11 +08:00
  • 27a2d3bd69 feat(routes): offer the newest release this host supports, instead of a dead end (#581) fkysly 2026-09-24 18:59:31 +08:00
  • f4ebc675b8 docs(assets): refresh the screenshots the README and the site both show fkysly 2026-09-24 18:47:49 +08:00
  • b51839efbb feat(routes): let a host own activation, and keep the cleanup the market can still do (#551) fkysly 2026-09-24 18:40:31 +08:00
  • 964e137f0d feat(install): say when a release was held back, and let the user ask for it (#635) fkysly 2026-09-24 18:33:03 +08:00
  • 1b7505dee2 fix(pnpm): the store-mismatch advice was a loop, and #244's conclusion was wrong fkysly 2026-09-24 18:24:15 +08:00
  • 43d42a1712 test(e2e): count mounts in the liveness marker, and put 0.1.7 in the matrix fkysly 2026-09-24 18:12:45 +08:00
  • 86d35cbd78 docs(readme): the restart switch has no home on 0.1.7, say so fkysly 2026-09-24 17:57:34 +08:00
  • 163cf769f0 fix(client): put the settings card where a 0.1.7 host says it belongs (#677) fkysly 2026-09-24 17:33:11 +08:00
  • 34658ad963 test(e2e): ask each host generation what it can actually do (#677) fkysly 2026-09-24 17:13:07 +08:00
  • 6b93028b9f docs(readme): document what shipped since the last pass, in both languages fkysly 2026-09-24 16:18:02 +08:00
  • 7db213ab37 feat(diagnostics): name the directories an interrupted update left behind (#663) fkysly 2026-09-24 15:57:10 +08:00
  • 8adcc83762 release 1.64.0: a failed update no longer costs you the app v1.64.0 fkysly 2026-09-24 15:08:31 +08:00
  • 99ba7a2eca fix(update): stop declaring a plugin the next boot cannot compose (#663) fkysly 2026-09-24 15:08:10 +08:00
  • 05ceb78972 release 1.63.0: a fatal verdict on a bundle that is running v1.63.0 fkysly 2026-09-24 14:49:17 +08:00
  • 98a182cc04 fix(check): an official bundle is unknown on a Desktop install, whoever made it (#676) fkysly 2026-09-24 14:49:02 +08:00
  • 8fd03535e8 release 1.62.0: the ssh half of the git hang, and a version label that tells the truth v1.62.0 fkysly 2026-09-24 12:36:37 +08:00
  • 144d9343ed fix(client): say where the version on a card comes from, and how old it can be (#712) (#714) fkysly 2026-09-24 12:35:46 +08:00
  • 795b4f0b4c fix(cli): close the ssh prompt too, without taking over the user's identity (#596) (#713) fkyslyandJINITAIMEI121 2026-09-24 12:21:37 +08:00
  • ef4192a7ca release 1.61.0: no dangling links after uninstall, and failures that explain themselves v1.61.0 fkysly 2026-09-24 10:06:01 +08:00
  • d300235fa2 fix(install): show the diagnostics file the dsh CLI points at (#672) (#711) fkysly 2026-09-24 10:05:14 +08:00
  • 07e5d3d996 fix(uninstall): remove dangling host bridge links after profile removal (#662) (#708) Leoandqikairo7 2026-09-24 09:57:04 +08:00
  • 7713812fc7 release 1.60.0: the market and DSH's own plugin page stop contradicting each other v1.60.0 fkysly 2026-09-24 01:55:43 +08:00
  • 97cd106cdd fix(toggle): stop fighting DSH's own plugin page over what is enabled (#696) (#707) fkysly 2026-09-24 01:54:58 +08:00
  • 2e06cb3980 test: skip the file-symlink specs where Windows cannot create a symlink (#697) PerryLinkandPerryLink 2026-09-24 01:40:28 +08:00
  • 6cd1247e74 fix(install): name pnpm 12's native out-of-memory abort, and roll back the lockfile a failed install leaves (#701) (#706) fkysly 2026-09-24 01:40:16 +08:00
  • e4ba7dc95f fix(check): an official bundle is unknown, not missing, while the installation is out of sight (#676) (#705) fkysly 2026-09-24 01:40:05 +08:00
  • 20d9245080 release 1.59.0: the official desktop app can install again, and one approval no longer breaks pnpm 10 v1.59.0 fkysly 2026-09-24 01:12:45 +08:00
  • 491f67a868 fix(approve-builds): approve a refused transitive git dependency, and stop git keys breaking pnpm 10 (#698) (#704) fkysly 2026-09-24 01:11:51 +08:00
  • fa8722a07d fix(desktop): route the official desktop profile to its plugin manager, detected by name (#702) (#703) 2026-09-24 01:11:39 +08:00
  • 19110d2edf fix(update): roll back an update whose new commit renamed the package (#694) (#699) Captain 2026-09-24 00:49:36 +08:00
  • 90a31aed5a fix(approve-builds): keep a remote's key as spelled, with or without .git (#665) (#695) Regulus 2026-09-23 12:36:57 +08:00
  • 1672cb264e fix(approve-builds): keep a remote's key as spelled, with or without .git (#665 review) po-et 2026-09-23 11:37:59 +08:00
  • e2c53bcb5f fix(settings): stop throwing on dsh 0.1.7's settings service, which has no register (#677) (#693) fkysly 2026-09-23 10:54:55 +08:00
  • 4d441ee3e5 release 1.58.0: updates work on dsh 0.1.7, and off-and-on stops pretending v1.58.0 fkysly 2026-09-23 10:38:22 +08:00
  • 042754e542 fix(toggle): stop calling an off-and-on "live" while the old module runs (#685) (#691) fkysly 2026-09-23 10:37:43 +08:00
  • 6073eb698d fix(update): stop rejecting every update on dsh 0.1.7 over the in-box bundle's patch list (#688) (#689) fkysly 2026-09-23 10:37:34 +08:00
  • a15fa5ab7d ci: pin the e2e host's cordis plugins, which stopped booting (#684) (#690) fkysly 2026-09-23 10:32:11 +08:00
  • a10f17a2d9 fix(check): accept a bundle that declares several patch files (#676) (#686) fkysly 2026-09-23 01:26:48 +08:00
  • eaf57d79a3 release 1.57.0: the market renders on dsh 0.1.7-alpha.1 again v1.57.0 fkysly 2026-09-23 00:47:05 +08:00