Skip to content

Commit

Permalink
Buffer blog post
Browse files Browse the repository at this point in the history
  • Loading branch information
sindresorhus committed Nov 28, 2023
1 parent 5ee472c commit 81cb278
Show file tree
Hide file tree
Showing 14 changed files with 263 additions and 15 deletions.
7 changes: 6 additions & 1 deletion source/components/blog/Post.astro
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
import {getFormattedDate} from '~/utils/utils.js';
const {post} = Astro.props;
// This `proseCSS` is similiar to the one I use for apps, but not exactly the same.
// `prose-code:before:hidden prose-code:after:hidden`: https://github.com/tailwindlabs/tailwindcss-typography/issues/18#issuecomment-1280797041
const proseCSS = 'mx-auto px-6 sm:px-6 py-6 pb-20 max-w-3xl prose prose-lg lg:prose-xl dark:prose-invert dark:prose-headings:text-slate-300 prose-md prose-headings:font-heading prose-headings:leading-tighter prose-headings:tracking-tighter prose-headings:font-bold prose-a:text-primary-600 dark:prose-a:text-primary-400 prose-img:rounded-md prose-img:shadow-lg mt-8 prose-code:before:hidden prose-code:after:hidden prose-a:text-black/75 dark:prose-a:text-white/90 prose-a:underline prose-a:underline-offset-4 prose-a:decoration-primary-500 hover:prose-a:decoration-primary-600 prose-a:decoration-2 hover:prose-a:decoration-4 hover:prose-a:text-black dark:hover:prose-a:text-white';
---

<section class="py-8 sm:py-16 lg:py-20 mx-auto">
Expand All @@ -26,7 +31,7 @@ const {post} = Astro.props;
</header>
<div
id="post-container"
class="mx-auto px-6 sm:px-6 py-6 pb-20 max-w-3xl prose prose-lg lg:prose-xl dark:prose-invert dark:prose-headings:text-slate-300 prose-md prose-headings:font-heading prose-headings:leading-tighter prose-headings:tracking-tighter prose-headings:font-bold prose-a:text-primary-600 dark:prose-a:text-primary-400 prose-img:rounded-md prose-img:shadow-lg mt-8"
class={proseCSS}
>
<post.Content/>
</div>
Expand Down
8 changes: 7 additions & 1 deletion source/content/apps/ai-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ For example, an action to interact with the ChatGPT API.

Your API key is securely stored in your keychain, not in a shortcut.

**If you are getting a `Missing response` error, it's most likely that the OpenAI safety system prevented your prompt. Try something else.**

<br>

*You may also like my [Actions](/actions) app.*
Expand All @@ -24,14 +26,18 @@ Your API key is securely stored in your keychain, not in a shortcut.

### macOS version

