[PR #43] [MERGED] v0.1.6b4 #913

Closed
opened 2026-05-06 12:33:55 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/maziggy/bambuddy/pull/43
Author: @maziggy
Created: 1/1/2026
Status: Merged
Merged: 1/1/2026
Merged by: @maziggy

Base: mainHead: 0.1.6b4


📝 Commits (2)

  • 1234e44 - Docker update detection for in-app updates
  • 2c61ba9 Updated version to 0.1.6b4

📊 Changes

4 files changed (+78 additions, -1 deletions)

View changed files

📝 CHANGELOG.md (+1 -0)
📝 backend/app/api/routes/updates.py (+29 -0)
📝 backend/app/core/config.py (+1 -1)
backend/tests/integration/test_updates_api.py (+47 -0)

📄 Description

v0.1.6b4

New Features

## Printer Cards
- Refactored AMS section for better visual grouping and spacing

Bugfixes

## Printer Hour Counter
- Fixed runtime_seconds not incrementing during prints
- first timestamp was set but never committed

## Slicer Protocol
- Add OS detection for slicer protocol handler
- Windows: bambustudio://, macOS/Linux: bambustudioopen://
- Updated all usages in Archives and Model Viewer

## Camera Popup Window
- Auto-resize to fit video resolution on first open
- Persist window size and position to localStorage
- Restore saved window state for subsequent opens

## Maintenance Page
- Improved duration display with better precision (weeks instead of imprecise months)
- Large print hours now show readable units (e.g., 478h → 3w, 100h → 4d)

## Docker
- Docker update detection for in-app updates
  - Added _is_docker_environment() function
  - Check endpoint returns is_docker and update_method fields
  - Apply endpoint rejects Docker with helpful instructions
  - Added updates API tests

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/maziggy/bambuddy/pull/43 **Author:** [@maziggy](https://github.com/maziggy) **Created:** 1/1/2026 **Status:** ✅ Merged **Merged:** 1/1/2026 **Merged by:** [@maziggy](https://github.com/maziggy) **Base:** `main` ← **Head:** `0.1.6b4` --- ### 📝 Commits (2) - [`1234e44`](https://github.com/maziggy/bambuddy/commit/1234e44eb2efff59624cdaf1af268c79bab3858b) - Docker update detection for in-app updates - [`2c61ba9`](https://github.com/maziggy/bambuddy/commit/2c61ba930a7405a767b2a160d6795e35dd2a4636) Updated version to 0.1.6b4 ### 📊 Changes **4 files changed** (+78 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+1 -0) 📝 `backend/app/api/routes/updates.py` (+29 -0) 📝 `backend/app/core/config.py` (+1 -1) ➕ `backend/tests/integration/test_updates_api.py` (+47 -0) </details> ### 📄 Description **v0.1.6b4** ### New Features ## Printer Cards - Refactored AMS section for better visual grouping and spacing ### Bugfixes ## Printer Hour Counter - Fixed runtime_seconds not incrementing during prints - first timestamp was set but never committed ## Slicer Protocol - Add OS detection for slicer protocol handler - Windows: bambustudio://, macOS/Linux: bambustudioopen:// - Updated all usages in Archives and Model Viewer ## Camera Popup Window - Auto-resize to fit video resolution on first open - Persist window size and position to localStorage - Restore saved window state for subsequent opens ## Maintenance Page - Improved duration display with better precision (weeks instead of imprecise months) - Large print hours now show readable units (e.g., 478h → 3w, 100h → 4d) ## Docker - Docker update detection for in-app updates - Added _is_docker_environment() function - Check endpoint returns is_docker and update_method fields - Apply endpoint rejects Docker with helpful instructions - Added updates API tests --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 12:33:55 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy#913
No description provided.