edgehog icon indicating copy to clipboard operation
edgehog copied to clipboard

Easily manage your IoT device fleet with Edgehog at once. Get information on device status, deploy updates, geolocate your devices and much more!

Results 63 edgehog issues
Sort by recently updated
recently updated
newest added

Sometimes an `OTAOperation` can remain in a pending state (e.g. the response is not sent from the device, or the trigger gets lost for any reason) and currently the frontend...

Currently, many resources have a `name` field, which is intended to be used as a display name and, as such, basically allows any string to be used. The problem with...

Edgehog implements Geolocation by trying to query a list of providers (ordered in descending order of accuracy, at least by default) and returning the first valid result. Since some Geolocation...

With the latest pull requests, we started experimenting with a form of fixtures inspired by [this talk](https://www.youtube.com/watch?v=6sNmJtoKDCo). Namely, all fixtures should accept just a keyword list for attributes, and should...

ash-porting

Configure/fix test coverage actions for a monorepo.

Ignore cached data from Relay store and always fetch for latest data before render update forms (Hardware Type, System Model, Device Group, etc.)

frontend

Align/share translation logic: `Edgehog.BaseImages.update_base_image(base_image, %{"description" => %{"en-US" => ""}})` returns `{:ok, base_image}` `Edgehog.Devices.update_system_model(system_model, %{"description" => %{"en-US" => ""}})` raises `BadMapError` exception

Edgehog has different approaches to store data into S3-storage. It allows to have unconfigured S3 (or to fail with image upload) to [create](https://github.com/edgehog-device-manager/edgehog/blob/release-0.5/backend/lib/edgehog/devices.ex#L292) / [update](https://github.com/edgehog-device-manager/edgehog/blob/release-0.5/backend/lib/edgehog/devices.ex#L356) SystemModel with image. It assumes...

[Specification](https://relay.dev/graphql/connections.htm) [Relay docs](https://relay.dev/docs/next/tutorial/connections-pagination/)

User can create new Hardware Type with existing Part Number and this unassigns Part Number from old Hardware Type. Same if user updates Hardware Type adding Part Number already assigned...