Yuan
e0938da00b
feat: redirect to the feed page after creation ( #155 )
2025-04-26 16:59:15 +08:00
Yuan
5f527b57a7
Extract feedfinder ( #154 )
...
* refactor: extract feedfinder to a standalone package
* fix: increase timeout for feed validation to improve reliability
2025-04-26 15:59:57 +08:00
Yuan
5c98073f9f
feat: display items by group ( #149 )
2025-04-25 16:28:45 +08:00
Yuan
103ece629f
feat: display unread count in sidebar ( #147 )
...
* udpate deps
* feat: display unread count in sidebar
2025-04-25 13:29:27 +08:00
Yuan
4c79b2b2fa
Fix http proxy ( #144 )
...
* update deps
* make the sniff package independent
* rename sniffer to feedfinder for a more neutral meaning
* allow setting Proxy when creating a feed
2025-04-24 01:18:44 +08:00
Michael Lynch
68760f2ce6
Move RSS parsing code from pull to a dedicated package ( #96 )
...
* Create a client package
* Bring back TestDecideFeedUpdateAction, which was removed accidentally
* Fix import order
2025-03-21 21:13:20 +08:00
Michael Lynch
887215d7a2
Simplify feed.CheckValidity ( #92 )
2025-03-19 13:04:10 +08:00
Yuan
ab157ad769
refactor: new ui ( #69 )
2025-03-12 19:22:07 +08:00
Michael Lynch
235e93b0fd
Rename pull.FetchFeeds to FetchFeed
...
If I understand correctly, the function fetches a single feed, so the name should be FetchFeed to reflect the function's purpose.
2025-02-24 20:57:21 -05:00
Michael Lynch
d6194e3fc7
Delete mockgen mocks
...
The project has several mockgen mocks and a build step that auto-updates them on each build, but they appear to be unused, so this PR deletes them.
2024-12-27 04:08:04 -05:00
rook1e
8beb858c40
feat( #5 ): create groups and import feeds into them, based on opml
2024-08-25 18:40:34 +08:00
rook1e
beba91a7a8
chore: update deps
2024-08-24 11:35:56 +08:00
rook1e
8a25ffa154
refactor: list only the feeds that match the condition
2024-08-04 17:35:31 +08:00
rook1e
fb1eb67cd6
refactor: repo should correspond to the domain, not the db table
2024-06-01 15:29:50 +08:00
rook1e
9133dc65c3
feat( #3 ): support fetching feed though the proxy
2024-04-21 22:24:59 +08:00
rook1e
1a0b923f42
chore: update mocks
2024-04-03 22:16:48 +08:00
rook1e
409622ad65
fix: ignore NotFoundError that deleting items returned
2024-03-22 19:46:18 +08:00
rook1e
39072600d3
refactor: derive context from user's request
2024-03-18 18:17:43 +08:00
rook1e
fbb04b3a84
fix: refresh failed feeds when user trigger refreshAll
2024-03-15 12:49:35 +08:00
rook1e
79345d5f4e
refactor: fetch item-list data by sveltekit load
2024-03-14 00:19:22 +08:00
rook1e
c66559ac82
fix: add missing error check in deleting group
2024-03-13 14:22:21 +08:00
rook1e
d91a5a5e3c
refactor: error handling
2024-03-12 22:57:53 +08:00
rook1e
f9f17f71c7
feat: add batch markasread action
2024-03-12 21:52:46 +08:00
rook1e
4e9bdbd6a4
refactor: sort items by db's update time
2024-03-12 19:29:19 +08:00
rook1e
b43a17767d
feat: add bookmark
2024-03-12 01:51:46 +08:00
rook1e
5dee1de132
feat: add support for suspending/resuming a feed
2024-03-12 01:00:35 +08:00
rook1e
0cb8ca6be6
fix: actions
2024-03-06 23:34:08 +08:00
rook1e
97574adf96
fix: update mock
2024-03-06 20:55:49 +08:00
rook1e
e9b065e9fb
init
2024-03-06 16:54:13 +08:00