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