Laura Klünder
|
366c9ab5ad
|
hotfix for bssid_keys
|
2024-12-27 01:41:28 +01:00 |
|
Laura Klünder
|
a9eaa56070
|
remove duplicate node/number
|
2024-03-30 22:14:02 +01:00 |
|
Laura Klünder
|
1fcb68f426
|
remove node name
|
2024-03-30 22:12:55 +01:00 |
|
Laura Klünder
|
740b896d18
|
new more complicated mesh code
|
2024-03-30 19:04:12 +01:00 |
|
Laura Klünder
|
078f132097
|
don't crash if no node number given so far
|
2024-03-29 22:34:59 +01:00 |
|
Laura Klünder
|
aa580670ea
|
node_number, not node
|
2024-03-29 18:45:18 +01:00 |
|
Laura Klünder
|
140cae2e18
|
match ranging beacons by number as well
|
2024-03-29 18:36:17 +01:00 |
|
Gwendolyn
|
b7c6fe8cfc
|
look up firmware first seen timestamp correctly (for real now)
|
2024-03-29 18:08:55 +01:00 |
|
Gwendolyn
|
1d2ea20694
|
look up firmware first seen timestamp correctly
|
2024-03-29 17:07:12 +01:00 |
|
Laura Klünder
|
6d24c4c78f
|
fix the prefetch_firmwares stuff some more
|
2024-03-29 16:43:42 +01:00 |
|
Laura Klünder
|
1fdab350ff
|
fix aweomse prefetch_firmwares code
|
2024-03-29 16:14:20 +01:00 |
|
Laura Klünder
|
8432c1b783
|
more beautiful fixes for message parsing
|
2024-03-29 16:05:17 +01:00 |
|
Laura Klünder
|
117be4238c
|
fix error with parsed.app_desc to parsed.content.app_desc
|
2024-03-29 15:40:32 +01:00 |
|
Laura Klünder
|
9e0284b172
|
fix mesh overview
|
2024-03-24 20:25:05 +01:00 |
|
Laura Klünder
|
372db50224
|
add bluetooth and UWB parameters to RangingBeacon model
|
2024-03-10 13:45:20 +01:00 |
|
Laura Klünder
|
0fd789173a
|
change all of the MeshMessages c-models from dataclasses to pydantic
|
2024-03-09 17:19:08 +01:00 |
|
Laura Klünder
|
0e5b10b586
|
fix get_locator_xyz if it's not loaded
|
2024-02-01 16:59:04 +01:00 |
|
Laura Klünder
|
34af60782c
|
merge RangeLocator into Locator and modernize code
|
2023-12-07 02:21:46 +01:00 |
|
Gwendolyn
|
ac6f154f06
|
various ota fixes
|
2023-12-02 02:25:43 +01:00 |
|
Gwendolyn
|
c18abb1b8c
|
firmware description should not be cached
|
2023-12-02 02:25:43 +01:00 |
|
Laura Klünder
|
22049f79c3
|
fix typo
|
2023-12-02 02:13:30 +01:00 |
|
Laura Klünder
|
e295c62757
|
linter deserves happiness
|
2023-12-01 15:00:40 +01:00 |
|
Laura Klünder
|
434e1edcc0
|
more ota status stuff in python and more way to communicate status in c
|
2023-12-01 14:58:47 +01:00 |
|
Laura Klünder
|
faad19f5a5
|
board boots with target firmware? OTA success!
|
2023-11-30 22:45:53 +01:00 |
|
Laura Klünder
|
df7ae47a9a
|
lets make the firmware build binary url harder to guess maybe
|
2023-11-30 21:26:57 +01:00 |
|
Laura Klünder
|
8a8b20f22e
|
make linter happy
|
2023-11-26 17:55:23 +01:00 |
|
Laura Klünder
|
ade1807abb
|
OTA status views etc
|
2023-11-26 16:22:55 +01:00 |
|
Laura Klünder
|
5953bc9acc
|
some fixes for when there's a node with now FWs
|
2023-11-26 15:13:59 +01:00 |
|
Laura Klünder
|
bdccc189dd
|
fix prefetch_ota
|
2023-11-26 00:35:39 +01:00 |
|
Laura Klünder
|
35a8b17b48
|
show ranging beacons in some mesh node views
|
2023-11-25 20:14:07 +01:00 |
|
Laura Klünder
|
d84226dc5c
|
fix get_locator_beacon
|
2023-11-23 15:02:21 +01:00 |
|
Laura Klünder
|
b2aa76ba2d
|
update django-ninja, including pydantic v2 and add provisional level api
|
2023-11-18 21:29:35 +01:00 |
|
Laura Klünder
|
f89d069ab1
|
read and parse image binary header during firmware upload
|
2023-11-17 19:04:43 +01:00 |
|
Laura Klünder
|
14e39b2377
|
update firmware api with more endpoints and parse firmware image headers
|
2023-11-17 18:56:47 +01:00 |
|
Laura Klünder
|
f5c33724dc
|
start adding new ninja-based OpenAPI-compatible API v2, starting with mesh
|
2023-11-11 03:01:15 +01:00 |
|
Laura Klünder
|
0b6362c8ab
|
start implementing RangeLocator
|
2023-11-10 20:11:50 +01:00 |
|
Laura Klünder
|
e3afa4b2ea
|
validate mesh node address
|
2023-11-10 19:00:09 +01:00 |
|
Laura Klünder
|
8efb1057d1
|
turn firmware_ and hardware_description into properties
|
2023-11-10 16:19:57 +01:00 |
|
Laura Klünder
|
58df04b4af
|
OTA create view
|
2023-11-10 16:09:08 +01:00 |
|
Laura Klünder
|
7bc7c5dbc9
|
improve some mesh ui, show more details
|
2023-11-09 18:27:57 +01:00 |
|
Laura Klünder
|
66810b20b0
|
mesh routing now fully database-bound
|
2023-11-07 16:35:46 +01:00 |
|
Laura Klünder
|
386bd3c888
|
firmware and firmware build details
|
2023-11-06 19:22:23 +01:00 |
|
Laura Klünder
|
c872b97fa3
|
add view to show currently installed firmwares
|
2023-11-06 18:26:19 +01:00 |
|
Laura Klünder
|
61673603ea
|
add MeshUplink model to keep better track of uplinks
|
2023-11-06 14:22:35 +01:00 |
|
Laura Klünder
|
aa2df8d3c5
|
add api_secret auth and (mostly) finalize firmware endpoint
|
2023-11-05 19:09:36 +01:00 |
|
Laura Klünder
|
9e9e41fb3f
|
store firmwares and add firmware api stub
|
2023-11-05 18:47:20 +01:00 |
|
Laura Klünder
|
3267e65fb1
|
fix LastMessagesByTypeLookup when there's no cached results
|
2023-10-20 19:20:50 +02:00 |
|
Laura Klünder
|
9bee0bf774
|
migrate message_type database field
|
2023-10-20 15:23:45 +02:00 |
|
Laura Klünder
|
4d21ebb78e
|
fix postgres compatibility
|
2023-10-20 14:43:00 +02:00 |
|
Laura Klünder
|
b732d52f65
|
make linter happy
|
2023-10-06 02:46:43 +02:00 |
|