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
Adam Shiervani
4b6e796a0e
fix: ensure proper redirection and page reload ( #909 )
2025-10-29 02:04:58 +01:00
Adam Shiervani
50fc88aae1
bug: fix null pointer in wakeDisplay ( #907 )
2025-10-28 18:48:30 +01:00
Marc Brooks
b1c788cc5e
chore/Automatically sort language files after machine-translate run ( #902 )
...
This should ensure that newly added strings are kept in their correct location so later changes yield clean GIT diffs.
Also bumped a couple minor dependencies
2025-10-27 16:34:07 +01:00
Adam Shiervani
71fe95bf57
More UI translations ( #899 )
...
* Enhance localization for reboot messages in multiple languages, including descriptions for device rebooting, IP address changes, and reconnection prompts in Danish, German, English, Spanish, French, Italian, Norwegian, Swedish, and Chinese.
* Update Swedish localization strings
* Update German localization strings
* Update Spanish localization strings
* Update Danish localization strings
* Update French localization strings
* Update Italian localization strings
* Update Norwegian localization strings
* Update Chinese localization strings
* sort translation keys
---------
Co-authored-by: Adam Shiervani <adamshiervani@fastmail.com>
2025-10-27 16:33:58 +01:00
Adam Shiervani
ce9f95b8c8
refactor: ota redirecting ( #898 )
...
* refactor: improve URL handling in RebootingOverlay component
* refactor: enhance redirect URL handling in TryUpdate function
* refactor: disable old ota rebooting method in new version
* refactor: streamline version retrieval logic and enhance error handling in useVersion hook
* refactor: rename to RedirectTo
* fix: force page reload when redirecting from reboot actions
* refactor: consolidate sleep utility and update usages across components
* refactor: update JsonRpcCallOptions to use maxAttempts and attemptTimeoutMs, implement exponential backoff for retries
---------
Co-authored-by: Adam Shiervani <adamshiervani@fastmail.com>
2025-10-27 16:21:11 +01:00
Marc Brooks
9a4d061034
Localize the client/browser UI with inlang paraglide-js ( #864 )
2025-10-23 14:27:29 +02:00
Aveline
2444817455
chore: disable sleep mode when detecting video format ( #887 )
...
Co-authored-by: Adam Shiervani <adam.shiervani@gmail.com>
Co-authored-by: Adam Shiervani <adamshiervani@fastmail.com>
2025-10-17 17:51:02 +02:00