5dabebf579
fix(api): simplify test assertion
2023-09-17 01:38:46 +05:30
e283584999
fix(api): use the correct test resource
2023-09-14 23:17:15 +05:30
1cb3eb6472
refactor(api): import CSRF extraction from android
module
2023-09-14 00:47:01 +05:30
e49a2c2cbc
fix(build): disable NewerVersionAvailable
Lint
2023-09-07 23:52:15 +05:30
721b74fedc
chore: refresh Lint baseline
2023-09-06 01:57:27 +05:30
c87f6a4239
fix(api): adapt to new user endpoint
2023-09-01 04:05:07 +05:30
6265c50caf
chore: refresh Lint baseline
2023-08-30 15:55:41 +05:30
9dcf26b5a4
fix(model): adjust for new comments structure
2023-08-30 11:32:10 +05:30
b43d238dd1
chore: refresh Lint baseline
2023-08-24 12:40:19 +05:30
63d74ae065
chore: refresh lint baseline
2023-08-23 23:29:40 +05:30
786f674044
fix(api): make commentsUrl in search results absolute
2023-08-02 11:08:10 +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
d343f3db2b
feat(api): remove tag search endpoints
2023-07-19 00:50:10 +05:30
bdf218cd85
refactor(api): rework Retrofit DI and expose LobstersSearchApi
2023-07-18 17:53:36 +05:30
bad5bf5457
refactor(api): make SearchConverter a singleton
2023-07-18 17:11:06 +05:30
cf3ca27966
fix(api): correct usage of @Query
feature in search API
2023-07-18 17:04:50 +05:30
37f42dc107
feat(api): add a Retrofit service for search
2023-07-17 08:26:56 +00:00
acdc924047
chore: cleanup redundant @OptIn
annotations
2023-06-05 09:34:48 +05:30
3dfd2d7862
chore: rework dependency declaration
2023-05-07 11:16:19 +00:00
a5e25e2eb5
refactor(build): simplify test dependency setup
2023-05-05 20:31:29 +05:30
9c86a9124d
fix: sort dependencies
2023-05-04 15:16:31 +05:30
d694415a4a
chore: re-sync Lint baseline
2023-05-04 03:53:36 +05:30
ae66aced83
feat(api): migrate away from kotest
2023-05-04 03:33:47 +05:30
5d2eebf093
fix(api): add test util for type assertion
2023-05-04 03:33:47 +05:30
24b747eb38
fix(build): correct plugin application ordering
2023-04-20 18:00:01 +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
c1f1d67bfa
feat(android): add a repository for extracting CSRF token
2023-03-10 01:29:04 +05:30
9ab8a3e149
fix(api): avoid unnecessary build warning
2023-03-08 02:27:51 +05:30
0ae48dee33
feat(build): remove Detekt and switch to Slack's Compose lints
2023-03-08 02:27:51 +05:30
f17375e9e1
refactor: move Tags from api to model module
2023-02-22 09:23:23 +05:30
Pratik Gorade
3da0674031
feat(tags): add api to fetch posts by tags and a utility class Tags
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2023-02-19 11:22:30 +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
eba5d64998
refactor: migrate all tests to kotest
2022-11-30 01:47:17 +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
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