|  | 58eceeda2d | Update project dependencies 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-10-29 14:53:29 +01:00 |  | 
			
				
					|  | dd96cc4bf3 | Fix cargo clippy issues 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-08-27 08:28:45 +02:00 |  | 
			
				
					|  | 6824120652 | Fix cargo clippy issue 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-07-03 08:31:07 +02:00 |  | 
			
				
					|  | 926b265f91 | Fix cargo clippy issues 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-06-05 09:29:36 +00:00 |  | 
			
				
					|  | 665a04c8a0 | Update backend code to Rust Edition 2024 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-03-28 19:25:15 +01:00 |  | 
			
				
					|  | bb0226577d | Can download a copy of storage 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2024-11-19 20:40:49 +01:00 |  | 
			
				
					|  | d6e0eccb00 | Make dashboard titles customizable 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-11-19 19:02:09 +01:00 |  | 
			
				
					|  | f594ebfbaa | Don't block home widget if live consumption is unavailable 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-19 15:49:10 +02:00 |  | 
			
				
					|  | b7720df305 | Assign version to backend 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-19 15:32:38 +02:00 |  | 
			
				
					|  | 13f8b5a592 | Add support for legacy relays API | 2024-10-12 20:53:23 +02:00 |  | 
			
				
					|  | 138dd6c6b8 | Minor improvments | 2024-10-08 22:24:00 +02:00 |  | 
			
				
					|  | eafa8e6a4b | Can delete an OTA update | 2024-10-08 22:22:57 +02:00 |  | 
			
				
					|  | 2e4a2b68dd | Can manually download an OTA update | 2024-10-08 22:13:36 +02:00 |  | 
			
				
					|  | 6cf7c2cae1 | Display the list of OTA updates in the frontend | 2024-10-08 21:53:21 +02:00 |  | 
			
				
					|  | aa262879f0 | Add route to download firmware on device | 2024-10-05 20:00:57 +02:00 |  | 
			
				
					|  | 37844ae5fa | Notify devices of available updates through sync endpoint | 2024-10-05 19:44:32 +02:00 |  | 
			
				
					|  | d38040cb98 | Get the list of OTA updates for a given platform | 2024-10-05 19:35:23 +02:00 |  | 
			
				
					|  | 2feb3f6490 | Can set device desired version | 2024-10-05 16:26:07 +02:00 |  | 
			
				
					|  | 2f971c0055 | Add a route to upload update to the platform | 2024-10-05 15:50:46 +02:00 |  | 
			
				
					|  | e1a94acdcb | Add a route to get the list of supported platforms for OTA | 2024-10-05 13:03:30 +02:00 |  | 
			
				
					|  | 06659404c1 | Prepare the path for OTA implementation | 2024-10-03 21:16:51 +02:00 |  | 
			
				
					|  | 75753051f9 | Add function to extract logs | 2024-10-01 22:27:34 +02:00 |  | 
			
				
					|  | 63bdeed952 | Add function to report devices activity | 2024-09-30 22:12:06 +02:00 |  | 
			
				
					|  | 58abf4ec9b | Parse sync response from server | 2024-09-28 16:35:05 +02:00 |  | 
			
				
					|  | 7895b9eca8 | Display relay consumption history | 2024-09-26 22:51:43 +02:00 |  | 
			
				
					|  | 2e72634abf | Can request consumption history | 2024-09-25 22:31:00 +02:00 |  | 
			
				
					|  | e0f0067e89 | Get state of relay on device page | 2024-09-25 21:56:54 +02:00 |  | 
			
				
					|  | 3c2fa18d9a | Display relays status | 2024-09-25 19:35:39 +02:00 |  | 
			
				
					|  | 36ba4efd9f | Update general device information | 2024-09-09 21:43:57 +02:00 |  | 
			
				
					|  | 7cac6aeb35 | Store last ping of devices | 2024-09-09 21:06:33 +02:00 |  | 
			
				
					|  | 1b02a812b4 | Start to build sync route | 2024-09-04 22:43:23 +02:00 |  | 
			
				
					|  | bbe128e055 | Add the route to update a relay | 2024-08-31 20:26:16 +02:00 |  | 
			
				
					|  | f35aac04f6 | Add the route to delete a relay | 2024-08-31 20:00:40 +02:00 |  | 
			
				
					|  | 6028be92ef | Anticipate relay ID collision | 2024-08-27 22:35:07 +02:00 |  | 
			
				
					|  | 87fb3360fb | Can create a relay | 2024-08-27 22:32:22 +02:00 |  | 
			
				
					|  | 50e61707cc | Check for loops in relays | 2024-08-27 18:38:49 +02:00 |  | 
			
				
					|  | e18162b32d | Can build central in production mode | 2024-08-07 16:44:30 +02:00 |  | 
			
				
					|  | 73163e6e69 | Can get the full list of relays through the API | 2024-07-24 23:35:58 +02:00 |  | 
			
				
					|  | 4d5ba939d1 | Can update device general information | 2024-07-22 22:19:48 +02:00 |  | 
			
				
					|  | 1ce9ca3321 | Display basic device information | 2024-07-18 20:06:46 +02:00 |  | 
			
				
					|  | 6ad50657a5 | Automatically download certificate on Python device | 2024-07-03 22:19:56 +02:00 |  | 
			
				
					|  | 8674d25512 | Can get a single device enrollment status | 2024-07-03 22:05:19 +02:00 |  | 
			
				
					|  | e97ef6fe45 | Validate devices | 2024-07-03 21:32:32 +02:00 |  | 
			
				
					|  | 2502ed6bcf | Can delete a pending device | 2024-07-03 21:10:15 +02:00 |  | 
			
				
					|  | 716af6219a | Display the list of pending devices in the UI | 2024-07-03 19:17:47 +02:00 |  | 
			
				
					|  | 01ffe085d7 | Complete enroll route | 2024-07-02 22:55:51 +02:00 |  | 
			
				
					|  | e64a444bd0 | Can issue certificate for devices | 2024-07-01 22:24:03 +02:00 |  | 
			
				
					|  | 9ba4aa5194 | Start to implement devices enrollment | 2024-07-01 21:10:45 +02:00 |  | 
			
				
					|  | 378c296e71 | Devices can request current time with a precision to the millisecond | 2024-07-01 17:56:10 +02:00 |  | 
			
				
					|  | dca8848ec9 | Start to create Python client | 2024-06-29 18:05:58 +02:00 |  |