Commit Graph

241 Commits

Author SHA1 Message Date
ea6d06f464 Merge pull request #2375 from omnivore-app/fix/pocket-importer
fix pocket paginated api
2023-06-19 11:19:31 +08:00
0d8a3f7346 fix pocket paginated api 2023-06-16 18:11:31 +08:00
5dd28de9e8 Add security.txt file too 2023-06-16 12:54:30 +08:00
52af2d8cb4 Add robots.txt to the list of reserved names 2023-06-16 12:54:30 +08:00
1a48ad03e4 use a separate queue for thumbnailer 2023-06-12 12:25:04 +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
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
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
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
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
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
175b82485f Fix typo 2023-05-15 17:39:29 +08:00
e3d8fae6c5 Remove debug log 2023-05-12 19:28:19 +08:00
791d11f581 Allow content to be converted into highlightedMarkdown format 2023-05-12 19:27:04 +08:00
a4d385bc83 add sorting by wordsCount 2023-05-03 08:36:33 +08:00
3841734deb Fix forwarded email subject being treated as an URL, for example "Fwd: subject" 2023-04-24 21:16:44 +08:00
69968e5288 Save url if the email subject is a parsable url 2023-04-24 12:54:23 +08:00
69df32d428 Implement a reader for epubs 2023-04-18 09:00:48 +08:00
014dc773e3 Fix labels not saved correctly by saveUrl 2023-04-12 17:04:59 +08:00
874247661b resolve conflicts 2023-04-12 17:04:59 +08:00
c07ada0218 resolve conflicts 2023-04-12 17:04:59 +08:00
42dc3f7330 Fix some external requests not being mocked 2023-04-12 17:04:59 +08:00
abd42f7064 Add labels and state to saveUrl API 2023-04-12 16:50:11 +08:00
06b6583f29 Mock cloud storage bucket 2023-04-12 16:50:11 +08:00
76b63efdc1 Fix tests 2023-04-12 16:50:11 +08:00
10c01c12f2 Add test case for integration import task handler 2023-04-12 16:50:10 +08:00
9ff0711a73 Remove wrong comments 2023-04-12 16:50:10 +08:00
c8ec84562b Create an import from integration cloud task 2023-04-12 16:50:10 +08:00
0bf4119c92 Refactor with factor pattern 2023-04-12 16:50:10 +08:00
9056318667 Change type field in integration table from enum to text type 2023-04-12 16:50:10 +08:00
4969391d4c Replace picture with image 2023-04-12 12:15:53 +08:00
8148453503 When saving an existing page, update the content 2023-03-21 13:44:00 +08:00
e5f1f25a4d Allow scoping searches to site: 2023-03-14 18:26:45 +08:00
d0e4c01b45 Allow passing mode to backend to better handle mode changes in client 2023-03-09 10:15:14 +08:00
65c244edd7 Merge pull request #1819 from omnivore-app/feature/search-filter-with-no-as-keyword 2023-02-21 12:23:22 +08:00
214766dda6 Add no: keyword to the search filter to filter items without label or highlight 2023-02-17 12:48:02 +08:00
7f761049d7 Preparse the newsletter content 2023-02-17 09:49:19 +08:00
cc8b1cefdb Preserve <pre> elements with prism- class and identity them as code blocks 2023-02-14 12:33:59 +08:00
d816ee9563 Allow image and media to be loaded in puppeteer 2023-02-13 16:50:39 +08:00
c285a017c3 Increase view.html iframe height 2023-02-09 22:20:58 +08:00
761f2ff8f2 Add JWT token to the request 2023-02-09 18:05:04 +08:00
a91cf9ef63 Add an option for the original html to be parsed by distiller 2023-02-09 17:44:02 +08:00