Settings page: sections, general options and where each value lives
The Settings page gathers application-wide options in seven sections: General, Performance, Trading, Data, AI, Sounds and About. The General section holds the interface language, the time-axis timezone, Keep pages alive and Reduce motion; chart settings stay in the chart's own Advanced settings.
Senzoukria · Documentation · Updated September 2026
Where to find it
- Where
- Menu → Settings (route /settings); deep links /settings#stg-ai and /settings#stg-sounds
- Sections
- General, Performance, Trading, Data, AI, Sounds, About
- Storage
- App options in local storage (senzoukria.app.settings.v1); trading guards on the backend; language in senzoukria.locale.v1
- Not here
- Cells, colours and indicators: chart → Advanced settings
What it does
The page is a scrolling column of cards with a rail menu on the left. The rail highlights the section under the reading line as you scroll (the top quarter of the viewport, at most 160 px), and clicking a section scrolls to it with a 16 px margin; the highlight stays pinned to the clicked section until you scroll by hand. A note under the menu reminds you that chart settings (cells, colours, indicators) stay in the chart's Advanced settings.
The page has no state of its own. Each control writes to the store that already owns the value: the app-settings store for performance and interface options, the chart store for the timezone and crypto history depth, the connections backend for trading guards, the engine store for AI defaults and the sound preferences for the Sounds section. Changing a value applies immediately; there is no Save button.
General section
| Setting | Default | What it changes |
|---|---|---|
| Language | English | Interface texts only, applied at once; charts, numbers and broker messages are unchanged. Seven options shown in their own language |
| Time axis timezone | Per chart store; options LCL, UTC, NY, CHI, LON, PAR, TYO | Timezone of the chart's time axis. LCL follows this machine; NY / CHI suit futures sessions, UTC suits crypto |
| Keep pages alive in the background | On | News, the assistant and the scripting page stay mounted when you leave them: instant return, replies keep streaming. Off unmounts them on navigation |
| Reduce motion | Off | Cuts interface animations and transitions by setting a flag on the document root; charts are not affected. The OS accessibility setting reduces motion on its own through CSS, independently of this switch |
The other sections at a glance
| Section | Controls | Where the value is kept |
|---|---|---|
| Performance | Mode (Performance, Balanced, Precision, Manual), Rendering sharpness 1× / 1.5× / 2×, Crypto history and profiles 1 week to 6 months, News globe auto-spin | App-settings store and chart store |
| Trading | Order confirmation mode (1 click or 2 clicks), Maximum order size (empty = no cap) | Backend, shared by every window |
| Data | Read-only crypto history depth and a link to the Account page for feeds, brokers and cache | — |
| AI | Default engine (Claude, Groq, Local engine), local context window, Web access, Tools, link to models and keys | Engine store |
| Sounds | Master switch, then one selector per event: Voice where available, eleven tones, or Off, with a preview button | Sound preferences |
| About | Installed version, links to About and Report a problem | Read from the runtime |
How to use it
- Use the rail to jump between sections; the assistant page's Settings button opens the AI section directly through the #stg-ai anchor.
- Turn Keep pages alive off on a machine short of memory: the three background pages will be rebuilt each time you open them.
- Reduce motion only affects interface transitions. Chart rendering is untouched, and the dashboard background freezes on the OS accessibility setting rather than on this switch.
Limits and pitfalls
- Trading guards are saved on the backend; if the backend refuses the write, an error line appears under the Trading card and the previous value stays.
- The timezone row writes into the chart store, so it is shared with the chart's own settings modal.
- Options stored in local storage belong to this window profile; a detached window rehydrates from the same storage but only at open.
Related pages
This page in other languages
Frequently asked questions
- Why are cell colours and indicators not on the Settings page?
- They belong to the chart and live in its Advanced settings modal, next to the chart they change. The Settings page only holds options that apply to the whole application.
- Do settings need a restart?
- No. Every control writes its store immediately. Language, motion and performance apply at once; guards are sent to the backend and confirmed back.
- Why did the highlighted section not change when I clicked Sounds?
- The Sounds card cannot always scroll to the top of the page. The rail keeps the clicked section pinned until you scroll by wheel, touch or keyboard, so it stays on Sounds rather than jumping to About.