5599d6d70d
refactor: drop screenshot tests
...
This breaks the Anvil Gradle Plugin
See: https://github.com/ZacSweers/anvil/issues/89
2025-03-28 23:50:07 +05:30
82d8303bfe
chore(deps): bump everything
2025-03-28 23:42:39 +05:30
52382d7918
fix: remove useless Sentry-related code
2025-03-11 19:27:29 +05:30
976c9dd064
feat: separate db reads and writes to separate dispatchers
2025-03-11 17:32:56 +05:30
1d291eacae
chore: refresh baseline
2025-03-06 21:06:46 +05:30
GitHub Actions
833fcb616d
feat(release): start next development iteration
2025-02-13 22:16:04 +00:00
GitHub Actions
8ef213ffdb
feat(release): bump version
2025-02-13 22:08:23 +00:00
GitHub Actions
0bb745b8e7
feat(release): start next development iteration
2025-01-31 12:58:20 +00:00
GitHub Actions
6915b12db8
feat(release): bump version
2025-01-31 12:52:25 +00:00
25249629fd
chore: remove years from license headers
...
These are a useless annoyance
See: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
2025-01-23 23:45:10 +05:30
fa5cb1f484
fix(deps): upgrade haze to 1.2.0
2025-01-10 02:41:27 +05:30
renovate[bot]
c1b4af7484
fix(deps): update sentry to v7.20.0
...
msfjarvis: disable Session Replay now that it's out of beta and paid
2025-01-03 14:51:06 +05:30
28720b06bb
chore(build): ensure AboutLibraries tasks avoid rate limits
2025-01-03 14:23:21 +05:30
b20b087b8b
feat: start work on a new tablet screen
...
Updates #726
2025-01-02 14:44:13 +05:30
ae84a3ea02
chore: remove unncessary licensee config
2024-12-14 16:21:47 +05:30
1980387d4f
fix(build): apply DAGP to all subprojects
2024-12-12 22:07:11 +05:30
d4d11b9254
refactor: de-duplicate navigation destinations
2024-12-02 15:58:19 +05:30
f35c12fcbd
fix(build): enable new PausableComposition
Compose Compiler feature
2024-12-02 01:02:43 +05:30
GitHub Actions
ba7607429a
feat(release): start next development iteration
2024-11-30 13:32:42 +00:00
GitHub Actions
0224255ac6
feat(release): bump version
2024-11-30 13:24:59 +00:00
57bc93d5ea
feat(ui): reintroduce navigation rail to tablet UI
2024-11-30 13:53:55 +05:30
GitHub Actions
de85b1aa2e
feat(release): start next development iteration
2024-11-26 10:49:06 +00:00
GitHub Actions
9e8e4813b1
feat(release): bump version
2024-11-26 10:48:06 +00:00
76dd90a287
fix(android): prevent transparent navigation bar on API <= 31
...
Haze only works on API 32 and above so we set a solid background
color for devices without blur.
2024-11-16 22:50:55 +05:30
4bac4c6404
fixup! refactor(android): remove TwoPaneLayoutPostActions
2024-11-01 00:09:30 +05:30
4d260933c0
refactor(android): remove TwoPaneLayoutPostActions
2024-11-01 00:00:33 +05:30
37d0614830
fix(android): switch to LocalActivity
from activity-compose
2024-10-31 23:38:00 +05:30
1fc8f9a2be
refactor(android): revamp the user interactions of tablet UI and cleanup code
2024-10-28 01:14:39 +05:30
b51eb5415a
fix(android): ignore some androidx.window
stuff from R8
2024-10-28 00:25:41 +05:30
ThanaReka
b84f266db7
Add tablet specific UI ( #686 )
...
Hi @msfjarvis ! Please have a look at what I have been able to implement
so far. When trying to call the ListDetail version in the MainActivity I
realized that the MainActivity is based on the BaseActivity class, and I
wasn't exactly sure how to set the parameters for ListDetail. Let me
know your thoughts when you get a chance. Thanks!
---------
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-10-26 20:53:43 +00:00
f215210ffa
refactor(android): make navigation destinations parcelable
2024-10-27 01:36:58 +05:30
c2b58dbe58
fix: prevent navigation bugs with back button
2024-10-20 22:52:43 +05:30
241a8ca426
fix(build): workaround IDE bug with BaseAppModuleExtension
2024-10-17 18:03:39 +05:30
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