c2e609bdf7
fix(build): upgrade to Gradle 8.11-rc-1
2024-10-17 17:59:39 +05:30
7a23aa35c5
chore: refresh Lint baseline
2024-10-17 15:31:10 +05:30
renovate[bot]
70a47e7162
fix(deps): update sentry to v7.15.0 ( #679 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.sentry:sentry-bom](https://redirect.github.com/getsentry/sentry-java )
| `7.14.0` -> `7.15.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[io.sentry:sentry-android](https://redirect.github.com/getsentry/sentry-java )
| `7.14.0` -> `7.15.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>getsentry/sentry-java (io.sentry:sentry-bom)</summary>
###
[`v7.15.0`](https://redirect.github.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#7150 )
[Compare
Source](https://redirect.github.com/getsentry/sentry-java/compare/7.14.0...7.15.0 )
##### Features
- Add support for `feedback` envelope header item type
([#​3687](https://redirect.github.com/getsentry/sentry-java/pull/3687 ))
- Add breadcrumb.origin field
([#​3727](https://redirect.github.com/getsentry/sentry-java/pull/3727 ))
- Session Replay: Add options to selectively mask/unmask views captured
in replay. The following options are available:
([#​3689](https://redirect.github.com/getsentry/sentry-java/pull/3689 ))
- `android:tag="sentry-mask|sentry-unmask"` in XML or
`view.setTag("sentry-mask|sentry-unmask")` in code tags
- if you already have a tag set for a view, you can set a tag by id:
`<tag android:id="@​id/sentry_privacy"
android:value="mask|unmask"/>` in XML or
`view.setTag(io.sentry.android.replay.R.id.sentry_privacy,
"mask|unmask")` in code
- `view.sentryReplayMask()` or `view.sentryReplayUnmask()` extension
functions
- mask/unmask `View`s of a certain type by adding fully-qualified
classname to one of the lists
`options.experimental.sessionReplay.addMaskViewClass()` or
`options.experimental.sessionReplay.addUnmaskViewClass()`. Note, that
all of the view subclasses/subtypes will be masked/unmasked as well
- For example, (this is already a default behavior) to mask all
`TextView`s and their subclasses (`RadioButton`, `EditText`, etc.):
`options.experimental.sessionReplay.addMaskViewClass("android.widget.TextView")`
- If you're using code obfuscation, adjust your proguard-rules
accordingly, so your custom view class name is not minified
- Session Replay: Support Jetpack Compose masking
([#​3739](https://redirect.github.com/getsentry/sentry-java/pull/3739 ))
- To selectively mask/unmask
[@​Composables](https://redirect.github.com/Composables ), use
`Modifier.sentryReplayMask()` and `Modifier.sentryReplayUnmask()`
modifiers
- Session Replay: Mask `WebView`, `VideoView` and
`androidx.media3.ui.PlayerView` by default
([#​3775](https://redirect.github.com/getsentry/sentry-java/pull/3775 ))
##### Fixes
- Avoid stopping appStartProfiler after application creation
([#​3630](https://redirect.github.com/getsentry/sentry-java/pull/3630 ))
- Session Replay: Correctly detect dominant color for `TextView`s with
Spans
([#​3682](https://redirect.github.com/getsentry/sentry-java/pull/3682 ))
- Fix ensure Application Context is used even when SDK is initialized
via Activity Context
([#​3669](https://redirect.github.com/getsentry/sentry-java/pull/3669 ))
- Fix potential ANRs due to `Calendar.getInstance` usage in Breadcrumbs
constructor
([#​3736](https://redirect.github.com/getsentry/sentry-java/pull/3736 ))
- Fix potential ANRs due to default integrations
([#​3778](https://redirect.github.com/getsentry/sentry-java/pull/3778 ))
- Lazily initialize heavy `SentryOptions` members to avoid ANRs on app
start
([#​3749](https://redirect.github.com/getsentry/sentry-java/pull/3749 ))
*Breaking changes*:
- `options.experimental.sessionReplay.errorSampleRate` was renamed to
`options.experimental.sessionReplay.onErrorSampleRate`
([#​3637](https://redirect.github.com/getsentry/sentry-java/pull/3637 ))
- Manifest option `io.sentry.session-replay.error-sample-rate` was
renamed to `io.sentry.session-replay.on-error-sample-rate`
([#​3637](https://redirect.github.com/getsentry/sentry-java/pull/3637 ))
- Change `redactAllText` and `redactAllImages` to `maskAllText` and
`maskAllImages`
([#​3741](https://redirect.github.com/getsentry/sentry-java/pull/3741 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTQuMCIsInVwZGF0ZWRJblZlciI6IjM4LjExNC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-10-10 08:13:53 +00:00
0b549dde2d
chore: refresh Lint baselines
2024-10-04 12:36:48 +05:30
7d31979221
refactor(android): workaround ContentEmitterReturningValues
lint
2024-10-02 20:26:04 +05:30
d50e0e99b3
fix(build): enable Compose Compiler feature flags
2024-10-02 17:08:11 +05:30
bee721d9d8
fix(build): remove deprecated ComposeOptions
2024-10-02 01:23:53 +05:30
GitHub Actions
cb071da730
feat(release): start next development iteration
2024-09-22 14:05:31 +00:00
GitHub Actions
a223470da5
feat(release): bump version
2024-09-22 14:02:16 +00:00
5c2793fff3
fix(android): add a theme preview for SettingsScreen
2024-09-16 13:17:34 +05:30
245437c739
refactor(android): prepare SettingsScreen
composable for standalone preview
2024-09-16 13:17:33 +05:30
1dfea689c6
Revert "refactor: make PostComments non-nullable"
...
This reverts commit 39e3d783cd
.
2024-09-16 12:34:37 +05:30
943cddd8a4
fix(android): cache search results properly
2024-09-02 14:11:36 +05:30
1ebf610794
fix(common): slightly increase padding in LobstersCard
2024-09-02 12:49:32 +05:30
784dcf16f8
feat(android): add a screenshot test for NetworkPosts
2024-09-02 12:49:32 +05:30
7037d55bf2
fix(android): collect saved posts flow in a Lifecycle aware manner
2024-09-02 00:51:30 +05:30
4ab76c60bb
fix(android): ensure pull refresh indicator is visible
2024-09-02 00:31:54 +05:30
GitHub Actions
68bcae572b
feat(release): start next development iteration
2024-08-30 14:34:08 +00:00
GitHub Actions
edfe72f12a
feat(release): bump version
2024-08-30 14:30:24 +00:00
077c855ef3
fix(android): give the right padding to SearchBar
...
Fixes #644
2024-08-29 12:42:22 +05:30
GitHub Actions
f7f3f55261
feat(release): start next development iteration
2024-08-29 03:49:12 +00:00
GitHub Actions
74af4ad5b6
feat(release): bump version
2024-08-29 03:45:26 +00:00
1de4916c9c
feat: redesign bottom navigation bar
2024-08-28 15:17:38 +05:30
4f3bafc051
fix(android): migrate to Material3 pull refresh indicator
2024-08-28 13:42:36 +05:30
8651a4f66b
refactor: lazily query saved and read state in UI
...
Having this always be read from the UI avoids values going stale inside data models
Fixes #641
2024-08-28 13:12:31 +05:30
6f424ae2d5
fix(android): avoid triggering a refresh on saving posts
...
The underlying issue is still not resolved since work on paging has stalled out in
Store5, but this trades the bad UX of an unwanted refresh for the slightly less
bad UX of the saved state sometimes being stale.
Fixes #558
2024-08-28 12:37:57 +05:30
c8d1491196
refactor(android): inline refresh load state
2024-08-28 12:18:58 +05:30
1dfcda4a64
feat(android): enable Sentry session replay
2024-08-24 16:02:56 +05:30
renovate[bot]
f452833f6d
chore(deps): update kotlin and compose to v2.0.20 ( #635 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.jetbrains.kotlin.plugin.serialization](https://kotlinlang.org/ )
([source](https://togithub.com/JetBrains/kotlin )) | `2.0.10` -> `2.0.20`
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [org.jetbrains.kotlin.plugin.compose](https://kotlinlang.org/ )
([source](https://togithub.com/JetBrains/kotlin )) | `2.0.10` -> `2.0.20`
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://kotlinlang.org/ )
([source](https://togithub.com/JetBrains/kotlin )) | `2.0.10` -> `2.0.20`
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>JetBrains/kotlin
(org.jetbrains.kotlin.plugin.serialization)</summary>
###
[`v2.0.20`](https://togithub.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-08-22 18:38:00 +00:00
39e3d783cd
refactor: make PostComments non-nullable
2024-08-21 13:37:48 +05:30
67b253ba62
fix(android): reorder settings items
2024-08-08 03:44:03 +05:30
f1fcaf53f4
feat(android): link up bottombar visibility with scroll
2024-07-09 23:43:31 +05:30
8f69490c11
Reapply "refactor(android): migrate to navigation safe-args"
...
This reverts commit 6296afe51a
.
2024-07-03 14:03:48 +05:30
3a6f7be808
fix(android): surface upstream downtime more prominently
2024-06-26 11:58:12 +05:30
e2bcabe4e5
chore: refresh Lint baseline
2024-06-13 20:56:45 +05:30
cef05306ba
fix(android): update LeakCanary API usage
...
Fixes 9a1f42764e
2024-06-13 20:46:01 +05:30
742a30bfdd
Revert "fix(android): attempt to workaround duplicate item keys bug"
...
Doesn't seem to have resolved the issue.
This reverts commit 9c07169b1b
.
2024-06-11 19:45:58 +05:30
GitHub Actions
b0c6806226
feat(release): start next development iteration
2024-06-05 07:52:29 +00:00
GitHub Actions
6e29d61799
feat(release): bump version
2024-06-05 07:49:10 +00:00
9c07169b1b
fix(android): attempt to workaround duplicate item keys bug
...
Fixes COMPOSE-LOBSTERS-2E
2024-06-05 13:12:52 +05:30
6296afe51a
Revert "refactor(android): migrate to navigation safe-args"
...
This reverts commit cf390de486
and bb3cef2f5b
.
2024-05-31 01:05:14 +05:30
cf390de486
refactor(android): move navigation extensions to their own file
2024-05-30 18:07:23 +05:30
bb3cef2f5b
refactor(android): migrate to navigation safe-args
...
(cherry picked from commit 127a69249e
)
Fixes PP-77
2024-05-30 14:03:42 +05:30
a791588423
fix(android): work around weird scroll issue with saved posts
2024-05-30 13:07:51 +05:30
8c0734a19a
fix(build): enable Compose strong skipping mode
2024-05-30 02:02:12 +05:30
c471fee4ee
fix(build): cut over to upstream Compose Compiler
2024-05-22 02:40:24 +05:30
b12b5c800f
feat(android): add share action
2024-05-20 01:37:00 +05:30
GitHub Actions
ce64454cec
feat(release): start next development iteration
2024-05-14 07:49:51 +00:00
GitHub Actions
b3313efbbe
feat(release): bump version
2024-05-14 07:46:16 +00:00
83eb3c13b2
feat(android): add a heap growth detection test
2024-05-13 02:51:25 +05:30