Skip to content

Commit

Permalink
Tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
sindresorhus committed Nov 1, 2024
1 parent 5e7f931 commit 279f40e
Show file tree
Hide file tree
Showing 56 changed files with 1,466 additions and 925 deletions.
1,369 changes: 613 additions & 756 deletions package-lock.json

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,25 @@
"test": "xo && astro build"
},
"devDependencies": {
"@astrojs/rss": "^4.0.7",
"@astrojs/sitemap": "^3.1.6",
"@astrojs/tailwind": "^5.1.0",
"@astrojs/rss": "^4.0.9",
"@astrojs/sitemap": "^3.2.1",
"@astrojs/tailwind": "^5.1.2",
"@astrolib/seo": "1.0.0-beta.5",
"@astropub/md": "^1.0.0",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/typography": "^0.5.14",
"@typescript-eslint/parser": "^8.2.0",
"astro": "^4.14.3",
"@tailwindcss/forms": "^0.5.9",
"@tailwindcss/typography": "^0.5.15",
"@typescript-eslint/parser": "^8.12.2",
"astro": "^4.16.7",
"astro-iconify": "^1.2.0",
"eslint-plugin-astro": "^1.2.3",
"ky": "^1.7.0",
"eslint-plugin-astro": "^1.3.0",
"ky": "^1.7.2",
"limax": "^4.1.0",
"reading-time": "^1.5.0",
"rehype-autolink-headings": "^7.1.0",
"rehype-slug": "^6.0.0",
"remark-custom-header-id": "^1.0.0",
"tailwindcss": "^3.4.10",
"typescript": "^5.5.4",
"tailwindcss": "^3.4.14",
"typescript": "^5.6.3",
"xo": "^0.59.3"
},
"xo": {
Expand Down
Binary file added public/apps/app-buddy/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/apps/app-buddy/screenshot1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/apps/memo-widget/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/apps/photo-widget/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/apps/quickgpt/screenshot1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/apps/supercharge/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/apps/supercharge/screenshot1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions source/assets/styles/base.css
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,7 @@ kbd {
border: solid 1px #747c8b !important;
}
}