The macOS version is not yet available on the App Store because App Store review is being difficult. You can get it [here](https://github.com/sindresorhus/meta/files/12800983/AI.Actions.1.0.3.zip) for now. (Requires macOS 13+)
The macOS version is not yet available on the App Store because App Store review is being difficult. You can get it [here](https://dsc.cloud/sindresorhus/AI-Actions-1.0.4-1698250306.zip) for now. (Requires macOS 13+)

### Frequently Asked Questions {#faq}

#### I have a feature request, bug report, or some feedback

[Send it here.](https://sindresorhus.com/feedback?product=AI%20Actions&referrer=Website-FAQ)

#### The actions do not show up in the Shortcuts app

This is a iOS/macOS bug. Launch the app once and then restart your device. If that doesn't work, [try this.](https://webtrickz.com/third-party-lock-screen-widgets-not-showing-ios-16/)

#### Why are these actions not just part of your [Actions](/actions) app?

Apple prevents any app that includes AI-related functionality from being available in China. I didn't want the Actions app to be unavailable in China just because of one action.
Expand Down
14 changes: 8 additions & 6 deletions source/content/apps/aiko.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,9 @@ The transcription is powered by OpenAI's [Whisper model](https://openai.com/rese

The app also includes support for Shortcuts.

My goal is to keep the app simple. If you have more advanced needs, check out [MacWhisper](https://goodsnooze.gumroad.com/l/macwhisper).

**Upcoming features**

- Batch conversion
- Significantly improved performance on iOS thanks to CoreML
- Export to karaoke file

<details>
Expand Down Expand Up @@ -143,6 +140,7 @@ The app uses the Whisper large v2 model on macOS and the medium or small model o
Aiko divides the transcription text by sentences. If you want the text divided into paragraphs, copy the text from Aiko, go to [ChatGPT](https://chat.openai.com), and use the following prompt.

GPT-4: `Divide the text into paragraphs. Don't change the text otherwise: TRANSCRIPTION TEXT`

GPT-3.5: `Remove newlines and divide the text into paragraphs. Don't change the text otherwise: TRANSCRIPTION TEXT`

#### Fix missing punctation
Expand All @@ -151,14 +149,16 @@ A flaw of the Whisper model is that transcriptions can sometimes be missing punc

#### Quickly record and transcribe (macOS)

You can use [this shortcut](https://www.icloud.com/shortcuts/d2f19692f9674e03a8f4319d2a3e9dc2) to be able to quickly record, transcribe, and have the result copied to the clipboard. The shortcut can be triggered from the menu bar or you can set a global keyboard shortcut for it.

Known issue: The shortcut has to momentarily show the Aiko app and then hide it again. This is a limitation of how Shortcuts works.
You can use [this shortcut](https://www.icloud.com/shortcuts/e43220d72f3343659e0fda36fee52d72) to be able to quickly record, transcribe, and have the result copied to the clipboard. The shortcut can be triggered from the menu bar or you can set a global keyboard shortcut for it.

<br>

### Frequently Asked Questions {#faq}

#### Can you use the large v3 model for the Mac app?

The v3 model is [worse](https://github.com/openai/whisper/discussions/1762#discussioncomment-7532295) than v2 in too many cases. I tried releasing v3, but got a lot of emails about the quality being worse, so I ended up reverting it.

#### I have a feature request, bug report, or some feedback

[Send it here.](https://sindresorhus.com/feedback?product=Aiko&referrer=Website-FAQ)
Expand Down Expand Up @@ -194,6 +194,8 @@ This is unfortunately a flaw in the Whisper model. [Workaround.](#tips)

This is unfortunately a flaw in the Whisper model. It can sometimes add a sentence like “Thanks for watching!” to the end. There is not much I can do about this.

This issue arises from quirks in the AI's processing, where it sometimes generates off-topic content, often due to data remnants or misinterpreted context. These are not messages or 'whispers' with any underlying meaning; they're random anomalies that OpenAI is actively working to correct.

#### The transcription is in Traditional Chinese while the audio was in Simplified Chinese?

The [Whisper AI model](https://github.com/openai/whisper) used by the app does not differentiate between Traditional Chinese and Simplified Chinese, so the result could unfortunately end up with either. [Learn more.](https://github.com/openai/whisper/discussions/277)
Expand Down
20 changes: 16 additions & 4 deletions source/content/apps/command-x.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Cut and paste files and folders in Finder using Command+X and Command+V. Without

[Review by Softpedia](https://mac.softpedia.com/get/System-Utilities/Command-X.shtml)

Known limitation: You cannot cut the name of a file when editing a filename in Finder. There is no way for the app to work around this.
Known limitation: You cannot cut the name of a file when editing a filename in Finder or cut when using the search field. There is no way for the app to work around this.

<br>

Expand All @@ -34,11 +34,19 @@ macOS hides menu bar apps when there is no space left in the menu bar. This is a

First, make sure you pressed <kbd>Command+X</kbd> and not <kbd>Command+C</kbd>.

Then try enabling the setting “Use more reliable way of handling Command+X”.

To make sure you used the app correctly. Try this: Select a file in Finder, press <kbd>Command+X</kbd>, change to a different folder, press <kbd>Command+V</kbd>. The file should have been moved to this new folder.

To help me figure out the issue, press <kbd>Command+X</kbd> and <kbd>Command+V</kbd> in Finder, click the “Copy Debug Info” button in the Command X menu bar menu, and then [send the debug info to me](/feedback?product=Command%20X&referrer=Website-FAQ), including a short explanation of what didn't work.
Then try enabling/disabling the setting “Use more reliable way of handling Command+X”.

Also try closing any anti-virus app you have running as it may interfere with the app (or at least disable any Secure Keyboard Entry type setting it may have). And if you don't have any anti-virus app, try closing down all apps and menu bar items, just to rule out some other app interfering.

The last thing you could try is to reset the permissions. Quit the app and run this in the Terminal app:

```sh
tccutil reset All com.sindresorhus.Command-X
```

To help me figure out the issue, make sure the “Use more reliable way of handling Command+X” setting is enabled, press <kbd>Command+X</kbd> and <kbd>Command+V</kbd> in Finder, click the “Copy Debug Info” button in the Command X menu bar menu, and then [send the debug info to me](/feedback?product=Command%20X&referrer=Website-FAQ), including a short explanation of what didn't work.

#### Is there any risk of data loss if I forget to paste?

Expand All @@ -60,6 +68,10 @@ This is a Finder bug. You can reproduce it even without Command X by selecting t

This is a known issue that is unfortunately not fixable. The app works by overriding the normal cut keyboard shortcut when Finder is active, which also affects cutting text in a filename. There is no way to differentiate between cutting a file and cutting text in a filename in Finder.

#### I am not able to cut text in the search field in Finder

Same as the above.

#### Where can I find the changelog?

Go [here](https://apps.apple.com/app/id6448461551) and click “Version History”.
Expand Down
17 changes: 16 additions & 1 deletion source/content/apps/dato.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Previously, when you clicked the event in the menu bar, you could hide it from t

### Trial

There's a fully functional trial available [here](https://dsc.cloud/sindresorhus/Dato-5.1.1-trial-1697283039.zip). The only limitation is that it will prompt you to buy Dato every 12 hours and it will not receive updates. If you decide to buy Dato on the App Store, all data and settings from the trial version will be preserved (they share the same storage).
There's a fully functional trial available [here](https://dsc.cloud/sindresorhus/Dato-5.1.3-trial-1699456900.zip). The only limitation is that it will prompt you to buy Dato every 12 hours and it will not receive updates. If you decide to buy Dato on the App Store, all data and settings from the trial version will be preserved (they share the same storage).

You can also [try it on Setapp](https://go.setapp.com/stp181?_target=https://setapp.com/apps/dato&utm_medium=vendor_program&utm_source=Sindre+Sorhus&utm_content=link) for 7 days for free.

Expand Down Expand Up @@ -314,6 +314,12 @@ You can even make it open a specific browser or profile only for links clicked i

In the Dato settings, go to the “Time Zones” pane, add a time zone, and in the edit window, check “Show in menu bar”. Do the same with the other time zones you want to show in the menu bar. If you already have the time zones added, right-click a time zone, click “Edit”, and then check “Show in menu bar”.

#### Why does the app use a lot of CPU when not in use?

You most likely have enabled showing seconds in the menu bar. Unfortunately, updating the menu bar is quite expensive. This is a problem with macOS and out of my control.

If you don't have seconds enabled, please let me know about the excessive CPU usage.

#### How can I toggle AM/PM for the time?

Dato adheres to what you have set in “System Settings › General › Language and Region”.
Expand Down Expand Up @@ -351,6 +357,15 @@ I would appreciate it if you could take a moment to [complain to Apple](https://

I have already [reported it to Apple](https://github.com/feedback-assistant/reports/issues/131), but I have yet to get a reply.

#### Fullscreen notifications do not work

Make sure:
- The fullscreen notifications setting is enabled.
- You have selected the correct calendars in the fullscreen notifications settings.
- You have not muted the event.
- You have not excluded the event with the “Exclude events” setting.
- You have not already joined the event in the last 30 minutes.

#### What does the “Hide” button on an event do? {#hide-event}

It makes Dato pretend the event does not exist. The event will not be shown in Dato and it will not cause any notifications from Dato. You an unhide events from the `` menu (at the top-right).
Expand Down
10 changes: 10 additions & 0 deletions source/content/apps/hyperduck.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,3 +192,13 @@ I don't have any immediate plans to localize the app.
#### Where can I find the changelog?

Go [here](https://apps.apple.com/app/id6444667067) and click “Version History”.

<br>

### Non-App Store Version

A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year.

[Download](https://dsc.cloud/sindresorhus/Hyperduck-1.0.7-1699560532.zip) *(1.0.7)*

*Requires macOS 13 or later*
6 changes: 5 additions & 1 deletion source/content/apps/lungo.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,14 @@ Yes, choose “Activate on Left-click” in the settings.

I don't have any immediate plans to support this. It's a lot of work to implement and few people have requested it.

However, you can achieve it using the Shortcuts app. Create a new shortcut with the “Set Enabled State” action provided by Lungo. Shortcuts on iOS has automations, which lets you run a shortcut when a certain app opens. macOS does not yet have automations. I'm confident it will come with macOS 14. In the meantime, you can use the [Shortery app](https://apps.apple.com/us/app/shortery/id1594183810?mt=12) to run a shortcut when a certain app opens.
However, you can achieve it using the Shortcuts app. Create a new shortcut with the “Set Enabled State” action provided by Lungo. Shortcuts on iOS has automations, which lets you run a shortcut when a certain app opens. macOS does not yet have automations. I'm confident it will come with macOS 15. In the meantime, you can use the [Shortery app](https://apps.apple.com/us/app/shortery/id1594183810?mt=12) to run a shortcut when a certain app opens.

You could also use BetterTouchTool or Keyboard Maestro instead of Shortery.

#### Can Lungo automatically activate on a set schedule?

I don't plan to do this built-in, but you can use Shortery for this as explained above. Shortery has a “Time” trigger.

#### Can I use a custom duration? {#custom-duration}

Lungo comes with a set of commonly used durations, which should be enough for most users. People love Lungo for its simplicity. Not having custom times also helps prevent decision fatigue. Lungo has tens of thousands of users and the app has existed for 6 years, and only a few people have requested support for custom durations.
Expand Down
6 changes: 6 additions & 0 deletions source/content/apps/one-thing.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,12 @@ Shortcuts does not yet support automation, so to have the shown todo stay in syn

Do something similar to the above answer.

#### How can I show a random quote in the menu bar? {#quote}

You can use the Shortcuts app for this. Here is an [example shortcut](https://www.icloud.com/shortcuts/35d88a7b56154893bd2e28e3988410f1).

Shortcuts does not yet support automation, so you have to use the time trigger in the [Shortery](https://apps.apple.com/us/app/shortery/id1594183810) app to run the shortcut at a certain interval to change the quotes.

#### How can I put spacing on the sides of the text?

You can add some horizontal padding around the text by adding multiple spaces to the “Prefix” and “Suffix” settings.
Expand Down
4 changes: 4 additions & 0 deletions source/content/apps/plain-text-editor.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,10 @@ The app is made using Apple's latest technologies (SwitUI) and they have not add

You most likely have an external mouse connected. This is simply how macOS works. You can see the behavior in other text editing apps too. The behavior is completely out of my control.

#### The “Check Spelling While Typing” setting in the context menu does not work

This is unfortunately a macOS bug and not something I can fix.

#### How can I export, import, sync, or back up the settings?

[See this guide.](https://github.com/sindresorhus/guides/blob/main/backup-app-settings.md)
Expand Down
Loading

0 comments on commit 81cb278

Please sign in to comment.