From f3ae8359099db526213ab3d17023549d68f13e62 Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Fri, 22 Dec 2023 03:48:38 +0100 Subject: [PATCH] Tweaks --- source/content/apps/actions.md | 3 +++ source/content/apps/amazing-ai.md | 14 ++++++++--- source/content/apps/any-text.md | 2 +- source/content/apps/battery-indicator.md | 7 +++++- source/content/apps/black-out.md | 4 +++ source/content/apps/command-x.md | 2 +- source/content/apps/dato.md | 5 ++++ source/content/apps/favorites-widget.md | 2 +- source/content/apps/folder-peek.md | 4 ++- source/content/apps/gifski.md | 6 +++++ source/content/apps/heic-converter.md | 6 +++++ source/content/apps/hyperduck.md | 2 +- source/content/apps/jiffy.md | 6 ++++- source/content/apps/lungo.md | 10 ++++++-- source/content/apps/memo-widget.md | 10 +++++++- source/content/apps/one-thing.md | 4 ++- source/content/apps/pandan.md | 5 +++- source/content/apps/pasteboard-viewer.md | 4 +++ source/content/apps/plain-text-editor.md | 2 +- source/content/apps/plash.md | 4 +++ source/content/apps/plug.md | 3 +++ source/content/apps/pure-paste.md | 4 ++- source/content/apps/recordia.md | 4 +++ source/content/apps/shareful.md | 4 +++ source/content/apps/spaced.md | 2 +- source/content/apps/speediness.md | 4 ++- source/content/apps/system-color-picker.md | 3 +++ source/content/apps/today.md | 2 +- source/content/apps/utc-time.md | 3 +++ source/content/apps/velja.md | 15 ++++++++--- source/content/config.ts | 15 +++++++++++ source/layouts/SimplePageLayout.astro | 2 +- source/pages/apps/older-versions.astro | 29 ++++++++++++++++++++++ source/pages/apps/older-versions.md | 17 ------------- source/utils/apps.js | 1 + 35 files changed, 169 insertions(+), 41 deletions(-) create mode 100644 source/pages/apps/older-versions.astro delete mode 100644 source/pages/apps/older-versions.md diff --git a/source/content/apps/actions.md b/source/content/apps/actions.md index 29ea5f7f..9bfb6d5a 100644 --- a/source/content/apps/actions.md +++ b/source/content/apps/actions.md @@ -10,6 +10,9 @@ appStoreId: 1586435171 links: 'Older Versions': https://github.com/sindresorhus/Actions#download 'TestFlight': https://testflight.apple.com/join/fJGUrsZx +olderMacOSVersions: + - '12' + - '13' --- The app provides lots of powerful extra actions for the Shortcuts app on macOS and iOS. These actions make it significantly easier to create shortcuts. diff --git a/source/content/apps/amazing-ai.md b/source/content/apps/amazing-ai.md index 109a9c8b..b7295644 100644 --- a/source/content/apps/amazing-ai.md +++ b/source/content/apps/amazing-ai.md @@ -5,6 +5,8 @@ pubDate: 2022-12-21 platforms: - macOS appStoreId: 1660147028 +olderMacOSVersions: + - '13' --- Simply describe the image you desire, and the app will generate it for you like magic! @@ -119,7 +121,13 @@ Go [here](https://apps.apple.com/app/id1660147028) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app. + +
+ +### Older Versions + +- [1.2.2](https://drive.google.com/file/d/1mcEhAKhmQGYzmSS-zlejt3_qsKFzqm0h/view?usp=sharing) for macOS 13+
@@ -127,6 +135,6 @@ I don't have any immediate plans 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://drive.google.com/file/d/1mcEhAKhmQGYzmSS-zlejt3_qsKFzqm0h/view?usp=sharing) *(1.2.2)* +[Download](https://github.com/sindresorhus/sindresorhus.github.com/releases/download/v1.0.0/Amazing.AI.1.3.0.zip) *(1.3.0)* -*Requires macOS 13 or later* +*Requires macOS 14 or later* diff --git a/source/content/apps/any-text.md b/source/content/apps/any-text.md index 8eed1b66..d5689818 100644 --- a/source/content/apps/any-text.md +++ b/source/content/apps/any-text.md @@ -119,4 +119,4 @@ Go [here](https://apps.apple.com/app/id1643199620) and click “Version History #### Can you localize the app into my language? -I don't have any plans to localize the app. +I don't plan to localize the app. diff --git a/source/content/apps/battery-indicator.md b/source/content/apps/battery-indicator.md index 85fbc466..55df17df 100644 --- a/source/content/apps/battery-indicator.md +++ b/source/content/apps/battery-indicator.md @@ -6,6 +6,11 @@ platforms: - macOS appStoreId: 1206020918 isPaid: true +olderMacOSVersions: + - '10.14' + - '10.15' + - '11' + - '12' --- Battery Indicator lets you quickly glance the remaining battery time or percentage right in your menu bar. @@ -66,7 +71,7 @@ Go [here](https://apps.apple.com/app/id1206020918) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/black-out.md b/source/content/apps/black-out.md index 290493e7..f94b14ff 100644 --- a/source/content/apps/black-out.md +++ b/source/content/apps/black-out.md @@ -6,6 +6,10 @@ platforms: - macOS isPaid: true appStoreId: 1319884285 +olderMacOSVersions: + - '10.15' + - '11' + - '12' --- This app can be useful when you want to post a screenshot or photo on the web that contains some information you don’t want to be revealed. Maybe you want to share a screenshot of a Slack conversation on Twitter but hide some private information. It also removes all metadata, like when and where a photo was captured. diff --git a/source/content/apps/command-x.md b/source/content/apps/command-x.md index e206b8e4..218e1a78 100644 --- a/source/content/apps/command-x.md +++ b/source/content/apps/command-x.md @@ -78,7 +78,7 @@ Go [here](https://apps.apple.com/app/id6448461551) and click “Version History #### Can you localize the app into my language? -I don't have any plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/dato.md b/source/content/apps/dato.md index 98f744b3..680d72d5 100644 --- a/source/content/apps/dato.md +++ b/source/content/apps/dato.md @@ -7,6 +7,11 @@ platforms: isPaid: true appStoreId: 1470584107 setappUrl: https://go.setapp.com/stp181?_target=https://setapp.com/apps/dato&utm_medium=vendor_program&utm_source=Sindre+Sorhus&utm_content=link +olderMacOSVersions: + - '10.14' + - '10.15' + - '11' + - '12' --- Dato gives you a local clock, date, and multiple world clocks in the menu bar. When you click Dato in the menu bar, you get a menu with a calendar, calendar events, and world clocks. All of this is highly customizable. diff --git a/source/content/apps/favorites-widget.md b/source/content/apps/favorites-widget.md index 3b8c1015..d47524f8 100644 --- a/source/content/apps/favorites-widget.md +++ b/source/content/apps/favorites-widget.md @@ -63,4 +63,4 @@ Go [here](https://apps.apple.com/app/id1643660089) and click “Version History #### Can you localize the app into my language? -I don't have any plans to localize the app. +I don't plan to localize the app. diff --git a/source/content/apps/folder-peek.md b/source/content/apps/folder-peek.md index fc49e5cb..b95e5e77 100644 --- a/source/content/apps/folder-peek.md +++ b/source/content/apps/folder-peek.md @@ -5,6 +5,8 @@ pubDate: 2022-04-05 platforms: - macOS appStoreId: 1615988943 +olderMacOSVersions: + - '12' ---
@@ -174,7 +176,7 @@ Go [here](https://apps.apple.com/app/id1615988943) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/gifski.md b/source/content/apps/gifski.md index bbfffa02..699ba1d2 100644 --- a/source/content/apps/gifski.md +++ b/source/content/apps/gifski.md @@ -8,6 +8,12 @@ repoUrl: https://github.com/sindresorhus/Gifski appStoreId: 1351639930 links: 'Older Versions': https://github.com/sindresorhus/Gifski#download +olderMacOSVersions: + - '10.13' + - '10.14' + - '10.15' + - '11' + - '12' --- Gifski is a macOS app for the [gifski encoder](https://gif.ski), which converts videos to GIF animations using [pngquant's](https://pngquant.org) fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame. diff --git a/source/content/apps/heic-converter.md b/source/content/apps/heic-converter.md index aa7f1461..f897bd42 100644 --- a/source/content/apps/heic-converter.md +++ b/source/content/apps/heic-converter.md @@ -5,6 +5,12 @@ pubDate: 2017-10-09 platforms: - macOS appStoreId: 1294126402 +olderMacOSVersions: + - '10.13' + - '10.14' + - '10.15' + - '11' + - '12' --- HEIC Converter is a macOS app that makes it easy to quickly convert images in the [HEIC](https://www.macworld.co.uk/feature/iphone/what-is-heic-3660408/) format to JPEG or PNG. HEIC is Apple's new default image format in iOS 11, replacing JPEG. HEIC uses more advanced and modern compression methods to achieve much smaller file sizes with the same visual quality. Unfortunately, HEIC is a very new format and not yet supported outside of iOS and macOS. This app makes it possible to share your HEIC images on the web or with non-Apple users. diff --git a/source/content/apps/hyperduck.md b/source/content/apps/hyperduck.md index 8cca551f..8ef4154c 100644 --- a/source/content/apps/hyperduck.md +++ b/source/content/apps/hyperduck.md @@ -188,7 +188,7 @@ No. That is not something I plan to support. It's simply not something I need my #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app. #### Where can I find the changelog? diff --git a/source/content/apps/jiffy.md b/source/content/apps/jiffy.md index 5d864146..bc9e50b6 100644 --- a/source/content/apps/jiffy.md +++ b/source/content/apps/jiffy.md @@ -5,6 +5,10 @@ pubDate: 2020-03-25 platforms: - macOS appStoreId: 1502527999 +olderMacOSVersions: + - '10.15' + - '11' + - '12' --- Jiffy lets you quickly search and discover GIFs from GIPHY. When you have found an awesome GIF, just drag and drop it into an app. @@ -84,7 +88,7 @@ macOS hides menu bar apps when there is no space left in the menu bar. This is a #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app. #### Where can I find the changelog? diff --git a/source/content/apps/lungo.md b/source/content/apps/lungo.md index e6627f29..d24a825a 100644 --- a/source/content/apps/lungo.md +++ b/source/content/apps/lungo.md @@ -7,6 +7,12 @@ platforms: isPaid: true appStoreId: 1263070803 setappUrl: https://go.setapp.com/stp181?_target=https://setapp.com/apps/lungo&utm_medium=vendor_program&utm_source=Sindre+Sorhus&utm_content=link +olderMacOSVersions: + - '10.13' + - '10.14' + - '10.15' + - '11' + - '12' --- Lungo prevents your Mac from falling asleep and your screen from dimming. @@ -57,7 +63,7 @@ Yes, choose “Activate on Left-click” in the settings. #### Can Lungo automatically activate when I open a certain app? -I don't have any immediate plans to support this. It's a lot of work to implement and only a few people have requested it. +I don't plan to support this. It's a lot of work to implement and only a 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 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. @@ -101,7 +107,7 @@ Go [here](https://apps.apple.com/app/id1263070803) and click “Version History #### Can you localize the app into my language? -I don't have any plans to localize the app. +I don't plan to localize the app. #### How is it different from Amphetamine? diff --git a/source/content/apps/memo-widget.md b/source/content/apps/memo-widget.md index 192161ac..5e101ad4 100644 --- a/source/content/apps/memo-widget.md +++ b/source/content/apps/memo-widget.md @@ -35,6 +35,14 @@ This is a iOS bug. [Try this.](https://webtrickz.com/third-party-lock-screen-wid I'm happy to consider it, but I also want to keep the app simple. Check out my [Any Text app](/any-text), which has a lot more features. +#### Can you add a text size setting? + +The text size is large for short text but scales down to make the text fit. I don't want to complicate it with a text size setting. If you really need it, check out [Any Text](/any-text). + +#### Can you add a text color setting? + +Same answer as the above. + #### How is this different from the built-in Stickies app on macOS? {#stickies} The Stickies app is a normal app and has to either float on top of everything or it has to be manually brought to the front when needed. Memo Widget always lives on your desktop or in the Notification Center, just a [gesture away](https://www.howtogeek.com/678073/how-to-quickly-show-your-desktop-on-mac/). The Stickies app also takes up space in your Dock. The Stickies app supports formatting, while Memo Widget keeps it simple with just plain text. @@ -87,4 +95,4 @@ Go [here](https://apps.apple.com/app/id6465682248) and click “Version History #### Can you localize the app into my language? -I don't have any plans to localize the app. +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 3c3068f7..c70e5fd5 100644 --- a/source/content/apps/one-thing.md +++ b/source/content/apps/one-thing.md @@ -5,6 +5,8 @@ pubDate: 2022-01-12 platforms: - macOS appStoreId: 1604176982 +olderMacOSVersions: + - '12' --- This can be a useful tool to help you focus on a single task. @@ -123,7 +125,7 @@ Go [here](https://apps.apple.com/app/id1604176982) and click “Version History #### Can you localize the app into my language? -I don't have any plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/pandan.md b/source/content/apps/pandan.md index fd5f0fcd..6f3a8a47 100644 --- a/source/content/apps/pandan.md +++ b/source/content/apps/pandan.md @@ -5,6 +5,9 @@ pubDate: 2021-05-31 platforms: - macOS appStoreId: 1569600264 +olderMacOSVersions: + - '11' + - '12' ---
@@ -77,7 +80,7 @@ Go [here](https://apps.apple.com/app/id1569600264) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/pasteboard-viewer.md b/source/content/apps/pasteboard-viewer.md index 2b0943ba..2fff17a4 100644 --- a/source/content/apps/pasteboard-viewer.md +++ b/source/content/apps/pasteboard-viewer.md @@ -8,4 +8,8 @@ repoUrl: https://github.com/sindresorhus/Pasteboard-Viewer appStoreId: 1499215709 links: 'Older Versions': https://github.com/sindresorhus/Pasteboard-Viewer#download +olderMacOSVersions: + - '10.15' + - '11' + - '12' --- diff --git a/source/content/apps/plain-text-editor.md b/source/content/apps/plain-text-editor.md index 2f9df9c8..88c6bb2b 100644 --- a/source/content/apps/plain-text-editor.md +++ b/source/content/apps/plain-text-editor.md @@ -116,7 +116,7 @@ Go [here](https://apps.apple.com/app/id1572202501) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/plash.md b/source/content/apps/plash.md index f343be36..41bf6566 100644 --- a/source/content/apps/plash.md +++ b/source/content/apps/plash.md @@ -8,6 +8,10 @@ repoUrl: https://github.com/sindresorhus/Plash appStoreId: 1494023538 links: 'Older Versions': https://github.com/sindresorhus/Plash#download +olderMacOSVersions: + - '10.15' + - '11' + - '12' --- This enables you to have a highly dynamic desktop wallpaper. You could display your favorite news site, Facebook feed, or a random beautiful scenery photo. The use cases are limitless. You could even set an animated GIF as wallpaper. diff --git a/source/content/apps/plug.md b/source/content/apps/plug.md index fd1eccb8..23fad1b7 100644 --- a/source/content/apps/plug.md +++ b/source/content/apps/plug.md @@ -9,6 +9,9 @@ appStoreId: 1514182074 links: 'Older Versions': https://github.com/wulkano/Plug#download showSupportLink: false +olderMacOSVersions: + - '10.15' + - '11' --- Plug is an open source macOS app I'm working on with my friends. Hype Machine is a popular music blog aggregator. diff --git a/source/content/apps/pure-paste.md b/source/content/apps/pure-paste.md index 8cbd7f63..f3ed0fa4 100644 --- a/source/content/apps/pure-paste.md +++ b/source/content/apps/pure-paste.md @@ -5,6 +5,8 @@ pubDate: 2022-03-02 platforms: - macOS appStoreId: 1611378436 +olderMacOSVersions: + - '12' --- Pure Paste lets you paste as plain text by default. It sits in the menu bar and clears formatting (fonts, colors, bold, links, tables, etc.) from the text you copy. However, it does not touch unrelated content like files, images, etc. It also ignores content copied from password managers. @@ -167,7 +169,7 @@ Go [here](https://apps.apple.com/app/id1611378436) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/recordia.md b/source/content/apps/recordia.md index 21ed8f98..16d6158d 100644 --- a/source/content/apps/recordia.md +++ b/source/content/apps/recordia.md @@ -5,6 +5,10 @@ pubDate: 2020-09-02 platforms: - macOS appStoreId: 1529006487 +olderMacOSVersions: + - '10.15' + - '11' + - '12' --- Record audio directly from the menu bar or with a global keyboard shortcut. diff --git a/source/content/apps/shareful.md b/source/content/apps/shareful.md index 503bcfe7..15a3b3ea 100644 --- a/source/content/apps/shareful.md +++ b/source/content/apps/shareful.md @@ -5,6 +5,10 @@ pubDate: 2020-09-08 platforms: - macOS appStoreId: 1522267256 +olderMacOSVersions: + - '10.15' + - '11' + - '12' ---
diff --git a/source/content/apps/spaced.md b/source/content/apps/spaced.md index 119255f3..d057f85b 100644 --- a/source/content/apps/spaced.md +++ b/source/content/apps/spaced.md @@ -39,7 +39,7 @@ defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-t #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app. #### Where can I find the changelog? diff --git a/source/content/apps/speediness.md b/source/content/apps/speediness.md index 8477a900..a09f4915 100644 --- a/source/content/apps/speediness.md +++ b/source/content/apps/speediness.md @@ -5,6 +5,8 @@ pubDate: 2021-11-23 platforms: - macOS appStoreId: 1596706466 +olderMacOSVersions: + - '12' ---
@@ -89,7 +91,7 @@ Go [here](https://apps.apple.com/app/id1596706466) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/apps/system-color-picker.md b/source/content/apps/system-color-picker.md index ce0dd53d..84177c2f 100644 --- a/source/content/apps/system-color-picker.md +++ b/source/content/apps/system-color-picker.md @@ -8,4 +8,7 @@ repoUrl: https://github.com/sindresorhus/System-Color-Picker appStoreId: 1545870783 links: 'Older Versions': https://github.com/sindresorhus/System-Color-Picker#download +olderMacOSVersions: + - '11' + - '12' --- diff --git a/source/content/apps/today.md b/source/content/apps/today.md index c8c1997c..2f5dccc7 100644 --- a/source/content/apps/today.md +++ b/source/content/apps/today.md @@ -118,7 +118,7 @@ Meeter is mainly for video calls. It's also quite buggy and does not follow macO #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app. #### Where can I find the changelog? diff --git a/source/content/apps/utc-time.md b/source/content/apps/utc-time.md index 9b9fac74..87fc153b 100644 --- a/source/content/apps/utc-time.md +++ b/source/content/apps/utc-time.md @@ -5,6 +5,9 @@ pubDate: 2021-03-16 platforms: - macOS appStoreId: 1538245904 +olderMacOSVersions: + - '11' + - '12' --- This can be useful as a quick reference. diff --git a/source/content/apps/velja.md b/source/content/apps/velja.md index 099698b4..5d0edf97 100644 --- a/source/content/apps/velja.md +++ b/source/content/apps/velja.md @@ -5,6 +5,8 @@ pubDate: 2022-04-21 platforms: - macOS appStoreId: 1607635845 +olderMacOSVersions: + - '12' --- Open links in a specific browser or a matching native app. Easily switch between browsers. @@ -110,6 +112,13 @@ If you want to open the website in a specific browser directly instead of showin Velja generally cannot handle links clicked in a browser because browsers don't notify the system about it. However, there is a workaround. Install [this browser extension](https://chromewebstore.google.com/detail/redirector/ocgpenflpmgnfapjedencafcfakcekcd) and make a rule to open links in Velja. Here's an [example rule](https://www.dropbox.com/scl/fi/s99bdxvbypar0nj2v8pj5/Redirector-1702989917.json?rlkey=fey4cs3wxuln528wkb5ai75u5&raw=1) (import it into the extension) that opens all links clicked in a browser in Velja. This could be useful if you need to open all links from a browser PWA in a specific browser. +For Microsoft Edge, you can run the following commands to ensure that these types of links always open in the associated app: + +```sh +defaults write com.microsoft.Edge URLAllowlist -array 'velja:open?url=*' +defaults write com.microsoft.Edge ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true +``` + #### Launch browsers from Velja menu Hold the Option key when clicking a browser in the Velja menu to launch it instead of setting it as the current browser. @@ -256,7 +265,7 @@ However, I do plan to make it possible to achieve it using custom rules. The mis #### Can you support Firefox profiles? {#firefox-profiles} -I don't have any immediate plans to support this. There is currently very little demand for it and it's complicated to implement. I will consider it if there is more demand for it. +I don't plan to support this. There is currently very little demand for it and it's complicated to implement. I will consider it if there is more demand for it. I would recommend trying out containers instead (see above). *(Containers are not currently supported, but will be)* @@ -302,7 +311,7 @@ Velja does support exporting and importing rules manually. #### Can you add a vertical or circular browser prompt? -I don't have any immediate plans to add this. I recommend giving the horizontal prompt a try. A lot of users found it to work better than vertical/circular. +I don't plan to add this. I recommend giving the horizontal prompt a try. A lot of users found it to work better than vertical/circular. #### How can I see what URL Velja received? {#debug} @@ -541,7 +550,7 @@ Go [here](https://apps.apple.com/app/id1607635845) and click “Version History #### Can you localize the app into my language? -I don't have any immediate plans to localize the app. +I don't plan to localize the app.
diff --git a/source/content/config.ts b/source/content/config.ts index 0ac1e7db..4b8efc10 100644 --- a/source/content/config.ts +++ b/source/content/config.ts @@ -24,6 +24,21 @@ const appsCollection = defineCollection({ showSupportLink: z.boolean().default(true), redirectUrl: z.string().url().optional(), forceHasIosAppIcon: z.boolean().optional(), // // We can use `forceHasIosAppIcon` for both true/false override. + olderMacOSVersions: z.array(z.enum([ + '10.13', + '10.14', + '10.15', + '11', + '12', + '13', + '14', + '15', + '16', + '17', + '18', + '19', + '20', + ])).optional(), }).strict(), }); diff --git a/source/layouts/SimplePageLayout.astro b/source/layouts/SimplePageLayout.astro index c08d8f69..3f042e87 100644 --- a/source/layouts/SimplePageLayout.astro +++ b/source/layouts/SimplePageLayout.astro @@ -6,7 +6,7 @@ const {meta, title} = Astro.props; --- -
+

app.olderMacOSVersions))].sort().reverse().filter(Boolean); + +const meta = { + title: `Older Versions — Apps — ${SITE.name}`, +}; +--- + + +

Older Versions

+

My macOS apps with an older version compatible with the following macOS versions.

+

Even my paid apps are free for these older versions.

+ {macOSVersions.map(version => ( +
+

macOS {version}

+
    + {apps.filter(app => app.olderMacOSVersions?.includes(version)).map(app => ( +
  • {app.title} — {app.subtitle}
  • + ))} +
+
+ ))} +
diff --git a/source/pages/apps/older-versions.md b/source/pages/apps/older-versions.md deleted file mode 100644 index 75419db8..00000000 --- a/source/pages/apps/older-versions.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: ~/layouts/MarkdownLayout.astro -title: Older Versions ---- - -# Older Versions - -Apps with an older version compatible with: - - -- [macOS 12](https://www.google.com/search?q=site%3Asindresorhus.com+-site%3Asindresorhus.com%2Fapps%2Folder-versions%C2%A0%22older+versions%22+%22for%20macOS%C2%A012%22) -- [macOS 11](https://www.google.com/search?q=site%3Asindresorhus.com+-site%3Asindresorhus.com%2Fapps%2Folder-versions%C2%A0%22older+versions%22+%22for%20macOS%C2%A011%22) -- [macOS 10.15](https://www.google.com/search?q=site%3Asindresorhus.com+-site%3Asindresorhus.com%2Fapps%2Folder-versions%C2%A0%22older+versions%22+%22for%20macOS%C2%A010.15%22) -- [macOS 10.14](https://www.google.com/search?q=site%3Asindresorhus.com+-site%3Asindresorhus.com%2Fapps%2Folder-versions%C2%A0%22older+versions%22+%22for%20macOS%C2%A010.14%22) -- [macOS 10.13](https://www.google.com/search?q=site%3Asindresorhus.com+-site%3Asindresorhus.com%2Fapps%2Folder-versions%C2%A0%22older+versions%22+%22for%20macOS%C2%A010.13%22) - -Even my paid apps are free for these older versions. diff --git a/source/utils/apps.js b/source/utils/apps.js index be5f3193..57e0e3d1 100644 --- a/source/utils/apps.js +++ b/source/utils/apps.js @@ -63,6 +63,7 @@ const normalizeApps = async app => { hasFaqSection, screenshots, Content, + olderVersionsUrl: data.repoUrl ? `${data.repoUrl}#download` : `/${slug}#older-versions`, }; };