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
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
6a4d0c2d3a
refactor: add license headers across the board
2022-10-26 01:55:50 +05:30
74c265538d
fix(api): cleanup dependencies
2022-10-10 01:29:32 +05:30
4607a68de0
refactor(api): update tests for EitherNet
2022-10-10 01:29:32 +05:30
8652d4ceaa
refactor(api): adopt EitherNet
2022-10-10 01:29:32 +05:30
f16ae4ff0b
fix(model): drop unused User#karma
field and update test cases
2022-07-23 17:33:57 +05:30
4d78a41e49
all: sort and reorganize dependencies
2022-07-03 21:42:02 +05:30
a93eeab14a
api: fix tests
2022-05-24 13:29:09 +05:30
d659d04bd4
api: add support for user profiles
...
(cherry picked from commit 78d3f4a54f4abc57ba99b06542a5eb58fd360670)
2022-05-09 17:07:02 +05:30
ad456c6141
api: use retrofit-mock for tests
2022-05-07 14:23:52 +05:30
3097eaf82f
gradle: migrate to build-logic
2022-04-05 19:29:49 +05:30
0eba1e26fb
gradle: migrate plugin dependencies to version catalogs
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2022-03-25 15:04:38 +05:30
00735cc194
api: update LobstersApiTest for stripped models
2021-12-15 22:18:08 +05:30
6eb3acff78
all: allow unknown keys in responses
2021-12-15 22:18:07 +05:30
096d2882e2
all: refactor model classes and serialization
...
- Move model classes to a standalone `model` Gradle module
- Migrate from Moshi to kotlinx.serialization for multiplatform support
2021-09-30 13:20:08 +05:30
bbc9dc4638
api: bump KSP
2021-09-22 13:48:43 +05:30
4a41d8af95
api: bump KSP
2021-09-08 00:47:05 +05:30
a194f714c9
api: bump KSP
2021-09-02 12:12:08 +05:30
94afba68a1
all: update JB Compose and KSP deps
2021-08-29 19:36:45 +05:30
c584d52e89
api: bump KSP
2021-08-13 16:03:11 +05:30
d65e14b2c8
build: configure Kotlin options for all projects
2021-08-05 21:19:03 +05:30
89dbf124d8
all: upgrade dependencies
2021-08-05 01:29:27 +05:30
13e4c98824
api: bump KSP
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-10 19:45:12 +05:30
294052e309
build: remove unnecessary manual dependency decl
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-10 01:18:29 +05:30
23b2e635bb
all: tweak dependency namespacing
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-10 01:18:29 +05:30
46ef1d5567
api: fixup package name
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-08 00:54:09 +05:30
fcfcbfbf92
api: initial commit
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-04 09:23:52 +05:30