diff --git a/README.md b/README.md index f94fccbf..c6109185 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,28 @@ ~ SPDX-FileCopyrightText: 2024-2026 shining-cat ~ SPDX-License-Identifier: GPL-3.0-or-later --> -# SimpleHIIT + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![F-Droid](https://img.shields.io/badge/F--Droid-coming%20soon-orange)](https://f-droid.org/) + + +[![Ktlint Check](https://img.shields.io/github/actions/workflow/status/shining-cat/SimpleHIIT/android-verifications.yml?event=pull_request&label=Ktlint%20Check)](https://github.com/shining-cat/SimpleHIIT/actions/workflows/android-verifications.yml) +[![Module Dependencies](https://img.shields.io/github/actions/workflow/status/shining-cat/SimpleHIIT/android-verifications.yml?event=pull_request&label=Module%20Dependencies)](https://github.com/shining-cat/SimpleHIIT/actions/workflows/android-verifications.yml) +[![Unit Tests](https://img.shields.io/github/actions/workflow/status/shining-cat/SimpleHIIT/android-verifications.yml?event=pull_request&label=Unit%20Tests)](https://github.com/shining-cat/SimpleHIIT/actions/workflows/android-verifications.yml) +[![Deprecation Check](https://img.shields.io/github/actions/workflow/status/shining-cat/SimpleHIIT/monthly-master-sanity-check.yml?label=No%20Deprecations)](https://github.com/shining-cat/SimpleHIIT/issues?q=is%3Aissue+is%3Aopen+label%3Adeprecations) + + +[![ktlint](https://img.shields.io/badge/ktlint%20code--style-%E2%9D%A4-FF4081)](https://pinterest.github.io/ktlint/) +[![WCAG 2.1 AA](https://img.shields.io/badge/WCAG%202.1-AA%20Compliant-green)](docs/COLOR_CONTRAST_ANALYSIS.md) + +
+ Animated picture for the Standing: The Skater exercise + Icon of a silhouette doing an exercise below a stopwatch with a highlighted elapsed time + Animated picture for the Standing: The Skater exercise +
+ +# SimpleHIIT SimpleHIIT is a HIIT (High-Intensity Interval Training) with a timer and animated exercises. * select which types of exercises to include in a session among 8 categories diff --git a/build-logic/convention/src/main/kotlin/fr/shiningcat/simplehiit/config/Config.kt b/build-logic/convention/src/main/kotlin/fr/shiningcat/simplehiit/config/Config.kt index 82fc3163..113d5ed4 100644 --- a/build-logic/convention/src/main/kotlin/fr/shiningcat/simplehiit/config/Config.kt +++ b/build-logic/convention/src/main/kotlin/fr/shiningcat/simplehiit/config/Config.kt @@ -28,8 +28,8 @@ object ConfigHandheld { targetSdkVersion = 36, compileSdkVersion = 36, applicationId = APPLICATION_ID, - versionCode = 23100006, - versionName = "0.06", + versionCode = 23100100, + versionName = "1.00", nameSpace = "fr.shiningcat.simplehiit.mobile.app", ) val jvm = @@ -46,8 +46,8 @@ object ConfigTv { targetSdkVersion = 36, compileSdkVersion = 36, applicationId = APPLICATION_ID, - versionCode = 23010006, - versionName = "0.06", + versionCode = 23100100, + versionName = "1.00", nameSpace = "fr.shiningcat.simplehiit.tv.app", ) val jvm = diff --git a/build.gradle.kts b/build.gradle.kts index 560bf289..bbf89c3f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -172,10 +172,19 @@ ktlint { spotless { format("markdown") { target("**/*.md") - targetExclude("**/build/**", "**/.gradle/**") - - // Add license header as HTML comment for markdown files - licenseHeaderFile(rootProject.file("license-header-markdown.txt"), "#+") + targetExclude("**/build/**", "**/.gradle/**", "_WIP-plans/**") + + // Note: License headers for markdown are managed manually due to: + // 1. README.md has special formatting (badges, images) that automated + // header insertion would disrupt + // 2. Delimiter patterns are unreliable for diverse markdown structures + // 3. Existing docs already have headers; new docs should add manually + // + // Manual license header for markdown files: + // trimTrailingWhitespace() endWithNewline() diff --git a/fastlane/metadata/android/en-US/changelogs/23100100.txt b/fastlane/metadata/android/en-US/changelogs/23100100.txt new file mode 100644 index 00000000..73d22dfa --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/23100100.txt @@ -0,0 +1,9 @@ +Version 1.00 - First public release on F-Droid! + +Features: +- Customizable HIIT timer with animated exercises +- Multiple user profiles support +- 8 exercise categories to choose from +- Statistics tracking per user +- Support for English, French, and Swedish +- Dark and light themes