Add quick recording, folders, and Codex project integration - #12
Open
13v13reddy wants to merge 14 commits into
Open
13v13reddy wants to merge 14 commits into
13v13reddy wants to merge 14 commits into
Conversation
13v13reddy
force-pushed
the
feature/quick-capture-menubar-recording
branch
11 times, most recently
from
September 19, 2026 21:50
9cc2d1a to
24ff1a7
Compare
Coalesce parallel conversions into one AI Notes update and make chat turns rescan converted files.
Use the Simbi home as the shared Codex working root while preserving note-scoped task directories and sandboxes. Archive legacy fixer threads when their grouped replacements start.
Register the Simbi home as a local Codex project and migrate existing sessions because cwd alone does not assign project membership. Assign future worker and terminal threads explicitly.
Codex keeps a separate desktop project catalog that app-server imports do not update. Register the Simbi root through Codex's folder-open flow and prefer its mapped server project.
Address the main SwiftUI scene by ID instead of relying on unstable AppKit window ordering. Use a toggleable menubar panel so repeated icon clicks close it.
predict-woo
force-pushed
the
feature/quick-capture-menubar-recording
branch
from
September 29, 2026 14:20
61c5e9c to
2a931cc
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Added menubar quick capture to create a timestamped note and immediately start recording in a selected Simbi folder.
Added recording folders directly to the menubar, with the active folder indicated by a checkmark and one-click recording into any folder.
Consolidated the menubar to a single Open Simbi action during active recordings.
Made menubar window controls reliable:
Improved recording resilience during microphone/headphone disconnects:
Added in-app folder creation and hover-only delete controls for folders and chats.
Added persistent pin/unpin support for folders, notes, and files:
Added AI-generated note titles with date prefixes.
Added Launch at Login support.
Added working Settings entry points from both the menubar and the main-window sidebar footer.
Consolidated recording options into the General settings tab and made the Settings window compact with a fixed height.
Automatically refreshes converted context when files are added to an existing conversation.
Groups Simbi Codex threads in a registered local Simbi project:
Updated the vendored anydoc release build for compatibility with the current Rust toolchain.
Verification
Swift formatting passed.
CodexKit regression tests passed, including project capability negotiation, project lookup and migration filtering, thread project assignment, and desktop project-catalog mapping.
All 95 SimbiAudio tests passed, including coverage for:
Added SidebarOrder test coverage for pinning, unpinning, renaming, removal, and ordering.
Full signed macOS Release build passed and was installed as Simbi 1.2.1 (20260920).
Verified the installed main window is registered under the stable
simbi-mainscene ID.Verified Simbi Codex threads are assigned to the visible Simbi project, with no active Simbi threads left unassigned.
Verified the installed app launches and its nested code signatures pass strict validation.
Verified the duplicate Open Simbi menu path was removed.
Verified active recordings remain uninterrupted during installation testing.