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
-
IN-F-001 Show the Startup Guide only the first time, while keeping it available from Config. Done
-
IN-F-002 Make instant sync-and-publish a built-in editor capability — write and it stays continuously synced and immediately publishable. Open
-
IN-F-003 Add CLI access to Context and Wiki so agents can inspect concepts through commands such as nols, noput, and nocat. Done
-
IN-F-004 Visualize forgetting with compact signals such as a meter or sparkline. Done
-
IN-F-005 Load another file into the editor text area, keep it synchronized, make the synchronized area visually clear, and save changes back to the original file. Done
-
IN-F-006 Ship a Windows version. Done
-
IN-F-007 Ship a mobile version. Open
-
IN-F-008 Improve wiki restructuring, including import, export, and restructure flows. Open
-
IN-F-009 Add tags, including the ability to mention tags while writing. Open
-
IN-F-010 Improve the experience of creating artifacts with AI, including what to do when using a local LLM. Open
-
IN-F-011 Add a mini search window or side chat for quickly researching selected text while writing. Open
-
IN-F-012 Add watched-media features for personal curation, such as a private news dashboard. Open
-
IN-F-013 Surface frequently used files based on usage over a period of time, not just recently viewed files; optionally open the top N as tabs. Open
-
IN-F-014 Support viewing X. Open
-
IN-F-015 Support viewing PDFs. Open
-
IN-F-016 Pick up forgotten material, such as old web clips, and suggest things that may be worth reading now. Open
-
IN-F-017 Support rectangular selection. Done
-
IN-F-018 Add full-text search. Open
-
IN-F-019 Add a shortcut for opening files immediately. Open
-
IN-F-020 Fill out the editing menu, including common actions such as bullet lists. Open
-
IN-F-021 When evidence comes from a WatchedFile, make that visible, even if only through an icon. Open
-
IN-F-022 Resurface related concepts from the past at the exact moment of writing. Done
-
IN-F-023 Add a Config button to run Dream immediately. Open
-
IN-F-024 Add persona files. Open
-
IN-F-025 Create a persona marketplace. Open
-
IN-F-026 Add tabs. Open
-
IN-F-027 Handle very large watched files more gracefully instead of failing when a file is too large. Open
-
IN-F-028 Improve context menus and OS menus. Open
-
IN-F-029 Add a command palette that opens from a shortcut and searches available actions as the user types. Open
-
IN-F-030 Add wiki publishing. Open
-
IN-F-031 Allow watched files to be mentioned and browsed. Open
-
IN-F-032 Allow mobile devices to access the desktop nohmitaina workspace remotely, possibly through Tailscale, while preserving a strong mobile editing experience. Open
-
IN-F-033 Embed AI-executable sections inside plain text so other editors still see normal Markdown while nohmitaina can run the AI section. Open
-
IN-F-034 Support more active concept editing, including merging concepts and expressing relationships such as includes. Done
-
IN-F-035 Add AI revision after voice recording. Open
-
IN-F-036 Create a knowledge network where other people's wikis can be referenced, such as @shortname:path. Open
-
IN-F-037 Make large-file handling smoother, especially when jumping far ahead in a large document. Open
-
IN-F-038 Explore a plugin system that lets anyone develop and add features. Open
-
IN-F-039 Add a recommendation engine that suggests pages related to each concept. Open
-
IN-F-040 Add a dashboard that uses local information to suggest useful information, triggered on startup, after Dream, or under other conditions. Open
-
IN-F-041 Explore multi-workspace support similar to Obsidian vault switching. Done
-
IN-F-042 Deliver agent insights and suggestions to the user. Surface the notes an agent leaves via noh put, since soaking into the wiki alone is not proactive; ties into a dashboard, resurfacing, and pickup-from-forgetting. Open
-
IN-F-043 Collection feature (still a loose idea): a folder type that gathers related items, can nest, and is tagged via YAML or the DB. Being folded into the structured-knowledge redefinition (IN-F-045). Open
-
IN-F-044 A dedicated read-only view for agent notes under agent-notes/, which do not appear in the normal Notes list. Open
-
IN-F-045 Redefine the model and name for structured knowledge (dedicated mini DDD). The current LLM-wiki has outgrown the borrowed “wiki” name; explore a single concept + narrower_than chain instead of fixed Theme/Idea/Example levels. Open
-
IN-O-001 Publish the INBOX, small improvements, and bug list, including synchronization to the landing page. Done
-
IN-F-002 Ideally this becomes a standard editor feature: changes are continuously synchronized and published almost immediately. Open
-
-
IN-O-002 Write console output from tauri dev to logs, with configurable log levels. Open
-
IN-O-003 Add periodic wiki backups into .system/backups so unintended LLM changes can be rolled back. Open
-
IN-O-004 Automatically commit and push the nohmitaina workspace as a Git repository to support history, remote backup, and multi-device sync. Open
-
IN-Q-001 Consider whether each document should have tags. Open
-
IN-Q-002 Consider whether to support Marp. Open
-
IN-Q-003 Consider whether to support Mermaid. Done
-
IN-Q-004 Consider whether to support browsing, such as asking a conversation session to browse the web. Done
-
IN-R-001 Use a local LLM. The first target is macOS on Apple Silicon. Compare runtimes such as MLX, llama.cpp, an Ollama-managed helper, and Hermes; choose curated models based on checksums, memory footprint, context length, and structured-output reliability. Exploring
-
IN-R-002 Explore a knowledge network with free and paid concepts, possibly with a token-economy worldview and a public folder convention. Open
-
IN-R-003 Create a Hermes agent, including the design of Hermes agent plus a free-LLM configuration. Open
-
IN-R-004 Implement LLM approach C. Open
-
IN-R-005 Accumulate information about the user themselves (an OpenClaw-style idea). Reserved concept ids such as user and identity act as keywords, so an agent like Claude Code can reach these predefined concepts directly — e.g. noh cat user to look up what is known about the user. Done
-
IN-T-001 Automate testing. Done
-
IN-T-002 Refactor commands.rs, which may have too many responsibilities; review grouping, revise the code, and retest. Done
-
IN-F-046 Extend the Dream schedule to a larger cron subset. The current schedule only accepts "*" or a single value per field, so step syntax (*/n) and value lists (0,30) are rejected; support natural intervals like every 4 hours or at :00/:30. Open
-
IN-F-047 Let noh ls/cat address workspace documents by filename, not only by internal ID. Open
-
IN-F-048 noh tasks: a task area, separate from Core, that keeps recent tasks updated from your records. Open
-
IN-F-049 CLI PATH setup only covers login bash; make the noh command discoverable from zsh and non-login/non-interactive shells too. Open
-
IN-F-050 A habit tracker: a simple table with +/- buttons per row to log counts or checks. Open
-
IN-F-051 Refresh the how-to docs, add a usage video, and surface them in-app (for example a guiding popup). Open
-
IN-F-052 The LLM settings are intimidating for general users, and it is unclear whether they are working. Open
-
IN-F-053 Make the Getting Started guide easier to find, for example from a menu. Open
-
IN-F-054 Provide a video walkthrough of setup. Open
-
IN-F-055 Decide whether the Windows build should target WSL, native Windows, or both. Open
-
IN-F-056 noh tags search: find related context by tag. Open
-
IN-F-057 View a procedure as a graph. Open
-
IN-F-058 Use controllable graphs inside the editor (beyond Mermaid) to diagram a process, with steps or scripts in each box. Open
-
IN-F-059 Load a noh — including public, team, or permitted noh, and specific regions of a noh addressed by path (for example noh:simochan/ddd). Open
-
IN-F-060 Organization feature: define personas and who performs each workflow step, as evolving procedural memory with per-step docs, checklists, and review criteria. Open
-
IN-F-061 noh:org — define an organization and its people (org structure, a directory of members); needed for noh:team. Open
-
IN-F-062 Inline marks in text (for example [idea], [todo], [info]) that display as icons and let agents pick out just those parts. Open
-
IN-F-063 Explain settings such as DupeFilter in the Settings UI; today even the maker forgets what they mean. Open
-
IN-F-064 Consider whether to add a calendar (a user requested it). Open
-
IN-F-065 noh cat by filename should match files under the active noh (a search-and-cat). Open
-
IN-F-066 Stronger logging: startup logs users can inspect when migration or startup fails. Open
-
IN-F-067 Add a --workspace option to the noh CLI so agents can read and write a noh that is not the active one. Open
-
IN-F-068 Dream proposal extensions (icebox): suggest procedure simplifications, flag repeatedly-failing fixed procedures, auto-suggest SCHEMA additions, and attach actions to procedure-worthy insights. Open
-
IN-F-069 Paste research about a paper (or an AI explanation) into the editor, then publish it to a shareable noh URL you can post. Open
-
IN-F-070 Turn the setup helper into a general, open tool anyone can use, and publish noh's procedure alongside it. Open
-
IN-F-071 GUI editing of Concepts: let users freely add concepts under a concept and edit the concept tree. Open
-
IN-F-072 noh search command. Open
-
IN-F-073 Embed procedures inside the editor and render them, including on published web pages, via a shareable open library. Open
-
IN-Q-005 Consider defaulting notes to Memo-Only, treating only marked notes as memory targets. Open
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