Skip to content

Add custom dictionary import and export#435

Merged
altic-dev merged 4 commits into
mainfrom
codex/custom-dictionary-transfer
Jun 27, 2026
Merged

Add custom dictionary import and export#435
altic-dev merged 4 commits into
mainfrom
codex/custom-dictionary-transfer

Conversation

@altic-dev

Copy link
Copy Markdown
Owner

Description

Adds JSON import/export for the complete Custom Dictionary: Instant Replacement rules plus Custom Words. Also refreshes the Custom Dictionary screen so Import/Export are visible in the header and local build_* helper files stay ignored.

Type of Change

  • 🐞 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 🧹 Chore
  • 📝 Documentation update

Related Issues

Testing

  • Tested on Intel Mac
  • Tested on Apple Silicon Mac
  • Tested on macOS 26
  • Ran linter locally: swiftlint --strict --config .swiftlint.yml Sources
  • Ran formatter locally: swiftformat --config .swiftformat Sources
  • Built and installed locally with sh build_with_FI_incremental.sh

Notes

  • Import supports merge or replace.
  • Export uses a simple JSON format with replacement rules and custom words.

Screenshots / Video

Not attached.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: aafe4da246

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Sources/Fluid/Services/DictionaryTransferService.swift Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c14b760ecc

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Sources/Fluid/Services/DictionaryTransferService.swift
Comment thread Tests/FluidDictationIntegrationTests/DictationE2ETests.swift
@altic-dev altic-dev merged commit 9d253ca into main Jun 27, 2026
2 checks passed
@altic-dev altic-dev deleted the codex/custom-dictionary-transfer branch June 27, 2026 00:22
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.

[✨ FEATURE] Please implement a way to import and export the complete dictionary as a JSON file.

1 participant