|
|
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 |
|
|
|
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 |
|
|
|
686bc22467
|
Change docker-compose to docker compose in docs
|
2023-06-22 10:24:51 +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 |
|
|
|
ea6d06f464
|
Merge pull request #2375 from omnivore-app/fix/pocket-importer
fix pocket paginated api
|
2023-06-19 11:19:31 +08:00 |
|
|
|
43b2789e47
|
fix test
|
2023-06-16 18:54:42 +08:00 |
|
|
|
0d8a3f7346
|
fix pocket paginated api
|
2023-06-16 18:11:31 +08:00 |
|
|
|
c8e3f79655
|
Merge pull request #2368 from omnivore-app/fix/api-robots-txt
Add robots.txt to the list of reserved names
|
2023-06-16 16:38:06 +08:00 |
|
|
|
cf7c50468e
|
Use normalized URLs when querying article saving requests
When we save pages we save the normalized URL, so if a user saves
a URL like https://foo.com/ in elastic it will be saved as
https://foo.com but the browser will redirect to this url:
https://omnivore.app/article?url=https://foo.com/ and the URL
lookup will fail.
|
2023-06-16 15:15:24 +08:00 |
|
|
|
5dd28de9e8
|
Add security.txt file too
|
2023-06-16 12:54:30 +08:00 |
|