Commit graph

45 commits

Author SHA1 Message Date
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
5a1cdc73c5
fix(android): refresh icon asset
dzuk said the asset had export errors.
2023-11-19 19:23:15 +05:30
58f6607404 feat(android): add new icon by dzuk 2023-11-15 09:34:06 +05:30
17eb9a4c45
chore: refresh lint baselines 2023-10-19 01:38:13 +05:30
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
d4672ae8bd
chore(deps): upgrade to Whetstone 0.7.0 2023-09-08 15:08:33 +05:30
721b74fedc
chore: refresh Lint baseline 2023-09-06 01:57:27 +05:30
6db7880178
fix: replace unsupported extension syntax 2023-08-30 22:35:21 +05:30
6265c50caf
chore: refresh Lint baseline 2023-08-30 15:55:41 +05:30
63d74ae065
chore: refresh lint baseline 2023-08-23 23:29:40 +05:30
e3627ca89d
fix: prevent upgrading to Anvil k1.8 build 2023-07-29 20:22:24 +05:30
3143556c63
fix: re-roll Lint baseline 2023-07-27 12:04:50 +05:30
5870af4017 fix(core): remove unused DispatcherProvider#unconfined 2023-07-19 21:31:43 +05:30
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
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
d694415a4a
chore: re-sync Lint baseline 2023-05-04 03:53:36 +05:30
6918cf5f76
fix(core): adjust OkHttp config 2023-04-27 18:52:21 +05:30
24b747eb38
fix(build): correct plugin application ordering 2023-04-20 18:00:01 +05:30
2d63a1e79f
chore: sync up copyright headers 2023-04-19 12:38:36 +05:30
bf104a1d85
chore(build): reorder DSL declarations 2023-04-19 12:29:27 +05:30
ea0dd4cb78
feat(core): implement certificate pinning for lobste.rs 2023-04-18 13:44:31 +05:30
7c019353df
feat(deps): upgrade AGP to 8.0.0 2023-04-18 13:44:18 +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
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