maziggy 972e635233 fix(spool-tag-matcher): filter catalog lookup by material variant, not hex alone (issue #1227) 3 недель назад
..
services 972e635233 fix(spool-tag-matcher): filter catalog lookup by material variant, not hex alone (issue #1227) 3 недель назад
__init__.py ff53e62ef8 Add comprehensive automated testing infrastructure 5 месяцев назад
test_ams_assignment_lock.py 352e619ad7 fix(inventory): serialise spool auto-assign per printer to fix Postgres race 1 месяц назад
test_archive_file_path_guard.py 055243683c Fix archive endpoints crash with "Is a directory" for BambuStudio prints (#475) 3 месяцев назад
test_archive_filtering.py 7d46b44561 Fix PCTG filament misidentified as PC (#478) 3 месяцев назад
test_asyncio_handlers.py 56800589ff fix(#1113): silence Windows asyncio Proactor cleanup-RST noise 1 месяц назад
test_bed_jog.py 7026a6de77 fix(printer): bed-jog "Home Z" could crash bed into toolhead on H2C/H2D/H2S/X1 (#1052) 1 месяц назад
test_bug_report.py dc4d77b93a [Feature] Redesign bug report debug log capture flow 2 месяцев назад
test_bulk_spool_create.py 16fa84bc16 Add bulk spool addition and stock spools 3 месяцев назад
test_camera_stderr_summary.py 39a5840f67 Fix camera reconnect counter off-by-one and ffmpeg log flood (#925) 1 месяц назад
test_cancelled_pool_filter.py 9884018497 fix: cancel-safe get_db + drop sqlalchemy.pool cancellation noise 1 месяц назад
test_capture_pid_tracking.py ef37ffa7c7 fix(obico): exclude snapshot capture PIDs from stream cleanup (#172) 1 месяц назад
test_catalog_bulk_delete.py a7ddc483b3 Add bulk delete for spool and color catalog entries (#646) 2 месяцев назад
test_cli.py 464d56ea0d fix(install): make SpoolBuddy kiosk usable on first boot in full-mode install 1 месяц назад
test_code_quality.py 8b0895f63f Add soft-delete for system maintenance tasks 3 месяцев назад
test_color_utils.py cf7c459099 fix(inventory): fix usage tracking for remapped AMS slots and slicer prints 3 месяцев назад
test_cost_tracking.py 4df0349310 Fix spool weight tracking when auto-archive is disabled (#839) 1 месяц назад
test_db_dialect.py 78408856cd fix(oidc): Allow `auto_link_existing_accounts` with custom email claims (Azure Entra ID) (#1142) 1 месяц назад
test_energy_snapshots.py 8266d225d2 fix(energy): date-range energy in total mode + restart-resilient per-print tracking (#941) 1 месяц назад
test_failure_reason_derivation.py 88b5f56eb2 fix: cancel = layer shift, stuck "1 problem", and dropped child-logger logs 1 месяц назад
test_firmware_versions.py c7ad449e4e fix(firmware): parse P2S/X2D wiki anchors without dash and full-width parens (#1030) 1 месяц назад
test_gcode_injection.py 02eb5f57dc fix(#422): start g-code anchor + slicer placeholder substitution 1 месяц назад
test_get_db_cancel_safety.py 9884018497 fix: cancel-safe get_db + drop sqlalchemy.pool cancellation noise 1 месяц назад
test_git_providers.py 7ee89b561b fix(backup): Gitea/Forgejo handle list-shaped ref response and empty-repo bootstrap (issue #1224 and #1225) 3 недель назад
test_github_backup_schemas.py e45f967616 feat(backup): Extend Backup to other Git providers (#1160) 3 недель назад
test_hms_error_summary.py 08601b4772 ● fix(#1111): advance queue item when print fails before reaching RUNNING 1 месяц назад
test_homeassistant_settings.py eda1f5a9e7 Home Assistant: add environment variable configuration support 3 месяцев назад
test_ldap_migration.py 3d893b22f3 fix(auth): make password_hash nullable on upgraded SQLite installs (#794) 1 месяц назад
test_library_file_path_guard.py 3adce435ee feat: add embedded GCode viewer (#963) 1 месяц назад
test_local_backup.py 774a639e9a . 1 месяц назад
test_log_error_detection.py b99536cc33 Remove unused imports, variables, and fix minor CodeQL findings 3 месяцев назад
test_logging_filters.py 1878d2aab5 feat(observability): trace ID column on every log line + X-Trace-Id header 1 месяц назад
test_maintenance_rod_filtering.py dfb995bfe9 [Fix] Remove incorrect "Lubricate Carbon Rods" maintenance task (#755) 2 месяцев назад
test_makerworld_routes.py c1f69ee0cc fix(slicer): wrong-printer slicing + sliced-archive filament list + per-instance MakerWorld compat 1 месяц назад
test_mfa_helpers.py 7f11618e1e Revert "feat(oidc): Azure Entra ID support — configurable email claim & verification + Remember Me persistent login (#1103)" 1 месяц назад
test_obico_detection.py ea78fe720c fix(obico): clear Status banner on next successful detection cycle (#172) 1 месяц назад
test_obico_smoothing.py eec7793955 feat(obico): AI print-failure detection via self-hosted Obico ML API (#172) 1 месяц назад
test_opentag3d.py 9e938cbc8c Revert "feat(inventory): unified Spoolman inventory UI + Storage Location + AMS deep-link + SpoolBuddy NFC write support (#1063)" 1 месяц назад
test_orca_profiles.py 330d77198a Fix AMS slot showing wrong material for "Support for" profiles 2 месяцев назад
test_permissions.py f66bd26f6e Add inventory:view_assignments permission so admins can grant users 2 месяцев назад
test_permissions_stats_filter.py ec0ae162e8 Add per-user statistics filtering (#730) 1 месяц назад
test_phantom_print_hardening.py b478ff882a fix(queue): prevent duplicate dispatch and stale progress on batch prints 1 месяц назад
test_plate_object_extraction.py b99536cc33 Remove unused imports, variables, and fix minor CodeQL findings 3 месяцев назад
test_postgres_restore_drop_cascade.py be6342932f fix(restore): drop tables with CASCADE so orphan FKs can't abort restore 4 недель назад
test_print_log.py 27cecbed87 feat: add print log timeline view in archives page 3 месяцев назад
test_print_speed.py 0e712c72a1 [Feature] Add quick print speed control to printer card (#256) 2 месяцев назад
test_print_start_expected_promotion.py 42b1653f52 Fix spool weight tracking when auto-archive disabled for queue/reprint prints (#839) 1 месяц назад
test_printer_manager_status_broadcast.py 57af8a1c19 feat(projects): URL field + cover photo on project cards (#1155) 4 недель назад
test_printer_models.py 6fb814c5ea feat(printer): add X2D support — camera, dual-nozzle, K-profile, maintenance (#988) 1 месяц назад
test_project_settings_sentinel_sanitiser.py aecf8283b5 fix(slicer): strip "-1" inherit sentinels from project_settings.config (#1201) 3 недель назад
test_restore_sqlite_wal_safety.py b5c7b1a8a8 fix(restore): replace shutil.copy2 with SQLite backup API to prevent WAL leftover (#1211, #668) 3 недель назад
test_run_with_retry.py 2d9a56b3d0 Fix ghost jobs from SQLite lock on print completion (#897) 1 месяц назад
test_scheduler_ams_mapping.py 5a696f9fa3 ● Add prefer lowest remaining filament in auto-matching (#805) 1 месяц назад
test_scheduler_auto_drying.py 14855ba8f4 Add ambient drying mode and fix block mode humidity auto-stop (#292) 2 месяцев назад
test_scheduler_busy_only.py 35ce075486 [Fix] Suppress spurious "waiting for filament" notification when printers are busy (#753) 2 месяцев назад
test_scheduler_clear_plate.py de7fff0be4 fix: persist plate-clear gate so Auto Off power cycles can't bypass the queue confirmation (#961) 1 месяц назад
test_scheduler_dispatch_hold.py 724bc92c22 fix(scheduler): post-dispatch hold prevents H2D Pro double-fire (#1157) 1 месяц назад
test_scheduler_filament_override.py 38af5df050 Add filament override for model-based queue assignment (#486) 3 месяцев назад
test_scheduler_watchdog.py 69b6b5a334 fix(#1150): skip MQTT reconnect on watchdog timeout when project_file landed 1 месяц назад
test_settings_dedupe_migration.py 9c5c2a765f Post work PR #1070 1 месяц назад
test_slice_request_schema.py 7e1105dcb6 feat(slicer): bundle dispatch path for library slice route 3 недель назад
test_slicer_presets.py 060ba509da feat(slicer): add /slicer/bundles routes for .bbscfg import + bundle slicing 3 недель назад
test_slicer_settings.py 8d42b05f62 Add configurable slicer preference — Bambu Studio or OrcaSlicer (#313) 3 месяцев назад
test_slot_preset_key.py 87a5aa36e9 fix(ams): HT slot shows "Generic" after configuring custom preset (#1053) 1 месяц назад
test_spool_schemas_colors.py a34beaa599 feat(inventory): multi-colour gradients, transparency, visual effects (#1154) 4 недель назад
test_spool_schemas_rgba.py 4304a42542 feat(#729): per-spool category + low-stock threshold override 1 месяц назад
test_spoolbuddy_system_stats.py a05b880a0b Fixed backend/tests/unit/test_spoolbuddy_system_stats.py 2 месяцев назад
test_spoolman_clear_location.py 813d9dde38 Fix Spoolman location not cleared on auto-sync when spool removed from AMS (#921) 1 месяц назад
test_subtask_archive_resume.py 46c246c504 fix(archive): resume on subtask_id, short-circuit 550, cache 3mf (#972) 1 месяц назад
test_support_helpers.py b5ccc38e4a feat(support): include all settings (redacted) + SpoolBuddy devices in support bundle 1 месяц назад
test_sync_ams_weights.py be569f7577 fix: prevent spool weight corruption, add AMS weight sync, fix extruder_id 3 месяцев назад
test_threemf_tools.py c1f69ee0cc fix(slicer): wrong-printer slicing + sliced-archive filament list + per-instance MakerWorld compat 1 месяц назад
test_trace.py 88b5f56eb2 fix: cancel = layer shift, stuck "1 problem", and dropped child-logger logs 1 месяц назад
test_usage_tracker.py c6e6c4cdd9 fix(usage-tracker): split filament weight when AMS auto-falls-back mid-print (issue 957) 3 недель назад
test_user_notifications.py a6d307d739 Post work PR #693 2 месяцев назад
test_vp_ftp_port.py 82d329d85c [Fix] Virtual Printer FTP routed to wrong VP with different access codes (#735) 2 месяцев назад
test_vp_mqtt_bridge.py 7dea33d0d8 feat(vp): mirror live target printer state to slicer in non-proxy modes 3 недель назад
test_vp_mqtt_server.py 10c261dcf2 chore(tests): suppress B108 on dummy /tmp test fixtures 1 месяц назад