Commit Graph

1071 Commits

Author SHA1 Message Date
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
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
ed8287df19 remove tracking params from tweet url 2023-06-27 17:49:31 +08:00
bb359d9747 save normalized url 2023-06-27 16:58:57 +08:00
f372636d6e fix: tweet not saved correctly when using share button on iOS 2023-06-27 16:47:36 +08:00
90444788ba Merge pull request #2400 from omnivore-app/feat/web-multi-select-labels
Add support for multi select Add Label
2023-06-22 09:42:59 +08:00
cceff32e5f Return non-error if setting labels is a noop 2023-06-21 20:24:36 +08:00
826565a2c4 temporarily skip unsubscribing by url and mark them as unsubscribed automatically 2023-06-21 12:13:22 +08:00
4f74b32ff6 do not subscribe a newsletter if subscription already exists and is unsubscribed 2023-06-21 12:02:15 +08:00
84788e7551 fix: mark failed to unsubscribe newsletters as unsubscribed state 2023-06-21 11:33:49 +08:00