.footnotes {
margin-top: 100px !important;
}
215 changes: 210 additions & 5 deletions source/content/apps/actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,225 @@ platforms:
- macOS
- iOS
- visionOS
repoUrl: https://github.com/sindresorhus/Actions
appStoreId: 1586435171
links:
'Older Versions': https://github.com/sindresorhus/Actions#download
'TestFlight': https://testflight.apple.com/join/fJGUrsZx
olderMacOSVersions:
- '12'
- '13'
feedbackNote: |
### If you get a “com.apple.extensionKit.errorDomain error 2” error when running your shortcut or if the actions don't show up in the Shortcuts app, restart your device. This is caused by an iOS bug.
### If you get a “com.apple.extensionKit.errorDomain error 2” error when running your shortcut or if the actions don't show up in the Shortcuts app, restart your device. You could also try setting a different device language and then back. If you just updated the operating system, give it some time to re-index all shortcut actions. Please don't contact me about this issue. This is a problem with iOS/macOS and out of my control.
**Some actions that are not possible: orientation lock status, flashlight status, ambient sensor info, flight mode status. Generally, anything related to changing system features/settings or interacting with other apps is not possible.**
**Some actions that are not possible: orientation lock status, flashlight status, ambient sensor info, flight mode status, [and more](/actions#impossible-actions). Generally, anything related to changing system features/settings or interacting with other apps is not possible.**
---

The app provides lots of powerful extra actions for the Shortcuts app on macOS, iOS, and visionOS. These actions make it significantly easier to create shortcuts.

**Restart your device if the actions do not show up in the Shortcuts app.**
**Restart your device if the actions do not show up in the Shortcuts app. Also try setting a different device language and then back.**

---

#### Included actions

- Add to List
- Apply Capture Date
- Ask for Text with Timeout
- Authenticate
- Blur Images
- Boolean
- Calculate with Soulver
- Choose from List (Extended)
- Clamp Number
- Color
- Combine Lists
- Combine Videos
- Convert Coordinates to Location
- Convert Date to Unix Time
- Convert Location to Geo URI
- Convert Unix Time to Date
- Create Color Image
- Create Menu Item
- Create URL
- Edit URL
- Encrypt File
- Encrypt Text
- Filter List
- Find Music Playlist <sup>(iOS-only)</sup>
- Flash Screen <sup>(macOS-only)</sup>
- Format Currency
- Format Date Difference
- Format Duration
- Format Number — Compact
- Format Person Name
- Generate CSV
- Generate Haptic Feedback <sup>(iOS-only)</sup>
- Generate Random Data
- Generate Random Text
- Generate UUID
- Get Audio Playback Destination <sup>(iOS-only)</sup>
- Get Average Color
- Get Average Color of Image
- Get Battery State
- Get Bluetooth Device
- Get Bluetooth Devices
- Get Boolean from Input
- Get Compass Heading <sup>(iOS-only)</sup>
- Get Default Printer / Set Default Printer <sup>(macOS-only)</sup>
- Get Device Details (Extended)
- Get Device Motion Data <sup>(iOS-only)</sup>
- Get Device Orientation
- Get Dominant Colors of Image
- Get Elevation <sup>(iOS-only)</sup>
- Get Emojis
- Get File Icon <sup>(macOS-only)</sup>
- Get File Path
- Get High-Resolution Timestamp
- Get Image Location / Set Image Location
- Get Index of List Item
- Get Map Image of Location
- Get Modifier Key State <sup>(macOS-only)</sup>
- Get Paragraphs from Text
- Get Printers <sup>(macOS-only)</sup>
- Get Query Item Value from URL
- Get Query Items from URL
- Get Query Items from URL as Dictionary
- Get Random Boolean
- Get Random Color
- Get Random Date and Time
- Get Random Emoticon
- Get Random Floating-Point Number
- Get Random Number from Seed
- Get Related Words
- Get Running Apps <sup>(macOS-only)</sup>
- Get Sentences from Text
- Get SF Symbol Image
- Get Title of URL
- Get Uniform Type Identifier / Set Uniform Type Identifier
- Get User Details
- Global Variable
- Hex Encode
- Hide Shortcuts App
- Invert Images
- Is Accessibility Feature On
- Is Audio Playing <sup>(iOS-only)</sup>
- Is Bluetooth On
- Is Call Active <sup>(iOS-only)</sup>
- Is Camera On <sup>(macOS-only)</sup>
- Is Cellular Data On
- Is Cellular Low Data Mode On
- Is Conforming to Uniform Type Identifier
- Is Connected to VPN <sup>(iOS-only)</sup>
- Is Dark Mode On
- Is Day
- Is Device Locked
- Is Device Moving
- Is Device Orientation
- Is Host Reachable
- Is Low Power Mode On
- Is Microphone On <sup>(macOS-only)</sup>
- Is Online
- Is Screen Locked <sup>(macOS-only)</sup>
- Is Shaking Device
- Is Silent Mode On <sup>(iOS-only)</sup>
- Is Time
- Is Web Server Reachable
- Is Wi-Fi On <sup>(macOS-only)</sup>
- Join Wi-Fi <sup>(iOS-only)</sup>
- Merge Dictionaries
- Named Clipboard <sup>(macOS-only)</sup>
- Open URLs with App <sup>(macOS-only)</sup>
- Overwrite File
- Parse CSV
- Parse JSON5
- Play Alert Sound <sup>(macOS-only)</sup>
- Pretty Print Dictionaries
- Remove Duplicate Lines
- Remove Duplicates from List
- Remove Emojis
- Remove Empty Lines
- Remove from List
- Remove Non-Printable Characters
- Reverse Lines
- Reverse List
- Round Number to Multiple
- Sample Color from Screen <sup>(macOS-only)</sup>
- Scan Documents <sup>(iOS-only)</sup>
- Scan QR Codes in Image
- Set Creation and Modification Date of File
- Shuffle List
- Sort List
- Spell Out Number
- Transform Lists
- Transform Text *(camel case, slugify, transliteration, etc.)*
- Transform Text with JavaScript
- Trim Whitespace
- Truncate List
- Truncate Number
- Truncate Text
- Wait Milliseconds
- Write or Edit Text

#### Want more shortcut actions?

- High-quality transcription (speech to text) in 100 languages → [Aiko](https://sindresorhus.com/aiko)
- Trigger shortcuts on your Mac from your iOS device → [Hyperduck](https://sindresorhus.com/hyperduck#shortcuts)
- Show text in menu bar → [One Thing](https://sindresorhus.com/one-thing)
- Open URLs in a specific browser → [Velja](https://sindresorhus.com/velja)
- Remove tracking parameters from URLs → [Velja](https://sindresorhus.com/velja) & [Pure Paste](https://sindresorhus.com/pure-paste)
- Generate images from text with AI locally → [Amazing AI](https://sindresorhus.com/amazing-ai)
- Clear clipboard formatting → [Pure Paste](https://sindresorhus.com/pure-paste)
- Get internet speed → [Speediness](https://sindresorhus.com/speediness)
- Join video calls → [Dato](https://sindresorhus.com/dato)
- Put text on the iOS Lock Screen → [Any Text](https://sindresorhus.com/any-text)
- Get random animated GIF → [Jiffy](https://sindresorhus.com/jiffy)
- Get clipboard items → [Pasteboard Viewer](https://sindresorhus.com/pasteboard-viewer)
- Preview app icons → [Icon Preview](https://sindresorhus.com/icon-preview)
- Use the ChatGPT API, Ollama, Groq → [AI Actions](https://sindresorhus.com/ai-actions)

#### Impossible actions {#impossible-actions}

Some common actions requests that are not possible:

- Orientation lock status
- Flashlight status
- Ambient sensor info
- Flight mode status
- Hotspot status
- Hotspot connect/disconnect

Anything related to changing system features/settings or interacting with other apps is generally not possible.

### Frequently Asked Questions {#faq}

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

Click the feedback button in the app or [send it here.](https://sindresorhus.com/feedback?product=Actions&referrer=Website-FAQ)

#### The actions don't show up in the Shortcuts app

Restart your device. This is caused by a iOS/macOS bug. Changing the device language to something else and back can also sometimes resolve the issue.

#### I get a “errorDomain error 2” error when running an action

Same solution as above.

#### Why is this free without ads?

I just enjoy making apps and want this to be available for everyone. Consider leaving a nice review on the App Store.

#### How can I prevent the app from being offloaded when I have “app offloading” enabled on iOS?

iOS does not have a way to prevent individual apps from being offloaded (even though it should!) and there is no way for apps to tell iOS not to offload them. I recommend [sending feedback to Apple](https://feedbackassistant.apple.com) about this. You could try [this workaround](https://www.reddit.com/r/ios/comments/85k8b5/disable_offloading_for_specific_apps/).

#### [More FAQs…](/apps/faq)

### Older versions

- [2.10.0](https://github.com/sindresorhus/Actions/releases/download/v2.10.0/Actions.2.10.0.zip) for macOS 13+
- [1.13.1](https://github.com/sindresorhus/Actions/releases/download/v1.13.1/Actions.1.13.1.-.macOS.12.zip) for macOS 12+

### Non-App Store Version

A special macOS 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://github.com/sindresorhus/meta/files/13718302/Actions.3.0.0.zip) *(3.0.0 · macOS 14+)*
17 changes: 14 additions & 3 deletions source/content/apps/ai-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,17 @@ appStoreId: 6465250302
# - '14'
---

The app provides additional AI-related actions (GPT-4o, GPT-4o mini, GPT-4, GPT 3.5) for the Shortcuts app.
The app provides additional AI-related actions (o1 Preview, o1 mini, GPT-4o, GPT-4o mini, GPT-4, GPT 3.5) for the Shortcuts app.

For example, an action to interact with the ChatGPT API.

**The app requires you to specify your own OpenAI API key.**
**The app requires you to specify your own OpenAI API key.**\
Note that ChatGPT Plus does not give you free API access.

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

It also supports many more models through [Ollama and Groq](#alternative-providers).

**The macOS version on the App Store requires an Apple silicon Mac.** For Intel Macs, use the [non-App Store version](#non-app-store-version).\
*(This is because Apple only accepted the iOS version and not the macOS version, so on macOS, the iOS version of the app is used, which only runs on Apple silicon Macs)*

Expand All @@ -30,6 +33,14 @@ Your API key is securely stored in your keychain, not in a shortcut.

*You may also like my [Actions](/actions) app.*

### Tips

#### Ollama and Groq support {#alternative-providers}

The app also supports [Ollama](https://ollama.com/blog/openai-compatibility) (local models like GGUF) and [Groq](https://console.groq.com/docs/openai) (because they have OpenAI API compatibility), making it possible to use it with a lot more models.

For Ollama, you need to specify a local URL like `http://localhost:11434` in the “Base URL” setting in the app. For Groq, specify `https://api.groq.com/openai`. In the “Ask AI” action, select the “Custom” model and provide the name of the desired model.

### Frequently Asked Questions {#faq}

#### I have a feature request, bug report, or some feedback
Expand Down Expand Up @@ -76,6 +87,6 @@ I don't plan to localize the app.

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://www.dropbox.com/scl/fi/sj8e83wj6t5vmakylg1h1/AI-Actions-1.2.5-1723502677.zip?rlkey=s3i1om646md9xbm7bwc7p04j8&raw=1) *(1.2.5)*
[Download](https://www.dropbox.com/scl/fi/ynshza7kwswtqni305rlv/AI-Actions-1.3.2-1729497370.zip?rlkey=5rslkkuknr5sr6bphf9asrgsc&raw=1) *(1.3.2)*

*Requires macOS 14 or later*
18 changes: 16 additions & 2 deletions source/content/apps/aiko.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ platforms:
appStoreId: 1672085276
olderMacOSVersions:
- '13'
feedbackNote: |
Please don't contact me about Whisper v3 turbo support. I'm looking into it.
If the app crashes, it's likely that the device ran out of available RAM. Restart your device and try again.
Any problems with the output are unfortunately out of my control. The app uses the OpenAI Whisper AI model to transcribe. The model has some flaws with certain recordings like repetition, hallucination, and refusal to produce text.
---

High-quality on-device transcription. Easily convert speech to text from meetings, lectures, and more.
Expand Down Expand Up @@ -189,6 +195,10 @@ You can use [this shortcut](https://www.icloud.com/shortcuts/e43220d72f3343659e0

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.

#### Can you add support for v3 turbo?

I have plans to look into it, but it's not something I have time to prioritize right now. It cannot be the default model as it's worse than v2. Which means, I will need to add support for downloading models, which is a huge amount of work.

#### Can you include the large model on iOS?

Even the latest iPhone is not powerful enough to run the large model. It can maybe be done when the [Whisper Distilled](https://github.com/huggingface/distil-whisper) project supports multiple languages.
Expand Down Expand Up @@ -232,11 +242,11 @@ Ensure the "Translate to English" setting is disabled.

The language used in the "Prompt" setting may also affect the transcription language.

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

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)

I have plans to add a workaround where you can write a prompt to improve this, but I cannot promise when this will happen.
Try writing a sentence in Traditional Chinese or Simplified Chinese in the “Prompt” setting in the app to steer the model into using the right one.

#### Why must I keep the iOS app open while it transcribes?

Expand All @@ -246,6 +256,10 @@ iOS apps are fundamentally restricted from operating in the background for exten

Any audio and video format that macOS and iOS supports. For example: `.m4a`, `.wav`, `.mp3`, `.mp4`, `.mov`. It does not support `.ogg`.

#### Can I get both the original transcription and the English translation at the same time?

No, the AI model processes either transcription or translation, not both simultaneously. You need to run the process twice: once for the original transcription, and again with the “Translate to English” setting enabled.

#### How can I delete audio recordings?

The audio recordings can be deleted in the Files app.
Expand Down
Loading

0 comments on commit 279f40e

Please sign in to comment.