Skip to content

Development#127

Merged
sondresjolyst merged 10 commits intomainfrom
development
Apr 27, 2026
Merged

Development#127
sondresjolyst merged 10 commits intomainfrom
development

Conversation

@sondresjolyst
Copy link
Copy Markdown
Owner

No description provided.

dependabot Bot and others added 10 commits April 27, 2026 06:38
…15 (#123)

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.Design
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(main): release 2.0.4 (#116)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* deps: Bump Microsoft.EntityFrameworkCore from 9.0.14 to 9.0.15

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Sondre Sjølyst <18713420+sondresjolyst@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….0.25 to 8.0.26 (#120)

* chore(main): release 2.0.4 (#116)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* deps: Bump Microsoft.AspNetCore.Identity.EntityFrameworkCore from 8.0.25 to 8.0.26

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Identity.EntityFrameworkCore
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Sondre Sjølyst <18713420+sondresjolyst@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…5 to 8.0.26 (#119)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…36.0 to 9.37.1 (#118)

Bumps [equinor/ops-actions/.github/workflows/docker.yml](https://github.com/equinor/ops-actions) from 9.36.0 to 9.37.1.
- [Release notes](https://github.com/equinor/ops-actions/releases)
- [Changelog](https://github.com/equinor/ops-actions/blob/main/CHANGELOG.md)
- [Commits](equinor/ops-actions@6f3c490...39749d0)

---
updated-dependencies:
- dependency-name: equinor/ops-actions/.github/workflows/docker.yml
  dependency-version: 9.37.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… from 9.36.0 to 9.37.1 (#117)

Bumps [equinor/ops-actions/.github/workflows/release-please.yml](https://github.com/equinor/ops-actions) from 9.36.0 to 9.37.1.
- [Release notes](https://github.com/equinor/ops-actions/releases)
- [Changelog](https://github.com/equinor/ops-actions/blob/main/CHANGELOG.md)
- [Commits](equinor/ops-actions@6f3c490...39749d0)

---
updated-dependencies:
- dependency-name: equinor/ops-actions/.github/workflows/release-please.yml
  dependency-version: 9.37.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(main): release 2.0.4 (#116)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* deps: Bump Microsoft.AspNetCore.OpenApi from 8.0.25 to 8.0.26

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Sondre Sjølyst <18713420+sondresjolyst@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(main): release 2.0.4 (#116)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat: activities

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(main): release 2.0.4 (#116)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(sensor): add photo upload endpoint and SensorPhoto model

POST/GET/DELETE /api/sensors/{id}/photo. One photo per sensor (unique index), base64 stored in a text column, cascade-deleted with both the sensor and the user for GDPR compliance.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(main): release 2.0.4 (#116)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat: add admin page, sensor activities, and CreatedAt tracking

- Add super admin page with user management (role assign/remove, delete),
  aggregate stats, MQTT device list, and stats-over-time charts
- Add CreatedAt to User, Sensor, Switch, AutomationRule models with
  migrations; history endpoint returns cumulative daily counts
- Add SensorActivity model, migrations, and CRUD controller so users
  can log maintenance activities with title, notes, date, and odometer
- Extend UserDto to include roles; add AdminStatsDto
- Guard stats history endpoint against pre-2020 timestamps

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@sondresjolyst sondresjolyst merged commit 84d4e70 into main Apr 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant