diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1703aaa..548dbc6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -120,8 +120,9 @@ jobs: if [ -z "$notes" ]; then notes="- Bug fixes and improvements" fi - echo "$notes" > /tmp/release_notes.txt - echo "notes_file=/tmp/release_notes.txt" >> "$GITHUB_OUTPUT" + mkdir -p /tmp/whatsnew + echo "$notes" > /tmp/whatsnew/default + echo "notes_file=/tmp/whatsnew/default" >> "$GITHUB_OUTPUT" - name: Upload to Google Play uses: r0adkll/upload-google-play@v1.1.5 @@ -132,7 +133,7 @@ jobs: tracks: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.track || 'beta' }} status: completed inAppUpdatePriority: 2 - releaseNotesFile: /tmp/release_notes.txt + whatsNewDirectory: /tmp/whatsnew/ - name: Create GitHub Release env: @@ -140,7 +141,7 @@ jobs: run: | gh release create "v${{ steps.bump.outputs.new_version_name }}" \ --title "v${{ steps.bump.outputs.new_version_name }}" \ - --notes-file /tmp/release_notes.txt \ + --notes-file /tmp/whatsnew/default \ app/build/outputs/bundle/release/app-release.aab - name: Commit version bump diff --git a/.github/workflows/build_bundle.yml b/.github/workflows/build_bundle.yml index 6c49cbe..33bf371 100644 --- a/.github/workflows/build_bundle.yml +++ b/.github/workflows/build_bundle.yml @@ -98,6 +98,22 @@ jobs: mv app/build/outputs/bundle/release/app-release.aab \ app/build/outputs/bundle/release/SensorApp-v${{ steps.get_version.outputs.new_version_name }}-release.aab + - name: Generate release notes + id: notes + run: | + prev_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "") + if [ -n "$prev_tag" ]; then + notes=$(git log "$prev_tag"..HEAD --oneline --no-merges --format="- %s" 2>/dev/null || true) + else + notes=$(git log --oneline --no-merges --format="- %s" -20 2>/dev/null || true) + fi + if [ -z "$notes" ]; then + notes="- Bug fixes and improvements" + fi + mkdir -p whatsnew + echo "$notes" > whatsnew/default + echo "notes_file=whatsnew/default" >> "$GITHUB_OUTPUT" + - name: Upload to Google Play Store uses: r0adkll/upload-google-play@v1.1.3 with: diff --git a/IARC_RATING.md b/IARC_RATING.md new file mode 100644 index 0000000..5bb8cdc --- /dev/null +++ b/IARC_RATING.md @@ -0,0 +1,9 @@ +# IARC Content Rating + +| Field | Value | +|-------|-------| +| Global Rating ID | `d0c8a1cd-2033-8636-8c60-3f60a4237282` | +| Product Title | Sensor App | +| Company | Sheyash Pattewar | +| Rating Date | July 13, 2026 | +| Storefront | Google Play | diff --git a/previews/compass.png b/previews/compass.png deleted file mode 100644 index d266998..0000000 Binary files a/previews/compass.png and /dev/null differ diff --git a/previews/dashboard.png b/previews/dashboard.png deleted file mode 100644 index e47c32c..0000000 Binary files a/previews/dashboard.png and /dev/null differ diff --git a/previews/detail.png b/previews/detail.png deleted file mode 100644 index ef5f8b7..0000000 Binary files a/previews/detail.png and /dev/null differ diff --git a/previews/history.png b/previews/history.png deleted file mode 100644 index 7cb3f96..0000000 Binary files a/previews/history.png and /dev/null differ diff --git a/previews/settings.png b/previews/settings.png deleted file mode 100644 index 8de1ef2..0000000 Binary files a/previews/settings.png and /dev/null differ diff --git a/rotation_vector_screen_mockup.html b/rotation_vector_screen_mockup.html new file mode 100644 index 0000000..856391b --- /dev/null +++ b/rotation_vector_screen_mockup.html @@ -0,0 +1,66 @@ +
+
+ +
+ 9:41 + +
+ +
+
+

Orientation

+

Rotation vector

+
+
+ +
+
+ + +
+ + + + + + + + +
+ +
+
+

Azimuth

+

42°

+
+
+

Pitch

+

-6°

+
+
+

Roll

+

18°

+
+
+ +
+

Quaternion (x, y, z, w)

+

0.08, 0.16, 0.36, 0.92

+
+ +
+
+ + Monitor +
+
+ + History +
+
+ + Profile +
+
+
+
\ No newline at end of file diff --git a/whatsnew/default b/whatsnew/default new file mode 100644 index 0000000..7a7fb91 --- /dev/null +++ b/whatsnew/default @@ -0,0 +1,8 @@ +- Sensor UI redesign: accelerometer, gravity bubble level, rotation vector orientation +- Multi-axis chart for sensor data visualization +- Compass improvements: level indicator with tilt dot, radial label alignment +- Dashboard redesign with sensor category grouping +- 3D rotating cube visualization for gyroscope +- Haptic feedback on proximity, step counter, and gyroscope events +- Edge-to-edge display fix and general UI polish +- Bug fixes and performance improvements