maziggy 6e8d543d2a fix(ams): stop showing the humidity drop index as a percentage (issue #3140) преди 3 седмици
..
git_providers 306b9ba7fd Accept Forgejo tokens scoped to a single repository (#2775) преди 2 месеца
model_providers 8f9d79ccf0 Post work PR #? преди 4 седмици
virtual_printer fc6b953816 fix(virtual-printer): give each install's CA a name of its own (issue #3014) преди 3 седмици
__init__.py 09677861ba Added screenshots преди 10 месеца
ams_slot_presence.py 905bda4f3f fix(ams): read the firmware presence bit, not the tray state (issue #3084) преди 4 седмици
archive.py 7c10412f99 Refuse a same-named 3MF that contradicts the running print (issue #2957) преди 1 месец
archive_comparison.py 9ba1e34729 fix(archives): keep Quick Stats contribution when deleting a print (#1343) преди 5 месеца
archive_purge.py e7045597bc fix(archives): bulk and auto purge now honour the soft / hard delete choice from #1343 (#1390 follow-up) преди 5 месеца
backup_path.py 5bbfeefa65 fix(backup): diagnose an unwritable backup path instead of quoting errno 30 (#2544) преди 3 месеца
bambu_cloud.py 604fa44593 Explain Bambu Cloud's CAPTCHA challenge instead of repeating it (#2790) преди 2 месеца
bambu_cloud_credentials.py 036f0a688f Merge pull request #2845 from pascalheidmann/refactor/modular-import преди 4 седмици
bambu_ftp.py 10f0900fbc feat(ftp): log how every FTP session closes (issue #3009) преди 1 месец
bambu_mqtt.py 6e8d543d2a fix(ams): stop showing the humidity drop index as a percentage (issue #3140) преди 3 седмици
bug_report.py 058f74a7da Add in-app bug reporting with relay, debug log collection, and privacy controls преди 7 месеца
camera.py 0dfcff5925 Keep the RTSPS proxy's handler set off the server object (issue #3001) преди 1 месец
camera_diagnose.py 73afa95047 fix(camera): share one connection between concurrent one-shot captures (#2705) преди 2 месеца
camera_fanout.py 62a64006b8 fix(camera): stop /camera/stop from letting a second socket open (#2521) преди 3 месеца
camera_profiles.py 6d7a92c024 fix(camera): P2S RTSP stream dropped every frame after the first (#1395) преди 4 месеца
design_settings.py 7e77bf5833 Take the layer height from the plate that actually printed преди 2 месеца
diagnostic_snapshot.py 3a5f802cdc fix(diagnostics): read the subnet the host is actually on (issue #3092) преди 4 седмици
discovery.py 3a5f802cdc fix(diagnostics): read the subnet the host is actually on (issue #3092) преди 4 седмици
drying_preflight.py d37ce94f81 Feature: Scheduled drying (#2703) преди 2 месеца
email_service.py ba1c97c808 feat: Two-Factor Authentication (TOTP, Email OTP) and OIDC/SSO – full implementation with admin UI (#933) преди 6 месеца
energy_plug.py 5a05e03c8e Use the printer's own plug for energy when several are linked (issue #2859) преди 2 месеца
export.py 284709f850 fix(projects): drop deleted prints from their project, and refresh the view (#2731) преди 2 месеца
external_camera.py 9fc2c6df2d fix(camera): stream an external RTSP camera that describes itself late (issue #3082) преди 4 седмици
failure_analysis.py 28781ea558 Keep the printer's name on statistics after it is deleted (issue #2873) преди 2 месеца
filament_deficit.py d5c7047765 Name an AMS slot after the spool assigned to it преди 1 месец
filament_requirements.py 3954d3a7e6 Choose which rack nozzle each filament prints from on an H2C (#1784) преди 2 месеца
finance_balance.py 4a85e033c0 fix(finance): show the currency the install is configured for (issue #3123) преди 4 седмици
finance_billing.py 4a85e033c0 fix(finance): show the currency the install is configured for (issue #3123) преди 4 седмици
finance_budget.py dd1d40b0d4 implemented pr (worth fixing) feedback преди 2 месеца
finance_defaults.py 4a85e033c0 fix(finance): show the currency the install is configured for (issue #3123) преди 4 седмици
firmware_check.py defec334c4 feat(a2l): add Bambu Lab A2L support (#1684) преди 4 месеца
firmware_update.py 7c8f1f9435 Keep a dispatch's retries out of the FTPS cool-off (issue #2898) преди 1 месец
ftp_profiles.py cc39acfc74 Ask a printer that refuses FTPS what it actually said (issue #2780) преди 1 месец
github_backup.py 036f0a688f Merge pull request #2845 from pascalheidmann/refactor/modular-import преди 4 седмици
github_restore.py b5163b94f8 fix(backup): report the categories a failed restore already committed (#2656) преди 2 месеца
ha_sensor_manager.py 54af3146a3 [Feature]: Bind Home Assistant sensors to storage locations (dryboxes/bins) (#2827) преди 1 месец
hms_actions.py 3ddf8d847e [Feature]: HMS Actions (#1743) преди 3 месеца
hms_errors.py 6988a30eae Carry a fault's description in the status response (issue #2926) преди 1 месец
homeassistant.py cd004df817 Show Home Assistant sensors on the printer card (#1148, #448) преди 2 месеца
inventory_mode.py 08a58b1ef4 Keep both modes' slot assignments across an inventory mode switch (issue #2812) преди 1 месец
label_renderer.py a68933cb2f Allow Avery label sheets to start at an unused position (#2879) (#2918) преди 1 месец
layer_timelapse.py d4477e9b71 Log ffmpeg's error instead of its build banner преди 1 месец
ldap_service.py 5efbd353ed Survive a directory that defines no posixGroup class (#2769) преди 2 месеца
library_trash.py 02616f0c91 fix(queue): stop a library-file delete from destroying the jobs queued against it (#2819) преди 2 месеца
local_backup.py 5bbfeefa65 fix(backup): diagnose an unwritable backup path instead of quoting errno 30 (#2544) преди 3 месеца
location_ha_sensor_manager.py 54af3146a3 [Feature]: Bind Home Assistant sensors to storage locations (dryboxes/bins) (#2827) преди 1 месец
location_service.py 537b4d2509 Stop offering AMS slots as places to store a spool преди 1 месец
log_health.py 604fa44593 Explain Bambu Cloud's CAPTCHA challenge instead of repeating it (#2790) преди 2 месеца
log_reader.py e325948dcc Security hardening (maziggy/bambuddy-security #N) преди 2 месеца
long_lived_tokens.py 258db95483 fix(overlay): authenticate the OBS overlay with a token when login is enabled (#2613) преди 3 месеца
loop_watchdog.py 774eba73c8 feat(diagnostics): event-loop stall watchdog to catch silent backend freezes преди 4 месеца
mqtt_relay.py 8e9821dd2a fix(mqtt): never wait for a wedged paho network thread (issue #3068) преди 1 месец
mqtt_smart_plug.py 8e9821dd2a fix(mqtt): never wait for a wedged paho network thread (issue #3068) преди 1 месец
network_utils.py 74173eab8d fix(vp): offer every host IP as a bind target, not one per adapter (issue #3121) преди 4 седмици
notification_service.py 1b20d1a968 fix(notifications): send the ntfy priority the dialog was collecting (issue #3139) преди 3 седмици
obico_actions.py 4206d675eb feat(notifications): dedicate AI Failure Detection notification event (#1794) преди 3 месеца
obico_detection.py 06e5114a03 Do not report a printer as Safe when nothing is checking it (issue #2952) преди 1 месец
obico_smoothing.py eec7793955 feat(obico): AI print-failure detection via self-hosted Obico ML API (#172) преди 6 месеца
oidc_icon.py 8a7598f6b5 feat(auth): proxy OIDC provider icons server-side (#1333) (#1342) преди 5 месеца
opentag3d.py b30a283184 Feature/spoolman inventory UI (#1241) преди 5 месеца
orca_cloud.py 00251fe808 feat(orca-cloud): pair via RFC 8628 device flow, replacing the paste-based sign-in преди 3 месеца
orca_profiles.py 330d77198a Fix AMS slot showing wrong material for "Support for" profiles преди 7 месеца
pipeline_eligibility.py e6842e1d3c Rank near-colour matches by how they look, and share one filament type table (#2804) преди 2 месеца
plate_detection.py d9da60dd8d fix(camera): reuse the live view's frame for external-camera captures (#2707) преди 2 месеца
plate_thumbnail.py 0eb083b32e fix(slicer): read the plate model once per part for the post-slice thumbnail (issue #3135) преди 3 седмици
plug_energy_history.py aba00598bb fix(smart-plugs): read a REST plug's lifetime counter, and derive Today/Yesterday from it (issue #2539) преди 3 месеца
preset_resolver.py 036f0a688f Merge pull request #2845 from pascalheidmann/refactor/modular-import преди 4 седмици
print_batch.py 196fcaf15b Keep the last run a batch order can re-queue a plate from преди 1 месец
print_cost_estimate.py 08a58b1ef4 Keep both modes' slot assignments across an inventory mode switch (issue #2812) преди 1 месец
print_dispatch_context.py db6cdb0745 fix(camera): take the finish photo when the print ends, not when its last layer starts (#2547) преди 2 месеца
print_log.py 71a06f3638 Add batch orders with a quantity per plate (#342) преди 2 месеца
print_scheduler.py 6e8d543d2a fix(ams): stop showing the humidity drop index as a percentage (issue #3140) преди 3 седмици
print_storage.py ebc72e1d41 fix(archives): keep the project name when the wrong-plate guard rejects a 3MF (issue #3126) преди 3 седмици
printer_diagnostic.py ebc72e1d41 fix(archives): keep the project name when the wrong-plate guard rejects a 3MF (issue #3126) преди 3 седмици
printer_manager.py 6e8d543d2a fix(ams): stop showing the humidity drop index as a percentage (issue #3140) преди 3 седмици
printer_media.py 7c10412f99 Refuse a same-named 3MF that contradicts the running print (issue #2957) преди 1 месец
process_overrides.py f0500578bd Edit the full print-parameter set from the slice dialog преди 2 месеца
rest_smart_plug.py 3daae22f3d Security hardening (maziggy/bambuddy-security #8) преди 2 месеца
slice_dispatch.py 83ac5b361c Security fix (security-issue #6) преди 2 месеца
slice_output_check.py 4f10d15584 Record the colour a slice is actually printed in (issue #2977) преди 1 месец
slice_preview.py 9a837d19a1 fix(slicer): strip zero-valued filament-index sentinels, and sanitise the preview slice too (issue #3030) преди 1 месец
slicer_3mf_convert.py 83142c726c fix(slice): report a finished slice once, not once per queued poll преди 2 месеца
slicer_api.py d120a804ff fix(slicer): name the sidecar service in the update command (#2802) преди 2 месеца
slicer_filament_resolver.py f3b1c59169 fix(orca-cloud): close the HTTP client when an authenticated build fails преди 1 месец
slot_kprofile.py e5a18bf58b Key a K profile on its nozzle's flow type преди 1 месец
slot_nozzle.py e5a18bf58b Key a K profile on its nozzle's flow type преди 1 месец
slot_preset_writer.py 0793022818 fix(ams): keep slot card preset name in sync after spool swaps преди 4 месеца
smart_plug_manager.py 56accd24de fix(smart-plugs): don't blank printer state when an accessory plug switches off (#2629) преди 2 месеца
sponsor_prompt.py 31e61cebd7 feat(sponsor-prompt): lower print/archive/cost thresholds to fire for typical new installs преди 3 месеца
spool_assignment_notifications.py 08a58b1ef4 Keep both modes' slot assignments across an inventory mode switch (issue #2812) преди 1 месец
spool_csv.py 66c09dff2d feat(inventory): CSV import/export for the inventory page (#1576) (#1659) преди 4 месеца
spool_filament_preset.py a7b563334e Configure a spool's filament preset and K profile per nozzle преди 1 месец
spool_tag_matcher.py e5a18bf58b Key a K profile on its nozzle's flow type преди 1 месец
spoolbuddy_ssh.py f5ecc61cda fix(spoolbuddy): lower /update permission to INVENTORY_UPDATE so kiosk's own Settings -> Update button works преди 5 месеца
spoolman.py 4d2c6debf7 Ask Spoolman which extra fields it has, once (issue #2983) преди 1 месец
spoolman_tracking.py 39835437a3 Price a print from the spool that fed it, not the default rate (issue #2591) преди 1 месец
stl_thumbnail.py ed85677913 Light the generated thumbnails so one model differs from another (#2816) (#2861) преди 1 месец
tag_conflict.py 0db028f9e6 fix(inventory): one structured 409 for a tag another spool holds (issue #3110) преди 4 седмици
tasmota.py 3daae22f3d Security hardening (maziggy/bambuddy-security #8) преди 2 месеца
timelapse_processor.py d4477e9b71 Log ffmpeg's error instead of its build banner преди 1 месец
usage_tracker.py 7c10412f99 Refuse a same-named 3MF that contradicts the running print (issue #2957) преди 1 месец