Commit graph

1878 commits

Author SHA1 Message Date
29c0369d43 fix(build): set proguard files for all build types
Some cursed day you might be enabling R8 on debug builds
2023-07-19 22:24:23 +05:30
e700987d14 chore(deps): update dev.chrisbanes.compose:compose-bom to 2023.07.00-alpha01 2023-07-19 22:15:33 +05:30
c5ec6cd680 Revert "Revert "fix(common): make text in comments screen selectable""
This reverts commit 401214794d.
2023-07-19 21:58:08 +05:30
renovate[bot]
e48a6d41d5
chore(deps): update github/codeql-action action to v2.21.0 2023-07-19 16:02:19 +00:00
5870af4017 fix(core): remove unused DispatcherProvider#unconfined 2023-07-19 21:31:43 +05:30
cb4c85b41c chore(build): upgrade to Gradle 8.3 RC1 2023-07-19 21:31:43 +05:30
renovate[bot]
cd6a04c5fd
fix(deps): update sentry to v6.26.0 2023-07-19 13:37:30 +00:00
401214794d Revert "fix(common): make text in comments screen selectable"
Causes frequent crashes

This reverts commit 778be597dd.
2023-07-19 10:03:04 +00:00
fdd2f7008c Revert "fix(common): use SystemClock for getting current millis"
This broke relative time accounting

This reverts commit 42cc852a20.
2023-07-19 10:02:20 +00:00
renovate[bot]
18ef9c63b9
chore(deps): update dependency com.android.test to v8.2.0-alpha13 2023-07-18 21:20:15 +00:00
d343f3db2b feat(api): remove tag search endpoints 2023-07-19 00:50:10 +05:30
42cc852a20 fix(common): use SystemClock for getting current millis 2023-07-19 00:41:33 +05:30
44be6eacbb chore: update changelog 2023-07-19 00:04:25 +05:30
778be597dd fix(common): make text in comments screen selectable
With this change you can now select
- The post title
- The post description if it exists, and
- Each individual comment

Fixes #385
2023-07-18 23:23:24 +05:30
255439e2b4 feat(common): add a clickable icon to SearchBar 2023-07-18 23:23:24 +05:30
renovate[bot]
63c3e26f5c
fix(deps): update dependency nl.littlerobots.version-catalog-update:nl.littlerobots.version-catalog-update.gradle.plugin to v0.8.1 2023-07-18 17:38:40 +00:00
d3c3e3ca08 feat(android): wire up search UI into navigation graph 2023-07-18 23:08:07 +05:30
8d6aba9865 feat(android): add search UI 2023-07-18 23:08:07 +05:30
5e91e20c51 feat(android): add specialized PagingSource for search endpoint 2023-07-18 23:08:07 +05:30
84c9dd3762 feat(common): add a simple SearchBar component
Material 3's SearchBar has way too much "interaction" for my liking
2023-07-18 23:08:07 +05:30
renovate[bot]
24ef11b315
fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-beta01 2023-07-18 17:34:11 +00:00
bdf218cd85 refactor(api): rework Retrofit DI and expose LobstersSearchApi 2023-07-18 17:53:36 +05:30
b3ff40b12b refactor(core): RetrofitModule -> JsonModule 2023-07-18 17:11:52 +05:30
bad5bf5457 refactor(api): make SearchConverter a singleton 2023-07-18 17:11:06 +05:30
cf3ca27966 fix(api): correct usage of @Query feature in search API 2023-07-18 17:04:50 +05:30
renovate[bot]
127a0674a2 chore(deps): update gradle/gradle-build-action action to v2.6.1 2023-07-18 17:01:52 +05:30
renovate[bot]
b1a18c5dec fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.20.0 2023-07-18 17:01:52 +05:30
GitHub Actions
0a39f56775 chore(android): refresh baseline profile 2023-07-18 17:01:52 +05:30
5daeb8d580 feat(common): log errors from NetworkError composable
Having the errors in the logcat stream makes debugging quite a lot faster.
2023-07-18 17:01:52 +05:30
415ddae9f7 refactor(android): enforce DI encapsulation 2023-07-18 17:01:52 +05:30
4c95680f3b fix(renovate): remove now-unnecessary sentry-sdk regex manager 2023-07-17 16:03:15 +05:30
b6cb9a2077 fix(renovate): consolidate and cleanup disabled packages 2023-07-17 16:01:36 +05:30
13eefbba2a chore(gradle): ensure all custom repositories are named 2023-07-17 15:43:58 +05:30
6548f7d654 fix(renovate): drop Poko from Renovate list
This is tied to the Kotlin version
2023-07-17 15:12:09 +05:30
1e4217598f fix(build): make slimTests skip debug rather than select release 2023-07-17 15:08:52 +05:30
0359860b82 refactor(android): move link metadata extraction to Unfurl
Crux is doing major changes for no good reason
2023-07-17 15:03:55 +05:30
37f42dc107 feat(api): add a Retrofit service for search 2023-07-17 08:26:56 +00:00
7eb4b45ab1 fix(model): ensure all classes have a readable toString 2023-07-17 13:36:42 +05:30
GitHub Actions
3706fdd284 chore(android): refresh baseline profile 2023-07-17 01:28:06 +00:00
renovate[bot]
f1fa96f8ca
fix(deps): update dependency com.chimbori.crux:crux to v5 2023-07-16 10:22:42 +00:00
renovate[bot]
36cadcdd78
fix(deps): update dependency com.chimbori.crux:crux to v4 2023-07-16 03:55:22 +00:00
renovate[bot]
cf3ac329f6
fix(deps): update dependency com.chimbori.crux:crux to v3.13.0 2023-07-16 00:26:09 +00:00
0581cedfb0
fix: remove useless get 2023-07-16 00:49:16 +05:30
GitHub Actions
0fc5adc197 chore(android): refresh baseline profile 2023-07-15 01:25:21 +00:00
renovate[bot]
0680585b77
chore(deps): update github/codeql-action action to v2.20.4 2023-07-14 15:04:14 +00:00
2a3514e3b5
Revert "fix(android): remove explicit item keys"
This causes subtle UI artifacts that make me more annoyed than the occasional crash.

This reverts commit 2a97383e7d.
2023-07-14 19:08:32 +05:30
renovate[bot]
fd8b65be72
chore(deps): update sentry to v6.25.2 2023-07-14 10:57:40 +00:00
renovate[bot]
50870b5fb5
fix(deps): update dagger to v2.47 2023-07-14 05:07:17 +00:00
GitHub Actions
7c5d935801 chore(android): refresh baseline profile 2023-07-14 01:31:32 +00:00
GitHub Actions
2862ada772 chore(android): refresh baseline profile 2023-07-13 01:25:54 +00:00