Commit Graph

1327 Commits

Author SHA1 Message Date
6004b51956 return not found if rss feed not found 2023-07-20 14:21:36 +08:00
7ceb96a93e fix edit rss ui 2023-07-20 13:35:43 +08:00
400739f61c stop writing empty csv file if no new data retrieved from the integration 2023-07-20 10:32:46 +08:00
6ef74a2601 disable import button while importer is running 2023-07-20 09:52:23 +08:00
cd440a77c3 send last fetched at as a unix timestamp in ms 2023-07-19 14:09:38 +08:00
35c074e647 create a cloud task to fetch rss feed item for the new subscription 2023-07-19 10:07:08 +08:00
dcb306bcfc do not include archived items in library or subscription 2023-07-18 16:45:24 +08:00
456a73f4ab make library an internal label 2023-07-17 18:29:35 +08:00
44c9bfce48 Merge pull request #2494 from omnivore-app/fix/rss-feed
fix/rss feed
2023-07-17 17:50:00 +08:00
3cfd390346 Merge pull request #2489 from omnivore-app/more-search-scope
add in:subscription and in:library in search scope
2023-07-17 17:28:24 +08:00
03ce4b00d2 add authorization header in rss feed fetching request 2023-07-17 17:27:12 +08:00
be1e8169ba exclude items with newsletter or rss labels in library 2023-07-17 17:06:39 +08:00
113720caf6 wrap document fragment in the <html> and <body> in order to parse the HTML correctly 2023-07-17 16:14:59 +08:00
b3dcf0ee46 default return builder 2023-07-17 16:14:03 +08:00
e3af3f526c add in:subscription and in:library in search scope 2023-07-14 17:07:25 +08:00
153662ce6a set savedAt and publishedAt timestamp for rss item 2023-07-14 12:21:34 +08:00
983f0dcb99 add rss to the search scope 2023-07-13 11:09:13 +08:00
9697ae2eca make rss an internal label 2023-07-13 10:58:37 +08:00
87275fbb9c use a separate queue for fetching rss feed item content 2023-07-13 10:27:15 +08:00
3444480b95 change the rss-feed cronjob api endpoint 2023-07-12 10:53:32 +08:00
435fa0c541 Merge pull request #2478 from omnivore-app/fix/puppeteer-timezone
add optional locale and timezone to saveUrl request for puppeteer to use
2023-07-11 17:32:10 +08:00
1f283e6122 add optional locale and timezone to saveUrl request for puppeteer to use 2023-07-11 16:15:32 +08:00
b1b4a2e3fd save rss feed url in the index 2023-07-11 13:14:43 +08:00
c500997693 add lastFetchedAt to the cloud task payload 2023-07-11 13:05:27 +08:00
eb9a3eddd0 skip old item 2023-07-11 12:59:55 +08:00
44473ba089 upload feed subscriptions in cloud storage in cronjob 2023-07-11 12:22:49 +08:00
56a27878dc add updateSubscription api 2023-07-10 15:24:33 +08:00
68667053c8 create an endpoint to fetch all rss feeds 2023-07-07 21:15:42 +08:00
574636451d update api to accommodate rss feed subscriptions 2023-07-06 19:51:30 +08:00
7075375e2b fix test 2023-07-06 19:51:30 +08:00
2adf753f8f update graphql schema 2023-07-06 19:51:30 +08:00
a6192ed86b add rss subscription entity class 2023-07-06 19:51:30 +08:00
0c96172053 Merge pull request #2458 from omnivore-app/feature/search-filter-cat
feat: add category field to Filter object
2023-07-05 10:41:43 -07:00
599d61016e feat: add category field to Filter object 2023-07-03 19:06:45 +08:00
e4284d215c feat: boost sitename score by 2 times in the basic search 2023-07-03 18:09:41 +08:00
afaaf8af60 feat: allow searching by note in the basic search 2023-07-03 18:06:54 +08:00
a413521e3b Merge pull request #2445 from omnivore-app/feature/create-labels
feat: create labels if not exist when setting labels
2023-07-03 16:54:15 +08:00
88dc514d27 feat: allow recovering a soft deleted item through updatePage api 2023-06-30 18:39:43 +08:00
ba35fa4447 feat: show soft deleted pages within 14 days by searching in:trash 2023-06-30 18:05:41 +08:00
10e5059db7 fix test 2023-06-30 17:28:37 +08:00
6be9afb619 feat: allow searching by note: 2023-06-30 16:02:49 +08:00
53b854b69f fix: improve full-text search result
* always sort by score first
* boost title score by 3 times
* tie breaker is 0.3
2023-06-30 15:32:09 +08:00
13afb7febd feat: create labels if not exist when setting labels in the highlight 2023-06-30 11:40:39 +08:00
8d3cac989b feat: create labels if not exist when setting labels in the page 2023-06-30 11:08:03 +08:00
74f2dd6bf1 catch authorization error in rate limiter and 5 rpm 2023-06-28 17:04:47 +08:00
b7c133d58e fix: email sending and recommendation
* use token in the custom header as the key in rate limiter
2023-06-28 17:00:11 +08:00
b60ace4877 log unauthorized error 2023-06-28 12:22:32 +08:00
1b069c2696 catch authorization error and return 401 2023-06-28 12:19:47 +08:00
af7350bd31 fix: importer status update email not sent
* create omnivore-authorization header to contain the token
2023-06-28 11:00:40 +08:00
7c0c4eaa40 fix: type error 2023-06-27 21:05:00 +08:00