diff --git a/public/apps/ai-actions/icon.png b/public/apps/ai-actions/icon.png new file mode 100644 index 00000000..2f40367f Binary files /dev/null and b/public/apps/ai-actions/icon.png differ diff --git a/public/apps/ai-actions/screenshot1.jpg b/public/apps/ai-actions/screenshot1.jpg new file mode 100644 index 00000000..72e77824 Binary files /dev/null and b/public/apps/ai-actions/screenshot1.jpg differ diff --git a/public/apps/ai-actions/screenshot2.jpg b/public/apps/ai-actions/screenshot2.jpg new file mode 100644 index 00000000..9b69ab0c Binary files /dev/null and b/public/apps/ai-actions/screenshot2.jpg differ diff --git a/public/apps/ai-actions/screenshot3.jpg b/public/apps/ai-actions/screenshot3.jpg new file mode 100644 index 00000000..47018078 Binary files /dev/null and b/public/apps/ai-actions/screenshot3.jpg differ diff --git a/public/apps/one-task/icon.png b/public/apps/one-task/icon.png new file mode 100644 index 00000000..ce079a03 Binary files /dev/null and b/public/apps/one-task/icon.png differ diff --git a/public/apps/one-task/screenshot1.jpg b/public/apps/one-task/screenshot1.jpg new file mode 100644 index 00000000..0e3b9dd5 Binary files /dev/null and b/public/apps/one-task/screenshot1.jpg differ diff --git a/source/content/apps/ai-actions.md b/source/content/apps/ai-actions.md new file mode 100644 index 00000000..93d02103 --- /dev/null +++ b/source/content/apps/ai-actions.md @@ -0,0 +1,58 @@ +--- +title: AI Actions +subtitle: AI actions for the Shortcuts app +pubDate: 2023-09-26 +platforms: + - macOS + - iOS +appStoreId: 6465250302 +--- + +The app provides additional AI-related actions 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.** + +
+ +*You may also like my [Actions](/actions) app.* + +
+ +### 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://dsc.cloud/sindresorhus/AI-Actions-1.0.1-1695712590.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) + +#### Why are these actions not just part of your [Actions](/actions) app? + +Apple prevents any app that includes AI-related functionality to be available in China. I didn't want the Actions app to be unavailable in China just because of one action. + +#### Why is this free without ads? + +I just enjoy making apps. Consider leaving a nice review on the App Store. + +#### Where can I find the changelog? + +Go [here](https://apps.apple.com/app/id6465250302) and click “Version History”. + +#### Can you localize the app into my language? + +I don't plan to localize the app. + +
+ + diff --git a/source/content/apps/aiko.md b/source/content/apps/aiko.md index 59f1309b..2ff650c8 100644 --- a/source/content/apps/aiko.md +++ b/source/content/apps/aiko.md @@ -219,6 +219,14 @@ That being said, it's likely Aiko will become significantly faster in the coming The app delivers the highest quality transcription on the market for 100 different languages. Rather than asking why it's so large, the real question is how is it so small. +#### The app is overheating my device + +The role of the operating system (iOS/macOS) is to effectively manage the system's resources and to safeguard against overheating. Apps are designed to utilize as many resources as they need to function optimally. In the event that resource consumption reaches a point that threatens to overheat the device, it's the operating system's job to limit such usage automatically. + +If your device is experiencing overheating while using the app, it's important to understand that the issue likely originates either from the operating system's inability to manage resources effectively, or from an underlying hardware problem. In either case, the app itself is not responsible for the overheating. + +The good news is that Aiko will soon take better advantage of the GPU, so CPU usage should be reduced significantly. + #### Can I delete some of the languages to save space? This is unfortunately not possible. The model has all the languages stored together in a way that makes it impossible to remove just some languages. @@ -235,6 +243,12 @@ This is called [Diarization](https://en.wikipedia.org/wiki/Speaker_diarisation). The app does not yet support live transcription, but you could record the Zoom meeting, and after the meeting is finished, drop the recording into the Aiko window to transcribe. +#### How can I transcribe a Messages voice note? {#messages} + +Drag and drop the voice note into Aiko. + +[How to drag and drop on iPhone.](https://www.imore.com/how-use-drag-and-drop-iphone) + #### How can I transcribe a Telegram voice note? {#telegram} Telegram voice notes are stored in the format [Ogg](https://en.wikipedia.org/wiki/Ogg), which macOS/iOS cannot handle. diff --git a/source/content/apps/any-text.md b/source/content/apps/any-text.md index ddb06f50..5827b019 100644 --- a/source/content/apps/any-text.md +++ b/source/content/apps/any-text.md @@ -1,17 +1,21 @@ --- title: Any Text -subtitle: Put text on your Lock Screen and Home Screen +subtitle: Put text on your Lock Screen, Home Screen, and desktop pubDate: 2022-09-12 platforms: + - macOS - iOS appStoreId: 1643199620 +forceHasIosAppIcon: true --- -The app provides Lock Screen and Home Screen widgets where you can write any kind of text. It could be an important note, your goal, a list of tasks, etc. +The app provides widgets where you can write any kind of text. It could be an important note, your goal, a list of tasks, etc. -*iPad supports the Home Screen widgets but not Lock Screen widgets.* +For macOS, it's only available for Apple silicon Macs running macOS 14 or later. -**You may also like [my similar app](https://sindresorhus.com/one-thing) for macOS.** +
+ +*You may also like [my similar app](https://sindresorhus.com/one-thing) for macOS.*
@@ -21,21 +25,14 @@ The app provides Lock Screen and Home Screen widgets where you can write any kin [Send it here.](https://sindresorhus.com/feedback?product=Any%20Text&referrer=Website-FAQ) -#### How do I add the widget to the Lock Screen? - -When on the Lock Screen, tap and hold on the clock, tap the “Customize” button, and select “Any Text”. - -[Learn more](https://support.apple.com/en-gb/guide/iphone/iph4d0e6c351/ios#iph0ee454f4c) - -#### How do I add the widget to the Home Screen? - -When on the Home Screen, tap and hold on the background (not on any icons), tap the top-left “+” button, and select “Favorites”. +#### How do I add the widget? -[Learn more](https://support.apple.com/en-us/HT207122) +- [iOS](https://support.apple.com/en-us/HT207122) +- [macOS](https://support.apple.com/en-gb/guide/mac-help/mchl52be5da5/mac) #### The widget does not show up in the widget picker -This is a well-known iOS 16 issue. [Try this.](https://webtrickz.com/third-party-lock-screen-widgets-not-showing-ios-16/) +This is a well-known iOS issue. [Try this.](https://webtrickz.com/third-party-lock-screen-widgets-not-showing-ios-16/) #### Can you support having multiple pieces of text that change during the day? diff --git a/source/content/apps/dato.md b/source/content/apps/dato.md index ae0d5344..a239632f 100644 --- a/source/content/apps/dato.md +++ b/source/content/apps/dato.md @@ -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.0.10-trial-1694117036.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.0.14-trial-1695138445.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. diff --git a/source/content/apps/favorites-widget.md b/source/content/apps/favorites-widget.md index 6d12b744..77819edb 100644 --- a/source/content/apps/favorites-widget.md +++ b/source/content/apps/favorites-widget.md @@ -1,20 +1,19 @@ --- title: Favorites Widget -subtitle: Contacts on your Lock Screen and Home Screen +subtitle: Contacts on your Lock Screen, Home Screen, and desktop pubDate: 2022-09-12 platforms: + - macOS - iOS - # - macOS appStoreId: 1643660089 +forceHasIosAppIcon: true --- -Call, message, or email your favorite people directly from the Lock Screen or Home Screen. +Call, message, or email your favorite people directly from the Lock Screen, Home Screen, or desktop. You can also open a URL or run a shortcut instead when tapping the widget. This opens up a lot of cool possibilities. Here are [some ideas](https://github.com/bhagyas/app-urls) of what you could open. -*iPhone-only for now. iPad version will come when iPadOS supports Lock Screen widgets (probably iPadOS 17).* - - +For macOS, it's only available for Apple silicon Macs running macOS 14 or later.
@@ -24,21 +23,14 @@ You can also open a URL or run a shortcut instead when tapping the widget. This [Send it here.](https://sindresorhus.com/feedback?product=Favorites%20Widget&referrer=Website-FAQ) -#### How do I add the widget to the Lock Screen? - -When on the Lock Screen, tap and hold on the clock, tap the “Customize” button, and select “Favorites”. - -[Learn more](https://support.apple.com/en-gb/guide/iphone/iph4d0e6c351/ios#iph0ee454f4c) - -#### How do I add the widget to the Home Screen? - -When on the Home Screen, tap and hold on the background (not on any icons), tap the top-left “+” button, and select “Favorites”. +#### How do I add the widget? -[Learn more](https://support.apple.com/en-us/HT207122) +- [iOS](https://support.apple.com/en-us/HT207122) +- [macOS](https://support.apple.com/en-gb/guide/mac-help/mchl52be5da5/mac) #### The widget does not show up in the widget picker -This is a well-known iOS 16 issue. [Try this.](https://webtrickz.com/third-party-lock-screen-widgets-not-showing-ios-16/) +This is a well-known iOS issue. [Try this.](https://webtrickz.com/third-party-lock-screen-widgets-not-showing-ios-16/) #### Can I call someone by just tapping the widget without the confirmation dialog? diff --git a/source/content/apps/lungo.md b/source/content/apps/lungo.md index 83ad5219..c7b11649 100644 --- a/source/content/apps/lungo.md +++ b/source/content/apps/lungo.md @@ -66,7 +66,9 @@ You could also use BetterTouchTool or Keyboard Maestro instead of Shortery. #### 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. Lungo has tens of thousands of users and only a few people have requested a custom duration. However, power users can take advantage of the Shortcuts app to use custom durations. Drag the “Set Enabled State” Lungo action into the shortcut editor in the Shortcuts app. Click “Show more” and then choose a custom duration. You can pin the shortcut workflow to the menu bar for easy access or set a global keyboard shortcut for it. +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. + +However, power users can take advantage of the Shortcuts app to use custom durations. Drag the “Set Enabled State” Lungo action into the shortcut editor in the Shortcuts app. Click “Show more” and then choose a custom duration. You can pin the shortcut workflow to the menu bar for easy access or set a global keyboard shortcut for it. #### How can I export, import, sync, or back up the settings? diff --git a/source/content/apps/menu-bar-calendar.md b/source/content/apps/menu-bar-calendar.md index dad0330f..872a4a90 100644 --- a/source/content/apps/menu-bar-calendar.md +++ b/source/content/apps/menu-bar-calendar.md @@ -19,6 +19,7 @@ The app is intentionally simple. Check out [Dato](/dato) for more features and s - **Switch months:** Press arrow keys or swipe horizontally on the calendar. - **Switch years:** While holding the option key, click the `‹` / `›` button, press arrow keys, or swipe horizontally on the calendar. - **Close calendar window:** Press the esc key. +- **Open date in the Calendar app:** Click a date in the calendar.
diff --git a/source/content/apps/one-task.md b/source/content/apps/one-task.md new file mode 100644 index 00000000..e8e10b57 --- /dev/null +++ b/source/content/apps/one-task.md @@ -0,0 +1,80 @@ +--- +title: One Task +subtitle: Conquer one task at a time +pubDate: 2023-09-19 +platforms: + # TODO + #- macOS + - iOS +appStoreId: 6465745322 +forceHasIosAppIcon: false +--- + +Show a single task on your Home Screen or Lock Screen. + +Add some tasks to the app and then add the widget. Simply tap the widget to mark the task as completed. The next task will then appear. + +The simplicity is a feature. The app will not have things like folders, tags, priority, notes, etc. + +The optimal workflow in One Task is to add only the tasks you're committed to completing today. The app is designed for task completion, not endless organization and neglect. + +
+ +> You can achieve almost anything in life — as long as you focus on achieving one thing at a time. It’s a time-tested strategy that’s been shared by many successful people. + +— [https://dariusforoux.com/one-thing/](https://dariusforoux.com/one-thing/) + +
+ +*macOS support coming soon.* + +
+ +### Frequently Asked Questions {#faq} + +#### I have a feature request, bug report, or some feedback + +[Send it here.](https://sindresorhus.com/feedback?product=One%20Task&referrer=Website-FAQ) + +#### Does it support syncing? + +It's supposed to, but there are some bugs in iOS and macOS that currently prevent it from working. I'm looking into a workaround. + +#### How is this different from your [One Thing](/one-thing) app? + +One Thing lets you put a single piece of text in the menu bar. This app is focused on tasks, and allows you to queue multiple tasks, and check them off upon completion. This app is also available on iOS and uses widgets instead of the menu bar. + +#### Does the app integrate with other todo apps? + +No, One Task deliberately avoids automatic integration with other todo apps. Most todo apps encourage task hoarding, leading to overwhelm and inaction. One Task focuses on actionable items you commit to completing within the day. Manually select your highest-priority tasks and add them to One Task for focused execution. + +#### Does the app support task templates? + +No, but you can achieve this using the Shortcuts app. Modify [this shortcut](https://www.icloud.com/shortcuts/51edae78b820457a89d12715a053fac6) and run it every time you want to apply the template tasks. You could even add the shortcut to the Home Screen. + +#### Why doesn't the app have folders, tags, or priorities? + +One Task is designed for action, not endless categorization. It omits features like folders, tags, and priorities to eliminate distractions and decision fatigue. The app's core functionality is to help you commit to and complete tasks today. + +#### Why is this free without ads? + +I just enjoy making apps. Consider leaving a nice review on the App Store. + +#### Where can I find the changelog? + +Go [here](https://apps.apple.com/app/id6465745322) and click “Version History”. + +#### Can you localize the app into my language? + +I don't plan to localize the app. + + diff --git a/source/content/apps/one-thing.md b/source/content/apps/one-thing.md index bfa4ab04..b0e94508 100644 --- a/source/content/apps/one-thing.md +++ b/source/content/apps/one-thing.md @@ -13,7 +13,7 @@ Some examples of what you could write: - Eat more healthily - Exercise -- Reply to Sarah's email +- Reply to Sara's email - Be happy - Stop procrastinating - Finish the 🦄 project @@ -24,12 +24,12 @@ However, what you use this space for is really up to you.
> You can achieve almost anything in life — as long as you focus on achieving one thing at a time. It’s a time-tested strategy that’s been shared by many successful people. -> -> — [https://dariusforoux.com/one-thing/](https://dariusforoux.com/one-thing/) + +— [https://dariusforoux.com/one-thing/](https://dariusforoux.com/one-thing/)
-**You may also like [my similar app](/any-text) for the iOS Lock Screen.** +**You may also like my [Any Text](/any-text) and [One Task](/one-task) apps.** ### Tips diff --git a/source/content/apps/photo-widget.md b/source/content/apps/photo-widget.md index 37325500..9090a501 100644 --- a/source/content/apps/photo-widget.md +++ b/source/content/apps/photo-widget.md @@ -6,7 +6,7 @@ platforms: - iOS - macOS appStoreId: 1532588789 -forceiOSAppIcon: true +forceHasIosAppIcon: true --- For macOS, it's only available for Apple silicon Macs. @@ -19,6 +19,14 @@ For macOS, it's only available for Apple silicon Macs. [Send it here.](https://sindresorhus.com/feedback?product=Photo%20Widget&referrer=Website-FAQ) +#### I'm not seeing the new widget settings for showing date and album title + +Try adding a new widget. Sometimes existing widgets get stuck and don't receive new settings. This is a iOS bug and out of my control. + +#### Some widget settings are missing + +Same as the above. + #### How do I add a widget to the home screen? When on the home screen, long-press on the background (not on any icons), press the top-left “+” button, and select “Photo Widget”. [Learn more.](https://support.apple.com/en-us/HT207122) diff --git a/source/content/config.ts b/source/content/config.ts index 78c81e46..98fec30b 100644 --- a/source/content/config.ts +++ b/source/content/config.ts @@ -23,7 +23,7 @@ const appsCollection = defineCollection({ links: z.record(z.string().url()).optional(), showSupportLink: z.boolean().default(true), redirectUrl: z.string().url().optional(), - forceiOSAppIcon: z.boolean().default(false), + forceHasIosAppIcon: z.boolean().optional(), // // We can use `forceHasIosAppIcon` for both true/false override. }).strict(), }); diff --git a/source/utils/apps.js b/source/utils/apps.js index 4e399819..be5f3193 100644 --- a/source/utils/apps.js +++ b/source/utils/apps.js @@ -55,7 +55,8 @@ const normalizeApps = async app => { url: data.redirectUrl ?? `/${slug}`, isRedirect: data.redirectUrl !== undefined, iconUrl: `/apps/${slug}/icon.png`, - hasIOSAppIcon: data.forceiOSAppIcon || ((data.platforms.includes('iOS') || data.platforms.includes('watchOS')) && !data.platforms.includes('macOS')), + // We can use `forceHasiOSAppIcon` for both true/false override. + hasIOSAppIcon: data.forceHasIosAppIcon ?? ((data.platforms.includes('iOS') || data.platforms.includes('watchOS')) && !data.platforms.includes('macOS')), isNew: pubDate > date30DaysAgo, mainLinks, links,