Skip to content

Feat: add sidebar position settings - #367

Merged
7eliassen merged 9 commits into
mainfrom
feat/add-sidebar-settings
Nov 4, 2026
Merged

7eliassen merged 9 commits into
mainfrom
feat/add-sidebar-settings

Conversation

@7eliassen

Copy link
Copy Markdown
Contributor

Summary

Related with: codex-team/notes.api#306

Adds configurable sidebar positioning for notes and makes the setting apply consistently across parent and child notes.

Changes

Added three sidebar positions:

  • none — no sidebar
image
  • content — sidebar follows the centered content column
image
  • edge — sidebar is fixed to the left edge of the page
image

Added sidebar position controls to the note settings page.

image

Details

  • The sidebar position on the page is determined by the sidebarPosition value set on the parent note.

  • The sidebarPosition value is set via a PATCH /note-settings/:notePublicId request.

  • the value is obtained from a GET /note-settings/:notePublicId or /note-hierarchy/:notePublicId request. The value used to set the sidebar position is taken from note-hierarchy/.

  • Disabled sidebar position changes for child notes.

image

@vercel

vercel Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
codex-ui Ready Ready Preview Nov 4, 2026 1:34pm UTC

Comment thread src/presentation/pages/NoteSettings.vue Resolved
@7eliassen
7eliassen merged commit be86bda into main Nov 4, 2026
6 checks passed

This branch was successfully deployed

1 active deployment
Preview — 2e9aadd9 Deployed Nov 4, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants