platypush/platypush/backend/http/webapp/src/components/panels/Entities
Fabio Manganiello 68359b88a9
More performance improvements for the entities page.
- Don't recalculate entity groups every time. Instead, keep them in sync
  every time an entity is added or removed.

- Removed `computedChildren` from the entity component - no null nodes
  are guaranteed to be passed now, so there's no need for another
  iteration on the list of children.

- `childrenByParentId` now only looks in the scope of the entity's
  children instead of searching all the entities.
2023-05-02 10:14:03 +02:00
..
Accelerometer.vue Added 3-axis sensor, accelerometer and magnetometer entities 2023-04-02 01:13:22 +02:00
Battery.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
BinarySensor.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
BluetoothDevice.vue BluetoothDevice moved to its own component, with device connect support. 2023-03-20 01:28:12 +01:00
BluetoothService.vue Implemented connect/disconnect call on BluetoothService component. 2023-03-20 01:27:47 +01:00
Button.vue Implemented remaining supported entities for the `smartthings` integration 2023-01-26 22:10:02 +01:00
CloudInstance.vue Added frontend components for cloud instances. 2023-03-26 12:27:17 +02:00
CompositeSensor.vue s/MultiValueSensor/CompositeSensor/g 2023-02-21 23:14:10 +01:00
ContactSensor.vue Added remaining `bluetooth` entity types in `_mappers.py`. 2023-02-23 21:20:41 +01:00
Cpu.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
CpuInfo.vue Extracted and refactored more common elements of the Entity components. 2023-04-22 17:19:23 +02:00
CpuStats.vue Added `CpuStats` entity to `system`. 2023-04-18 01:19:06 +02:00
CpuTimes.vue Extracted and refactored more common elements of the Entity components. 2023-04-22 17:19:23 +02:00
CurrentSensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
Device.vue Extracted and refactored more common elements of the Entity components. 2023-04-22 17:19:23 +02:00
DewPointSensor.vue Added `DewPointSensor` entities. 2023-02-23 01:23:04 +01:00
Dimmer.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
Disk.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
DistanceSensor.vue Added `distance_sensor` entity 2023-03-31 14:22:28 +02:00
EnergySensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
Entity.vue More performance improvements for the entities page. 2023-05-02 10:14:03 +02:00
EntityIcon.vue Reintroduced loading icon spin animation. 2023-05-02 10:08:36 +02:00
EntityMixin.vue Frontend entities should have a reference to `allEntities`. 2023-04-17 02:25:03 +02:00
EnumSensor.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
EnumSwitch.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
HeartRateSensor.vue Added support for heart rate sensor entities. 2023-02-23 00:55:55 +01:00
HumiditySensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
IlluminanceSensor.vue Added support for illuminance sensor entities 2022-11-27 22:38:58 +01:00
Index.vue More performance improvements for the entities page. 2023-05-02 10:14:03 +02:00
Light.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
LinkQuality.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
Magnetometer.vue Added 3-axis sensor, accelerometer and magnetometer entities 2023-04-02 01:13:22 +02:00
MemoryStats.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
Modal.vue Show entity icon and type in the list of children entities on EntityModal. 2023-03-22 21:26:59 +01:00
MotionSensor.vue Added MotionSensor entities 2023-01-21 14:47:18 +01:00
Muted.vue Added `Volume` and `Muted` entities 2023-01-22 21:04:46 +01:00
NetworkInterface.vue Merged `network_stats` into `NetworkInterface` model. 2023-04-22 17:19:24 +02:00
NumericSensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
PercentSensor.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
PowerSensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
PresenceSensor.vue Added remaining `bluetooth` entity types in `_mappers.py`. 2023-02-23 21:20:41 +01:00
PressureSensor.vue Added `PressureSensor` entities. 2023-02-23 01:12:27 +01:00
RawSensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
Selector.vue A more self-explanatory icon for entity grouping selections 2022-11-27 00:56:47 +01:00
Sensor.vue Entity components style improvements. 2023-04-30 22:32:50 +02:00
StepsSensor.vue Added `StepsSensor` entity. 2023-02-23 00:45:58 +01:00
SwapStats.vue Added memory stats entities. 2023-04-19 01:31:11 +02:00
Switch.vue Refactored EntityIcon component 2023-01-15 20:02:50 +01:00
SystemBattery.vue Added battery entity support to `system` plugin. 2023-04-23 00:41:21 +02:00
SystemFan.vue Added support for fan sensors on the `system` plugin. 2023-04-23 00:08:27 +02:00
SystemTemperature.vue Added support for system temperature sensor entities. 2023-04-22 22:42:11 +02:00
TemperatureSensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
ThreeAxisSensor.vue Added 3-axis sensor, accelerometer and magnetometer entities 2023-04-02 01:13:22 +02:00
TimeDuration.vue `s/TimeDurationSensor/TimeDuration/g` 2023-04-02 00:57:48 +02:00
Variable.vue Use a proxy value in the `variable` component for the textbox. 2023-05-01 01:22:20 +02:00
VariableModal.vue Style fixes for mobile screens. 2023-04-29 22:45:10 +02:00
VoltageSensor.vue Initial implementation of sensor entities. 2022-11-02 16:38:17 +01:00
Volume.vue Added `Volume` and `Muted` entities 2023-01-22 21:04:46 +01:00
WeightSensor.vue Added remaining `bluetooth` entity types in `_mappers.py`. 2023-02-23 21:20:41 +01:00
common.scss Moved more entity common CSS out of the Vue component. 2023-05-01 01:21:18 +02:00
meta.json Added frontend component for the `Variable` entity. 2023-04-29 11:37:21 +02:00
vars.scss Added entities panel 2022-04-10 13:07:36 +02:00