| .. |
|
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 |