You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why this exists: the repo-wide stash stack held 113 entries spanning three months, unowned and
unlinked. This one's content is absent from Dev_new_gui — verified by git apply --check --3way
— so it is genuinely unfinished work, not a leftover of something that already landed.
The stash migrates six composables off the deprecated useApiWithState() from @/composables/useApi
onto useApiClient() from @/plugins/api, with showSubtleErrorNotification for error surfacing.
Evidence
Base composable
useApiClient present
useAuditApi.ts
yes
useBatchProcessing.ts
yes
useOperationsApi.ts
yes
useProbeBackedHealth.ts
yes
useSecretsAuditApi.ts
yes — imports are line-for-line what the stash was writing, showSubtleErrorNotification included
useServiceMessages.ts
yes
Landing commit: 89dc98b105 — refactor(frontend): complete useApiWithState Group 3 composables
migration (#7600), 2026-05-15, three days after this stash was taken. No file under autobot-frontend/src imports useApi / useApiWithState any more.
The seventh file, src/views/LLMApiKeysView.vue, no longer exists at that path: it moved in f10ba88eb9feat(secrets): move LLM API Keys into the Secrets menu (#10488) (#10568) and is now src/views/secrets/LlmApiKeysView.vue.
Decision: landed. rescued/stash-2026-05-12-f6fd80143 is disposable; left in place — branch
deletion is a separate deliberate act.
Discovered while checking this — filed separately: autobot-frontend/src/composables/useApi.ts
still exists and still exports useApiWithState, with zero importers left in src/. The #7600
migration retired every call site but not the shim.
Activity
mrveiss commentedon Aug 25, 2026
Disposition: LANDED
The stash migrates six composables off the deprecated
useApiWithState()from@/composables/useApionto
useApiClient()from@/plugins/api, withshowSubtleErrorNotificationfor error surfacing.Evidence
useApiClientpresentuseAuditApi.tsuseBatchProcessing.tsuseOperationsApi.tsuseProbeBackedHealth.tsuseSecretsAuditApi.tsshowSubtleErrorNotificationincludeduseServiceMessages.tsLanding commit:
89dc98b105— refactor(frontend): complete useApiWithState Group 3 composablesmigration (#7600), 2026-05-15, three days after this stash was taken. No file under
autobot-frontend/srcimportsuseApi/useApiWithStateany more.The seventh file,
src/views/LLMApiKeysView.vue, no longer exists at that path: it moved inf10ba88eb9feat(secrets): move LLM API Keys into the Secrets menu (#10488) (#10568) and is nowsrc/views/secrets/LlmApiKeysView.vue.Parent issues MVA-180 / #7643 are CLOSED.
Decision: landed.
rescued/stash-2026-05-12-f6fd80143is disposable; left in place — branchdeletion is a separate deliberate act.
Discovered while checking this — filed separately:
autobot-frontend/src/composables/useApi.tsstill exists and still exports
useApiWithState, with zero importers left insrc/. The #7600migration retired every call site but not the shim.
mrveiss commentedon Aug 25, 2026
Filed the leftover
useApi.tsshim noted above as #15025.