Change the color catalog's default manufacturer filter from "Bambu Lab" to "All Manufacturers" (#1039)

This commit is contained in:
maziggy
2026-04-20 08:15:11 +02:00
parent 66fe4860f8
commit 5a28964748
4 changed files with 4 additions and 3 deletions
+1
View File
@@ -13,6 +13,7 @@ All notable changes to Bambuddy will be documented in this file.
- **Library File Print-Usage Tracking** ([#1008](https://github.com/maziggy/bambuddy/issues/1008)) — `LibraryFile.print_count` and `last_printed_at` are now updated on every successful queued print completion. Previously both fields were defined on the model and displayed in the File Manager, but nothing ever wrote to them — every file in every library showed as never printed. Now counts increment cumulatively and `last_printed_at` stamps the completion timestamp (UTC). Failed, cancelled and user-aborted prints are intentionally excluded, so the fields represent "successful usage" rather than "attempted usage." This unblocks sorting the File Manager by last-printed date and is a prerequisite for the scheduled-purge feature requested in #1008. Thanks to @cadtoolbox for the report.
### Improved
- **Color Catalog Default Filter Set to "All Manufacturers"** ([#1039](https://github.com/maziggy/bambuddy/issues/1039)) — Settings → Color Catalog opened with the manufacturer dropdown pre-filtered to *Bambu Lab*, so users searching for a third-party color had to change the dropdown to *All Manufacturers* on every visit. The page now defaults to *All Manufacturers* and lets you narrow down from there. Thanks to @VID-PRO for the suggestion.
- **File Manager: Collapse Folders by Default** ([#996](https://github.com/maziggy/bambuddy/issues/996)) — Added a **Collapse** toggle next to **Wrap** in the File Manager sidebar header. When enabled, the folder tree opens with only top-level folders visible on every page load; disabling it restores the previous fully-expanded default. Toggling the preference also immediately re-collapses/re-expands the current tree — no reload required. Persisted to localStorage under `library-collapse-folders`, matching the existing `library-*` preference pattern. Thanks to @AshieTashi for the request.
### Changed
@@ -13,7 +13,7 @@ export function ColorCatalogSettings() {
const [catalog, setCatalog] = useState<ColorCatalogEntry[]>([]);
const [loading, setLoading] = useState(true);
const [search, setSearch] = useState('');
const [filterManufacturer, setFilterManufacturer] = useState<string>('Bambu Lab');
const [filterManufacturer, setFilterManufacturer] = useState<string>('');
const fileInputRef = useRef<HTMLInputElement>(null);
// Add/Edit form state
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -26,7 +26,7 @@
<!-- Splash screens for iOS -->
<link rel="apple-touch-startup-image" href="/img/android-chrome-512x512.png" />
<script type="module" crossorigin src="/assets/index-BM-WMBho.js"></script>
<script type="module" crossorigin src="/assets/index-CFcQzo54.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-CkAOuJaW.css">
</head>
<body>