1
0
Fork 1
mirror of https://github.com/0x2E/fusion.git synced 2025-06-08 05:27:15 +09:00
Commit graph

29 commits

Author SHA1 Message Date
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