• v0.1.12 59567a8047

    v0.1.12 Stable

    robsonwaves released this 2026-03-08 20:12:41 +00:00 | 0 commits to main since this release

    Release v0.1.12

    Commits since v0.1.11

    • 59567a8 Merge pull request 'develop' (#15) from develop into main
    • dee56d1 Merge pull request 'Add timezone-aware display preferences and live chart fixes' (#14) from feature/optional-time-shift into develop
    • 57baccb Add timezone-aware display preferences and live chart fixes

    Docker images

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:v0.1.12
      • digest: sha256:a07b6423c054e48105d305e49b477c266b668bc08b799e6af001aeac2fab03f6
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:v0.1.12
      • digest: sha256:473d57ccdb56711dd69f27d17742c2d5759642aa64252ecd1559370cc2b00ced

    Also published

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:latest
      • digest: sha256:a07b6423c054e48105d305e49b477c266b668bc08b799e6af001aeac2fab03f6
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:latest
      • digest: sha256:473d57ccdb56711dd69f27d17742c2d5759642aa64252ecd1559370cc2b00ced
    Downloads
  • v0.1.11 80bdc46ca3

    v0.1.11 Stable

    robsonwaves released this 2026-03-08 12:13:16 +00:00 | 3 commits to main since this release

    Release v0.1.11

    Commits since v0.1.10

    • 80bdc46 Merge pull request 'develop' (#13) from develop into main
    • 53d9e44 Merge pull request 'Harden backend auth dependencies' (#12) from feature/security-pass into develop
    • 8b9ad41 Harden backend auth dependencies

    Docker images

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:v0.1.11
      • digest: sha256:050b80f032b24ec650cc0b97d7617dfc1ac695dbe1e8d7df519b1cf9f6be15d9
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:v0.1.11
      • digest: sha256:8904c064ff3fe6a110011c1c4f1a31f372e2a3891e64fabed8faeba32d3807e9

    Also published

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:latest
      • digest: sha256:050b80f032b24ec650cc0b97d7617dfc1ac695dbe1e8d7df519b1cf9f6be15d9
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:latest
      • digest: sha256:8904c064ff3fe6a110011c1c4f1a31f372e2a3891e64fabed8faeba32d3807e9
    Downloads
  • v0.1.10 2b9ca0cdfa

    v0.1.10 Stable

    robsonwaves released this 2026-03-08 00:13:14 +00:00 | 6 commits to main since this release

    Release v0.1.10

    Commits since v0.1.9

    • 2b9ca0c Merge pull request 'develop' (#11) from develop into main
    • 879364b Merge pull request 'Add per-client draggable chart ordering' (#10) from feature/graph-layout-preferences into develop
    • 8c291f8 Add per-client draggable chart ordering

    Docker images

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:v0.1.10
      • digest: sha256:3732307c31657fe95c02d8ff26b1e9f00054a185d6c44b1b44e54e350d797220
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:v0.1.10
      • digest: sha256:5a5098fb1799de820fa9ac2038efee99951d16419e3f54e8a9da34e5e8c6d350

    Also published

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:latest
      • digest: sha256:3732307c31657fe95c02d8ff26b1e9f00054a185d6c44b1b44e54e350d797220
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:latest
      • digest: sha256:5a5098fb1799de820fa9ac2038efee99951d16419e3f54e8a9da34e5e8c6d350
    Downloads
  • v0.1.9 066f2a6dca

    v0.1.9 Stable

    robsonwaves released this 2026-03-07 18:08:52 +00:00 | 9 commits to main since this release

    Release v0.1.9

    Commits since v0.1.8

    • 066f2a6 Merge pull request 'develop' (#9) from develop into main
    • 5af366e Filter ephemeral docker disk mounts
    • e0dcd3c Merge pull request 'Handle chart gaps and normalize UTC timeline' (#8) from feature/chart-gap-indicators into develop
    • 8ec9ca6 Handle chart gaps and normalize UTC timeline

    Docker images

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:v0.1.9
      • digest: sha256:7edfdc314e0741dc7abcfac15aec81eddd51d93bc0d88cb357295ee7e47e0a90
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:v0.1.9
      • digest: sha256:068cb4210b3a8f21342ebee8ddc464b5eb4a17edf911318bc7a6ec16e45ec02a

    Also published

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:latest
      • digest: sha256:7edfdc314e0741dc7abcfac15aec81eddd51d93bc0d88cb357295ee7e47e0a90
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:latest
      • digest: sha256:068cb4210b3a8f21342ebee8ddc464b5eb4a17edf911318bc7a6ec16e45ec02a
    Downloads
  • v0.1.8 c1dee6c4b4

    v0.1.8 Stable

    robsonwaves released this 2026-03-07 12:42:11 +00:00 | 13 commits to main since this release

    Release v0.1.8

    Évolutions

    • Durcissement de l’authentification: limitation des tentatives de login, refresh basé uniquement sur le cookie HttpOnly, réponses no-store et suppression des signaux distinctifs entre utilisateur inconnu et mot de passe invalide.
    • Configuration backend renforcée: refus des secrets et mots de passe placeholder par défaut, support de secrets lus depuis des fichiers, SameSite=Strict par défaut pour le refresh cookie et garde-fous de sécurité supplémentaires.
    • Provisioning SSH plus sûr: vérification explicite des host keys, support de plusieurs formats de clés privées, désactivation de l’acceptation implicite des hôtes et quoting des commandes distantes.
    • Frontend durci: gestion centralisée du token en mémoire, reprise de session plus propre via refresh, chargement du thème externalisé et en-têtes de sécurité nginx (CSP, frame/referrer/content-type policies).
    • Ajout d’un smoke test Docker isolé et documenté pour valider login, refresh cookie, en-têtes de sécurité, enregistrement client, ingestion métrique et rate limiting.

    Docker images

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:v0.1.8
      • digest: sha256:90f75442f3ba0f5ee352babde9ddccea4ac5a5b5df6550345ac67ceb8ef095a3
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:v0.1.8
      • digest: sha256:54b68fa547977a5feabbb91d2e23135ba613782d359080d076e46e3a0af25084

    Aussi publiées

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:latest
      • digest: sha256:90f75442f3ba0f5ee352babde9ddccea4ac5a5b5df6550345ac67ceb8ef095a3
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:latest
      • digest: sha256:54b68fa547977a5feabbb91d2e23135ba613782d359080d076e46e3a0af25084
    Downloads
  • v0.1.7 454d023b70

    v0.1.7 Stable

    robsonwaves released this 2026-03-02 21:19:02 +00:00 | 17 commits to main since this release

    Release v0.1.7

    Évolutions

    • Affichage harmonisé des disques: le graphe global "Disque" est remplacé par des graphes par disque, au même format que les autres métriques.
    • Historisation par disque sur la vue client (un graphe par mountpoint/device détecté).
    • Alerting disque refondu: déclenchement par disque local (et non plus uniquement sur la valeur disque agrégée).
    • Seuil unique conservé pour tous les disques: thresholds.disk.
    • Liste des alertes enrichie avec la cible disque (mountpoint/device) pour les alertes disque.

    Docker images

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:v0.1.7
      • digest: sha256:4aa71f0c111cbabf5bc576900ebdf1c19632e4959980ab361ad97f638a8991f3
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:v0.1.7
      • digest: sha256:92ac0d132405d712bfa1830d88eede3b3b3747b454050613bf1bff1a91b8abfb

    Aussi publiées

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:latest
      • digest: sha256:4aa71f0c111cbabf5bc576900ebdf1c19632e4959980ab361ad97f638a8991f3
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:latest
      • digest: sha256:92ac0d132405d712bfa1830d88eede3b3b3747b454050613bf1bff1a91b8abfb
    Downloads
  • v0.1.6 9d80bc91b6

    v0.1.6 Stable

    robsonwaves released this 2026-03-02 18:05:54 +00:00 | 19 commits to main since this release

    Release v0.1.6

    Évolutions

    • Alertes de présence de données (détection "no data" / reprise de flux) côté backend.
    • Monitoring des disques locaux ajouté dans les métriques et affiché dans la vue détail client.
    • Compatibilité agent améliorée: fallback automatique si un backend plus ancien rejette le champ local_disks.
    • Liste des clients plus explicite côté front: message d'état quand aucun client n'est visible et erreurs de chargement mieux remontées.
    • Affichage du rôle et de l'utilisateur courant dans l'en-tête (Admin/User) pour éviter les confusions de permissions.
    • Endpoint GET /users/me ajouté pour exposer le contexte utilisateur au frontend.
    • Correctif d'accès admin: visibilité globale des clients renforcée sur l'API /clients.

    Docker images

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:v0.1.6
      • digest: sha256:6ba8e210ba579e69bf820c16b77b2a58186c0b234efd6df5b77909abc563c837
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:v0.1.6
      • digest: sha256:ee6df1c5484695a82b2e89933534d5e202c758bf2a69d8331736cf02f8debf9d

    Aussi publiées

    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-backend:latest
    • forgejo.high.statisfaction.rocks/statisfaction_public/bonpapa-frontend:latest
    Downloads
  • v0.1.5 e366004dd5

    v0.1.5 Stable

    robsonwaves released this 2026-01-18 22:00:30 +00:00 | 28 commits to main since this release

    • Release v0.1.5

    Added

    • Timeframe selection with start/end date inputs on client metrics.
    • Live monitoring state indicator with updated button styling and translations.
    • CSV export now downloads a ZIP archive.

    Changed

    • Metrics sampling now spans the full requested window and respects sampling cadence for long ranges.
    • Metrics API supports until for range queries.
    • Compose uses container names from .env; sample env includes container name defaults and latest image tags.

    Fixed

    • Resolved naive/aware datetime errors in metrics range calculations.
    Downloads
  • 0.1.4 611419562c

    0.1.4 Stable

    robsonwaves released this 2026-01-18 20:09:32 +00:00 | 33 commits to main since this release

    New Features

    • Extended metrics, risk scoring, and risk alerts.
    • Refresh token flow with logout-all and session-expired hints.
    • Settings UI overhaul (overlay modal, foldable client settings, new gear icon).
    • Metric help tooltips and chart units.
    • Japanese locale support.
    • Alert test client (optional risk suite), TOML config, venv docs, configurable logging.
    • Admin password reset endpoint + admin UI flow.
    • Client test folder and quickstart install steps.
    • License/citation/footer additions.

    Bug Fixes

    • Fix since date picker activation.
    • Fix metrics history query memory use.
    • Fix risk threshold validation and add retrigger test.
    • Fix tooltip i18n in charts and thresholds.
    • Fix metric tooltip language refresh.

    Commits

    • c30606d Add extended metrics, risk scoring, and risk alerts
    • ffd44e7 Add refresh token flow with logout-all and session hints
    • 3211307 Improve risk thresholds UI and net units
    • 96d1b94 Add metric help tooltips and chart units
    • 8bf71a9 Fix metric tooltip language refresh
    • 62ddefe Fix tooltip i18n in charts and thresholds
    • 7f2881c Clarify threshold overreach triggers alerts
    • 351ef00 Move client settings below charts and make foldable
    • 169e7ff Move settings into overlay modal
    • 024088f Improve settings gear button visibility
    • cbdcaa2 Use clean gear icon for settings button
    • d1f30ff Use provided gear SVG for settings icon
    • a778267 Add Japanese locale and label alert settings
    • e87efe1 Allow Japanese locale in preferences schema
    • 0821962 Add alert test client with optional risk suite
    • 96c3799 Add TOML config support for alert test client
    • f1b9b18 Document venv setup for alert test client
    • b8cc7df Add configurable logging for alert test client
    • f93a816 Fix risk threshold validation and add retrigger test
    • e409ac0 Ignore alert test artifacts
    • 664bddf Merge pull request 'advanced-alerting + better token management + adding testing client' (#1)
    • 37ca5c5 Add license, citation, footer, and reduce theme flash
    • fb1c034 Add quickstart client/server install steps
    • 7818f43 Fix metrics history query memory use
    • 78a4ac6 Fix since date picker activation
    • 07872f0 Add client test folder
    • 8012705 Ignore .env and .toml files
    • fea6737 Add admin password reset endpoint
    • 0981b73 Move alert test client docs and update install config
    • e0e6265 Add admin UI for password updates
    • c28a13d Consolidate client-test README
    • 6114195 Merge pull request 'reset_password' (#2)
    Downloads
  • 0.1.0 739fc1aa87

    0.1.0 Stable

    robsonwaves released this 2026-01-03 16:55:48 +00:00 | 66 commits to main since this release

    • 0.1.0 Release Notes (first release, full history)

    • New product branding as BonPapa and initial project bootstrap.
    • Backend/agent stabilization with admin UI, metrics retry on re-register, and preferences API.
    • Frontend polished with alerts, multiple themes (light/neon/cyberpunk), i18n accents, and runtime config.
    • Export/visibility upgrades: client IDs shown in UI and included in CSV exports.
    • Docker/infra hardening: Traefik labels/networking, no public ports, non-root containers, nginx updates, image-
      based workflow, and compose defaults.
    • Documentation and housekeeping: specs refreshes, env sample updates, ignored generated secrets, README logo
      sizing.

    Full changelog (commits)

    • a113f45 first commit
    • b335ab4 add gitignore
    • 16f2e39 maj specs
    • d978f06 Add admin UI and stabilize client/backend
    • 27da6ed Actualiser specs.md
    • b293e63 Add remaining project files
    • 9a7f876 Add Traefik labels and env sample
    • bd8450c Remove public ports and update Vite API URL
    • df0ccce Specify Traefik network in labels
    • 76c6805 Run containers as non-root user
    • 66ff8a8 Update config, Docker, and nginx setup
    • d68f53d Add preferences API, dev docker fixes, and i18n accents
    • 4301917 Ignore generated secrets files
    • c38a064 Add light, neon, and cyberpunk themes
    • 7601689 Finalize UI, alerts, and config updates
    • 253ec94 Run services from images and add frontend runtime config
    • 9598d97 Document image-based frontend/backend workflow
    • 9d8b701 Add root compose note for image workflow
    • c3382aa Update configs and ignore local data
    • c72d6a5 Actualiser .env.sample
    • 63e986d Merge pull request 'docker-images' (#1) from docker-images into main
    • cb1350a Retry metrics after re-register
    • 439d322 Update compose env defaults
    • 21b719c Rename app to BonPapa — Light & Easy Monitoring
    • 5be532b Normalize README logo size
    • 739fc1a Add client ID to UI, exports, and docs
    Downloads