{"version":"2.1.233","anchor":"status-line-moved-out-of-react-into-a-standalone-store","canonical_anchor":"status-line-moved-out-of-react-into-a-standalone-store","heading":"Status line moved out of React into a standalone store","tier":"internal","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233\/e\/status-line-moved-out-of-react-into-a-standalone-store","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233","markdown":"### Status line moved out of React into a standalone store\n\nThe status line is now driven by its own store with its own refresh and debounce timers.\n\n**What**\n\nThe status line is now driven by a subscribable store rather than a React hook, with its own snapshot, cancellation, debounce and refresh timers.\n\n**Details**\n\n- Change detection is explicit over a named input list: token usage, permission mode, vim mode, main loop model, fast mode, effort value, thinking enabled and PR status.\n- The trust prompt and the \"configured but disableAllHooks is true\" warning behave as before.\n- Vim state is now handed in when the payload is built instead of read from a global.\n\n**Evidence**\n\n`Status line is configured but disableAllHooks is true`\n\n- Area: Terminal UI\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}