recanman
517a17db14
Software update notification (#1002) (#1054)
* add `auto_check_updates` config value
* add `auto_check_updates` to dist config
* add `Update` `NotificationType`
* implement update checker and worker
* add endpoint, add to documentation, add worker
* clone update_status_lock Arc
* fmt
* add more tests
* remove todo
* add to docs
* frontend update notice
* improve name in documentation
* add user-agent to update check request
* add update check request timeout
* openapi trait bound
* do not enable `auto_check_updates` by default
* remove redundant documentation
* surface fetch of update status error
* fail on version with pre-release for now, add additional test cases
* Update configuration.md
---------
Co-authored-by: Markus Unterwaditzer <markus-tarpit+git@unterwaditzer.net>
2026-05-24 22:59:18 +02:00
..
2025-09-10 10:44:53 +02:00
2026-02-17 01:41:15 +01:00
2026-05-24 22:59:18 +02:00
2026-04-22 11:52:33 -07:00
2026-02-10 17:06:00 -08:00
2025-06-29 12:14:54 -07:00
2026-04-22 11:52:33 -07:00
2026-02-05 15:41:54 -08:00
2025-11-09 12:36:36 +01:00
2026-05-22 00:31:52 +02:00
2026-05-19 10:31:21 -07:00
2025-08-25 09:29:28 -07:00
2026-05-22 00:31:52 +02:00
2026-05-22 00:31:52 +02:00
2025-08-01 09:42:34 -07:00
2026-05-19 10:31:21 -07:00
2025-07-28 16:05:58 -07:00
2025-09-22 12:31:57 -07:00
2025-10-27 01:04:41 +01:00
2026-04-15 10:58:17 -07:00
2026-01-30 10:14:57 -08:00
2026-04-15 10:58:17 -07:00
2026-02-17 01:41:15 +01:00
2026-04-22 11:52:33 -07:00
2026-04-22 11:52:33 -07:00
2025-06-29 00:38:47 +02:00
2026-05-22 00:31:52 +02:00
2025-11-25 13:52:07 -08:00
2025-06-29 21:02:09 +02:00
2026-04-22 10:02:48 -07:00
2026-04-22 10:02:48 -07:00
2026-04-22 11:52:33 -07:00