Commit Graph

284 Commits

Author SHA1 Message Date
DIYgod d981573064
feat: read status styles 2024-06-01 23:19:10 +08:00
DIYgod e4c5df78e5
feat: SwipeImages and read status styles 2024-06-01 22:56:09 +08:00
DIYgod e6038f0a4d
feat: entry item active styles 2024-06-01 21:50:53 +08:00
DIYgod 245eab368c
feat: active style and grid mode data 2024-06-01 17:46:16 +08:00
DIYgod 003744972c
feat: unread style 2024-06-01 17:27:48 +08:00
DIYgod a5f4022682
style: format 2024-06-01 13:56:08 +08:00
DIYgod 4e26a266a7
feat: VirtuosoGrid for grid mode view 2024-06-01 13:52:43 +08:00
DIYgod ff80f1b1c2
feat: toast after feed added or updated 2024-06-01 01:09:10 +08:00
DIYgod 2608d37d87
fix: add follow link in feed page 2024-06-01 01:08:38 +08:00
DIYgod 4e9f967930
fix: entry list count 2024-06-01 00:58:49 +08:00
DIYgod b028137040
style: format 2024-06-01 00:22:57 +08:00
DIYgod 9d63c7d255
feat: invalid main window query from add window 2024-05-31 23:47:35 +08:00
DIYgod 4be62e6666
feat: replace all follow dialog with native new window 2024-05-31 23:12:41 +08:00
DIYgod 2491d00b9a
feat: /follow to /add 2024-05-31 22:54:59 +08:00
DIYgod c06c968ccf
feat: follow in new window 2024-05-31 22:48:11 +08:00
DIYgod 23a60499ec
feat: get feed by url 2024-05-31 22:12:34 +08:00
Stephen Zhou 9534bba77b
chore: update lint config (#29) 2024-05-31 13:04:35 +08:00
DIYgod 576634ddfd
chore: update dependencies 2024-05-31 09:32:02 +08:00
DIYgod 084199a152
feat: init follow page 2024-05-31 09:24:44 +08:00
DIYgod a95ca46787
feat: update icon 2024-05-31 09:16:31 +08:00
DIYgod 01ed20c93f
feat: discover page 2024-05-31 09:16:15 +08:00
DIYgod fdd7b77162
style: format 2024-05-30 23:40:19 +08:00
DIYgod e2a96bfc2c
feat: feed preview view and grid 2024-05-30 23:38:13 +08:00
DIYgod 1cbad51b33
feat: login and subscribe buttons 2024-05-30 23:26:46 +08:00
DIYgod 28b6cce70d
feat: entry preview api 2024-05-30 22:58:32 +08:00
Innei 3c6103f76c
refactor: new data flow structure for entry (#28)
* feat: init

Signed-off-by: Innei <i@innei.in>

* refactor: new data flow structure for entry

Signed-off-by: Innei <i@innei.in>

* fix: ts

Signed-off-by: Innei <i@innei.in>

* fix: remove refetch

Signed-off-by: Innei <i@innei.in>

* fix: vlist

Signed-off-by: Innei <i@innei.in>

* fix: type

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
2024-05-30 20:13:00 +08:00
DIYgod 18b2f8d14c
feat: entry list in feed page 2024-05-30 18:44:12 +08:00
DIYgod 4fc1a98f15
style: format 2024-05-30 18:06:48 +08:00
DIYgod 0bd63b0e66
fix: unused entries 2024-05-30 18:03:12 +08:00
DIYgod cc2f92f11d
feat: get feed api 2024-05-30 18:00:26 +08:00
DIYgod b21170b719
feat: external layout 2024-05-30 17:58:38 +08:00
DIYgod 48711c1470
feat: header component 2024-05-30 17:48:20 +08:00
Innei 9920c46fd6
feat: mark read out of scroll (#27)
* feat: mark read out of scroll

Signed-off-by: Innei <i@innei.in>

* chore: rename

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
2024-05-30 15:02:52 +08:00
DIYgod 67bab248f5
feat: memo list components 2024-05-30 11:51:28 +08:00
DIYgod 3458138ee2
feat: virtuoso header and list 2024-05-30 11:37:24 +08:00
DIYgod bcd398ae16
feat: entry list endless scrolling 2024-05-30 11:23:01 +08:00
DIYgod 29eb47d070
feat: replace entries api offset with publishedAfter 2024-05-30 10:57:02 +08:00
DIYgod 44b92c8841
feat: truncate feed title 2024-05-30 10:29:52 +08:00
DIYgod ecffeeffbb
style: format 2024-05-30 02:36:05 +08:00
DIYgod 24e4911f53
feat: use react-intersection-observer to check inview and set delay 2024-05-30 02:32:09 +08:00
DIYgod 737ebeaf61
feat: out of view to read 2024-05-30 02:00:22 +08:00
DIYgod 56e3df3fe5
feat: enable hover to read after hovering list for 1 second 2024-05-30 01:30:21 +08:00
DIYgod 035093e411
feat: unread/all tab 2024-05-29 23:17:47 +08:00
DIYgod d177f9f875
feat: update unread count 2024-05-29 22:18:49 +08:00
DIYgod fb6b13693d
feat: get unreads 2024-05-29 22:05:12 +08:00
DIYgod b595c51f42
style: format 2024-05-28 23:17:52 +08:00
DIYgod 04c831a9a6
fix: discover response types 2024-05-28 23:13:57 +08:00
DIYgod d237c5182c
feat: merge timeline api to entries api 2024-05-28 23:07:44 +08:00
DIYgod f9b2ceedf2
feat: use timeline api 2024-05-28 23:03:56 +08:00
Innei 350f61d5b0
fix: remove `code == 1` logic (#24)
Signed-off-by: Innei <i@innei.in>
2024-05-28 21:30:58 +08:00