Skip to content

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 06:14
· 20 commits to master since this release

Change Log

Refactor

  • refactor(web): migrate to the rux 2.1 primitives a620f45
  • refactor(config): move the merge writer into gookit/ext/tomlkit 6788518

Feature

  • feat(web): add the eget web console and take over the cache mirror 03eb196
  • feat(web): build the console frontend with Vite/React and embed it 0e2d40a
  • feat(web): add the task engine, write endpoints and store locking ad99046
  • feat(web): allow editing eget.toml from the console beb7f80
  • feat(web): install, update and SDK tasks from the console d040f83
  • feat(web): throttle failed auth and add the [web] config section b20a9a8
  • feat(web): unattended MSI installs and a symlink-safe cache file service 65fcfce
  • feat(web): paginate and filter the cache file list bdb55c0
  • feat(config): keep comments and untouched content when rewriting eget.toml 10e7397
  • feat(logo): add the eget logo system 36d348a
  • feat(web): ask before uninstalling, with the purge option 5564a2e
  • feat(web): shorten the generated console token 9f9b688
  • feat(web): update outdated packages one row at a time or by selection 05290e7
  • feat(web): report submitted tasks in place instead of jumping to Tasks 355a43c
  • feat(cli): report the outcome of a targeted update 4132257
  • feat(web): keep the outcome line in the task strip f9c179f
  • feat(web): open package details in a drawer fef5729
  • feat(web): name the package in the task list and read logs from a bottom drawer 8d31aeb
  • feat(web): show task activity from anywhere in the console 1a6c72e
  • feat(install): let a caller take a GUI installer instead of being asked 32903fa
  • feat(cli): download GUI installers instead of asking in the console 2f220b6

Fixed

  • fix(web): make the console reachable on first visit e5f29f0
  • fix(web): honor the default port and refine the console's package views 5ab52db
  • fix(uninstall): let --purge drop a package that was only configured 411d4c0
  • fix(ci): keep the web embed placeholder tracked and align the non-windows stub b7c8f57
  • fix(web): send the token page as the whole response a8996a2
  • fix(web): stop the remaining links that left the console page ea6d521
  • fix(cli): keep updating the rest when one target fails c0c4f41
  • fix(web): do not queue the same update twice 653fefd
  • fix(cli): never let a console task wait for an answer 94121e9
  • fix(app): keep the caller's silent and defer choices through the option merge 6f02fdd
  • fix(web): make cancel take effect and release the task queue 7be68c1
  • fix(ci): point the pnpm action at the frontend project de264d5

Other

  • docs(web): document the console and the cache serve migration 288e151
  • docs: record rux-side resolution of the v2 feedback note f7d28e7
  • docs: add the rux follow-ups (core Bind, Group value, race recipe) to the feedback note 1bdba2f
  • docs: rux relaxed the Use ordering constraint; add the local CodeQL recipe 7881d33
  • docs(config): document the merge writer in both languages c5edf00
  • chore: drop the stray token page dump 0b23c43
  • chore(deps): upgrade rux to 2.1.2 and cliui to 0.5.0 aa2d07b
  • test(cli): stop pinning the update-check call order 48807e7
  • style(web): rework the console as a monospace ledger 84c9474
  • docs(readme): put the logo at the top of both READMEs 8a2ad58
  • style(web): bring the token and unbuilt pages into the console's styling 02d95f5
  • chore(deps): upgrade cliui to 0.5.1 and drop the prompt-input workaround d7c2b16
  • chore: update dep to latest b433b5d
  • chore(ci): move the node actions to v5 and fix the release pnpm step f5f8092