e62e257154
chore: polish license headers
2023-02-19 09:23:00 +05:30
540ea7ba43
feat: upgrade kotlinx.serialization
to 1.5.0-RC
2023-01-26 21:49:29 +05:30
79920f6180
chore: align copyright headers with Spotless expectations
2022-12-20 16:01:44 +05:30
36ab72226c
refactor(build-logic): simplify plugin setup
2022-12-20 16:01:18 +05:30
839773e48e
refactor(gradle): configure Lint for all modules
2022-11-14 13:56:56 +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
15abd31b03
fix(core): reduce HTTP logging level
2022-11-13 21:15:03 +05:30
77af00229f
feat(core): add a Napier plugin
2022-11-13 20:35:18 +05:30
0390336d50
feat(core): introduce the AppPlugin
interface
2022-11-13 20:35:18 +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