Commit graph

2065 commits

Author SHA1 Message Date
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
renovate[bot]
65d1457386
chore(deps): update sentry to v6.25.1 2023-07-12 10:33:55 +00:00
GitHub Actions
0f63611c2d chore(android): refresh baseline profile 2023-07-12 01:25:10 +00:00
renovate[bot]
7767f1c6d7
chore(deps): update agp to v8.2.0-alpha12 2023-07-11 19:08:20 +00:00
GitHub Actions
f351b60073 chore(android): refresh baseline profile 2023-07-11 01:27:20 +00:00
752dee8ed6
fix(ci): submit generated dependency graph from running tests 2023-07-11 06:28:33 +05:30
0573e8cb2d
fix(ci): remove build-tools workaround 2023-07-11 06:14:04 +05:30
75fd41a0d8
fix(ci): make CodeQL only run on schedule 2023-07-11 06:14:04 +05:30
renovate[bot]
59f8577d1f
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.6.0 2023-07-10 18:46:20 +00:00
renovate[bot]
85d4b50d28
chore(deps): update gradle/gradle-build-action action to v2.6.0 2023-07-10 18:32:28 +00:00
renovate[bot]
c3499d434b
chore(deps): update dependency gradle to v8.2.1 2023-07-10 15:18:37 +00:00
GitHub Actions
701e0d7fcc chore(android): refresh baseline profile 2023-07-10 01:28:01 +00:00
9a5a417418
feat(build): add copyright license headers to XML files 2023-07-09 22:59:58 +05:30
renovate[bot]
1221992d26
chore(deps): update agp to v8.2.0-alpha11 2023-07-09 22:56:37 +05:30