Commit graph

113 commits

Author SHA1 Message Date
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
1980387d4f fix(build): apply DAGP to all subprojects 2024-12-12 22:07:11 +05:30
f35c12fcbd fix(build): enable new PausableComposition Compose Compiler feature 2024-12-02 01:02:43 +05:30
b24a180780 refactor: migrate to Coil3 2024-11-05 13:13:59 +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
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
d5a0bb256f fix(build): inject test dependencies in the screenshotTest source set 2024-09-02 12:49:32 +05:30
ed4c573ee4 feat(common): set up for Compose screenshot testing 2024-09-02 03:02:49 +05:30
renovate[bot]
f452833f6d
chore(deps): update kotlin and compose to v2.0.20 (#635)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.serialization/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.serialization/2.0.10/2.0.20?slim=true)](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`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.compose/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.compose/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.compose/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.compose/2.0.10/2.0.20?slim=true)](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`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.10/2.0.20?slim=true)](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
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
c79b7114fb refactor: selectively apply DAGP advice 2024-04-30 00:53:21 +05:30
ed5b6c21da Revert "fix(deps): upgrade Compose"
I guess it is not unmaintained

This reverts commit d19c1e11be.
2024-04-18 03:48:34 +05:30
d19c1e11be fix(deps): upgrade Compose
The BOM is likely to go unmaintained in the future

See: https://github.com/chrisbanes/compose-bom/issues/97
2024-04-18 01:02:26 +05:30
ed32186984
refactor(build): adopt Slack lints 2023-09-28 15:14:36 +05:30
7b0b206905
refactor(database): split out JVM and Android parts 2023-09-26 16:35:50 +05:30
b5c57500b1
feat: revert back to old text pipeline
Things have been entirely too slow on the lobste.rs front and I don't care much to continue pushing for it.

Fixes #382
Fixes #383
2023-06-28 10:58:39 +05:30
d8a76cf1e7
Revert "fix(build): temporarily revert to AGP 8.0.x"
This reverts commit 1e888494ee.
2023-06-28 10:46:59 +05:30
40cd7758dc
chore: remove unused Markdown dependencies 2023-06-09 20:09:44 +05:30
1e888494ee
fix(build): temporarily revert to AGP 8.0.x
Android Studio's canary version is going through some trouble recognizing test sources
2023-06-05 02:16:57 +05:30
37e6c87046
feat: move up to AGP 8.2.x 2023-05-25 22:19:58 +05:30
ae10d433e6
refactor: switch to Material Icons
Our previous system resulted in leaner code but was way too annoying to add
new icons to.
2023-05-18 02:03:17 +05:30
6b1c53c31a
chore(gradle): sort dependencies 2023-05-12 13:15:36 +05:30
3dfd2d7862 chore: rework dependency declaration 2023-05-07 11:16:19 +00:00
9c86a9124d
fix: sort dependencies 2023-05-04 15:16:31 +05:30
0cd4257e73 Revert "feat(build): upgrade to AGP 8.1.0-beta01"
Newer AGP releases cause incorrect desugaring of the Crux dependency

This reverts commit 68a20e0d11.
2023-04-26 14:37:03 +00:00
68a20e0d11
feat(build): upgrade to AGP 8.1.0-beta01 2023-04-25 18:42:05 +05:30
24b747eb38
fix(build): correct plugin application ordering 2023-04-20 18:00:01 +05:30
250e7c20e5
feat(common): use FlowRow from Compose Foundation 2023-04-20 01:44:43 +05:30
bf104a1d85
chore(build): reorder DSL declarations 2023-04-19 12:29:27 +05:30
293c04b2ad
fix(build): remove DSL_SCOPE_VIOLATION suppression 2023-03-24 14:59:34 +05:30
b969b5f0bf
refactor: use immutable collections where flagged by Lint 2023-03-08 02:27:51 +05:30
e62e257154
chore: polish license headers 2023-02-19 09:23:00 +05:30
ce91650788
fix(deps): downgrade to Compose 2023.01.00
There seems to be a regression with `produceState` in this release

Also reverts fb4beb08ee
2023-01-21 12:32:13 +05:30
7096e62948
fix(deps): switch to Chris Banes' Compose alpha BOM 2023-01-12 22:37:10 +05:30
fb4beb08ee
fix(common): adopt new Compose APIs 2023-01-12 02:40:37 +05:30
6750eff9fa
chore(deps): upgrade to Compose 2023-01-12 alpha release 2023-01-12 02:31:00 +05:30
76737b0eed
chore(gradle): remove Compose Compiler metrics opt-in
This doesn't seem worth generating for each build

Revert "fix(gradle): address list reassignment lints"

This reverts commit 1d2da7c2f8.

Revert "chore: enable Compose Compiler metrics"

This reverts commit 0d668ac3aa.
2022-12-22 11:25:06 +05:30
1d2da7c2f8
fix(gradle): address list reassignment lints 2022-12-14 18:27:01 +05:30
485282a48d
feat(common): change progress indicator to linear
Fixes SDP-20
2022-12-14 17:46:42 +05:30
0d668ac3aa
chore: enable Compose Compiler metrics 2022-12-12 02:41:12 +05:30
69c76a06c2
fix(gradle): use internal kotlin-android plugin 2022-12-01 12:18:45 +05:30
4a87682b68
refactor(di): migrate to Whetstone ApplicationScope 2022-11-14 12:59:01 +05:30
157fe2c221
refactor(di): move out Coil configuration to an AppPlugin 2022-11-13 21:10:57 +05:30
6a4d0c2d3a
refactor: add license headers across the board 2022-10-26 01:55:50 +05:30
80bfb34e5b
refactor(deps): switch Compose dependencies to BOM 2022-10-24 22:49:58 +05:30
4bee8f1818
feat(common): add preview dependencies 2022-09-30 12:14:38 +05:30
21b5f3e4f3
refactor: remove kotlinx-datetime dependency 2022-09-28 20:19:49 +05:30
22667997df
chore(common): reorder dependencies 2022-09-28 19:03:13 +05:30