Orne Brocaar
d170c7dd79
api: Remove generated API files from repo + update build.
...
All these files can be generated using the `make api` command and there
is no real need to commit these into the repo. Only the api/go files
need to be comitted of how the Go import system works.
This also updates the Rust, Go, JS and gRPC-web (JS) code generation and
UI build to use the nix-shell environment instead of using Docker.
2024-04-01 14:27:15 +01:00
Orne Brocaar
286d8b33b2
Generate API code.
2024-03-26 16:47:55 +00:00
Orne Brocaar
f970e94cca
Show version in UI (for admin users).
...
Closes #73 and #158 .
2024-03-26 09:01:21 +00:00
Orne Brocaar
d599e7a276
Add js context to get_activation api method.
2024-02-06 13:16:26 +00:00
Orne Brocaar
9f67b9c221
Implement direct redirect for OIDC and OAuth login.
2023-12-19 14:31:21 +00:00
Orne Brocaar
9198d7d51b
Implement Clerk as authentication backend (OAuth2).
2023-12-19 13:49:16 +00:00
Orne Brocaar
3538145e3d
Add allow roaming option to device-profile.
2023-11-23 08:53:47 +00:00
Orne Brocaar
6931e9adb5
api: Add BackendInterfacesRequest stream message.
2023-11-02 08:36:57 +00:00
Orne Brocaar
36e6d5ccb9
api: Change streams > stream to be consistent.
2023-10-31 14:03:31 +00:00
Orne Brocaar
1d38ae2544
api: Refactor api/request_log.proto to streams/api_requests.proto.
2023-10-31 11:59:07 +00:00
Orne Brocaar
a4da4ab784
api: Refactor api/frame_log.proto into streams/frames.proto.
2023-10-31 11:21:43 +00:00
Orne Brocaar
ec0ecf2044
api: Refactor meta/meta.proto to streams/meta.proto.
2023-10-31 10:19:38 +00:00
Orne Brocaar
fefa4f8be9
Re-generate API code.
2023-10-26 15:38:37 +01:00
Orne Brocaar
dc5be942d4
api: Re-generate API code.
2023-10-19 17:12:19 +01:00
Orne Brocaar
1f64212923
api: Regenerate API SDKs.
2023-10-16 12:25:53 +01:00
Orne Brocaar
41d00cb651
Implement end-to-end app payload encryption.
...
This implements end-to-end encryption between the end-device and
end-application. The encrypted AppSKey or SessionKeyID is forwarded to
the end-application which should be able to decrypt or request the
AppSKey to decrypt the uplink payload. As well the end-application will
be able to enqueue encrypted application payloads.
Using this mechanism, ChirpStack will never have access to the uplink
and downlink application-payloads.
2023-10-05 13:06:09 +01:00
Orne Brocaar
087a27f904
Re-generate API code.
2023-06-14 13:13:13 +01:00
Orne Brocaar
28e940d2b7
Update api generated code.
2023-05-30 14:51:15 +01:00
Orne Brocaar
cefe61072d
Initial Relay support implementation (TS011).
...
Closes #59 .
2023-05-22 11:04:13 +01:00
Orne Brocaar
513aa7804d
Add event prefix + arbitrary JSON options for IFTTT.
2023-05-19 14:43:39 +01:00
Orne Brocaar
1430c30ab3
Make using gateway location optional (LoRa Cloud).
2023-03-28 13:11:49 +01:00
Orne Brocaar
ef97eccf62
Update LoRa Cloud integration.
2023-03-08 17:01:11 +00:00
Orne Brocaar
f776dd3898
Split private gateways under tenant in uplink / downlink.
...
This makes it possible to share uplink data with other tenants, but do
not allow other tenants to use these gateways for downlinks.
2023-02-14 13:41:22 +00:00
Orne Brocaar
154c4cde38
Commit generated C# API code.
2023-02-09 15:29:40 +00:00
Max Reble
837e13a586
Adds C# builds and namespaces ( #100 )
...
Co-authored-by: Max Reble <max.reble@aco.com>
2023-01-31 18:29:21 +00:00