Public backlog

nohmitaina Public Backlog

Feature ideas and issue notes from the public-facing nohmitaina backlog.

Discuss feature ideas, issue notes, and the direction of nohmitaina with us on Discord. Join the Discord

Feature ideas
90
Issues
115
Updated
2026-08-22

Backlog

Feature ideas

Issues

Issue notes

Common

  • BUG-COM-001 Decide how to handle mobile. Open
  • BUG-COM-003 File import should convert PDFs into Markdown. Open

Edit

  • BUG-EDIT-001 Move the tab icons into the titlebar area where nohmitaina is currently displayed. Done
  • BUG-EDIT-002 Show editor content in tabs, with the tabs appearing in the same titlebar row. Done
  • BUG-EDIT-003 Deleting many files takes too long. Delete files first, then run DB cleanup in the background. Open
  • BUG-EDIT-004 Improve the right-click context menu, using tools such as Obsidian as references. Done
  • BUG-EDIT-005 When an H1 title is added to an Untitled note, use it as the title while still allowing filename and title to be managed separately. Done
  • BUG-EDIT-006 When text is selected, typing quotes or brackets should wrap the selection. Done
  • BUG-EDIT-007 Show release notes. Open
  • BUG-EDIT-008 When moving something in the file browser, the app becomes busy; make it clear what is running. Done
  • BUG-EDIT-009 For SLM or Bonsai-8B support, a Hermes agent plus user-selected LLM may be the cleaner direction. Open
  • BUG-EDIT-010 If voice recording inserts text before a Mermaid diagram, line breaks are removed repeatedly and the display breaks. Open
  • BUG-EDIT-011 Large Mermaid diagrams render too small and can only be zoomed to 150%; default them to the available width. Open
  • BUG-EDIT-012 When creating a Morning Page note, use the H1 title as the filename, without later filename edits changing the title. Done
  • BUG-EDIT-013 Add Markdown preview. Done
  • BUG-EDIT-014 Text before an hr line becomes styled like a heading even though it should remain normal text. Done
  • BUG-EDIT-015 Support rectangular selection. Done
  • BUG-EDIT-016 When deleting a rectangular selection across an empty line, preserve the empty line instead of removing the newline. Done
  • BUG-EDIT-017 Record and replay keyboard macros. Done
  • BUG-EDIT-018 Add menu items for bullet lists, numbered lists, and task lists. Done
  • BUG-EDIT-019 The Policy area has too much content. Done
  • BUG-EDIT-020 Move the count to the far right of the footer. Done
  • BUG-EDIT-021 Move Saved status to the footer. Done
  • BUG-EDIT-022 Remember the last wrap setting. Done
  • BUG-EDIT-023 Selection colors, including IME conversion colors, are hard to see. Done
  • BUG-EDIT-024 Undo should probably work independently per tab. Done
  • BUG-EDIT-025 Remember cursor position for tabs during the same app session. Done
  • BUG-EDIT-026 Allow an empty Untitled tab to be closed when another file is open. Done
  • BUG-EDIT-027 Tab navigation shortcuts are not working. Done
  • BUG-EDIT-028 Markdown heading markers such as # remain visible unexpectedly. Done
  • BUG-EDIT-029 Find within a file is very slow. Done
  • BUG-EDIT-030 Deleting an open file from the file browser creates confusing Untitled tabs and breaks tab shortcuts. Done
  • BUG-EDIT-031 Returning from Config indents the current editor line and marks the tab unsaved. Done
  • BUG-EDIT-032 There is no Open menu; opening a new workspace may also need to be a menu item. Open
  • BUG-EDIT-033 Typing under a collapsed H1/H2 section inserts text at the hidden cursor location instead of where the user expects. Open
  • BUG-EDIT-034 New Folder is missing from the right-click menu. Done
  • BUG-EDIT-035 Internal links should show candidates and be available from the toolbar and right-click menu. Done
  • BUG-EDIT-036 Pressing Enter on an indented line should keep the indentation. Done
  • BUG-EDIT-037 Right-click menus do not appear on notes. Done
  • BUG-EDIT-038 Consider whether there should be a setting to show or hide that menu. Open
  • BUG-EDIT-039 Organize tab behavior by sampling many tab scenarios and cleaning up the code where needed. Done
  • BUG-EDIT-040 Tab order can become inconsistent with the UI; Cmd+Shift+[ does not move from tab B to tab A. Done
  • BUG-EDIT-041 Opening a third file can replace or lose the wrong tab, so tab behavior needs more systematic testing. Done
  • BUG-EDIT-042 When tab B opens a file already open in tab A, keep the action in tab B so each tab can have independent history. Done
  • BUG-EDIT-043 Decide whether parts of markdown-sample.md should be implemented. Open
  • BUG-EDIT-044 Add a menu item to copy a file path. Open
  • BUG-EDIT-045 Remember expanded and collapsed folder state in the file browser across app restarts. Done
  • BUG-EDIT-046 Opening or closing the notes tree creates a subtle layout shift in the editor file tree. Done
  • BUG-EDIT-047 Right-clicking inside a table can show Recall here over the table operation menu; the menu style should be reconsidered. Done
  • BUG-EDIT-048 Change the workspace tree structure so SCHEMA.md, config.yaml, and wiki live under nohmitaina/, and existing folders can be recognized as workspaces. Done
  • BUG-EDIT-049 When a long wrapped-off line is at the end and Enter is pressed, the viewport does not move to the new cursor position until another key is pressed. Done
  • BUG-EDIT-050 Opening an existing folder should recognize it as a workspace and automatically detect existing Markdown files. Open
  • BUG-EDIT-051 Startup logging is weak; when migration or startup fails, users need logs they can inspect. Done
  • BUG-EDIT-052 When DB migration fails, a workspace-switching screen may be needed. Done
  • BUG-EDIT-053 The notes tree can reopen by itself after being closed for a while. Done
  • BUG-EDIT-054 Japanese IME input right after typing a space could jump the cursor to the start of the line. Done
  • BUG-EDIT-055 Hide dot-prefixed files and directories (such as .claude and .codex) in the file tree. Done
  • BUG-EDIT-056 Allow horizontal scrolling in the file tree when deeply nested items are cut off on the right. Done
  • BUG-EDIT-057 Allow the file tree panel width to be adjusted. Done
  • BUG-EDIT-058 Consider defaulting notes to Memo-Only and only treating explicitly marked notes as memory targets (from user discussion). Done
  • BUG-EDIT-059 After editing a Summoned file, reopening the original still shows stale content until it is closed and reopened, and it can end up as “Note not found”. Open
  • BUG-EDIT-060 Renaming a file by case only (Filename.md → filename.md) fails with an “invalid input” error on the note sidebar. Open
  • BUG-EDIT-061 After Tab-moving between table cells, typing jumps the cursor to the top of the file (before the H1) instead of staying in the moved-to cell. Open
  • BUG-EDIT-062 An embed-style note link such as ![[../file.md]] cannot be opened (“Note link could not be opened”), while a normal relative link in the same folder works. Open
  • BUG-EDIT-063 While typing an internal link, suggest matching candidates as you type. Open
  • BUG-EDIT-064 In a numbered list, adding a child under item 3 restarts the numbering at 3 (or 4); it should continue from 1. Open
  • BUG-EDIT-065 Include .log files as import targets. Open
  • BUG-EDIT-066 While editing a table cell the cursor can jump away, so after Tab or Enter to the next cell you cannot type immediately and must move the cursor back. Open
  • BUG-EDIT-067 After a blockquote (“>”), deleting the “>” should return the line to normal text, but the quote style keeps carrying over to the following lines. Open
  • BUG-EDIT-068 When writing an internal link, complete the link name from what has been typed, matching real paths by prefix (full path or filename) in a simple mechanical order. Open
  • BUG-EDIT-069 Certain tokens (for example words starting with $ or "$) render with a different font and size instead of as normal text. Open
  • BUG-EDIT-070 Undo and redo do not work from the File menu or the right-click menu on macOS (keyboard shortcuts work; Windows is fine). Open
  • BUG-EDIT-071 When a file open in the app is also edited outside the app, the app can overwrite the external edits with stale content; it should detect the conflict and warn the user. Open
  • When typing an opening bracket, automatically insert the matching closing bracket (for example [ → ], ( → )). Open

File Import

  • BUG-IMPORT-001 Imported files show their internal file ID as the name in the file tree instead of the original filename. Open
  • BUG-IMPORT-002 Importing files with very long names (or long fetched page titles) can fail concept extraction with a “filename too long” error. Open
  • BUG-IMPORT-003 Importing filename.txt produces filename.txt.md; it should become filename.md. Open

Save URL

  • BUG-SAVE-001 Show UI that makes it clear processing is in progress. Done
  • BUG-SAVE-002 Allow tags to be added when fetching. Open
  • BUG-SAVE-003 Store the fetched date somewhere. Open
  • BUG-SAVE-004 Allow choosing whether to summarize or save the body as-is, and remember the last setting. Done
  • BUG-SAVE-005 Allow a default Save URL destination directory to be configured. Open
  • BUG-SAVE-006 Use the last selected file-browser folder as the save destination and display it clearly. Done
  • BUG-SAVE-007 Add a destination path input box, similar to the import-file UI, with a configurable default. Open
  • BUG-SAVE-008 Decide what the mobile flow should be, given the Claude Code and Codex CLI assumptions. Open
  • BUG-SAVE-009 Process PDFs too, converting them to Markdown; this may also apply to WatchedFile. Open
  • BUG-SAVE-010 Support saving a page as-is. Done
  • BUG-SAVE-011 Support reading X. Done
  • BUG-SAVE-012 Fetched and saved pages can fail to save with validation.request.invalid. Open

Watched File

  • BUG-WATCH-001 Large files should be imported in chunks. Done

Wiki

  • BUG-WIKI-001 Improve the right-click menu, using tools such as Obsidian as references. Open
  • BUG-WIKI-002 History timestamps are too long and do not respect timezone; use the system locale. Done
  • BUG-WIKI-003 Revision Request cannot mention concepts. Done
  • BUG-WIKI-004 Revision Request cannot refer back to the original note text when it needs to. Done
  • BUG-WIKI-005 Show a wiki concept ID in the UI so it can be used from Dialogue and search/autocomplete. Done
  • BUG-WIKI-006 During Revision Request, periodically check status and auto-refresh when the user has a request in progress. Open
  • BUG-WIKI-007 DuplicateCandidates may not be meaningful enough as a standalone UI; reconsider the feature. Open
  • BUG-WIKI-008 Make wiki H2 sections collapsible, with evidence and history collapsed by default. Done

Recording

  • BUG-REC-001 Explore other TTS models. Open
  • BUG-REC-002 Add a button to revise transcribed voice notes with AI, keeping ambiguous text explicit. Open
  • BUG-REC-003 Show a footer indicator while the TTS model is downloading. Done
  • BUG-REC-004 Automatically look for local model paths in the default location. Done
  • BUG-REC-005 Replace the current indicator with a simple horizontal indicator that changes width with audio intensity. Done
  • BUG-REC-006 Show TTS model availability in the footer. Done
  • Support voice recording on Windows. Open

Chat

  • BUG-CHAT-001 After navigating from Chat to Config, Cmd+[ should return to Chat. Open

Config

  • BUG-CONF-001 Notify about updates periodically, such as once a week. Done
  • BUG-CONF-002 Review whether LLM selection should always be present in scenario EN001-002. Open
  • BUG-CONF-003 When opening a new workspace, default to the CLI used by other workspaces (e.g. Codex CLI) instead of always Claude Code. Done
  • BUG-CONF-004 Opening a new workspace that contains an empty Markdown file could make file import fail. Done
  • BUG-CONF-005 Remove the 'Delete workspace' menu item; this is better handled by the OS. Done
  • BUG-CONF-006 SCHEMA.md documentation is out of date (for example the old Level Judgement Policy and lingering “workspace” wording). Open
  • BUG-CONF-007 Verifying one of the three LLM configs (Conversation, Dream, Web) clears the green “verified” badge shown for a previously verified one; earlier verifications should stay. Open

Dream

  • BUG-DREAM-001 When thin concept, example fold, or parent suggestion is only recorded as a diagnostic result, decide what action should follow. Open
  • BUG-DREAM-002 Make the knowledge-maintenance log visible somewhere instead of requiring users to open the JSONL file directly. Open