unsloth/studio/frontend/tests
shimmyshimmer fb4d8a8460 default new installs to HTTPS downloads, and put the choice in Settings
The download transport preference defaulted to "auto", which resolves to Xet on
any machine whose hf_xet looks healthy, so in practice everyone downloaded over
Xet without ever choosing it. New installs now download over HTTPS: it resumes a
cancelled or dropped transfer, and it needs nothing but ordinary TLS.

Installs from before this default keep Auto, seeded once from positive evidence
of prior use (a row the user wrote, or a manifest from an earlier download) and
persisted, so updating changes nobody's downloads.

Settings > General gains a Downloads section with an HTTPS / Xet / Auto control,
the difference between the two spelled out, the reason Xet is unavailable when
hf_xet is missing, and what Auto resolves to on this machine.

use_xet defaulted to True in the download schemas, so a scripted caller that
stated no transport got Xet whatever the preference said. It is optional now,
and a request stating neither field follows the install's setting.
2026-08-20 04:02:53 -07:00
..
helpers Drain the sampling suites on the store's write chains, not on node's loader (#9367) 2026-08-20 02:56:15 -07:00
action-menu-modal-layer.test.ts Studio: make the chat thread stop getting slower as it fills (#8992) 2026-08-18 06:19:05 -07:00
adopt-legacy-config-key.test.ts studio: expose llama-server batch and micro-batch sizes as first-class load settings (#7973) 2026-08-07 08:46:04 -07:00
advanced-settings-preference.test.ts Model picker: remember the Run Settings advanced toggle across models (#7747) 2026-08-02 07:49:02 -07:00
advanced-settings-summary.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
api-monitor-clear-failure.test.ts studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
api-monitor-new-traffic.test.ts studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
api-monitor-opt-out-rearm.test.ts studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
api-monitor-throughput.test.ts Studio: rate the API monitor Throughput tile on the decode window (#8139) 2026-08-08 05:57:46 -07:00
api-monitor-unload-resident.test.ts studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
appearance-accent-vars.test.ts Studio: let the custom accent recolor the brand variable too (#7604) 2026-07-29 07:37:01 -07:00
archived-thumbnail-budget.test.ts Studio: pin, archive and delete for generated images and clips (#8349) 2026-08-11 05:51:18 -07:00
artifact-frame-network-access.test.ts Studio: offer a per-canvas network grant when the offline CSP blocks a preview (#8262) 2026-08-09 22:42:10 -07:00
artifact-source-key.test.ts [Bug] Unsloth Studio: let fenced HTML canvases honor the canvas network-access setting (#8098) 2026-08-07 14:59:53 +01:00
audio-catalog-decodable.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-community-pick-routing.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-generation-stop.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-hidden-stt-seed.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-mode-task-filter.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-model-eject.test.ts Studio: confirm an Audio model swap instead of dead-ending on the backend 409 (#9092) 2026-08-19 05:31:13 -07:00
audio-page-policy.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-picker-policy.test.ts Refuse an image / video GGUF before launching llama-server, and open it on its own page (#8584) 2026-08-12 17:19:31 -07:00
audio-recommended-mode-order.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-stt-download-fallback.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-stt-on-device.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-task-picker-row-policy.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-tts-download-manager.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
audio-utils.test.ts Studio: surface API errors and align audio limits (#7946) 2026-08-08 13:38:27 +02:00
auto-load-cpu-fallback-toast.test.ts Say both load fallbacks when both fire, and repair the two suites that guard it (#9189) 2026-08-18 20:58:30 -07:00
auto-load-target-key.test.ts Studio: find models already on the device before downloading, and make the first download cancellable (#7379) 2026-08-07 06:45:27 -07:00
auto-unload-api-only.test.ts studio: opt-in model auto-switch for the image and video apis (#8766) 2026-08-15 22:04:16 -07:00
backend-preflight-message.test.ts Windows: start the backend from a usable folder on login autostart (#8575) 2026-08-13 06:32:58 -07:00
background-load-notice.test.ts Studio: run the frontend unit tests on Windows in CI (#9099) 2026-08-17 07:29:31 -07:00
batch-schema-version.test.ts studio: expose llama-server batch and micro-batch sizes as first-class load settings (#7973) 2026-08-07 08:46:04 -07:00
batch-upgrade-downgrade-compat.test.ts studio: expose llama-server batch and micro-batch sizes as first-class load settings (#7973) 2026-08-07 08:46:04 -07:00
bundle-budget-cli.test.ts Studio: budget the JavaScript that runs before the first screen (#8964) 2026-08-17 03:35:18 -07:00
bundle-budget-closure.test.ts Studio: budget the JavaScript that runs before the first screen (#8964) 2026-08-17 03:35:18 -07:00
bundler-resolver.mjs studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
chat-adapter-scan-cost.test.ts Studio: strip the trailing template placeholder once, on the finished reply (#9101) 2026-08-17 07:25:33 -07:00
chat-autoscroll-frame-budget.test.ts Studio: three follow-ups to the Deep Research main-thread work (#8633) 2026-08-13 06:02:41 -07:00
chat-continuation.test.ts Studio: continue a response that stopped early (#8064) 2026-08-07 06:23:57 -07:00
chat-history-clear-boundary.test.ts studio: render a chat send without waiting on persistence (#8136) 2026-08-10 03:39:50 -07:00
chat-local-model-options.test.ts Studio: optimize model picker scans with shared inventory caching (#8381) 2026-08-11 02:30:48 -07:00
chat-model-residency.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
chat-only-route-guard.test.ts Studio: stop the macOS launcher killing a warming backend, and the Mac tab blackout (#8076) 2026-08-07 02:45:06 -07:00
chat-remembers-its-model.test.ts studio: show the model a chat was started on, and offer it back (#9081) 2026-08-19 06:10:44 -07:00
chat-settings-hydration-shadows.test.ts studio: carry chat settings across browsers and remote sessions (#8656) 2026-08-13 17:33:28 -07:00
chat-status-refresh-sequencing.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
chat-stream-publish-gate.test.ts Studio: stop the streamed reply being flattened on every arrival (#9049) 2026-08-17 06:38:28 -07:00
chat-template-status-seed.test.ts studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
chat-title-clip.test.ts Studio: keep chat titles whole so a wider sidebar shows more of them (#8078) 2026-08-07 07:09:37 -07:00
code-plugin-embedded-grammars.test.ts Studio: incrementally tokenize streaming code fences (#8935) 2026-08-19 10:08:46 -03:00
code-plugin-engine-and-cache.test.ts Studio: incrementally tokenize streaming code fences (#8935) 2026-08-19 10:08:46 -03:00
code-plugin-incremental.test.ts Studio: incrementally tokenize streaming code fences (#8935) 2026-08-19 10:08:46 -03:00
code-plugin-remount.test.ts Studio: pin why a Streamdown remount keeps its highlighted code (#9048) 2026-08-17 22:39:23 -07:00
code-plugin-tokenization-work.test.ts Studio: incrementally tokenize streaming code fences (#8935) 2026-08-19 10:08:46 -03:00
code-tool-placement.test.ts Studio: add an edit_file tool so agents stop rewriting whole files (#8753) 2026-08-19 07:35:11 -07:00
codex-reasoning.test.ts Unsloth Studio: add ChatGPT subscription chat with Codex tools (#8511) 2026-08-12 14:26:33 +02:00
codex-tool-card-reconciliation.test.ts Unsloth Studio: add ChatGPT subscription chat with Codex tools (#8511) 2026-08-12 14:26:33 +02:00
composer-keystroke-subscription-budget.test.ts Chat: stop a keystroke in the composer costing one pass over the thread (#9054) 2026-08-17 03:45:23 -07:00
composer-paste-draft.test.ts Attach long pastes as a text file in Chat (#8472) 2026-08-13 05:48:24 -07:00
composer-pill-fit.test.ts Studio: keep the composer tool pills on one line (#8111) 2026-08-07 07:39:03 -07:00
composer-send-guard.test.ts Studio: stop a sent prompt staying in the chat composer (#8849) 2026-08-16 06:14:08 -07:00
connections-empty-opens-form.test.ts Open the connection form when Settings > Connections has nothing to list (#9157) 2026-08-18 02:02:25 -07:00
context-window-visible.test.ts show the local model's context window before the first token count (#8882) 2026-08-18 22:43:36 +02:00
conversation-markdown-export.test.ts Add Markdown conversation export (#7664) 2026-08-08 03:25:15 -07:00
conversation-markdown.test.ts Add Markdown conversation export (#7664) 2026-08-08 03:25:15 -07:00
copy-to-clipboard.test.ts Studio: fix the Windows-only path failures in the frontend test suite, and catch the shape from Linux (#8980) 2026-08-17 07:28:39 -07:00
credential-persistence.test.ts Add an extra llama-server arguments box to the model settings (#8702) 2026-08-14 06:51:21 -07:00
crypto-uuid-boot.test.ts Restore crypto.randomUUID before the Studio bundle evaluates (#9075) 2026-08-17 19:57:20 -03:00
data-uri.test.ts Desktop: fix remaining file downloads (#7710) 2026-08-02 00:45:40 -07:00
dataset-data-recipes-navigation.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
dataset-display-name.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
dataset-file-selection.test.ts Studio: let a dataset of clips be selected for training (#8287) 2026-08-10 01:32:59 -07:00
dataset-selection.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
debug-log-buffer.test.ts Studio: read the logs from inside the app, in Settings > Debugging (#8690) 2026-08-13 19:30:16 -07:00
debug-log-source-gone.test.ts Studio: read the logs from inside the app, in Settings > Debugging (#8690) 2026-08-13 19:30:16 -07:00
delete-chat-files-preference.test.ts Studio: share attached files across a project (#8756) 2026-08-16 21:30:47 -07:00
delete-thread-message-cost.test.ts Studio: make the chat thread stop getting slower as it fills (#8992) 2026-08-18 06:19:05 -07:00
delete-thread-message.test.ts Chat: cover which messages a delete takes with it (#9087) 2026-08-18 00:10:06 -07:00
dense-transformer-build-label.test.ts Report the precision actually in use, and refuse an explicit one we cannot honor (#8165) 2026-08-09 01:15:13 -07:00
desktop-app-version.test.ts Studio: show the desktop app version in Settings > About (#7612) 2026-07-31 07:27:24 +02:00
desktop-closing-overlay.test.ts Desktop: show a closing overlay while the backend shuts down (#8151) 2026-08-08 08:43:18 -07:00
desktop-stop-intent.test.ts Studio: fix the Windows-only path failures in the frontend test suite, and catch the shape from Linux (#8980) 2026-08-17 07:28:39 -07:00
dictation-outcome.test.ts Stop and send buttons on the chat dictation bar (#7683) 2026-08-01 16:34:55 -07:00
dictation-send.test.ts Stop and send buttons on the chat dictation bar (#7683) 2026-08-01 16:34:55 -07:00
diffusion-gguf-pick.test.ts Fix image model dependency downloads and show full footprint (#8036) 2026-08-10 09:33:44 +02:00
diffusion-gpu-choices.test.ts studio: honour the gpu selection for image and video loads (#8645) 2026-08-13 07:45:04 -07:00
diffusion-route-model-scope.test.ts Studio: read ?model= from the diffusion page's own route match, not the root one (#8260) 2026-08-12 03:57:47 -07:00
diffusion-route-search.test.ts Fix on-device GGUF image/video picks asking for a quantization (#8149) 2026-08-08 06:50:58 -07:00
diffusion-train-batch-cap.test.ts Studio: MiniMax-H3 joint video and audio LoRA training (#8244) 2026-08-10 06:12:53 -07:00
diffusion-train-deploy.test.ts Studio: fix FLUX.2 Klein LoRA training quality (#8267) 2026-08-10 06:04:04 -07:00
diffusion-train-family-facts.test.ts Studio: fix FLUX.2 Klein LoRA training quality (#8267) 2026-08-10 06:04:04 -07:00
diffusion-train-warmup-preset.test.ts Pair the diffusion warmup presets with a scheduler that uses them (#8593) 2026-08-17 14:30:31 -03:00
download-adopt-and-hydrate.test.ts Studio: price a partial GGUF by what is left to fetch (#8989) 2026-08-19 07:23:25 -07:00
download-held-transfer-persistence.test.ts Studio: price a partial GGUF by what is left to fetch (#8989) 2026-08-19 07:23:25 -07:00
download-legacy-measured-migration.test.ts Studio: price a partial GGUF by what is left to fetch (#8989) 2026-08-19 07:23:25 -07:00
download-progress-reconcile.test.ts Studio: price a partial GGUF by what is left to fetch (#8989) 2026-08-19 07:23:25 -07:00
download-stop-mode.test.ts Studio: make the partial download affordance tell the truth (#8982) 2026-08-19 05:37:03 -07:00
download-transport-after-start.test.ts Studio: fix download card alignment and surface the stop button (#7848) 2026-08-04 23:45:41 -07:00
download-transport-persistence.test.ts Desktop: make the close button quit outside macOS (#7929) 2026-08-05 10:04:33 -07:00
download-transport-probe-freshness.test.ts Studio: size Xet download buffers from free RAM, not total (#9052) 2026-08-19 05:36:30 -07:00
download-transport-setting.test.ts default new installs to HTTPS downloads, and put the choice in Settings 2026-08-20 04:02:53 -07:00
drag-costs-no-render.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
export-gguf-token-fallback.test.ts Studio: detect real GGUF imatrix support, and give the local export its credential (#8603) 2026-08-13 03:05:32 -07:00
export-progress-percent.test.ts Fix GGUF export writing outside the chosen save directory on Windows (#7897) (#7937) 2026-08-05 08:24:48 -07:00
external-model-selection-label.test.ts Studio: name a connected model the provider dropped instead of its raw id (#8470) 2026-08-12 02:01:45 -07:00
floating-panel-order.test.ts Keep the two floating panels out of each other's corner (#8249) 2026-08-11 05:57:13 -07:00
fork-count-batching.test.ts Say both load fallbacks when both fire, and repair the two suites that guard it (#9189) 2026-08-18 20:58:30 -07:00
format-fastapi-error.test.ts Studio: surface API errors and align audio limits (#7946) 2026-08-08 13:38:27 +02:00
fresh-dataset-check.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
gallery-flags.test.ts Studio: pin, archive and delete for generated images and clips (#8349) 2026-08-11 05:51:18 -07:00
gallery-item-menu-visibility.test.ts Fix gallery and sidebar menu interactions (#8582) 2026-08-13 08:06:48 -07:00
gguf-filename-pick.test.ts Fix on-device GGUF image/video picks asking for a quantization (#8149) 2026-08-08 06:50:58 -07:00
gguf-live-remaining-label.test.ts Studio: price a partial GGUF by what is left to fetch (#8989) 2026-08-19 07:23:25 -07:00
gguf-variant-transfer-size.test.ts Studio: price a partial GGUF by what is left to fetch (#8989) 2026-08-19 07:23:25 -07:00
gguf-variants-cache-version.test.ts Model picker: default Show all quantizations off, collapse single-quant rows, say Reveal in Folder outside macOS (#7736) 2026-08-02 06:01:15 -07:00
gguf-variants-request-bounds.test.ts Fix model picker stuck on "Loading variants" (#7767) 2026-08-03 15:07:55 +01:00
gpu-load-device.test.ts Studio: add image generation, editing workflows and LoRA training with Unsloth GGUFs (#6763) 2026-08-04 08:11:01 -07:00
gpu-memory-aggregate.test.ts Round the aggregate GPU VRAM total so it stops printing float residue (#8820) 2026-08-14 06:25:56 -07:00
gpu-placement.test.ts Studio: fall back to CPU when auto-selected Vulkan crashes (#8050) 2026-08-08 02:37:36 -07:00
gpu-selection.test.ts Studio: support Vulkan GPU selection and explicit Vulkan installation (#7188) 2026-07-29 06:24:58 -07:00
hardware-verdict-recovery.test.ts Studio: enable video generation on Apple Silicon (#8198) 2026-08-10 03:46:21 -07:00
hf-dataset-option-selection.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
hf-dataset-split-sources.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
hf-token-inventory-invalidation.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
host-artifact-policy.test.ts Offer the media pickers only what the host can run, and name the H3 speed gap (#8822) 2026-08-14 07:16:42 -07:00
hosted-image-tool-with-studio-tools.test.ts Studio: run the local tool loop against every capable external provider (#8665) 2026-08-13 07:37:23 -07:00
hub-download-rate.test.ts Studio: fix the hub download rate estimator and bound long ETAs (#7679) 2026-08-03 03:34:22 -07:00
hub-failure-panel-coverage.test.ts Model hub: report why Hugging Face is unreachable instead of claiming you are offline (#7829) 2026-08-06 07:01:15 -07:00
hub-format.test.ts Studio: fix the hub download rate estimator and bound long ETAs (#7679) 2026-08-03 03:34:22 -07:00
hub-infinite-scroll-policy.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
hub-media-run-gate.test.ts Studio: let the hub run non-GGUF image and video models (#8855) 2026-08-17 18:04:50 -03:00
hub-network-availability.test.ts Model hub: report why Hugging Face is unreachable instead of claiming you are offline (#7829) 2026-08-06 07:01:15 -07:00
hub-provider-logo-muse-glimmer.test.ts Model hub: show the Meta mark on the Unsloth re-upload of Muse Glimmer (#8949) 2026-08-15 20:33:00 -07:00
hub-provider-logo-owner.test.ts Model hub: show the Meta mark for Meta's own orgs (#8691) 2026-08-13 07:09:05 -07:00
hub-recovery-paths.test.ts Model hub: report why Hugging Face is unreachable instead of claiming you are offline (#7829) 2026-08-06 07:01:15 -07:00
hub-resident-status.test.ts studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
hub-resource-id.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
hub-superseded-refresh.test.ts studio: apply saved per-model settings on API loads, add API monitor (#7473) 2026-07-31 04:24:17 -07:00
image-generation-defaults.test.ts Studio: add image and video generation presets (#8390) 2026-08-13 06:02:55 -07:00
image-generation-stop.test.ts Studio: let image generation be stopped (#8219) 2026-08-09 08:21:14 -07:00
incremental-assistant-content.test.ts Studio: stop the streamed reply being flattened on every arrival (#9049) 2026-08-17 06:38:28 -07:00
inventory-freshness.test.ts Studio: optimize model picker scans with shared inventory caching (#8381) 2026-08-11 02:30:48 -07:00
inventory-settlement.test.ts Studio: optimize model picker scans with shared inventory caching (#8381) 2026-08-11 02:30:48 -07:00
json-record-stream.test.ts Studio: import Open WebUI chat exports (#8643) 2026-08-13 06:20:55 -07:00
keyboard-shortcuts.test.ts Studio: add a keyboard shortcuts page and make the existing chords rebindable (#8948) 2026-08-19 06:11:21 -07:00
lan-access-state.test.ts studio: add settings-managed LAN access (#8951) 2026-08-18 04:32:59 +03:00
last-local-model-load.test.ts Studio: remember last used model in the backend, not per-browser (#8587) 2026-08-18 05:45:18 -07:00
latex-code-regions.test.ts Studio: stop later code spans changing whether an earlier one is escaped (#9028) 2026-08-17 03:44:02 -07:00
lazy-locale-loading.test.ts Studio: optimize startup with on-demand language catalogs (#8623) 2026-08-14 05:12:33 -07:00
linked-folders-contract.test.ts Studio: sync linked folders into RAG (#8014) 2026-08-10 05:21:09 -07:00
linked-folders-lease-gate.test.ts Studio: require managed backend for linked folders (#8536) 2026-08-12 09:59:46 -07:00
llama-backend-payload.test.ts Studio: use a custom llama.cpp build (#9292) 2026-08-19 08:09:26 -07:00
llama-extra-args-diagnostics.test.ts Fix CI on main: stale test doubles, a stale router stub, and two source defects (#8956) 2026-08-16 02:02:47 -07:00
llama-extra-args-normalize.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
llama-extra-args-override-lookup.test.ts Add an extra llama-server arguments box to the model settings (#8702) 2026-08-14 06:51:21 -07:00
llama-extra-args-panel-hydration.test.ts Add an extra llama-server arguments box to the model settings (#8702) 2026-08-14 06:51:21 -07:00
llama-extra-args-status-hydration.test.ts Add an extra llama-server arguments box to the model settings (#8702) 2026-08-14 06:51:21 -07:00
llama-extra-args.test.ts Add an extra llama-server arguments box to the model settings (#8702) 2026-08-14 06:51:21 -07:00
llama-job-events.test.ts Studio: switch llama.cpp backends from the UI (#8520) 2026-08-13 02:33:20 -07:00
llama-job-lifecycle.test.ts Studio: switch llama.cpp backends from the UI (#8520) 2026-08-13 02:33:20 -07:00
loaded-build-panel-rows.test.ts Report the precision actually in use, and refuse an explicit one we cannot honor (#8165) 2026-08-09 01:15:13 -07:00
loaded-models-backcompat.test.ts Studio: name the quant a diffusion GGUF pick actually loaded (#8241) 2026-08-09 05:54:49 -07:00
loaded-models-barrel-order.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-dismiss.test.ts Studio: ship the loaded models indicator off by default (#8346) 2026-08-10 17:38:01 -03:00
loaded-models-drag-restore.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-drag.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-eject-chat.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-eject-unverified.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-pending-reset.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-platform-matrix.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-q8-precision-repro.test.ts Fix Studio loaded-model GGUF quant label (#8238) 2026-08-09 04:05:28 -07:00
loaded-models-settled-retire.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
loaded-models-sources.test.ts Studio: name the quant a diffusion GGUF pick actually loaded (#8241) 2026-08-09 05:54:49 -07:00
loaded-models-surface.test.ts Studio: match the loaded models card to the update banners (#8292) 2026-08-09 21:24:18 -07:00
local-cache-errors.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
local-path.test.ts Refuse an image / video GGUF before launching llama-server, and open it on its own page (#8584) 2026-08-12 17:19:31 -07:00
local-reasoning-replay.test.ts Unsloth Studio: add ChatGPT subscription chat with Codex tools (#8511) 2026-08-12 14:26:33 +02:00
locale-catalog-retry.test.ts Studio: optimize startup with on-demand language catalogs (#8623) 2026-08-14 05:12:33 -07:00
mac-titlebar-optical-alignment.test.ts Improve desktop installer progress UX (#8102) 2026-08-07 08:25:34 -07:00
manage-chats-bulk-selection.test.ts Studio: bulk chat management multi-select move/pin/archive/export/delete (#8745) 2026-08-18 05:42:33 -07:00
manage-chats-open-project.test.ts Studio: bulk chat management multi-select move/pin/archive/export/delete (#8745) 2026-08-18 05:42:33 -07:00
manual-dataset-options.test.ts fix(studio): harden training setup, lifecycle, and audio loading (#8103) 2026-08-08 01:45:40 -07:00
markdown-block-remount-on-complete.test.ts Fix Studio CPU saturation on long streaming replies (#8750) 2026-08-14 02:22:20 -03:00
markdown-streaming-scheduling.test.ts Studio: stop the streaming prefix checks scanning the whole reply (#9038) 2026-08-17 06:38:19 -07:00
mcp-tool-name.test.ts Studio: show MCP server display names instead of internal ids (#8557) 2026-08-18 05:45:33 -07:00
media-auto-switch-setting.test.ts studio: opt-in model auto-switch for the image and video apis (#8766) 2026-08-15 22:04:16 -07:00
media-eject-busy-state.test.ts Studio: add image and video generation presets (#8390) 2026-08-13 06:02:55 -07:00
media-generation-preset-claims.test.ts Studio: add image and video generation presets (#8390) 2026-08-13 06:02:55 -07:00
media-generation-preset-policy.test.ts Studio: add image and video generation presets (#8390) 2026-08-13 06:02:55 -07:00
media-idle-unload-api-only.test.ts Studio: idle auto-unload for the image and video backends (#8672) 2026-08-13 17:41:45 -07:00
media-idle-unload-setting.test.ts studio: opt-in model auto-switch for the image and video apis (#8766) 2026-08-15 22:04:16 -07:00
media-load-cancel.test.ts Studio: add image and video generation presets (#8390) 2026-08-13 06:02:55 -07:00
media-status-sequencing.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
merge-task-iterators.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
microphone-permission-reset.test.ts Studio: fix the Windows-only path failures in the frontend test suite, and catch the shape from Linux (#8980) 2026-08-17 07:28:39 -07:00
mirrored-chat-settings.test.ts Allow unlimited Deep Research time budgets (#9078) 2026-08-19 05:01:10 -07:00
mirrored-settings-write-authority.test.ts Allow unlimited Deep Research time budgets (#9078) 2026-08-19 05:01:10 -07:00
mmproj-fallback.test.ts Say both load fallbacks when both fire, and repair the two suites that guard it (#9189) 2026-08-18 20:58:30 -07:00
model-catalog-network-budget.test.ts Reject an incompatible GGUF and base pair before the download, not after (#8158) 2026-08-09 04:37:02 -07:00
model-config-instance-key.test.ts studio: expose llama-server batch and micro-batch sizes as first-class load settings (#7973) 2026-08-07 08:46:04 -07:00
model-identity.test.ts studio: expose llama-server batch and micro-batch sizes as first-class load settings (#7973) 2026-08-07 08:46:04 -07:00
model-lifecycle-gate.test.ts Support independent prompt queues across parallel chats (#7629) 2026-08-04 20:17:19 -03:00
model-memory-cache.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
model-modality-inference.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
model-picker-variant-presentation.test.ts Studio: name the checkpoint on MiniMax H3 quant chips (#8466) 2026-08-11 11:48:31 -07:00
model-row-owner.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
model-type-constraint.test.ts Studio: remove obsolete onboarding and model code (#8453) 2026-08-11 23:45:43 -07:00
model-type-inference.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
module-scope-cycle-safety.test.ts Studio: stop a settings module reading a chat store key before it exists (#8979) 2026-08-18 00:10:42 -07:00
monitor-frame-ownership.test.ts Studio: add a loaded models indicator with per-model eject (#8082) 2026-08-08 08:27:45 -07:00
monitor-stack-inset.test.ts Studio: stop docked composer from squeezing download panel (#9334) 2026-08-20 11:48:45 +02:00
more-menu-separator-gap.test.ts Fix gallery and sidebar menu interactions (#8582) 2026-08-13 08:06:48 -07:00
native-drop-paths.test.ts Desktop: make every drop zone take a drop again (#9036) (#9056) 2026-08-19 06:10:51 -07:00
native-drop-target-readiness.test.ts Desktop: route native drops to the drop zone under the cursor (#8265) 2026-08-10 00:56:39 -07:00
native-drop-targets.test.ts Desktop: route native drops to the drop zone under the cursor (#8265) 2026-08-10 00:56:39 -07:00
native-dropzone-coverage.test.ts Desktop: make every drop zone take a drop again (#9036) (#9056) 2026-08-19 06:10:51 -07:00
native-training-dataset-drop.test.ts Desktop: route native drops to the drop zone under the cursor (#8265) 2026-08-10 00:56:39 -07:00
openai-codex-connect.test.ts Unsloth Studio: add ChatGPT subscription chat with Codex tools (#8511) 2026-08-12 14:26:33 +02:00
openapi-support.test.ts Studio: keep chat titles whole so a wider sidebar shows more of them (#8078) 2026-08-07 07:09:37 -07:00
openwebui-import.test.ts Studio: import Open WebUI chat exports (#8643) 2026-08-13 06:20:55 -07:00
overlay-scrollbar-gutter.test.ts Desktop: route native drops to the drop zone under the cursor (#8265) 2026-08-10 00:56:39 -07:00
padded-response.test.ts Studio: keep a slow model load alive through a proxy timeout (#7635) 2026-07-30 05:20:39 -07:00
panel-placement.test.ts Keep the two floating panels out of each other's corner (#8249) 2026-08-11 05:57:13 -07:00
partial-download-affordance.test.ts Studio: make the partial download affordance tell the truth (#8982) 2026-08-19 05:37:03 -07:00
pasted-text-attachment.test.ts Chat: queue prompts with Cmd/Ctrl+Enter and drag to reorder the queue (#8952) 2026-08-16 07:37:36 -07:00
per-model-params-hydration-max-seq-length.test.ts Studio: remember chat parameters per model (#8757) 2026-08-16 20:39:29 -07:00
per-model-params-hydration-races.test.ts Studio: remember chat parameters per model (#8757) 2026-08-16 20:39:29 -07:00
per-model-params-hydration.test.ts Studio: remember chat parameters per model (#8757) 2026-08-16 20:39:29 -07:00
per-model-params.test.ts Studio: remember chat parameters per model (#8757) 2026-08-16 20:39:29 -07:00
personalization-locale-hydration.test.ts Studio: optimize startup with on-demand language catalogs (#8623) 2026-08-14 05:12:33 -07:00
picker-tab-policy.test.ts perf(studio): make local model inventory scans linear (#8043) 2026-08-07 18:20:44 -07:00
pinned-models-reorder.test.ts Studio: drag to reorder pinned models in the hub (#8591) 2026-08-14 06:04:58 -07:00
pr9057-video-simulation.test.ts Desktop: make every drop zone take a drop again (#9036) (#9056) 2026-08-19 06:10:51 -07:00
pre-stream-run-reservation.test.ts Support independent prompt queues across parallel chats (#7629) 2026-08-04 20:17:19 -03:00
preserve-thinking-default.test.ts Default preserve thinking on for Qwen3.8 (#9096) 2026-08-19 11:22:55 -03:00
preserve-thinking-pre-hydration-toggle.test.ts Default preserve thinking on for Qwen3.8 (#9096) 2026-08-19 11:22:55 -03:00
preserve-thinking-user-preference.test.ts Default preserve thinking on for Qwen3.8 (#9096) 2026-08-19 11:22:55 -03:00
profile-stats-format.test.ts Studio: format profile stat numbers with the chosen locale (#7916) 2026-08-06 02:30:34 -07:00
project-attachment-simulations.test.ts Studio: share attached files across a project (#8756) 2026-08-16 21:30:47 -07:00
project-attachment-target-adoption.test.ts Studio: share attached files across a project (#8756) 2026-08-16 21:30:47 -07:00
project-source-filename.test.ts Studio: save a chat or reply to project sources (#8588) 2026-08-14 06:35:04 -07:00
project-source-plan.test.ts Studio: save a chat or reply to project sources (#8588) 2026-08-14 06:35:04 -07:00
project-source-reply-destination.test.ts Studio: save a chat or reply to project sources (#8588) 2026-08-14 06:35:04 -07:00
project-source-reply-markdown.test.ts Studio: save a chat or reply to project sources (#8588) 2026-08-14 06:35:04 -07:00
project-source-save.test.ts Stop a finished save's ingest watcher answering the next test's stub (#9200) 2026-08-20 04:02:08 -07:00
prompt-queue-input-edges.test.ts Chat: queue prompts with Cmd/Ctrl+Enter and drag to reorder the queue (#8952) 2026-08-16 07:37:36 -07:00
prompt-queue-input.test.ts Chat: queue prompts with Cmd/Ctrl+Enter and drag to reorder the queue (#8952) 2026-08-16 07:37:36 -07:00
prompt-queue-model-boundary.test.ts Support independent prompt queues across parallel chats (#7629) 2026-08-04 20:17:19 -03:00
prompt-queue-reorder-sweep.test.ts Chat: queue prompts with Cmd/Ctrl+Enter and drag to reorder the queue (#8952) 2026-08-16 07:37:36 -07:00
prompt-queue-reorder.test.ts Chat: queue prompts with Cmd/Ctrl+Enter and drag to reorder the queue (#8952) 2026-08-16 07:37:36 -07:00
provider-capabilities-current-models.test.ts studio: allow a per-connection max tokens limit on every provider (#8944) 2026-08-16 01:00:47 -07:00
provider-capability-rollback.test.ts Studio: run the local tool loop against every capable external provider (#8665) 2026-08-13 07:37:23 -07:00
provider-max-output-tokens-guards.test.ts studio: allow a per-connection max tokens limit on every provider (#8944) 2026-08-16 01:00:47 -07:00
provider-max-output-tokens.test.ts studio: allow a per-connection max tokens limit on every provider (#8944) 2026-08-16 01:00:47 -07:00
provider-studio-tools-capability.test.ts Studio: run the local tool loop against every capable external provider (#8665) 2026-08-13 07:37:23 -07:00
provisional-hardware-verdict.test.ts Studio: name what is keeping Train off on Apple Silicon (#8303) 2026-08-10 06:40:22 -07:00
python-tool-image-path.test.ts Studio: show the files a tool call creates, and keep them in one place (#8256) 2026-08-10 01:11:46 -07:00
queued-model-capabilities.test.ts Say both load fallbacks when both fire, and repair the two suites that guard it (#9189) 2026-08-18 20:58:30 -07:00
queued-settings-epoch.test.ts Support independent prompt queues across parallel chats (#7629) 2026-08-04 20:17:19 -03:00
qwen-thinking-size-gate.test.ts Preserve reasoning across turns for Qwen3.x (#7289) 2026-07-30 02:58:24 -07:00
rag-availability-marker.test.ts Studio: sync linked folders into RAG (#8014) 2026-08-10 05:21:09 -07:00
rag-job-status.test.ts studio: render a chat send without waiting on persistence (#8136) 2026-08-10 03:39:50 -07:00
rag-refresh-sequencing.test.ts Studio: share attached files across a project (#8756) 2026-08-16 21:30:47 -07:00
read-aloud-tts-model-row.test.ts Studio: link the Read aloud TTS row to Audio and show the preview generate wait (#9093) 2026-08-19 06:10:37 -07:00
reasoning-collapse-preference.test.ts Studio: add a setting to collapse thinking by default (#8385) 2026-08-10 21:43:17 -07:00
reasoning-duration.test.ts Studio: preserve durations across reasoning blocks (#7520) 2026-07-28 04:53:26 -07:00
recipe-studio-sampler-round-trip.test.ts Keep a sampler's std and uuid format across a save and reopen (#9225) 2026-08-19 15:34:38 -03:00
recommended-catalog-seeds.test.ts Studio: paint the image and video pickers from the curated catalog (#7896) 2026-08-05 17:23:55 -07:00
recommended-curated-row-metadata.test.ts Studio: read a model picker row at a glance (#8658) 2026-08-13 08:30:31 -07:00
recorded-sandbox-session.test.ts add a way to open a chat's sandbox folder from the ui (#8661) 2026-08-13 17:09:20 -07:00
relative-time.test.ts Studio: improve translations across all supported locales (#7797) 2026-08-04 07:48:31 -07:00
remote-access-state.test.ts feat(studio): add settings-managed remote access (#7875) 2026-08-06 07:53:44 -07:00
research-activity-follow-loop.test.ts Studio: three follow-ups to the Deep Research main-thread work (#8633) 2026-08-13 06:02:41 -07:00
research-activity-progress.test.ts studio: fix deep research progress reporting, loopback auth and model retries (#8129) 2026-08-07 23:34:38 -07:00
research-inference-request.test.ts Studio: run the local tool loop against every capable external provider (#8665) 2026-08-13 07:37:23 -07:00
research-message-sync.test.ts studio: fix deep research progress reporting, loopback auth and model retries (#8129) 2026-08-07 23:34:38 -07:00
research-model-timeout-bounds.test.ts Allow unlimited Deep Research time budgets (#9078) 2026-08-19 05:01:10 -07:00
research-render-budget.test.ts Studio: stop a streaming research run re-rendering the whole chat (#8634) 2026-08-13 05:03:59 -07:00
research-reply-owners.test.ts Chat: stop a message delete from re-rendering the whole thread (#9042) 2026-08-17 03:44:38 -07:00
research-run-identity.test.ts Studio: stop a streaming research run re-rendering the whole chat (#8634) 2026-08-13 05:03:59 -07:00
resident-config-match-accelerator-matrix.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
resident-config-match.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
resident-model-match-legacy-status.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
resident-model-match-matrix.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
resident-model-match.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
resident-remembered-config.test.ts studio: expose llama-server batch and micro-batch sizes as first-class load settings (#7973) 2026-08-07 08:46:04 -07:00
resolve-batch-size-seed.test.ts studio: expose llama-server batch and micro-batch sizes as first-class load settings (#7973) 2026-08-07 08:46:04 -07:00
resolved-precision.test.ts Report the precision actually in use, and refuse an explicit one we cannot honor (#8165) 2026-08-09 01:15:13 -07:00
resume-diffusion-run.test.ts Resume diffusion training from a stop-and-save checkpoint (#8163) 2026-08-09 04:00:21 -07:00
retryable-shared-read.test.ts Studio: optimize chat sends by reusing thread metadata (#8382) 2026-08-11 03:42:59 -07:00
rocm-windows-vram-aggregate.test.ts Studio: report host VRAM usage when no single GPU's usage can be attributed (#8481) 2026-08-12 02:02:16 -07:00
rolling-context-window.test.ts Studio: keep and search the turns rolling context evicts (#9074) 2026-08-19 17:40:23 -07:00
run-with-concurrency.test.ts Studio: keep chat titles whole so a wider sidebar shows more of them (#8078) 2026-08-07 07:09:37 -07:00
sandbox-reveal-path.test.ts add a way to open a chat's sandbox folder from the ui (#8661) 2026-08-13 17:09:20 -07:00
scan-folder-status.test.ts Studio: say when a scan folder cannot be read instead of showing no models (#9053) 2026-08-19 06:10:58 -07:00
serial-queue.test.ts Studio: keep chat titles whole so a wider sidebar shows more of them (#8078) 2026-08-07 07:09:37 -07:00
server-wide-reload.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
settings-deep-open-requests.test.ts Studio: load the settings tab panels when they are shown, not at launch (#8966) 2026-08-18 00:10:58 -07:00
settings-finetune-action-loading.test.ts Studio: optimize startup by deferring fine-tuning actions (#8624) 2026-08-13 04:46:06 -07:00
settings-panel-prefs.test.ts studio: persist the settings dialog picks that reset on every tab switch (#7991) 2026-08-06 04:18:49 -07:00
settings-retry.test.ts studio: carry chat settings across browsers and remote sessions (#8656) 2026-08-13 17:33:28 -07:00
settings-row-text-width.test.ts Studio: align Images and settings layouts (#8164) 2026-08-09 05:45:01 -07:00
settings-search.test.ts Studio: keep running when the main window closes (#8675) 2026-08-13 15:23:31 +02:00
settings-tab-panel-loading.test.ts Studio: load the settings tab panels when they are shown, not at launch (#8966) 2026-08-18 00:10:58 -07:00
shiki-tokenization-counter.mts Studio: incrementally tokenize streaming code fences (#8935) 2026-08-19 10:08:46 -03:00
shiki-tokenization-resolver.mjs Studio: incrementally tokenize streaming code fences (#8935) 2026-08-19 10:08:46 -03:00
sidebar-action-rows-inert.test.ts Studio: keep project chats in Recents, add a Projects sidebar section (#8932) 2026-08-15 22:48:11 -07:00
sidebar-collapse-to-zero.test.ts Studio: stop the sidebar flashing an icon rail it never collapses to (#8300) 2026-08-09 23:39:58 -07:00
sidebar-more-menu-interaction.test.ts Fix gallery and sidebar menu interactions (#8582) 2026-08-13 08:06:48 -07:00
sidebar-nav-backend-parity.test.ts Studio: enable video generation on Apple Silicon (#8198) 2026-08-10 03:46:21 -07:00
sidebar-nav-migration.test.ts Studio: keep project chats in Recents, add a Projects sidebar section (#8932) 2026-08-15 22:48:11 -07:00
sidebar-organization-store.test.ts Studio: keep project chats in Recents, add a Projects sidebar section (#8932) 2026-08-15 22:48:11 -07:00
sidebar-row-selection.test.ts Studio: keep project chats in Recents, add a Projects sidebar section (#8932) 2026-08-15 22:48:11 -07:00
sidebar-scroll-fade-deps.test.ts Studio: keep project chats in Recents, add a Projects sidebar section (#8932) 2026-08-15 22:48:11 -07:00
sidebar-selection-coverage.test.ts Studio: keep project chats in Recents, add a Projects sidebar section (#8932) 2026-08-15 22:48:11 -07:00
sidebar-spinner-column.test.ts Studio: say what the Train row is waiting for while it spins (#8302) 2026-08-10 00:03:43 -07:00
sidebar-touch-reorder.test.ts Studio: keep project chats in Recents, add a Projects sidebar section (#8932) 2026-08-15 22:48:11 -07:00
sidebar-unread-dot.test.ts Studio: grey the sidebar dot a finished chat leaves (#8258) 2026-08-09 07:54:09 -07:00
sidebar-width.test.ts Studio: make the run settings panel width draggable (#7566) 2026-07-28 22:31:43 -07:00
single-flight-request.test.ts Studio: sync linked folders into RAG (#8014) 2026-08-10 05:21:09 -07:00
sole-quant-cache.test.ts Model picker: default Show all quantizations off, collapse single-quant rows, say Reveal in Folder outside macOS (#7736) 2026-08-02 06:01:15 -07:00
sole-quant-row-state.test.ts Model picker: default Show all quantizations off, collapse single-quant rows, say Reveal in Folder outside macOS (#7736) 2026-08-02 06:01:15 -07:00
spec-fallback-partial-offload-copy.test.ts Studio: Fix embedded MTP performance under partial GPU offload (#8875) 2026-08-16 03:50:44 -07:00
sse-framing.test.ts Studio: sync linked folders into RAG (#8014) 2026-08-10 05:21:09 -07:00
sse-json-events.test.ts Studio: sync linked folders into RAG (#8014) 2026-08-10 05:21:09 -07:00
staged-source-dedup.test.ts Desktop: route native drops to the drop zone under the cursor (#8265) 2026-08-10 00:56:39 -07:00
start-training-cta-state.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
startup-messages.test.ts Improve desktop installer progress UX (#8102) 2026-08-07 08:25:34 -07:00
store-settings-resolver.mjs Studio: remember chat parameters per model (#8757) 2026-08-16 20:39:29 -07:00
store-stub-resolver.mjs Studio: preserve training config values across YAML load and save (#7942) 2026-08-09 00:05:56 -07:00
stream-pacing-stall.test.ts Studio: keep the streaming render harness the perf PRs kept rebuilding (#8969) 2026-08-17 22:38:56 -07:00
streaming-crlf-retention.test.ts Studio: give a CRLF reply the same incremental rendering as an LF one (#9088) 2026-08-17 05:05:56 -07:00
streaming-has-prefix.test.ts Studio: stop the streaming prefix checks scanning the whole reply (#9038) 2026-08-17 06:38:19 -07:00
streaming-horizontal-rule.test.ts Studio: stop list items flashing as horizontal rules (#8378) 2026-08-11 00:22:08 -07:00
streaming-latex-corpus.test.ts Studio: sweep the streaming markdown corpus at every prefix (#9085) 2026-08-17 05:06:11 -07:00
streaming-latex-retro-edit.test.ts Studio: stop a LaTeX rewrite throwing away the whole retained markdown prefix (#9017) 2026-08-17 03:43:15 -07:00
streaming-render-schedule.test.ts Fix Studio CPU saturation on long streaming replies (#8750) 2026-08-14 02:22:20 -03:00
strip-ansi.test.ts [Fix] Unsloth Studio: Strip ANSI escape codes from Studio tool output panes (#7976) 2026-08-08 15:04:42 +02:00
stt-download-mirror-policy.test.ts studio: add audio page with tts/stt create tab, train tab, and openai audio endpoints (#7984) 2026-08-11 04:47:26 -07:00
stt-download-trackers.test.ts Studio: add Qwen3-ASR dictation, cancellable downloads, and a download prompt (#7835) 2026-08-04 23:29:50 -07:00
stt-request-error.test.ts Studio: add Qwen3-ASR dictation, cancellable downloads, and a download prompt (#7835) 2026-08-04 23:29:50 -07:00
system-discovery.test.ts Studio: support Vulkan GPU selection and explicit Vulkan installation (#7188) 2026-07-29 06:24:58 -07:00
tauri-details-toggle.test.ts Studio: align desktop details chevrons (#8341) 2026-08-10 15:46:20 +02:00
think-tag-tracker.test.ts Studio: stop the streamed reply being flattened on every arrival (#9049) 2026-08-17 06:38:28 -07:00
thread-delete-render-budget.test.ts Chat: stop a message delete from re-rendering the whole thread (#9042) 2026-08-17 03:44:38 -07:00
thread-message-slot.test.ts Chat: stop a message delete from re-rendering the whole thread (#9042) 2026-08-17 03:44:38 -07:00
thread-part-components-stable.test.ts Studio: stop every message part re-rendering on each streaming chunk (#9014) 2026-08-17 03:42:23 -07:00
thread-record-write-coordinator.test.ts studio: render a chat send without waiting on persistence (#8136) 2026-08-10 03:39:50 -07:00
thread-research-presence.test.ts Chat: stop a keystroke in the composer costing one pass over the thread (#9054) 2026-08-17 03:45:23 -07:00
thread-sampling-resolver.mjs studio: keep each chat's sampling params and system prompt with the chat (#9055) 2026-08-19 06:24:54 -07:00
thread-scoped-commit-restores-defaults.test.ts studio: keep each chat's sampling params and system prompt with the chat (#9055) 2026-08-19 06:24:54 -07:00
thread-scoped-held-edit-model-memory.test.ts studio: keep each chat's sampling params and system prompt with the chat (#9055) 2026-08-19 06:24:54 -07:00
thread-scoped-pairing-default-refresh.test.ts studio: keep each chat's sampling params and system prompt with the chat (#9055) 2026-08-19 06:24:54 -07:00
thread-scoped-pairing-invariants.test.ts studio: keep each chat's sampling params and system prompt with the chat (#9055) 2026-08-19 06:24:54 -07:00
thread-scoped-params-pre-hydration.test.ts studio: keep each chat's sampling params and system prompt with the chat (#9055) 2026-08-19 06:24:54 -07:00
thread-scoped-sampling-compat.test.ts Drain the sampling suites on the store's write chains, not on node's loader (#9367) 2026-08-20 02:56:15 -07:00
thread-scoped-sampling-simulation.test.ts Drain the sampling suites on the store's write chains, not on node's loader (#9367) 2026-08-20 02:56:15 -07:00
thread-scoped-settings.test.ts studio: keep each chat's sampling params and system prompt with the chat (#9055) 2026-08-19 06:24:54 -07:00
titlebar-modal-layering.test.ts Desktop: prevent a white sidebar corner over modals (#8264) 2026-08-10 11:46:17 -03:00
toast-offset.test.ts Studio: keep chat toasts clear of header controls (#8377) 2026-08-11 06:00:20 -07:00
tool-call-delta-index.test.ts studio: keep each tool-call round separate when the delta index restarts (#8754) 2026-08-16 01:34:22 -03:00
tool-status.test.ts Studio: add an edit_file tool so agents stop rewriting whole files (#8753) 2026-08-19 07:35:11 -07:00
tooltip-modal-layer-store.test.ts Studio: three follow-ups to the Deep Research main-thread work (#8633) 2026-08-13 06:02:41 -07:00
tooltip-modal-layer.test.ts Studio: stop a clicked tooltip from hanging over dialogs (#7836) 2026-08-04 20:41:27 -07:00
tooltip-open-state.test.ts Studio: stop a clicked tooltip from hanging over dialogs (#7836) 2026-08-04 20:41:27 -07:00
trailing-placeholder-prefix-safety.test.ts Studio: strip the trailing template placeholder once, on the finished reply (#9101) 2026-08-17 07:25:33 -07:00
trailing-placeholder-reseed.test.ts Studio: stop the streamed reply being flattened on every arrival (#9049) 2026-08-17 06:38:28 -07:00
trailing-placeholder-watch.test.ts Studio: stop the streamed reply being flattened on every arrival (#9049) 2026-08-17 06:38:28 -07:00
trailing-template-placeholder.test.ts Studio: pin what the trailing-placeholder window does with nested placeholders (#9091) 2026-08-18 00:10:31 -07:00
training-cache-reconciliation.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-config-import.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-config-persistence.test.ts Studio: remove obsolete onboarding and model code (#8453) 2026-08-11 23:45:43 -07:00
training-config-platforms.test.ts Studio: preserve training config values across YAML load and save (#7942) 2026-08-09 00:05:56 -07:00
training-config-policy.test.ts Studio: remove obsolete onboarding and model code (#8453) 2026-08-11 23:45:43 -07:00
training-config-roundtrip.test.ts Studio: preserve training config values across YAML load and save (#7942) 2026-08-09 00:05:56 -07:00
training-config-wizard-state-retirement.test.ts Studio: remove obsolete onboarding and model code (#8453) 2026-08-11 23:45:43 -07:00
training-dataset-recheck-bound.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-dataset-source-transitions.test.ts Studio: remove obsolete onboarding and model code (#8453) 2026-08-11 23:45:43 -07:00
training-method-provenance.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-model-defaults-race.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-model-defaults-warmup-ratio.test.ts Derive warmup steps from a model default that gives a ratio (#8723) 2026-08-17 15:40:55 -03:00
training-model-support.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-progress-pin.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-resume-remote-code.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-run-display.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-runtime-store.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-sse-stream.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-start-cached-progress.test.ts fix training start progress and metadata-only dataset caches (#8384) 2026-08-11 05:25:13 -07:00
training-start-errors.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-start-inputs.test.ts fix(studio): harden training setup, lifecycle, and audio loading (#8103) 2026-08-08 01:45:40 -07:00
training-start-payload-grad-norm.test.ts Studio: remove obsolete onboarding and model code (#8453) 2026-08-11 23:45:43 -07:00
training-start-preparation.test.ts fix(unsloth studio): only preprocess the rows a max_steps run will actually use instead of preprocessing validated datasets (#8890) 2026-08-15 22:49:08 -07:00
training-start-reconciliation.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-start-request-id.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-status-request.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-stop-scope.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-stream-scope.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-transformers-upgrade.test.ts Ask for the transformers a training model needs, before the run starts (#8721) 2026-08-14 04:59:56 -07:00
training-ui-preferences.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-unload-guard.test.ts feat(studio): rework train page setup flow (#7633) 2026-08-06 04:26:05 -07:00
training-upgrade-gate-contract.test.ts Ask for the transformers a training model needs, before the run starts (#8721) 2026-08-14 04:59:56 -07:00
training-upgrade-notice-cache.test.ts Ask for the transformers a training model needs, before the run starts (#8721) 2026-08-14 04:59:56 -07:00
training-upgrade-notice-precision.test.ts Ask for the transformers a training model needs, before the run starts (#8721) 2026-08-14 04:59:56 -07:00
training-validation.test.ts fix(studio): harden training setup, lifecycle, and audio loading (#8103) 2026-08-08 01:45:40 -07:00
transformers-upgrade-dialog-actions.test.ts Ask for the transformers a training model needs, before the run starts (#8721) 2026-08-14 04:59:56 -07:00
transport-capabilities.test.ts Studio: make the partial download affordance tell the truth (#8982) 2026-08-19 05:37:03 -07:00
transport-mode-auto.test.ts default new installs to HTTPS downloads, and put the choice in Settings 2026-08-20 04:02:53 -07:00
unsloth-support-companion-mirror.test.ts Studio: fetch the sd.cpp companion assets from unsloth mirrors, not community repacks (#7995) 2026-08-06 03:30:09 -07:00
update-banner-flex-priority.test.ts Studio: stop docked composer from squeezing download panel (#9334) 2026-08-20 11:48:45 +02:00
variant-listing-error.test.ts Fix model picker stuck on "Loading variants" (#7767) 2026-08-03 15:07:55 +01:00
variant-visibility.test.ts Model picker: default Show all quantizations off, collapse single-quant rows, say Reveal in Folder outside macOS (#7736) 2026-08-02 06:01:15 -07:00
verdict-poll-stall-guard.test.ts Studio: stop the macOS launcher killing a warming backend, and the Mac tab blackout (#8076) 2026-08-07 02:45:06 -07:00
video-capability-plumbing.test.ts Desktop: make every drop zone take a drop again (#9036) (#9056) 2026-08-19 06:10:51 -07:00
video-download-plan-payload.test.ts Studio: MiniMax-H3 joint video and audio LoRA training (#8244) 2026-08-10 06:12:53 -07:00
video-gallery-clear-confirmation.test.ts Studio: confirm before clearing the video gallery (#8354) 2026-08-12 17:23:34 -07:00
video-generate-refusal-resync.test.ts Studio: idle auto-unload for the image and video backends (#8672) 2026-08-13 17:41:45 -07:00
video-h3-task-dialog.test.ts Studio: MiniMax-H3 joint video and audio LoRA training (#8244) 2026-08-10 06:12:53 -07:00
video-keyframe-canvas.test.ts Studio: add MiniMax H3 video generation (#7989) 2026-08-09 10:05:58 -07:00
video-mime-normalisation.test.ts Desktop: make every drop zone take a drop again (#9036) (#9056) 2026-08-19 06:10:51 -07:00
video-reference-budget.test.ts Studio: add MiniMax H3 video generation (#7989) 2026-08-09 10:05:58 -07:00
video-reference-file-size.test.ts Studio: MiniMax-H3 follow-ups from the 7989 review (#8280) 2026-08-10 00:59:17 -07:00
voice-settings-stt-migration.test.ts Studio: add Qwen3-ASR dictation, cancellable downloads, and a download prompt (#7835) 2026-08-04 23:29:50 -07:00
vram-budget.test.ts studio: stop prompting to stop chats for a model already loaded (#8943) 2026-08-16 20:39:02 -07:00
window-layout.test.ts Desktop: fit windows within the monitor work area (#8047) 2026-08-07 14:46:59 +02:00
windows-path-portability.test.ts Studio: fix the Windows-only path failures in the frontend test suite, and catch the shape from Linux (#8980) 2026-08-17 07:28:39 -07:00
youtube-url.test.ts studio: attach youtube transcripts from pasted chat links (#8648) 2026-08-14 06:34:36 -07:00
z-layers.test.ts Keep the two floating panels out of each other's corner (#8249) 2026-08-11 05:57:13 -07:00