a5be35a667
feat(core): manually wire in Sentry OkHttp integration
2023-06-07 21:04:24 +05:30
68db3dcda6
refactor: move coroutine-utils into core
2023-06-05 09:52:12 +05:30
24b747eb38
fix(build): correct plugin application ordering
2023-04-20 18:00:01 +05:30
bf104a1d85
chore(build): reorder DSL declarations
2023-04-19 12:29:27 +05:30
72c1529bb9
chore: sort dependencies with gradle-dependencies-sorter
2023-03-28 12:15:18 +05:30
293c04b2ad
fix(build): remove DSL_SCOPE_VIOLATION
suppression
2023-03-24 14:59:34 +05:30
0ae48dee33
feat(build): remove Detekt and switch to Slack's Compose lints
2023-03-08 02:27:51 +05:30
cb798cf011
feat: upgrade to OkHttp 4.10.0
2023-03-07 12:53:51 +05:30
36ab72226c
refactor(build-logic): simplify plugin setup
2022-12-20 16:01:18 +05:30
0232a4179a
refactor(di): replace Tangle with Whetstone
2022-11-14 12:59:01 +05:30
4a87682b68
refactor(di): migrate to Whetstone ApplicationScope
2022-11-14 12:59:01 +05:30
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
005dc9ab83
refactor(di): move ApiModule to core and api
2022-11-13 17:17:01 +05:30
9d41b7e819
refactor(di): migrate OkHttp module to core
2022-11-13 16:27:33 +05:30
ce37903ea0
feat(di): kick off Anvil infra
2022-11-13 13:13:03 +05:30