-
Name Previous Value Current Value Type
Question
Enhancement
-
I could not implement this enhancement because the Assignee account (
servicedesk) does not have permission to write code in theonedev/serverproject. The requiredtod issue checkout --for-write 3139command failed with HTTP 403: “No permission to write code in issue project”. Please grant the account write-code permission or reassign the issue to someone who can create and submit the issue branch.
| Type |
Enhancement
|
| Priority |
Normal
|
| Assignee | |
| Labels |
No labels
|
Issue Votes (0)
Summary
OneDev exposes a toggle half screen control on several views - issues, pull requests, and any other screen that offers it. Today that state is not remembered: a user who turns it on must turn it on again every time they open an issue, a pull request, or any other view that has the control.
Problem
The user's intent is being discarded, which creates repetitive friction. If the toggle was left on, opening a new issue/PR should already show half screen; if it was left off, it should open off. Re-selecting it on every view implies the UI is not paying attention to an obvious, stable preference.
Desired behavior
Scope
Implementation approach: follow the light/dark mode persistence pattern
Rather than inventing a new mechanism, this should reuse the same client-side pattern already used for remembering the user's light/dark mode choice. The concrete details below must be confirmed by reading the source before implementing, since they are not verified here:
themeor similar) and where the read/write helpers live.Notes to confirm during investigation