Commit graph

7 commits

Author SHA1 Message Date
3d2cc0a62c chore: Configure Renovate (#16)
Some checks failed
Build / build (push) Has been cancelled
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

---
### Detected Package Files

 * `.github/workflows/build.yaml` (github-actions)
 * `.github/workflows/release.yaml` (github-actions)
 * `gradle.properties` (gradle)
 * `settings.gradle.kts` (gradle)
 * `build.gradle.kts` (gradle)
 * `composeApp/build.gradle.kts` (gradle)
 * `gradle/libs.versions.toml` (gradle)
 * `gradle/wrapper/gradle-wrapper.properties` (gradle-wrapper)

### What to Expect

With your current configuration, Renovate will create 6 Pull Requests:

<details>
<summary>chore(deps): update dependency org.jetbrains.compose to v1.7.3</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/compose.multiplatform`
  - Merge into: `master`
  - Upgrade [org.jetbrains.compose](https://github.com/JetBrains/compose-jb) to `1.7.3`

</details>

<details>
<summary>chore(deps): update agp to v8.8.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/agp`
  - Merge into: `master`
  - Upgrade [com.android.library](https://android.googlesource.com/platform/tools/base) to `8.8.0`
  - Upgrade [com.android.application](https://android.googlesource.com/platform/tools/base) to `8.8.0`

</details>

<details>
<summary>chore(deps): update dependency androidx.activity:activity-compose to v1.10.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/androidx.activitycompose`
  - Merge into: `master`
  - Upgrade [androidx.activity:activity-compose](https://cs.android.com/androidx/platform/frameworks/support) to `1.10.0`

</details>

<details>
<summary>chore(deps): update dependency gradle to v8.12</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/gradle-8.x`
  - Merge into: `master`
  - Upgrade [gradle](https://github.com/gradle/gradle) to `8.12`

</details>

<details>
<summary>chore(deps): update actions/checkout action to v4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/actions-checkout-4.x`
  - Merge into: `master`
  - Upgrade [actions/checkout](https://github.com/actions/checkout) to `v4`

</details>

<details>
<summary>chore(deps): update actions/setup-java action to v4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/actions-setup-java-4.x`
  - Merge into: `master`
  - Upgrade [actions/setup-java](https://github.com/actions/setup-java) to `v4`

</details>

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details.

---

 Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

<!--renovate-config-hash:94693a990c975907e7f13da3309b9d56ba02b3983519b41786edf5cf031e457c-->

Reviewed-on: #16
Co-authored-by: Renovate Bot <renovate@brmartin.co.uk>
Co-committed-by: Renovate Bot <renovate@brmartin.co.uk>
2025-01-21 14:32:24 +00:00
0feaf9e92b feat: improve layout and add send icon to comment submission UI (#15)
All checks were successful
Build / build (push) Successful in 6m38s
This commit makes the following improvements to the comment submission UI:
-   Wraps the UI in a `Box` to center the content.
-   Pads `Row` components.
-   Adds an `Icon` in the submit button.
-   Makes `TextField` fill available width and height.
These changes affect `App.kt`.

Closes #6

Reviewed-on: #15
Co-authored-by: Ben Martin <ben.martin@sky.uk>
Co-committed-by: Ben Martin <ben.martin@sky.uk>
2025-01-21 13:58:12 +00:00
54fdb64c40 feat: Add Sentiment and UI Changes (#14)
All checks were successful
Build / build (push) Successful in 5m3s
Release / release (push) Successful in 7m0s
-   Adds a `Sentiment` enum with friendly names and leading icons for `HAPPY`, `NEUTRAL`, and `SAD`.
-   Replaces the previous `Greeting` class with this new `Sentiment` based approach.
-   Updates the main UI (`App`) to use `FilterChip` for sentiment selection.
-   Adds a `TextField` for user comments and a "Submit" button.

Closes #1

Reviewed-on: #14
Co-authored-by: Ben Martin <ben.martin@sky.uk>
Co-committed-by: Ben Martin <ben.martin@sky.uk>
2025-01-21 12:50:47 +00:00
f74c22eea4 fix: add release action (#12)
All checks were successful
Build / build (push) Successful in 4m56s
Release / release (push) Successful in 6m57s
This commit updates the release workflow to use the `softprops/action-gh-release@v2` action for releasing artifacts. This change replaces the previous use of `actions/upload-artifact@v4`.
- The workflow now uses the `files` parameter instead of `name` and `path` for uploading artifacts.
- The change affects `release.yaml`.

Closes #10

Reviewed-on: #12
Co-authored-by: Ben Martin <ben.martin@sky.uk>
Co-committed-by: Ben Martin <ben.martin@sky.uk>
2025-01-21 10:28:10 +00:00
362ab97601 fix: update Gradle build command in CI workflows (#11)
All checks were successful
Build / build (push) Successful in 4m41s
This commit updates the CI build and release workflows by changing the Gradle build command from `composeApp:buildDebug` to `composeApp:build`.
This change affects the `build.yaml` and `release.yaml` files.
-  the Gradle build command is updated to use `composeApp:build` instead of `composeApp:buildDebug`

Reviewed-on: #11
Co-authored-by: Ben Martin <ben.martin@sky.uk>
Co-committed-by: Ben Martin <ben.martin@sky.uk>
2025-01-21 10:16:52 +00:00
27240824f6 feature/ci (#8)
All checks were successful
Build / build (push) Successful in 4m25s
Release / release (push) Successful in 5m32s
Resolves #3

Reviewed-on: #8
2025-01-21 01:13:49 +00:00
4b0c4c406f
Initial commit 2025-01-20 22:23:52 +00:00