Laura Klünder
|
44b6cc61e6
|
add new firmware_upload api definition, not implemented yet
|
2023-11-15 14:54:21 +01:00 |
|
Laura Klünder
|
a13276f259
|
surprise!
|
2023-11-15 14:05:40 +01:00 |
|
Laura Klünder
|
da4631b715
|
what if api secret auth actually… did the right thing? just kidding… unless
|
2023-11-15 14:04:07 +01:00 |
|
Laura Klünder
|
f9e5af937e
|
more missing code, hurray
|
2023-11-15 14:03:22 +01:00 |
|
Laura Klünder
|
f2f209c5da
|
add missing api/exceptions.py
|
2023-11-15 13:57:15 +01:00 |
|
Laura Klünder
|
ead9bb9298
|
fix EnumSchemaByNameMixin
|
2023-11-15 13:54:11 +01:00 |
|
Laura Klünder
|
aa5df7de7f
|
update api endpoints to use new auth
|
2023-11-14 18:29:21 +01:00 |
|
Laura Klünder
|
0fe724e3e1
|
add v2 session auth api
|
2023-11-14 17:55:17 +01:00 |
|
Jenny Danzmayr
|
17166eb4ad
|
default ALLOWED_HOSTS to "*" if not configured
|
2023-11-12 16:25:42 +01:00 |
|
Laura Klünder
|
359116f1d0
|
remove unneeded comments
|
2023-11-11 17:21:16 +01:00 |
|
Laura Klünder
|
414f124322
|
it's cm_to_m not m_to_cm
|
2023-11-11 17:19:56 +01:00 |
|
Laura Klünder
|
c3a9b178f7
|
update range locate code with new gwen(tm) algorithm
|
2023-11-11 17:19:16 +01:00 |
|
Laura Klünder
|
4dd79c238f
|
locate_test should filter out invalid range readings
|
2023-11-11 17:18:37 +01:00 |
|
Laura Klünder
|
db07c57c35
|
rangelocator: fractional ranges?
|
2023-11-11 16:49:12 +01:00 |
|
Laura Klünder
|
94af40d2f1
|
allow to set static factor
|
2023-11-11 16:34:55 +01:00 |
|
Laura Klünder
|
0a9bf327c3
|
move test part of locate_test into locate_test
|
2023-11-11 15:32:12 +01:00 |
|
Laura Klünder
|
2ee0dd4579
|
use numpy for speedup of RangeLocator
|
2023-11-11 15:22:36 +01:00 |
|
Laura Klünder
|
0e49ed5199
|
time for some ugly range location testing
|
2023-11-11 14:57:16 +01:00 |
|
Laura Klünder
|
1046dba1c3
|
add test_location to javascript
|
2023-11-11 13:43:46 +01:00 |
|
Gwendolyn
|
245e451033
|
fix formatting
|
2023-11-11 13:30:45 +01:00 |
|
Gwendolyn
|
565404598b
|
fix import order
|
2023-11-11 13:30:12 +01:00 |
|
Gwendolyn
|
2f958babce
|
more WrappedGeometry unwrapping fixes
|
2023-11-11 13:14:12 +01:00 |
|
Laura Klünder
|
d07361112f
|
respect beacon altitude
|
2023-11-11 12:30:03 +01:00 |
|
Laura Klünder
|
66f56f2b71
|
add locate_test api
|
2023-11-11 12:29:52 +01:00 |
|
Laura Klünder
|
0cd17ea237
|
fix the new mesh/uplink data stuff
|
2023-11-11 12:20:10 +01:00 |
|
Laura Klünder
|
5103744d41
|
syntax error, oops
|
2023-11-11 12:07:42 +01:00 |
|
Laura Klünder
|
2ad9f4a099
|
use pathlib in more places, thereby fixing some bugs
|
2023-11-11 12:06:46 +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
|
320ae7b4c9
|
add RangingBeacon to mapdata
|
2023-11-10 18:59:37 +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 |
|
Gwendolyn
|
73876f1b75
|
shapely needs a float there rather than a decimal
|
2023-11-09 18:58:31 +01:00 |
|
Gwendolyn
|
1ae1274c2c
|
unwrap geometries were necessary to comply with the new shapely api
|
2023-11-09 18:58:31 +01:00 |
|
Gwendolyn
|
d27b408acb
|
fix routes for urls that have route details or options open
|
2023-11-09 18:58:31 +01:00 |
|
Laura Klünder
|
0f85926916
|
fix typo breaking announcement ui
|
2023-11-09 18:50:46 +01:00 |
|
Laura Klünder
|
7bc7c5dbc9
|
improve some mesh ui, show more details
|
2023-11-09 18:27:57 +01:00 |
|
Laura Klünder
|
394450f4a3
|
implement some auth for MeshUIConsumer
|
2023-11-09 17:04:55 +01:00 |
|
Laura Klünder
|
88d6f07eaf
|
move mesh control into mesh module and add permissions
|
2023-11-09 15:53:29 +01:00 |
|
Jenny Danzmayr
|
ce8f5f0084
|
made all folder paths configurable
|
2023-11-07 21:13:58 +01:00 |
|
Jenny Danzmayr
|
e0f669c62c
|
use pathlib to build paths in settings.py
|
2023-11-07 21:13:56 +01:00 |
|
Laura Klünder
|
66810b20b0
|
mesh routing now fully database-bound
|
2023-11-07 16:35:46 +01:00 |
|
Laura Klünder
|
ee539f678a
|
use database transactions when adding/removing uplink destinations
|
2023-11-07 15:37:45 +01:00 |
|
Laura Klünder
|
18144dde30
|
our consumers are async now, hurray
|
2023-11-07 14:25:54 +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
|
e01e718356
|
add firmware overview
|
2023-11-06 14:35:29 +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
|
d69a9c4be0
|
remove debug statement
|
2023-11-06 13:14:42 +01:00 |
|