Commit graph

43 commits

Author SHA1 Message Date
Devon Sawatsky
bb11ede32a fix: rename updatedAt field to lastEditedAt for comments 2025-02-14 04:51:38 +05:30
bff573ec10 Partially revert "fix(api): refresh post details golden snapshot"
There's a more complete patch available from the person who filed the issue

This partially reverts commit e81e28c395.
2025-02-14 04:51:11 +05:30
e81e28c395 fix(api): refresh post details golden snapshot
Fixes #775
2025-02-14 03:26:58 +05:30
25249629fd chore: remove years from license headers
These are a useless annoyance

See: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
2025-01-23 23:45:10 +05:30
5db68ba186 feat: highlight story author in comments 2024-11-14 01:21:03 +05:30
8651a4f66b refactor: lazily query saved and read state in UI
Having this always be read from the UI avoids values going stale inside data models

Fixes #641
2024-08-28 13:12:31 +05:30
b132410282 feat: show "Authored by" on posts when applicable 2024-06-26 21:29:41 +05:30
85fc5cac21 fix: adjust for new API changes 2024-03-16 09:48:08 +05:30
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
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
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
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
cce12fb138
fix(api): title and url are required for bookmark edits 2023-10-27 22:34:07 +05:30
f39bf0b043
feat(api/model): initial Shiori API 2023-10-27 22:34:07 +05:30
25382acf0e
refactor(model): use Konvert to automatically generate mappings 2023-09-09 13:31:28 +05:30
9dcf26b5a4
fix(model): adjust for new comments structure 2023-08-30 11:32:10 +05:30
d343f3db2b feat(api): remove tag search endpoints 2023-07-19 00:50:10 +05:30
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
7eb4b45ab1 fix(model): ensure all classes have a readable toString 2023-07-17 13:36:42 +05:30
5c8057d71f
fix(model): implement contains operator fun for Tags 2023-05-04 03:33:47 +05:30
f17375e9e1
refactor: move Tags from api to model module 2023-02-22 09:23:23 +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
8433f38f6e
fix(model): add Comment#shortId 2023-01-12 01:06:34 +05:30
51a8538d6a fix: users can exist without inviters 2022-12-10 10:14:35 +00:00
6a4d0c2d3a
refactor: add license headers across the board 2022-10-26 01:55:50 +05:30
79aba9a187
feat: load link metadata lazily 2022-10-16 12:21:19 +05:30
1d761b1f6e
refactor: suppress LongParameterList in model module 2022-10-02 16:38:12 +05:30
84c0abbf58
feat(model): add more fields to Comment model 2022-09-28 21:09:02 +05:30
23298dd0f5
all: introduce and migrate to ExtendedPostDetails 2022-08-19 23:20:45 +05:30
87b1377f38
metadata-extractor: move LinkMetadata to model 2022-08-19 23:20:45 +05:30
3d496c99c1
model: migrate to JVM-only 2022-08-02 23:09:05 +05:30
f16ae4ff0b
fix(model): drop unused User#karma field and update test cases 2022-07-23 17:33:57 +05:30
1d58ac3acd
all: migrate namespaces to Gradle 2022-05-26 07:59:24 +05:30
5b6e3dc3b9
model: add more user detail fields
(cherry picked from commit 083755534867200f06d76934231e8f4cbb1a3f48)
2022-05-09 09:51:42 +05:30
Sasikanth Miriyampalli
88d57f63dd
Add support for comment count in API responses and DB table (#295) 2022-02-20 06:02:32 +00:00
d7bea3fde4
model: add an Android target
Without this Android Studio refuses to import this module
2022-02-02 00:11:32 +05:30
7e67fdb325
model: remove some more unused fields 2022-01-19 14:12:02 +05:30
1363e73c34
model: remove unused JSON keys 2021-12-15 22:18:07 +05:30
eeddc3a3e6
model: mark User#invitedByUser as nullable 2021-12-09 17:22:22 +05:30
11272cf29c
model: Long -> Int 2021-11-15 23:09:19 +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