Commit Graph

59 Commits

Author SHA1 Message Date
Harsh Shandilya 9bd0df2aa8 fix(model): restore konvert-api dependency 2024-04-30 01:41:31 +05:30
Harsh Shandilya c79b7114fb refactor: selectively apply DAGP advice 2024-04-30 00:53:21 +05:30
Harsh Shandilya 85fc5cac21 fix: adjust for new API changes 2024-03-16 09:48:08 +05:30
Harsh Shandilya a161769cbd chore: refresh Lint baselines 2024-03-05 19:12:58 +05:30
Harsh Shandilya 65f7013e78 chore: refresh lint baseline 2024-02-22 11:13:57 +05:30
Harsh Shandilya 74a7835a53 refactor(android): switch over to PagingData transformations 2024-01-27 19:55:03 +05:30
renovate[bot] a187752659 chore(deps): update dependency com.facebook:ktfmt to v0.47
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2024-01-18 01:55:45 +05:30
Harsh Shandilya 5bcfe0a85c
feat(web): init 2023-12-03 23:22:29 +05:30
Harsh Shandilya 6084e5bb30
refactor: remove all Shiori code
Their API is Terrible, Horrible, No Good, Very Bad[1][2]

1: It's _fine_ but I want more
2: https://en.wikipedia.org/wiki/Alexander_and_the_Terrible,_Horrible,_No_Good,_Very_Bad_Day
2023-12-03 21:52:38 +05:30
Harsh Shandilya 5a1cdc73c5
fix(android): refresh icon asset
dzuk said the asset had export errors.
2023-11-19 19:23:15 +05:30
Harsh Shandilya 58f6607404 feat(android): add new icon by dzuk 2023-11-15 09:34:06 +05:30
Harsh Shandilya b9d92ecefa
Revert "Revert "fix(api): title and url are required for bookmark edits""
This reverts commit 2273768556.
2023-10-31 10:45:24 +05:30
Harsh Shandilya 2273768556
Revert "fix(api): title and url are required for bookmark edits"
Seems to still fail in CI????????????????

This reverts commit cce12fb138.
2023-10-28 00:34:07 +05:30
Harsh Shandilya cce12fb138
fix(api): title and url are required for bookmark edits 2023-10-27 22:34:07 +05:30
Harsh Shandilya f39bf0b043
feat(api/model): initial Shiori API 2023-10-27 22:34:07 +05:30
Harsh Shandilya 17eb9a4c45
chore: refresh lint baselines 2023-10-19 01:38:13 +05:30
Harsh Shandilya 7b0b206905
refactor(database): split out JVM and Android parts 2023-09-26 16:35:50 +05:30
Harsh Shandilya 25382acf0e
refactor(model): use Konvert to automatically generate mappings 2023-09-09 13:31:28 +05:30
Harsh Shandilya 721b74fedc
chore: refresh Lint baseline 2023-09-06 01:57:27 +05:30
Harsh Shandilya 6265c50caf
chore: refresh Lint baseline 2023-08-30 15:55:41 +05:30
Harsh Shandilya 9dcf26b5a4
fix(model): adjust for new comments structure 2023-08-30 11:32:10 +05:30
Harsh Shandilya 63d74ae065
chore: refresh lint baseline 2023-08-23 23:29:40 +05:30
Harsh Shandilya e3627ca89d
fix: prevent upgrading to Anvil k1.8 build 2023-07-29 20:22:24 +05:30
Harsh Shandilya 3143556c63
fix: re-roll Lint baseline 2023-07-27 12:04:50 +05:30
Harsh Shandilya d343f3db2b feat(api): remove tag search endpoints 2023-07-19 00:50:10 +05:30
Harsh Shandilya 0359860b82 refactor(android): move link metadata extraction to Unfurl
Crux is doing major changes for no good reason
2023-07-17 15:03:55 +05:30
Harsh Shandilya 7eb4b45ab1 fix(model): ensure all classes have a readable toString 2023-07-17 13:36:42 +05:30
Harsh Shandilya d694415a4a
chore: re-sync Lint baseline 2023-05-04 03:53:36 +05:30
Harsh Shandilya 5c8057d71f
fix(model): implement `contains` operator fun for `Tags` 2023-05-04 03:33:47 +05:30
Harsh Shandilya ed31d1fefb
chore(lint): update lint baselines 2023-04-20 18:00:01 +05:30
Harsh Shandilya 293c04b2ad
fix(build): remove `DSL_SCOPE_VIOLATION` suppression 2023-03-24 14:59:34 +05:30
Harsh Shandilya f17375e9e1
refactor: move Tags from api to model module 2023-02-22 09:23:23 +05:30
Harsh Shandilya e62e257154
chore: polish license headers 2023-02-19 09:23:00 +05:30
Harsh Shandilya 540ea7ba43
feat: upgrade `kotlinx.serialization` to 1.5.0-RC 2023-01-26 21:49:29 +05:30
Harsh Shandilya 8433f38f6e
fix(model): add `Comment#shortId` 2023-01-12 01:06:34 +05:30
Harsh Shandilya 36ab72226c
refactor(build-logic): simplify plugin setup 2022-12-20 16:01:18 +05:30
Harsh Shandilya 51a8538d6a fix: users can exist without inviters 2022-12-10 10:14:35 +00:00
Harsh Shandilya 6a4d0c2d3a
refactor: add license headers across the board 2022-10-26 01:55:50 +05:30
Harsh Shandilya 79aba9a187
feat: load link metadata lazily 2022-10-16 12:21:19 +05:30
Harsh Shandilya 1d761b1f6e
refactor: suppress `LongParameterList` in `model` module 2022-10-02 16:38:12 +05:30
Harsh Shandilya 84c0abbf58
feat(model): add more fields to `Comment` model 2022-09-28 21:09:02 +05:30
Harsh Shandilya 23298dd0f5
all: introduce and migrate to `ExtendedPostDetails` 2022-08-19 23:20:45 +05:30
Harsh Shandilya 87b1377f38
metadata-extractor: move LinkMetadata to `model` 2022-08-19 23:20:45 +05:30
Harsh Shandilya 3d496c99c1
model: migrate to JVM-only 2022-08-02 23:09:05 +05:30
Harsh Shandilya f16ae4ff0b
fix(model): drop unused `User#karma` field and update test cases 2022-07-23 17:33:57 +05:30
Harsh Shandilya 426c64f5cf
gradle: bump AGP 2022-06-29 23:31:41 +05:30
Harsh Shandilya 1d58ac3acd
all: migrate namespaces to Gradle 2022-05-26 07:59:24 +05:30
Harsh Shandilya 5b6e3dc3b9
model: add more user detail fields
(cherry picked from commit 083755534867200f06d76934231e8f4cbb1a3f48)
2022-05-09 09:51:42 +05:30
Harsh Shandilya 3be6e2552f
gradle: downgrade AGP to 7.0.x again 2022-04-22 20:38:13 +05:30
Harsh Shandilya 83d64ecea9
gradle: resolve noisy build warnings 2022-04-10 00:59:35 +05:30