Skip to content

v1.0.0-alpha.17

Latest
Compare
Choose a tag to compare
@aimok04 aimok04 released this 25 Jan 17:28
· 2 commits to main since this release

Hey ✌️
This weeks release is focused around bringing some major features and improvements to the iOS platform.
There are also some changes affecting all platforms:

  1. 🇸🇮 Slovenian has been added on Weblate (by @vednolacni).
  2. 🟢 / 🍎 kitshn now uses a new Markdown library which improves style and adds support for Markdown on iOS devices (#64).
  3. 🍎 Fullscreen dialogs should now behave on iOS like on Android.
  4. 🍎 The list/detail pane layout is now available for all platforms (nice for iPad).
  5. 🍎 kitshn on iOS now supports opening » x.kitshn.app « links within the app (#65).
  6. 🍎 kitshn on iOS now supports sharing URLs with the app for easy recipe importing (#74).
  7. 🍎 kitshn on iOS now has optional In-App subscriptions for supporting development and help covering recurring costs.
  8. Different pages with lazy loading have been improved.
  9. Recipe books now also show recipes from filters (#67).
  10. Some bug fixes and small improvements.
  11. Checked compatibility with Tandoor versions 1.5.28/29/30.

kitshn for iOS might now display a Wikipedia-like fundraising banner on the home section (and only there) of the app. This can be hidden in Settings ⇾ Behavior or by subscribing to a €2 per year plan (or any of the other plans). This is a test to see if I can cover the yearly App Store Developer fee with the help of those subscriptions. All gains will be published on https://kitshn.app/funding.

Subscribing is and will be optional forever. There are NO additional features available or planned.
There is also no plan to include this on Android, since the Google Play Store has no recurring developer fee.


kitshn has hit 200 stars this month 🥳
Thank you for your support :)

Highlights

  • feat(commonMain/recipes): implemented new markdown library for all platforms (resolved #64)
  • feat(iosMain/dialog): implemented AdaptiveFullscreenDialog for iOS
  • feat(commonMain/layout): migrated list detail pane layout to multiplatform
  • feat(iosApp): added support for universal links and url scheme (resolved #65)
  • feat(iosApp): added action extension for importing recipes (resolved #74)
  • feat(iosMain/settings): added "Rate in App Store" button to SettingsAbout
  • feat(iosApp): added optional in app supporter subscription
  • feat(commonMain): added funding banner for iOS
  • feat(commonMain): improved lazy loading
  • feat(commonMain/recipeBooks): added support for recipe filters (resolved #67)
  • feat(commonMain/onboarding): remove trailing / from instance URL (#75)
  • feat(commonMain/recipes): added label to cooking mode FAB (#66)
  • fix(home): page loading indefinitely when having less than two recipes in space (resolved #79)
  • fix(commonMain/api): added slash to connectivity check request (resolved #71)
  • fix(androidMain/utils): catching ActivityNotFoundException in launchTimerHandler()
  • fix(commonMain/api): field show_ingredients_table is missing in api response (resolved #68)
  • l10n(Slovenian): added translation using Weblate
  • l10n(Slovenian): translated using Weblate
  • chore(commonMain/api): marked v1.5.28/29/30 as compatible
  • chore(gradle): update gradle/agp
  • chore(libs): version bumps