AFFiNE/packages/frontend/core/.webpack
JimmFly 23518cae16
feat(core): add manual check for updates (#4957)
work for #4523

add `appBuildType` to `runtimeConfig`
add `useAppUpdater` to manage client updates

<!--
copilot:summary
-->
### <samp>🤖[[deprecated]](https://githubnext.com/copilot-for-prs-sunset) Generated by Copilot at cdd012c</samp>

This pull request refactors and enhances the update functionality for the frontend. It introduces a new custom hook `useAppUpdater` that simplifies the update logic and state management, and uses it in various components and commands. It also adds more options and feedback for the user to control and monitor the update process, such as manual download, auto-check, and auto-download toggles, and update status and progress indicators. It also updates the `AboutAffine` component to show the app icon, version, and build type. It also adds new translations, dependencies, types, and schemas related to the update functionality.

<img width="1073" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/16ae7a6a-0035-4e57-902b-6b8f63169501">
2023-11-29 13:31:25 +00:00
..
cache-group.ts refactor(core): remove all MUI related components and utilities (#4941) 2023-11-20 10:51:28 +08:00
config.ts chore: bump blocksuite (#5026) 2023-11-22 20:12:52 +08:00
postcss.config.cjs refactor(infra): directory structure (#4615) 2023-10-18 15:30:08 +00:00
runtime-config.ts feat(core): add manual check for updates (#4957) 2023-11-29 13:31:25 +00:00
s3-plugin.ts refactor(infra): directory structure (#4615) 2023-10-18 15:30:08 +00:00
template.html fix(core): description field in html template 2023-10-30 19:57:54 +08:00
webpack.config.ts fix(core): hmr issue on dev (#5006) 2023-11-21 17:27:16 +00:00