| .. |
|
__init__.py
|
ff53e62ef8
Add comprehensive automated testing infrastructure
|
5 ay önce |
|
test_advanced_auth_api.py
|
ba1c97c808
feat: Two-Factor Authentication (TOTP, Email OTP) and OIDC/SSO – full implementation with admin UI (#933)
|
1 ay önce |
|
test_ams_history_api.py
|
83cbac04b7
- Add interactive API Browser to Settings > API Keys
|
4 ay önce |
|
test_ams_labels_api.py
|
ed462c5cca
Add tests, docs, and lint fix for AMS Info Card feature (#570)
|
2 ay önce |
|
test_api_key_cloud_access.py
|
d81040607e
fix(api-keys): slice + slicer-presets routes resolve cloud token via key owner (#1182 follow-up)
|
3 hafta önce |
|
test_archive_purge_api.py
|
689bc04d7b
● feat(#1008): honour reprint dates in archive purge + clarify purge UX
|
1 ay önce |
|
test_archives_api.py
|
168c00f47d
feat(stats): add /archives/slim endpoint and fix dashboard bugs
|
2 ay önce |
|
test_auth_api.py
|
5da403ba0c
Feature/makerworld (#1099)
|
1 ay önce |
|
test_auth_apikey_rbac.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_available_filaments.py
|
940810cba3
Show filament subtypes in all mapping dropdowns (#624)
|
2 ay önce |
|
test_background_dispatch_api.py
|
1682b6956f
fix(dispatch): clean up transient library upload from Direct-Print flow (#730)
|
1 ay önce |
|
test_camera_api.py
|
c097140e4c
fix(camera): share broadcaster buffered frame with Obico + /camera/snapshot (#1271)
|
2 hafta önce |
|
test_client_ip.py
|
ba1c97c808
feat: Two-Factor Authentication (TOTP, Email OTP) and OIDC/SSO – full implementation with admin UI (#933)
|
1 ay önce |
|
test_cloud_auth.py
|
b92d4a7445
Post work PR #1013
|
1 ay önce |
|
test_color_catalog_extras.py
|
a34beaa599
feat(inventory): multi-colour gradients, transparency, visual effects (#1154)
|
4 hafta önce |
|
test_color_map_api.py
|
99c193b535
refactor(colors): color_catalog is the single source of truth (#857)
|
1 ay önce |
|
test_cost_statistics.py
|
6ab48fa338
Updated CI
|
3 ay önce |
|
test_discovery_api.py
|
d73da5e0ef
Auto-detect subnet for printer discovery
|
3 ay önce |
|
test_endpoint_auth.py
|
2fd90e9dce
refactor(api): rename /filaments/ to /filament-catalog/ for clarity (#427)
|
3 ay önce |
|
test_external_folders_api.py
|
d81e4853ec
fix(#1112): cross-boundary file move actually relocates bytes
|
1 ay önce |
|
test_external_links_api.py
|
83cbac04b7
- Add interactive API Browser to Settings > API Keys
|
4 ay önce |
|
test_filaments_api.py
|
2fd90e9dce
refactor(api): rename /filaments/ to /filament-catalog/ for clarity (#427)
|
3 ay önce |
|
test_gcode_viewer.py
|
a3e09891d1
fix(docker): copy gcode_viewer assets into the production image (issue #1218)
|
3 hafta önce |
|
test_github_backup_api.py
|
7afb303ffd
feat(#1239): Update Gitea and Forgejo due to API changes from initial cut (#1255)
|
2 hafta önce |
|
test_groups_api.py
|
cecdf8f5a7
feat(auth): permission-delegated Settings + Group editor routes; fix group-edit cache stale-read (#1083)
|
1 ay önce |
|
test_inventory_assign.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_labels.py
|
864e5c990e
feat(inventory): printable PDF spool labels in 4 sizes (#809)
|
3 hafta önce |
|
test_library_api.py
|
b01b5e05fd
Add tests, docs, and changelog for #920 + #932
|
1 ay önce |
|
test_library_slice_api.py
|
7e1105dcb6
feat(slicer): bundle dispatch path for library slice route
|
3 hafta önce |
|
test_library_trash_api.py
|
9f1188d711
Tool: Bandit B108
|
2 hafta önce |
|
test_long_lived_tokens_api.py
|
fcda728af4
feat(#1108): long-lived camera-stream tokens + fix(#1089) audit-pass tweaks
|
1 ay önce |
|
test_maintenance_api.py
|
83cbac04b7
- Add interactive API Browser to Settings > API Keys
|
4 ay önce |
|
test_metrics_api.py
|
80d4b63939
Add Prometheus metrics endpoint for external monitoring (#161)
|
4 ay önce |
|
test_mfa_api.py
|
d0d0be89ea
fix(oidc): use preferred_username/name claim for auto-created username (#1173) (#1176)
|
3 hafta önce |
|
test_notifications_api.py
|
3f7d0e2d55
Add notification for no spool assigned for active trays, improve usage tracker logic in edge cases (#789)
|
2 ay önce |
|
test_obico_api.py
|
a2c7fd4542
fix(obico): revert POST-bytes approach — Obico /p/ is GET-only
|
1 ay önce |
|
test_ownership_permissions.py
|
ba1c97c808
feat: Two-Factor Authentication (TOTP, Email OTP) and OIDC/SSO – full implementation with admin UI (#933)
|
1 ay önce |
|
test_pending_upload_display_name.py
|
9f1188d711
Tool: Bandit B108
|
2 hafta önce |
|
test_print_lifecycle.py
|
25eab96817
fix(scheduler): raise plate-clear gate for every terminal status (#1171)
|
3 hafta önce |
|
test_print_queue_api.py
|
2bf397e33e
fix(queue): update LibraryFile.print_count and last_printed_at on completion (#1008)
|
1 ay önce |
|
test_printers_api.py
|
3f58fc74b4
fix(http): RFC 6266-encode Content-Disposition so non-ASCII filenames don't crash response (issue #1245)
|
2 hafta önce |
|
test_projects_api.py
|
82a593de95
fix(projects): portal-mounted hover preview for cover thumbnails (#1155)
|
3 hafta önce |
|
test_security.py
|
90743cfa39
feat(encryption): MFA at-rest encryption auto-bootstrap with status UI (#1219) (#1231)
|
2 hafta önce |
|
test_security_headers.py
|
b02350d423
fix(security): allow iframe embedding from trusted origins via env var (#1191)
|
3 hafta önce |
|
test_settings_api.py
|
9aa9fdc586
Add configurable default print options (#858)
|
1 ay önce |
|
test_settings_api_key_scrubbing.py
|
f5ecc61cda
fix(spoolbuddy): lower /update permission to INVENTORY_UPDATE so kiosk's own Settings -> Update button works
|
2 hafta önce |
|
test_sjf_scheduling.py
|
10c261dcf2
chore(tests): suppress B108 on dummy /tmp test fixtures
|
1 ay önce |
|
test_smart_plugs_api.py
|
914adde5aa
Add REST/Webhook smart plug type (#472)
|
1 ay önce |
|
test_spoolbuddy.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolbuddy_spoolman_nfc.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolman_ams_sync.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolman_api.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolman_filament_patch.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolman_inventory_api.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolman_k_profiles.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolman_slot_assignment_mqtt.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_spoolman_slot_assignments.py
|
af52c4f2ff
fix(spoolman): allow AMS-HT ams_id range in slot-assignment table (#1274)
|
2 hafta önce |
|
test_spoolman_slot_concurrency.py
|
b30a283184
Feature/spoolman inventory UI (#1241)
|
2 hafta önce |
|
test_static_html_cache_headers.py
|
0b92172322
fix(tests): make SPA cache-header tests work without a built frontend
|
3 hafta önce |
|
test_support_api.py
|
90249d2367
Adds a live log viewer component to the Support & Troubleshooting section
|
4 ay önce |
|
test_system_api.py
|
83cbac04b7
- Add interactive API Browser to Settings > API Keys
|
4 ay önce |
|
test_tailscale_api.py
|
91a3d391ff
feat(virtual-printer): add Tailscale opt-out toggle (closes #701 point 3) (#1070)
|
1 ay önce |
|
test_trace_middleware.py
|
1878d2aab5
feat(observability): trace ID column on every log line + X-Trace-Id header
|
1 ay önce |
|
test_updates_api.py
|
4aea4be2bd
feat(updates): detect HA Supervisor addon and defer update UI to it (#1167)
|
3 hafta önce |
|
test_user_notifications_api.py
|
a6d307d739
Post work PR #693
|
2 ay önce |
|
test_virtual_printer_api.py
|
64899a8ca4
refactor(virtual-printer): drop Tailscale LE cert path, keep toggle informational
|
3 hafta önce |