write_settings
Update specific app profile settings such as theme, language, or reminders. Only the provided values change; others remain untouched.
Instructions
Change profile settings; only the ones given change. The weight unit is not changed here: switching it converts every stored weight, which the app does. openGym merges settings and the plan one setting and one day at a time: only a device that changes the same setting or day later, before it syncs, keeps its own value.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Body map figure | |
| lang | No | UI language | |
| wdec | No | Decimals shown on weights | |
| sound | No | ||
| theme | No | ||
| accent | No | A preset (lime green, sky blue, orange, violet purple, pink, red, teal, gold yellow) or an own colour as #rrggbb; the app nudges an own colour until text on it stays readable | |
| effort | No | Per-set effort scale | |
| logRef | No | ||
| checkIn | No | ||
| gifSize | No | Size of exercise animations | |
| restSec | No | Default rest between sets, seconds; 0 turns the rest timer off | |
| vibrate | No | ||
| weighIn | No | Ask for body weight before a workout | |
| exFigure | No | Which figure exercise drawings show | |
| reminder | No | Daily "workout planned today" push; merged into the current reminder. Without a time zone it gets this computer's. It needs a device with push notifications on | |
| shareMap | No | Put the muscle map on a workout shared as an image | |
| connLocal | No | Show the "on this phone only" line | |
| keepAwake | No | ||
| restSound | No | Sound at the end of a rest | |
| speedUnit | No | Cardio speed display; null follows the weight unit | |
| startFrom | No | Planned sessions open at the routine's reps (plan) or the last session's (last) | |
| weekStart | No | First weekday: 1 Monday, 0 Sunday | |
| autoBackup | No | ||
| connStatus | No | Show the connection line at the top; turning it on also brings back the "on this phone only" line | |
| timerFlash | No | ||
| workoutView | No | cards, list, compact, or focus (one exercise at a time, nothing else on screen) | |
| exerciseView | No | Exercise library and picker layout | |
| oneRmFormula | No | Formula for estimated 1RM; weighted blends all seven and counts reps in reserve | |
| restPauseSec | No | Rest between rest-pause bursts, seconds | |
| heatmapMetric | No | ||
| soundOnSilent | No | ||
| showWeightCard | No | ||
| vibrateOnSilent | No | Android: buzz at the end of a rest even when the phone is on silent | |
| timedSetOvertime | No | ||
| collapseCompleted | No | List and compact views fold a finished exercise into one line |