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
9a3673e315
Merge pull request #2367 from omnivore-app/fix/refresh-index
...
refresh index after altering the page state or adding/removing/updating labels/highlights
2023-06-15 12:18:53 +08:00
ceaa7b0356
refresh index after altering the page state or adding/removing/updating labels/highlights
2023-06-15 11:37:09 +08:00
a621ca24bf
fix test
2023-06-14 20:07:17 +08:00
5d2ab3f554
create another rate limiter for auth api with 4 rpm
2023-06-14 19:31:18 +08:00
fc08a434e1
Merge pull request #2359 from omnivore-app/fix/pocket-import
...
fix/pocket import
2023-06-14 15:32:10 +08:00
8ad937ed84
allow more labels format in the csv
2023-06-14 13:33:20 +08:00
aaf6bb617f
Remove backend events that we dont need to watch
2023-06-14 13:19:39 +08:00
11cf9f7c28
stringify csv before uploading
2023-06-14 12:50:06 +08:00
d851a705a6
refresh index after archiving page
2023-06-13 12:44:32 +08:00
771114b30d
refresh index if update is not async
2023-06-13 12:43:18 +08:00
1a48ad03e4
use a separate queue for thumbnailer
2023-06-12 12:25:04 +08:00
8904247620
add test
2023-06-09 18:58:41 +08:00
b12e127d15
use gold color for the label
2023-06-09 17:36:38 +08:00
5db4354f3f
make internal optional in label response
2023-06-09 17:33:14 +08:00
bd4204fc42
add analytics
2023-06-09 13:14:14 +08:00
55904ccf04
feat: add set favorite article api which adds the favorites internal label to it
2023-06-09 13:09:47 +08:00
6116746e80
feat: make newsletters and favorites internal labels
2023-06-09 12:48:46 +08:00
51032d2bf1
fix: test
2023-06-08 18:52:47 +08:00
039f00e3b2
perf: add max doc and throttling to bulk api
2023-06-08 18:36:09 +08:00
4678d6f473
check label uniqueness by name
2023-06-08 13:33:59 +08:00
3630d743d7
add unique labels
2023-06-08 13:29:05 +08:00
ffaf33b73f
fix test
2023-06-08 13:13:37 +08:00
de3623d3f2
allow mark as read and add labels bulk actions
2023-06-08 13:05:30 +08:00
1af845e4e5
feat: add bulk action api schema
2023-06-07 21:50:43 +08:00
b698029972
store token in cookie instead of authorization header
2023-06-07 14:24:52 +08:00
c0872939a7
Merge pull request #2311 from omnivore-app/feature/metadata
...
Feature: Set thumbnail and pre-cache all the images in the content
2023-06-07 12:08:20 +08:00
9be84fb473
create thumbnail task for newsletters too
2023-06-07 11:52:13 +08:00
986c4eb48b
fix: parse unsubscribe mailto email address and set subject
2023-06-06 19:53:18 +08:00
4f4f50af49
fix: redundant argument
2023-06-06 12:05:33 +08:00
0c3fa2cdd4
feat: start a cloud task to set thumbnail and pre-cache all the images in the content
2023-06-06 11:56:31 +08:00
e2315b5662
feat: add thumbnail handler
2023-06-06 11:02:46 +08:00
c66d13177f
Merge pull request #2295 from omnivore-app/fix/twitter-handler-timeout
...
Feature: importer metrics collector and fix puppeteer timeout issue
2023-06-05 17:17:50 +08:00
bab3983383
Fix typo in test description
2023-06-05 16:00:50 +08:00
51186a195f
Add test for content type func
2023-06-05 14:59:27 +08:00
e53cc28683
Fix issue where we return EPUB content reader for items marked as book in metadata
...
If we parse a page with <meta property="og:type" content="book"> in
it now, we incorrectly set this to ContentReader.EPUB, which then
causes syncing issues on iOS which doesn't have an EPUB reader
type defined in its GraphQL schema yet.
2023-06-05 14:44:51 +08:00
a439aac7e7
feat: update api to include preview image
2023-06-05 12:38:30 +08:00
d69e732579
fix: dedupe url if failed to save
2023-06-01 16:11:35 +08:00
15b41560de
fix: improve the speed of generating highlighted markdown content
2023-05-26 15:51:54 +08:00
15b977f7c6
fix: set server timeout = 10 mins
2023-05-26 15:00:46 +08:00
751aec2676
Use number instead of function
2023-05-19 18:10:28 +08:00
f671b3625c
Change rate limiting rules
2023-05-19 18:05:57 +08:00
4cc9547935
fix: fallback to html if failed to convert html to markdown
2023-05-19 16:55:50 +08:00
87f55eabf6
fix: sentry report on node is null
2023-05-19 10:54:43 +08:00
331ddf69d4
remove debugging log
2023-05-18 21:12:44 +08:00
0adab7ad23
fix: sentry report on unable to find highlight
2023-05-18 21:07:51 +08:00
48554be76d
fix: wrap link with ==
2023-05-18 21:04:27 +08:00
2bf932cbdc
fix: &npsp; breaks highlight
2023-05-18 16:50:49 +08:00
5c71b59025
Merge pull request #2204 from omnivore-app/dependabot/npm_and_yarn/opentelemetry/instrumentation-pg-0.35.1
...
Bump @opentelemetry/instrumentation-pg from 0.30.0 to 0.35.1
2023-05-18 15:17:05 +08:00
58b667b57f
Merge pull request #2150 from omnivore-app/dependabot/npm_and_yarn/oauth-0.10.0
...
Bump oauth from 0.9.15 to 0.10.0
2023-05-18 15:15:57 +08:00