Commit Graph

33 Commits

Author SHA1 Message Date
5f6f3ba3b2 Fix warnings in the API package 2022-02-21 16:46:10 -08:00
a276af5264 Remove extra white space 2022-02-21 13:55:09 -08:00
cf6733c70f When fetching the library item list dont add content/originalHtml from DB 2022-02-21 13:55:09 -08:00
5af4899415 Use null instead of undefined when unarchiving links
This fixes unarchiving content by re-saving it via the Save*
API methods.

Setting to undefined is not the same as null in this case, and
will result in archived_at being non-null and the link then
being excluded from the GetArticles query.
2022-02-21 11:26:22 -08:00
4c84c40f97 add slug to the link (#84) 2022-02-18 10:43:34 +08:00
05aa5d737e Merge pull request #82 from omnivore-app/feature/bloomberg-newsletters
Add support for Bloomberg newsletter
2022-02-18 01:08:46 +08:00
9431e80be8 add parser 2022-02-17 20:17:02 +08:00
e3839647e1 parse bloomberg newsletter 2022-02-17 20:14:06 +08:00
ad8bca3d84 use subject as title 2022-02-17 18:59:07 +08:00
7229c64da0 fix: Should not get fake uploading url in demo (#79)
* fix not getting fake uploading url in demo

* use internal service endpoint env

* update internal svc endpoint
2022-02-17 13:34:50 +08:00
bd8178a464 add support for bloomberg newsletters 2022-02-17 13:19:58 +08:00
3a27681534 Merge pull request #74 from omnivore-app/chore/upgrade-gql-typegen-2.6.2
Upgrade gql-codegen, regenerate GQL schema
2022-02-17 04:03:31 +08:00
e80eb7ab06 Upgrade gql-codegen, regenerate GQL schema 2022-02-16 11:32:13 -08:00
c1ffd9abdf fix sanitize bug by having different SanitizedString type name when creating new instances 2022-02-16 09:33:33 -08:00
c8abf87367 Cast the directive types 2022-02-16 09:33:33 -08:00
6d5554dd5f Implement the sanitize directive in applo 3.0 2022-02-16 09:33:33 -08:00
7e35281bd1 createApp is no longer async, linting 2022-02-16 09:33:33 -08:00
fb224d60c4 Remove subscriptions, comment out the sanitize directive 2022-02-16 09:33:30 -08:00
df2b36b33a Upgrade apollo-server-express, remove connections/subscriptions 2022-02-16 09:32:48 -08:00
5a457479e2 Merge pull request #64 from omnivore-app/feature/handle-pdf-attachment
add pdf attachment to library
2022-02-17 00:55:27 +08:00
d53e94aeb2 add tests for create article 2022-02-16 16:14:14 +08:00
77ba7531f3 add tests for upload 2022-02-16 15:26:11 +08:00
9460197132 add more logs for debugging 2022-02-16 11:34:01 +08:00
b826a101c5 add pdf attachment create-article 2022-02-16 09:24:16 +08:00
c3308085ee Upgrade gql-typegen and regen types 2022-02-15 10:42:05 -08:00
5d95e6c734 add pdf attachment upload 2022-02-15 22:22:13 +08:00
e85273d87a add support for axios newsletters (#49)
* add support for axios newsletters

* fix raw url

* fix getting newsletter url from axios

* add test for url

* add axios parser
2022-02-15 11:56:03 +08:00
65cd8a95eb Better handling of situations where we fail to set the cookie during auth 2022-02-14 16:04:23 -08:00
165085a639 Handle upgraded axios API for headers 2022-02-14 15:48:36 -08:00
a04e91472d fix a bug of using article as table name in the reminders query (#34)
* fix a bug of using article as table name in the reminders query

* fix test

* increase timeout value

* increase timeout value to 50000

* add import mocha

* add import mocha for label test

* add import mocha for every test

* fix test in deleting labels

* add timeout for each label test

* one more test

* fix reminders router by allowing sendrid template id to be null

* do not retry if reminders not found
2022-02-14 13:59:04 +08:00
28a208ba2c Remove some unneeded logging on startup 2022-02-12 09:16:45 -08:00
ca7b79d1ba Simplify docker compose setup for new users
This takes out some environment variables that are not needed
for new users testing out locally.

We also adjusted the port usage so docker-compose will use the
same ports that local dev typically uses.
2022-02-11 11:45:37 -08:00
84f32935f5 Open source omnivore 2022-02-11 09:24:33 -08:00