Skip to content

v0.7.0 Major update - #2

Merged
gwill1337 merged 36 commits into
mainfrom
dev
Sep 14, 2026
Merged

gwill1337 merged 36 commits into
mainfrom
dev

Conversation

@gwill1337

Copy link
Copy Markdown
Owner

[v0.7.0] - 2026-09-14 - Major update

Added

  • backend: Added API versioning except probes and prometheus endpoints.
  • backend: Added return type annotations to API endpoints.
  • backend: Added Pydantic schemes in response model for each enpoints except probes and prometheus endpoints.
  • backend: Added formatter for HTTPExceptions like MessageResponse
  • backend: Added manual CRUD user for admins.
  • backend: Added pagination for devices[GET] endpoint.
  • backend: Added redis to health probe.
  • backend: Added CRUD for users.
  • backend: Added docker-compose.dev.yml for development.
  • backend: Added docker-compose.prod.yml as second way to setup MONA.
  • bachend: Added logger.
  • bachend: Added formatter for logger.
  • frontend: Added page userboard.
  • frontend: Added config with API_URL and API_VERSION.
  • frontend: Added formatter for status codes and error into apiFetch.

Changed

  • backend: Moved to uv sync & uv lock from pip install in docker images.
  • backend: Moved to httpx2 from requests.
  • frontend: Split Dashboard.tsx and DeviceAdmin.tsx to components.
  • frontend: Split endpoints to folder routes on backend.
  • frontend: Moved to axios from fetch.
  • frontend: Moved API versioning to custom apiFetch on frontend.

@gwill1337
gwill1337 merged commit 372218e into main Sep 14, 2026
14 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