e660e41ed5
Fix warnings
2022-03-02 19:49:10 -08:00
9206230659
Better name for the save newsletter service
2022-03-02 19:45:28 -08:00
d66c114a7d
Remove file, this is moved into the parser
2022-03-02 16:36:36 -08:00
b5f9478350
Dont mutate function input
2022-03-02 16:34:56 -08:00
f7f83fe080
New function to determine if an HTML blob is probably a newsletter based on its content
2022-03-02 16:31:15 -08:00
505f888e37
Update to latest intercom client
2022-03-01 11:20:31 -08:00
fc9aa9452c
Add a flag in readability to retain table elements in newsletter emails ( #152 )
...
* add a flag in readability to retain table elements in newsletter emails
* remove header of axios newsletters
2022-03-01 11:49:38 +08:00
7bf454ae91
use dataloader to fetch all labels of a list of linkIds in a single q… ( #133 )
...
* use dataloader to fetch all labels of a list of linkIds in a single query and cached
* add labels in GQL query in frontend
2022-02-28 12:13:26 +08:00
328ebc48cb
Apply code block highlighting before running DOM clean
2022-02-26 19:04:32 -08:00
fd39923907
Prettier improvements
2022-02-26 16:38:43 -08:00
84fbc9cd27
Add code highlighting using highlight.js
2022-02-26 14:57:59 -08:00
42f2cffdf8
remove debug log
2022-02-24 14:47:33 +08:00
276205d52a
add linkId and labels in article type
2022-02-24 14:44:49 +08:00
c7841b8e8a
remove duplicate links because of join with link_labels table
2022-02-24 14:44:49 +08:00
fc18004a5d
add labels in search query
2022-02-24 14:44:49 +08:00
edb9339897
add labels and link_labels table name
2022-02-24 14:44:49 +08:00
5651c92efe
ingore case when checking name uniqueness
2022-02-24 14:44:49 +08:00
9599c98c77
add label filters in search query
2022-02-24 14:44:49 +08:00
fc37d06fd2
update params variable
2022-02-24 14:44:49 +08:00
d33b213092
add setLabels api and tests
2022-02-24 14:44:48 +08:00
9150e7dbc2
add tests for create/delete labels
2022-02-24 14:44:48 +08:00
e74f334db9
update entity
2022-02-24 14:44:48 +08:00
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