Commit Graph

191 Commits

Author SHA1 Message Date
83c8166b3b Unescape HTML entities in annotation to avoid showing escaped characters 2023-02-01 12:13:00 +08:00
7bfd36e308 Fix readability not run in puppeteer-parse 2023-01-12 18:33:47 +08:00
9762b14ebc Check if the env is local 2023-01-06 15:28:45 +08:00
d86a6038ea Log email content if Sendgrid api key not set 2023-01-06 09:54:02 +08:00
7b749f974d Convert HTML to markdown if specified 2023-01-05 12:12:48 +08:00
89454d8b59 Merge pull request #1610 from omnivore-app/fix/reduce-logging
Remove some places we are logging too much data causing sentry failures
2023-01-05 11:19:30 +08:00
b438d42f38 Remove some unneeded console.log calls 2023-01-04 11:18:37 +08:00
f939786c2a Reserve some names for tools and landing pages 2023-01-03 20:55:30 +08:00
9314c3d8f1 Add uploadImportFile API method
Add uploadImportFile API method

Fix prefix, counting max files uploaded

Add resolver types

Basic web ui for the uploader interface

Allow selecting type when uploading import files
2023-01-03 10:01:59 +08:00
7c39db207b Replace createArticle with savePage in puppeteer-parse service 2022-12-28 10:15:05 +08:00
e9b31e375f Update savePage API to accept parsed content in the param 2022-12-27 21:59:31 +08:00
302ea2023f Add obsidian to corsConfig 2022-12-23 10:29:43 +08:00
b8e7b15805 Fix generating colors with less than 6 digits 2022-12-08 19:01:54 +08:00
62a3f6d1d8 Add recommendHighlights API 2022-12-08 11:37:35 +08:00
8ac1afe277 Use cookie auth instead of header to not interfere with GCPs auth mechanisms 2022-12-05 18:41:08 +08:00
c49db571cd Add search by recommendedBy group name 2022-12-05 14:53:29 +08:00
6b65c386a0 Add authentication to the request header 2022-12-02 21:15:33 +08:00
7707f100f2 Add recommend gql api 2022-12-02 19:45:26 +08:00
0e3d1ced46 Add recommend rest api to handler tasks 2022-12-02 19:10:41 +08:00
5fd137d23e Add recommendation cloud task 2022-12-02 18:49:13 +08:00
3f24d9a99e Add includes filter to search by ids in search api 2022-11-24 14:10:13 +08:00
ba730bdc3e Use default application credential 2022-11-22 13:00:01 +08:00
2ae3226bdb Add sendNotification api 2022-11-22 12:48:17 +08:00
080a1982b2 Remove unused import 2022-11-21 22:39:10 +08:00
1e4658b771 Consistent function declaration syntax 2022-11-21 22:39:10 +08:00
c0d5d12ec0 Add missing file 2022-11-21 22:39:10 +08:00
a3f477f57a Linting fix 2022-11-21 22:39:10 +08:00
9741f6b12d Add highlights to newly saved pages if they contain highlight markers 2022-11-21 22:39:10 +08:00
a78074b0da Merge pull request #1406 from omnivore-app/set-voice-in-user-personalization
set voice in user personalization
2022-11-11 16:57:49 +08:00
9872355056 Allow apollo sandbox access in local env only 2022-11-11 16:18:11 +08:00
67b26be547 Allow apollo sandbox access 2022-11-11 15:24:54 +08:00
83dbb54896 Allow filtering by author 2022-11-11 15:01:14 +08:00
ce18d33ae1 Change queue name 2022-11-11 10:14:46 +08:00
b0938ee96c Pre-fetch realistic voice only if user is opted in 2022-11-10 18:48:00 +08:00
ddd1e84686 Add language and rate in the cloud task params 2022-11-08 16:22:23 +08:00
2e47b0879c Convert HTML to utterances 2022-11-07 19:30:20 +08:00
a7e92addb0 Create 128 * 128 proxy image for the site icon 2022-10-18 15:32:30 +08:00
22e92256eb Fetch subscription's favicon if the site icon is base64 encoded image 2022-10-18 15:32:30 +08:00
5d70d04154 If the saved tweet is a reply, we need to get the referenced tweet 2022-10-10 15:12:41 +08:00
49ed8e279b Calls preParseContent function in content-handler package before parsing content 2022-10-07 16:56:38 +08:00
679977805f Remove custom content-handler in packages/api 2022-10-07 16:56:38 +08:00
8942398092 Change GET to HEAD 2022-09-30 12:52:09 +08:00
9841ce7f8e Remove parsing newsletter emails from forwarded emails 2022-09-30 12:51:23 +08:00
2f6b26d21d Use GET request as some host do not allow HEAD requests 2022-09-28 20:18:40 +08:00
a55ad135fd Set 5s for the HEAD request timeout 2022-09-28 19:26:42 +08:00
a6795b380a Fetch favicon from url 2022-09-28 19:02:29 +08:00
0239103fc4 Remove the table with text content less than 20 because these are ads 2022-09-22 22:16:03 +08:00
56e3ccadf0 Add test case for Axios AM newsletter 2022-09-21 12:16:13 +08:00
2c3b8535d8 Fix one morning brew newsletter parsing error by only keeping market info table in the original newsletter 2022-09-20 17:12:13 +08:00
b03f7ebeb8 Add handler to pre-process morning brew newsletters 2022-09-15 16:21:09 +08:00