Commit Graph

200 Commits

Author SHA1 Message Date
Siyuan Miao 97bc1be7c1 add script to automate pushing 2025-11-20 00:15:43 +01:00
Siyuan Miao 2bd9867d25 fix 2025-11-19 21:36:34 +01:00
Siyuan Miao c563a28613 feat: OTA test 2025-11-19 19:45:20 +01:00
Siyuan Miao 64a514520c feat: add e2e test for OTA process 2025-11-19 16:06:38 +01:00
Adam Shiervani ac79724448 chore: increase reboot delay to 7 seconds 2025-11-19 00:58:11 +01:00
Adam Shiervani 013e73b371 fix(localization): update auto-update description for clarity across multiple languages 2025-11-18 16:35:49 +01:00
Adam Shiervani 8113cd40ad feat(ota): set updating immediately 2025-11-18 16:28:58 +01:00
Siyuan f1eb38fd5e chore: disable retry for checkUpdateComponents RPC 2025-11-18 13:49:29 +00:00
Siyuan 95be473608 chore: increase update status RPC timeout and max attempts for bad network connection 2025-11-18 13:46:02 +00:00
Siyuan d205df50e9 chore: add requestID to update status API calls and increase timeout to 10s 2025-11-18 03:38:42 +00:00
Siyuan d9f8054906 feat: disable auto-update when custom version update is detected 2025-11-17 14:53:47 +00:00
Siyuan 8527c7cb45 update translations 2025-11-14 12:14:00 +00:00
Siyuan 0eff994878 fix: update custom version update logic 2025-11-14 12:07:01 +00:00
Aveline fe9523b1a7
Merge branch 'dev' into r/ota 2025-11-14 12:57:05 +01:00
Siyuan 8d085a6071 refactor(ota): improve OTA state management 2025-11-14 11:55:22 +00:00
Aveline 5fb4c629dd
feat: failsafe mode (#952)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Adam Shiervani <adam.shiervani@gmail.com>
Co-authored-by: Marc Brooks <IDisposable@gmail.com>
2025-11-11 13:13:42 +01:00
Aveline cf629bed46
feat: add remote IP address to connection stats sidebar (#944) 2025-11-11 12:00:37 +01:00
Siyuan 005505a2da chore(ota): use []string instead of comma-separated string 2025-11-10 17:00:31 +00:00
Marc Brooks 31ea366e51
chore: upgrade UI packages (except vite) (#954) 2025-11-10 14:53:18 +01:00
Siyuan 0cc84f0c54 fix(ui): shouldn't pass custom version to onConfirmCustomUpdate if not available 2025-11-10 13:48:23 +00:00
Aveline 740d9b61a0
Merge branch 'dev' into r/ota 2025-11-10 13:00:33 +01:00
Marc Brooks 7f2dcc84b4
fix: don't reload page if we didn't attempt an upgrade. (#955) 2025-11-10 12:58:57 +01:00
Siyuan 9832be29ef refactor: remove downgrade attributes from ota state and jsonrpc 2025-11-07 17:13:04 +00:00
Siyuan 8bd3d4cfcf fix: undefined custom update versions 2025-11-07 16:31:44 +00:00
Siyuan a246ef1213 chore(ui): rename custom update query parameters 2025-11-07 16:21:04 +00:00
Siyuan 9372afed6b fix(ui): correct custom update components order 2025-11-07 16:16:58 +00:00
Siyuan ba76d5bbc9 refactor(ui): simplify update dialog 2025-11-07 16:01:09 +00:00
Adam Shiervani 882eb703c5 refactor: update version handling and simplify downgrade logic 2025-11-07 15:41:35 +01:00
Siyuan 1bca0c5e26 refactor: simplify version check and downgrade 2025-11-07 12:20:57 +00:00
Siyuan 329ad025bf fix: should return error if version is not available 2025-11-07 09:01:55 +00:00
Siyuan 7c5dfd9e50 chore: update messages 2025-11-07 08:04:23 +00:00
Adam Shiervani e0ff6716f1 feat: add acknowledgment checkbox for version changes in advanced settings 2025-11-07 08:04:23 +00:00
Adam Shiervani 32c66a3897 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-07 08:04:23 +00:00
Adam Shiervani daeb9e3599 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-07 08:04:23 +00:00
Siyuan 95e5e15226 feat: redirect to setup page after config reset 2025-11-07 08:04:23 +00:00
Adam Shiervani aa7c6fe082 feat: enhance version update settings with reset configuration option 2025-11-07 08:04:23 +00:00
Siyuan 1e9dcc1986 feat: allow configuration to be reset during update 2025-11-07 08:04:23 +00:00
Siyuan f6b0b7297d fix: update components 2025-11-07 08:04:23 +00:00
Siyuan 2b3f392f0f cleanup: ota state 2025-11-07 08:03:43 +00:00
Siyuan 0a98a73275 feat: downgrade 2025-11-07 08:03:43 +00:00
Adam Shiervani ab06e376d0 feat: add version update functionality to advanced settings 2025-11-07 08:03:18 +00:00
Adam Shiervani b0e659b76e refactor: mprove UI settings structure with NestedSettingsGroup 2025-11-07 08:03:18 +00:00
Siyuan 85f7f60618 WIP: OTA refactor 2025-11-07 08:03:18 +00:00
Adam Shiervani 5f15d8b2f6
refactor: More robust handling of jsonrpc calls (#915)
Co-authored-by: Marc Brooks <IDisposable@gmail.com>
2025-11-06 11:12:19 +01:00
Aveline 28919bf37c
fix: await sleep needs to be called inside async function (#946) 2025-11-05 13:25:13 -06:00
Marc Brooks 4090592112
chore: add delay before forced page-reload (#916) 2025-11-04 15:12:03 +01:00
dependabot[bot] 10c4c959a8
build(deps): bump react-router from 7.9.4 to 7.9.5 in /ui (#931)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-02 14:27:14 +01:00
dependabot[bot] 69b7682002
build(deps-dev): bump @eslint/compat from 1.4.0 to 1.4.1 in /ui (#924)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-02 14:27:03 +01:00
dependabot[bot] 92758c6337
build(deps-dev): bump @eslint/js from 9.38.0 to 9.39.0 in /ui (#936)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-02 14:26:36 +01:00
Marc Brooks 7955ee9d35
Improves OTA update reporting and process (#838) 2025-10-29 23:10:23 +01:00