Skip to content

dictator 2.2.328 (new cask) - #280444

Open
upsoftt wants to merge 1 commit into
Homebrew:mainfrom
upsoftt:dictator-2.2.322
Open

dictator 2.2.328 (new cask)#280444
upsoftt wants to merge 1 commit into
Homebrew:mainfrom
upsoftt:dictator-2.2.322

Conversation

@upsoftt

@upsoftt upsoftt commented Aug 11, 2026

Copy link
Copy Markdown

New cask for Dictator — a desktop speech-to-text and dictation app: recognition runs
locally through whisper.cpp, with live captions, text-to-speech and offline translation.
Universal .pkg, macOS 11+.

Updated to 2.2.328 (the current macOS build). The install and uninstall boxes, left
unticked in the first revision, are now ticked because both were actually run — details
below the checklist.


After making any changes to a cask, existing or new, verify:

Additionally, if adding a new cask:

  • Named the cask according to the token reference.
  • Checked the cask was not already refused (add your cask's name to the end of the search field).
  • brew audit --cask --new <cask> worked successfully.
  • HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask <cask> worked successfully.
  • brew uninstall --cask <cask> worked successfully.

  • I did not use AI/LLM to create this PR, or I disclosed the tool/model below and reviewed its output, including zap stanza paths; I did not attribute commits to AI and will answer maintainer questions and review comments myself without AI/LLM.

AI disclosure: this cask and the PR text were prepared with Claude (Opus 5) acting as
an assistant, and its output was reviewed before submission. The commits carry no AI
attribution. The zap paths were checked against the app's actual bundle identifier
com.bozex.dictator rather than guessed, and every command in the checklist above was run
on a real macOS 15.7 machine with its output read.

On install/uninstall. The only macOS machine available already had a working copy of
this app in /Applications, which is why those two boxes were honestly left unticked
before. They are ticked now because the run was done safely: the bundle and its
/var/db/receipts/com.bozex.dictator.* entry were backed up, the cask was installed and
uninstalled from a scratch tap, and both were restored afterwards. Install reported
The upgrade was successful and put 2.2.328 in /Applications/Dictator.app; uninstall
removed the bundle and forgot the receipt — verified with pkgutil --pkg-info before and
after each step. The already refused search was run for dictator and returned this PR
only.

Two changes since the first revision:

  • version 2.2.322 → 2.2.328, with the sha256 taken from the published file;
  • livecheck now reads the version out of the macOS filename in latest.json instead of
    the top-level version key. Platform builds are cut independently, so the release
    number can run ahead of the macOS package (2.2.335 vs 2.2.328 today) and the previous
    strategy would have pointed at a file that does not exist on the server.

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for your pull request. This has been closed because it appears to be missing the pull request template, perhaps because this was written by an AI not a human. We require humans to read and fill in these templates.

Please edit this pull request to fill in the current pull request template. This workflow will reopen this pull request automatically once the template is complete. Do not open a new pull request for this.

@github-actions github-actions Bot closed this Aug 11, 2026
@upsoftt upsoftt changed the title dictator 2.2.322 (new cask) dictator 2.2.328 (new cask) Aug 13, 2026
@github-actions github-actions Bot reopened this Aug 13, 2026
Comment thread Casks/d/dictator.rb
livecheck do
url "https://dictator.my/release/latest.json"
strategy :json do |json|
json["files"]["macosPkg"][/Dictator_([\d.]+)_universal\.pkg/, 1]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
json["files"]["macosPkg"][/Dictator_([\d.]+)_universal\.pkg/, 1]
json["version"]

Comment thread Casks/d/dictator.rb

url "https://dictator.my/release/Dictator_#{version}_universal.pkg"
name "Dictator"
desc "Speech to text, dictation and offline translation that run on your own machine"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
desc "Speech to text, dictation and offline translation that run on your own machine"
desc "Speech to text, dictation and offline translation"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants