TauriTavern/tests
Darkatse 0a7e7a55e3 test(perf): record the Linux backend baseline
Recorded on Linux with Rust 1.99.0, the release the replay now builds
with there.
2026-10-27 21:13:03 -04:00
..
browser perf(characters): open a card without reading its chats or reparsing it 2026-10-27 20:53:50 -04:00
helpers test(perf): guard frontend optimizations with an engine-work baseline 2026-10-23 17:37:19 -04:00
perf test(perf): record the Linux backend baseline 2026-10-27 21:13:03 -04:00
active-chat-ref-contract.test.mjs perf(chat): coalesce automatic backups after stable checkpoints #128 #131 2026-07-15 22:23:22 -04:00
agent-api-contract.test.mjs refactor(agent): remove round and tool call budgets 2026-10-22 01:48:30 -04:00
agent-extension-tools-contract.test.mjs feat(agent): let tool results carry images 2026-10-21 22:21:05 -04:00
agent-frontend-contract.test.mjs refactor(agent): remove round and tool call budgets 2026-10-22 01:48:30 -04:00
agent-model-target-conversion-contract.test.mjs fix: preserve Vertex target authentication and report secret activation failures 2026-09-08 23:49:47 -04:00
agent-profile-portable-contract.test.mjs refactor(files): unify native file selection and delivery 2026-10-04 16:28:48 -04:00
agent-profile-preset-sync-contract.test.mjs feat(agent): add persistent session runtime 2026-09-21 22:18:25 -04:00
android-image-download.test.mjs feat(files): save remote images through host staging (#324) 2026-10-04 20:10:59 -04:00
android-notification-lifecycle-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
assets-routes-contract.test.mjs sync(upstream): align 1.18 data-root content and assets library 2026-05-18 23:46:48 +08:00
attach-existing-message-contract.test.mjs fix (prompt): Fix parts deviating from the upstream contract following the introduction of ATTACH_EXISTING. 2026-04-24 20:07:08 -04:00
backend-error-bridge.test.mjs refactor(logging): replace logger facade with tracing observability 2026-06-29 18:20:54 -04:00
background-folder-routes-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
background-path-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
binary-utils.test.mjs perf(ipc): use native base64 encoding when available 2026-09-12 23:25:37 -04:00
builtin-skills.test.mjs feat(agent): bundle read-only application knowledge skills 2026-10-22 04:46:02 -04:00
caption-routes-contract.test.mjs feat(caption): add native multimodal image captioning 2026-08-15 21:47:31 -04:00
character-card-api-contract.test.mjs fix(characters): adopt the card's lorebook when it arrives 2026-10-16 19:42:14 -04:00
character-create-date-sort.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
character-edit-avatar-contract.test.mjs fix(characters): align frontend flows with the native card lifecycle 2026-08-24 01:56:16 -04:00
character-get-contract.test.mjs perf(characters): open a card without reading its chats or reparsing it 2026-10-27 20:53:50 -04:00
character-import-agent-post-import-contract.test.mjs fix(characters): adopt the card's lorebook when it arrives 2026-10-16 19:42:14 -04:00
chat-api-history-contract.test.mjs refactor(chat): unify payload and metadata commit sessions 2026-10-01 00:53:02 -04:00
chat-backup-route-contract.test.mjs refactor(files): unify native file selection and delivery 2026-10-04 16:28:48 -04:00
chat-commit-contract.test.mjs refactor(platform): centralize native host identity 2026-10-03 22:50:26 -04:00
chat-completion-routes.test.mjs fix(chat): honor prompt visibility and generation context 2026-10-20 15:17:24 -04:00
chat-completion-stream-replay-contract.test.mjs feat(mobile): keep AI generations running in the background #18 2026-08-11 19:47:12 -04:00
chat-embedded-runtime-adapter.test.mjs fix(chat): simplify iframe recovery and resource admission 2026-09-06 15:37:15 -04:00
chat-payload-jsonl.test.mjs refactor(chat): unify payload and metadata commit sessions 2026-10-01 00:53:02 -04:00
chat-payload-transport-normalize.test.mjs refactor(chat): unify payload and metadata commit sessions 2026-10-01 00:53:02 -04:00
chat-routes-search-contract.test.mjs refactor(chat): unify payload and metadata commit sessions 2026-10-01 00:53:02 -04:00
chat-surface-capability-gate.test.mjs feat(chat): add opt-in ChatSurface DOM virtualization 2026-07-22 20:00:03 -04:00
chat-surface-content-preparation.test.mjs feat(formatting): unify message formatting and reasoning refresh 2026-09-27 20:19:53 -04:00
chat-surface-controller.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
chat-surface-kernel.test.mjs test(layout): trim redundant and obsolete coverage 2026-10-05 06:11:05 -04:00
chat-surface-participant-registry.test.mjs feat(chat): add opt-in ChatSurface DOM virtualization 2026-07-22 20:00:03 -04:00
chat-surface-render.test.mjs feat(formatting): unify message formatting and reasoning refresh 2026-09-27 20:19:53 -04:00
chat-surface-runtime-admission.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
chat-virtualization-state.test.mjs feat(chat): add opt-in ChatSurface DOM virtualization 2026-07-22 20:00:03 -04:00
ci-release-assets.test.mjs feat(release): publish the web frontend with stable and canary releases 2026-10-19 18:40:02 -04:00
claude-native-continuation.test.mjs fix(agent): align prompt guidance and context limit errors 2026-10-21 19:07:34 -04:00
code-render-delegation-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
codemirror-editor-bundle.test.mjs perf(editor): stop style-mod from restyling the page on every mount 2026-10-24 01:37:45 -04:00
cold-swipes.test.mjs refactor(storage): unify page-scoped byte readers 2026-10-02 02:28:56 -04:00
content-routes-contract.test.mjs feat(content): expand character card import allowlist 2026-08-13 22:47:46 -04:00
cross-realm-form-data-contract.test.mjs test(http): cover cross-realm multipart body decoding 2026-09-04 16:55:42 -04:00
custom-endpoint-preview.test.mjs chore: simplify parameter management docs and tests 2026-09-08 18:16:45 -04:00
database-api-contract.test.mjs refactor(database): integrate TriviumDB through a native adapter 2026-09-18 01:42:56 -04:00
desktop-fullscreen-shortcut.test.mjs feat(window): add native F11 fullscreen toggle (#204) 2026-08-26 17:25:50 -04:00
drawers.test.mjs refactor(a11y): unify shared control semantics and interactions 2026-09-28 00:54:26 -04:00
embedded-runtime-manager.test.mjs fix(chat): simplify iframe recovery and resource admission 2026-09-06 15:37:15 -04:00
extension-activation-contract.test.mjs refactor(host): rely on the host and scope the dev resource bridge 2026-10-18 03:01:46 -04:00
extension-branches-route-contract.test.mjs feat(extensions): add branch switching and lazy Git migration #7 2026-07-11 21:39:27 -04:00
extension-hook-abi-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
extension-menu-shortcuts.test.mjs feat(settings): add extensions menu shortcuts 2026-09-03 21:07:15 -04:00
extension-store.test.mjs refactor(platform): centralize native host identity 2026-10-03 22:50:26 -04:00
fetch-abort-contract.test.mjs refactor(host): rely on the host and scope the dev resource bridge 2026-10-18 03:01:46 -04:00
frontend-log-retention.test.mjs perf (dev log): Optimize dev log performance. 2026-04-09 02:06:32 -04:00
generation-info.test.mjs fix(chat): ignore inconsistent cache usage (#304) 2026-09-30 21:26:47 -04:00
generation-lifecycle-contract.test.mjs fix(chat): publish tool-only turns atomically #211 2026-08-26 20:01:01 -04:00
generation-params-json-view.test.mjs chore: simplify parameter management docs and tests 2026-09-08 18:16:45 -04:00
generation-params-omission.test.mjs fix: align generation settings and provider replay with requests 2026-09-08 18:50:28 -04:00
generation-single-flight.test.mjs fix (generate): Strictly enforce Sillytavernget.Context().generate as a single-flight operation. 2026-04-04 22:40:36 -04:00
invoke-service-cancelled-contract.test.mjs fix (error): Treat user-cancelled generations as Cancelled warnings (no backend-error toast) 2026-04-21 01:50:33 -04:00
jquery-ajax-contract.test.mjs refactor(host): rely on the host and scope the dev resource bridge 2026-10-18 03:01:46 -04:00
latest-task-scheduler.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
legacy-controls.test.mjs feat(a11y): unify character and chat list interactions 2026-10-09 18:25:33 -04:00
legacy-mcp-tool-view.test.mjs refactor(mcp): drop duplicated frontend validation and redundant tests 2026-10-03 17:20:21 -04:00
legacy-output-revision.test.mjs feat(chat): support legacy output revisions with exact patches 2026-09-08 03:53:37 -04:00
lifecycle-flush-service.test.mjs refactor(host): rely on the host and scope the dev resource bridge 2026-10-18 03:01:46 -04:00
linux-installer.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
llm-connections-api-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
macro-chat-state.test.mjs fix(agent): validate frozen macro context and unify chat state 2026-09-04 23:39:26 -04:00
managed-iframe-slot.test.mjs fix(chat): simplify iframe recovery and resource admission 2026-09-06 15:37:15 -04:00
mcp-api-contract.test.mjs refactor(mcp): drop duplicated frontend validation and redundant tests 2026-10-03 17:20:21 -04:00
message-render-transaction.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
mobile-runtime-compat-clipboard-contract.test.mjs refactor(host): rely on the host and scope the dev resource bridge 2026-10-18 03:01:46 -04:00
notification-permission-budget.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
panel-runtime-parking-anchors.test.mjs fix(panel-runtime): normalize custom source variants at gate activation (#353) 2026-10-13 19:31:37 -04:00
persona-restore.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
prompt-manager-order-contract.test.mjs fix(agent): recover stale skill index entries during embedded preset import 2026-06-04 21:15:19 +08:00
provider-metadata-routes-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
readable-file-stream-service.test.mjs fix(app-use): share viewport mapping and expose missing marks 2026-10-22 00:25:40 -04:00
regex-gated-replace.test.mjs perf(regex): gate scripts on required literals #238 2026-09-10 23:38:46 -04:00
regex-worker-contract.test.mjs refactor(regex): retire the Rust regex backend #238 2026-09-10 23:39:11 -04:00
release-version.test.mjs feat(ci): automate stable releases and Linux repositories 2026-07-26 07:17:18 +08:00
runtime-adapters.test.mjs fix(chat): simplify iframe recovery and resource admission 2026-09-06 15:37:15 -04:00
search-routes-contract.test.mjs fix(routes): own the /api namespace instead of falling back to index.html 2026-10-07 21:40:43 -04:00
settings-persistence-contract.test.mjs refactor(host): rely on the host and scope the dev resource bridge 2026-10-18 03:01:46 -04:00
settings-routes-contract.test.mjs refactor(platform): centralize native host identity 2026-10-03 22:50:26 -04:00
single-flight.test.mjs perf(world-info): batch exact token prefix counting 2026-07-16 21:44:02 +08:00
skill-api-contract.test.mjs refactor(files): unify native file selection and delivery 2026-10-04 16:28:48 -04:00
speech-synthesis-contract.test.mjs feat(tts): add Android Web Speech synthesis (#261) 2026-09-16 20:07:37 -04:00
sprite-routes-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
startup-prefetch-registry.test.mjs perf(startup): prefetch background and extension metadata 2026-07-06 15:11:28 -04:00
streaming-render-policy.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
structured-clone-compat.test.mjs feat(ios): add limited iOS 15 support 2026-08-29 20:52:16 -04:00
system-routes-contract.test.mjs fix(routes): own the /api namespace instead of falling back to index.html 2026-10-07 21:40:43 -04:00
tauri-bridge-contract.test.mjs refactor(host): rely on the host and scope the dev resource bridge 2026-10-18 03:01:46 -04:00
tauri-build-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
tauri-event-stream-bridge.test.mjs refactor(dev): migrate dev logs panel to React 2026-08-23 21:51:16 -04:00
tauri-icons-contract.test.mjs fix(macos): keep actool stdin open during icon compilation 2026-10-22 06:46:49 -04:00
tauritavern-settings-patch.test.mjs feat(settings): expose opt-in cold swipe loading 2026-09-13 04:53:10 -04:00
tauritavern-sync-contract.test.mjs feat(sync): streamline device controls and sync preferences 2026-09-07 23:23:13 -04:00
testflight-release-workflow.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
theme-binding-policy.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
tokenizer-invoke-policy.test.mjs perf(world-info): batch exact token prefix counting 2026-07-16 21:44:02 +08:00
tokenizer-routes-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
tool-turn-projection.test.mjs fix: align generation settings and provider replay with requests 2026-09-08 18:50:28 -04:00
translate-routes-contract.test.mjs fix (extension): implement translate extension by wiring /api/translate/* routes to Rust backend with provider 2026-04-22 21:28:16 -04:00
tts-routes-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00
upload-service-contract.test.mjs refactor(files): unify native file selection and delivery 2026-10-04 16:28:48 -04:00
variable-macro-values.test.mjs feat(agent): capture built-in macro values in frozen runs (#209) 2026-09-05 01:40:42 -04:00
vector-rank-fusion.test.mjs feat(memory): add hybrid chat recall and summarize support 2026-08-15 22:21:12 -04:00
world-info-document-transport.test.mjs refactor(platform): centralize native host identity 2026-10-03 22:50:26 -04:00
world-info-filename-contract.test.mjs refactor(world-info): unify persistence and byte commits 2026-10-01 20:35:29 -04:00
world-info-token-batch-contract.test.mjs test(frontend): trim redundant contract coverage 2026-08-21 21:41:00 -04:00