Harsh Shandilya
c79b7114fb
refactor: selectively apply DAGP advice
2024-04-30 00:53:21 +05:30
Harsh Shandilya
c8eaf8d769
fix(api): remove sentry-okhttp integration
...
This keeps logging HTTP 500 errors despite me opting out of them
Fixes COMPOSE-LOBSTERS-2T
2024-04-24 22:58:59 +05:30
Harsh Shandilya
cf0ef021d8
fix(deps): update retrofit to 2.10.0
2024-03-19 02:48:42 +05:30
Harsh Shandilya
047d6badb0
fix(core): do not capture failed network requests for Sentry
...
Fixes COMPOSE-LOBSTERS-2Q
2024-03-16 22:19:39 +05:30
Harsh Shandilya
a161769cbd
chore: refresh Lint baselines
2024-03-05 19:12:58 +05:30
Harsh Shandilya
65f7013e78
chore: refresh lint baseline
2024-02-22 11:13:57 +05:30
renovate[bot]
a187752659
chore(deps): update dependency com.facebook:ktfmt to v0.47
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2024-01-18 01:55:45 +05:30
Harsh Shandilya
5bcfe0a85c
feat(web): init
2023-12-03 23:22:29 +05:30
renovate[bot]
416ef47fb1
fix(deps): update sentry to v7
2023-11-30 23:35:22 +05:30
Harsh Shandilya
5a1cdc73c5
fix(android): refresh icon asset
...
dzuk said the asset had export errors.
2023-11-19 19:23:15 +05:30
Harsh Shandilya
58f6607404
feat(android): add new icon by dzuk
2023-11-15 09:34:06 +05:30
Harsh Shandilya
17eb9a4c45
chore: refresh lint baselines
2023-10-19 01:38:13 +05:30
Harsh Shandilya
ed32186984
refactor(build): adopt Slack lints
2023-09-28 15:14:36 +05:30
renovate[bot]
61b000dc48
chore(deps): update dependency com.facebook:ktfmt to v0.46
2023-09-20 00:04:33 +05:30
renovate[bot]
93292c3d5a
chore(deps): update dependency com.facebook:ktfmt to v0.45
2023-09-18 23:38:00 +05:30
Harsh Shandilya
d4672ae8bd
chore(deps): upgrade to Whetstone 0.7.0
2023-09-08 15:08:33 +05:30
Harsh Shandilya
721b74fedc
chore: refresh Lint baseline
2023-09-06 01:57:27 +05:30
Harsh Shandilya
6db7880178
fix: replace unsupported extension syntax
2023-08-30 22:35:21 +05:30
Harsh Shandilya
6265c50caf
chore: refresh Lint baseline
2023-08-30 15:55:41 +05:30
Harsh Shandilya
63d74ae065
chore: refresh lint baseline
2023-08-23 23:29:40 +05:30
Harsh Shandilya
e3627ca89d
fix: prevent upgrading to Anvil k1.8 build
2023-07-29 20:22:24 +05:30
Harsh Shandilya
3143556c63
fix: re-roll Lint baseline
2023-07-27 12:04:50 +05:30
Harsh Shandilya
5870af4017
fix(core): remove unused `DispatcherProvider#unconfined`
2023-07-19 21:31:43 +05:30
Harsh Shandilya
bdf218cd85
refactor(api): rework Retrofit DI and expose LobstersSearchApi
2023-07-18 17:53:36 +05:30
Harsh Shandilya
b3ff40b12b
refactor(core): `RetrofitModule` -> `JsonModule`
2023-07-18 17:11:52 +05:30
Harsh Shandilya
a5be35a667
feat(core): manually wire in Sentry OkHttp integration
2023-06-07 21:04:24 +05:30
Harsh Shandilya
68db3dcda6
refactor: move coroutine-utils into core
2023-06-05 09:52:12 +05:30
Harsh Shandilya
d694415a4a
chore: re-sync Lint baseline
2023-05-04 03:53:36 +05:30
Harsh Shandilya
6918cf5f76
fix(core): adjust OkHttp config
2023-04-27 18:52:21 +05:30
Harsh Shandilya
24b747eb38
fix(build): correct plugin application ordering
2023-04-20 18:00:01 +05:30
Harsh Shandilya
2d63a1e79f
chore: sync up copyright headers
2023-04-19 12:38:36 +05:30
Harsh Shandilya
bf104a1d85
chore(build): reorder DSL declarations
2023-04-19 12:29:27 +05:30
Harsh Shandilya
ea0dd4cb78
feat(core): implement certificate pinning for lobste.rs
2023-04-18 13:44:31 +05:30
Harsh Shandilya
7c019353df
feat(deps): upgrade AGP to 8.0.0
2023-04-18 13:44:18 +05:30
Harsh Shandilya
72c1529bb9
chore: sort dependencies with gradle-dependencies-sorter
2023-03-28 12:15:18 +05:30
Harsh Shandilya
293c04b2ad
fix(build): remove `DSL_SCOPE_VIOLATION` suppression
2023-03-24 14:59:34 +05:30
Harsh Shandilya
0ae48dee33
feat(build): remove Detekt and switch to Slack's Compose lints
2023-03-08 02:27:51 +05:30
Harsh Shandilya
cb798cf011
feat: upgrade to OkHttp 4.10.0
2023-03-07 12:53:51 +05:30
Harsh Shandilya
e62e257154
chore: polish license headers
2023-02-19 09:23:00 +05:30
Harsh Shandilya
540ea7ba43
feat: upgrade `kotlinx.serialization` to 1.5.0-RC
2023-01-26 21:49:29 +05:30
Harsh Shandilya
79920f6180
chore: align copyright headers with Spotless expectations
2022-12-20 16:01:44 +05:30
Harsh Shandilya
36ab72226c
refactor(build-logic): simplify plugin setup
2022-12-20 16:01:18 +05:30
Harsh Shandilya
839773e48e
refactor(gradle): configure Lint for all modules
2022-11-14 13:56:56 +05:30
Harsh Shandilya
0232a4179a
refactor(di): replace Tangle with Whetstone
2022-11-14 12:59:01 +05:30
Harsh Shandilya
4a87682b68
refactor(di): migrate to Whetstone `ApplicationScope`
2022-11-14 12:59:01 +05:30
Harsh Shandilya
15abd31b03
fix(core): reduce HTTP logging level
2022-11-13 21:15:03 +05:30
Harsh Shandilya
77af00229f
feat(core): add a Napier plugin
2022-11-13 20:35:18 +05:30
Harsh Shandilya
0390336d50
feat(core): introduce the `AppPlugin` interface
2022-11-13 20:35:18 +05:30
Harsh Shandilya
0bf60812e0
refactor(di): workaround unstable IntoSet ordering
...
EitherNet's ApiResultConverterFactory needs to go before any other
(de)serialization factories, but multibindings do not have ordering
guarantees. To fix this, I've changed the module to handle the EitherNet
configuration within api and let core continue supplying everything else.
2022-11-13 18:11:50 +05:30
Harsh Shandilya
005dc9ab83
refactor(di): move ApiModule to core and api
2022-11-13 17:17:01 +05:30