learning_ai_common_plat/packages
saravanakumardb1 7e08cce95f fix(kill-switch-client): point at /settings/kill-switch (the real endpoint)
The client was calling GET ${baseUrl}/flags/kill-switch which does
not exist on platform-service. The actual kill-switch endpoint lives
under /settings/kill-switch in the settings module (public, no auth
required). The bug was silently masked by the client's fail-open
behavior on non-OK responses, but it produced a 404 on every page
load for every consumer (NoteLett, MindLyst, ChronoMind, FlowMonk,
NomGap, PeakPulse, JarvisJr, LysnrAI, ActionTrail, EffoRise, Local
Memory GPT).

Discovery: running the deployed NoteLett docker stack against the
sibling platform-service, every page load triggered:
  GET http://localhost:4003/api/flags/kill-switch?platform=web → 404
Confirmed by curl-ing both endpoints directly:
  /api/flags/kill-switch        → {"message":"Route GET:/api/flags/kill-switch not found"}
  /api/settings/kill-switch     → {"enabled":true,"disabled":false,"message":""}

Also adds the productId as a query param. The server route accepts
productId from the query string OR an x-product-id header — sending
both is harmless and improves debuggability when grepping logs.

Updated JSDoc and the corresponding test assertion. Test count
unchanged (6 passed).

Verified:
  pnpm --filter @bytelyst/kill-switch-client test → 6/6 passed
  pnpm --filter @bytelyst/kill-switch-client build → ok
  curl /api/settings/kill-switch?productId=notelett → 200 with payload
2026-05-23 10:17:42 -07:00
..
accessibility chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
api-client chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
auth chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
auth-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
auth-ui chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
backend-config chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
backend-flags chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
backend-telemetry chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
billing-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
blob chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
blob-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
broadcast-client chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
celebrations refactor(gitea): robust manifest-based publish pipeline 2026-04-13 01:47:03 -07:00
client-encrypt chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
config chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
cosmos chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
create-app chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
dashboard-components chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
dashboard-shell chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
datastore chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
design-tokens chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
devops fix(devops): responsive UI + overflow guards in DevopsPanel 2026-05-10 07:14:29 +00:00
diagnostics-client chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
errors chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
event-store chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
events chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
extraction chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
fastify-auth chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
fastify-core chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
fastify-sse chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
feature-flag-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
feedback-client chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
field-encrypt chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
gentle-notifications refactor(gitea): robust manifest-based publish pipeline 2026-04-13 01:47:03 -07:00
kill-switch-client fix(kill-switch-client): point at /settings/kill-switch (the real endpoint) 2026-05-23 10:17:42 -07:00
kotlin-platform-sdk feat(native-sdks): add Keychain/SecureStore key derivation to BLFieldEncrypt 2026-03-21 11:10:02 -07:00
llm chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
llm-router chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
logger chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
marketplace-client refactor(gitea): robust manifest-based publish pipeline 2026-04-13 01:47:03 -07:00
mcp-client feat: add @bytelyst/mcp-client package for reusable MCP integration 2026-05-11 19:10:15 +00:00
monitoring chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
offline-queue chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
ollama-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
org-client refactor(gitea): robust manifest-based publish pipeline 2026-04-13 01:47:03 -07:00
palace chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
platform-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
push chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
queue chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
quick-actions refactor(gitea): robust manifest-based publish pipeline 2026-04-13 01:47:03 -07:00
react-auth chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
react-native-platform-sdk chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
referral-client refactor(gitea): robust manifest-based publish pipeline 2026-04-13 01:47:03 -07:00
secure-storage-web chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
speech chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
storage chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
subscription-client chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
survey-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
swift-diagnostics feat(swift-diagnostics): implement Phase 2.2 Swift Client SDK 2026-03-03 09:28:11 -08:00
swift-platform-sdk feat(native-sdks): add Keychain/SecureStore key derivation to BLFieldEncrypt 2026-03-21 11:10:02 -07:00
sync chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
telemetry-client chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
testing chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
time-references refactor(gitea): robust manifest-based publish pipeline 2026-04-13 01:47:03 -07:00
ui chore(packages): bump versions for Gitea registry publish 2026-05-23 10:17:42 -07:00
use-keyboard-shortcuts chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
use-theme chore: remove embedded Gitea package registry 2026-05-08 21:10:03 -07:00
webhook-dispatch chore: publish 8 outdated packages to Gitea registry 2026-05-14 17:35:04 -07:00