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