Skip to content

Comments

Add custom recordings directory management and UI integration#874

Open
Aravinth-Earth wants to merge 1 commit intocjpais:mainfrom
Aravinth-Earth:feature-custom-audio-files-location
Open

Add custom recordings directory management and UI integration#874
Aravinth-Earth wants to merge 1 commit intocjpais:mainfrom
Aravinth-Earth:feature-custom-audio-files-location

Conversation

@Aravinth-Earth
Copy link

@Aravinth-Earth Aravinth-Earth commented Feb 21, 2026

Before Submitting This PR

Please confirm you have done the following:

If this is a feature or change that was previously closed/rejected:

  • I have explained in the description below why this should be reconsidered
  • I have gathered community feedback (link to discussion below)

Human Written Description

As we save voice inputs as recordings, insted of default app data folder, i prefer to save them in a folder where i can easily moniter/mange, as it's of a PII info my machine collectes / stores

Related Issues/Discussions

Changes gist #

  • Implement set_recordings_directory command to manage custom recordings path.
  • Introduce RecordingsDirectory component for user interface to select and manage the recordings directory.
  • Update HistoryManager to resolve recordings directory from settings dynamically.
  • Modify settings structure to include recordings_custom_dir.
  • Enhance error handling and user feedback for directory operations.

Discussion & Community Feedback

Nothign Yet

Testing

Tested belwo scenariso & found no issues

  1. Settings → Advanced → History — new "Recordings Folder" row appears
  2. Toggle ON → pick a custom folder → Record something, check the custom folder has the .wav
  3. Toggle ON with move_existing → old recordings migrate, toast shows count
  4. Toggle OFF → confirmation dialog appears, cancel does nothing
  5. Toggle OFF → confirm → recordings move back to default, toast
  6. History page → Open Recordings Folder → opens custom folder
  7. Restart app with custom folder set → still uses custom folder

Screenshots/Videos (if applicable)

  1. New Setting Option Added
New Setting Option Added
  1. When Custom Folder selected - that path shown in UI & recordings auto moved to new path
When Custom Folder selected - that path shown in UI   recordings auto moved to new path
  1. When Disabling custom path, a user confirmation is asked
When Disabling custom path, a user confirmation is asked
  1. On succesful revert of recordings path, all recording auto moved to default folder
On succesful revert of recordings path, all recording auto moved to default fodler

AI Assistance

  • No AI was used in this PR
  • AI was used (please describe below)

If AI was used:

  • Tools used: Codex & Claude Code
  • How extensively: All the implementaiton, Build Generation, Seconday Testing

- Implement `set_recordings_directory` command to manage custom recordings path.
- Introduce `RecordingsDirectory` component for user interface to select and manage the recordings directory.
- Update `HistoryManager` to resolve recordings directory from settings dynamically.
- Modify settings structure to include `recordings_custom_dir`.
- Enhance error handling and user feedback for directory operations.
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.

1 participant