Commit Graph

495 Commits

Author SHA1 Message Date
5a8e2c40c7 fix delete users db permission error 2022-07-13 16:08:46 +08:00
098771f566 Merge pull request #955 from omnivore-app/fix/duplicate-save
check if page saved by adding links before creating by extension
2022-07-13 11:57:20 +08:00
01e95c3598 check if page saved by adding links before creating by extension 2022-07-13 11:34:20 +08:00
cb1d64cd82 add siteName in api response 2022-07-13 10:57:54 +08:00
970609c3b8 change size to first in query param 2022-07-13 10:46:03 +08:00
931c519d44 typeahead searchs by siteName 2022-07-13 10:37:06 +08:00
2b94f3ef82 add test 2022-07-12 09:36:00 -07:00
b68282fe97 rename typeahead to typeaheadSearch 2022-07-12 09:36:00 -07:00
3a1f38a6f7 add typeahead api implementation 2022-07-12 09:36:00 -07:00
dc9523e522 add searchAsYouType in elastic 2022-07-12 09:36:00 -07:00
31ac511121 add typeahead gql schema 2022-07-12 09:36:00 -07:00
b33f87c982 Merge pull request #943 from omnivore-app/dependabot/npm_and_yarn/opentelemetry/instrumentation-graphql-0.29.0
Bump @opentelemetry/instrumentation-graphql from 0.24.0 to 0.29.0
2022-07-12 09:32:35 -07:00
f7a023939d Merge pull request #940 from omnivore-app/feature/allow-fetching-original 2022-07-11 22:08:27 -07:00
c4a599d2ba support newsletters hosted on convertkit.com 2022-07-12 11:47:38 +08:00
fa10991206 Merge pull request #891 from omnivore-app/dependabot/npm_and_yarn/google-cloud/monitoring-3.0.0
Bump @google-cloud/monitoring from 2.3.5 to 3.0.0
2022-07-11 16:16:48 -07:00
87e4ea0d5c Bump @opentelemetry/instrumentation-graphql from 0.24.0 to 0.29.0
Bumps [@opentelemetry/instrumentation-graphql](https://github.com/open-telemetry/opentelemetry-js-contrib) from 0.24.0 to 0.29.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.24.0...host-metrics-v0.29.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/instrumentation-graphql"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-11 21:33:57 +00:00
27e39b396d Improve formatting for content display report emails
With the previous formatting the `:` could be appended
to the end of URLs.
2022-07-11 11:06:17 -07:00
73f9f64aea Bump @google-cloud/monitoring from 2.3.5 to 3.0.0
Bumps [@google-cloud/monitoring](https://github.com/googleapis/nodejs-monitoring) from 2.3.5 to 3.0.0.
- [Release notes](https://github.com/googleapis/nodejs-monitoring/releases)
- [Changelog](https://github.com/googleapis/nodejs-monitoring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/nodejs-monitoring/compare/v2.3.5...v3.0.0)

---
updated-dependencies:
- dependency-name: "@google-cloud/monitoring"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-11 02:50:23 +00:00
9f007d72d2 Merge pull request #892 from omnivore-app/dependabot/npm_and_yarn/opentelemetry/instrumentation-dns-0.29.0
Bump @opentelemetry/instrumentation-dns from 0.27.1 to 0.29.0
2022-07-10 19:48:26 -07:00
e153966eee Linting 2022-07-09 15:38:09 -07:00
9feeb80cf3 Allow fetching original content
This is useful when debugging
2022-07-09 14:35:14 -07:00
4fe81eaf92 Merge pull request #849 from omnivore-app/feature/delete-account
Delete account API
2022-07-09 08:54:57 +08:00
c94d5db259 Merge pull request #889 from omnivore-app/dependabot/npm_and_yarn/axios-0.27.2
Bump axios from 0.26.0 to 0.27.2
2022-07-08 13:48:27 -07:00
3a1d89cd31 Merge pull request #923 from omnivore-app/dependabot/npm_and_yarn/googleapis-105.0.0
Bump googleapis from 100.0.0 to 105.0.0
2022-07-08 13:47:48 -07:00
e63324c802 Merge pull request #934 from omnivore-app/fix/unsubscribe-email-not-saved
fix/unsubscribe email not saved
2022-07-08 13:47:16 -07:00
46d96b8f91 Merge pull request #932 from omnivore-app/newsletter-revue
Add support for newsletters hosted on getrevue.co
2022-07-08 13:36:10 -07:00
de803ebbd5 fix auth error when deleting user in db 2022-07-08 11:59:55 +08:00
ef0c2434fb Save unsubscribe email address or http url of newsletter emails 2022-07-07 17:14:12 +08:00
583fee7f73 fix tests 2022-07-07 14:19:28 +08:00
322e135ead delete this user pages in elastic 2022-07-07 12:32:55 +08:00
41f43b54ab Publish delete event 2022-07-07 12:31:46 +08:00
94d8891c06 add test 2022-07-07 12:20:29 +08:00
efd47f3f83 add function to delete pages by param 2022-07-07 11:07:00 +08:00
b898f55bb9 add delete account result in resolvers 2022-07-07 10:56:20 +08:00
5db87db1c6 add api tests for deleting a user 2022-07-06 10:23:52 -07:00
e5d6386b96 return UserNotFound error if user does not exist in delete account trx 2022-07-06 09:49:01 -07:00
ddba50dee6 fix delete user resolver and map it to deleteAccount mutation 2022-07-06 09:38:24 -07:00
da76ae7aab attempt to write resolver functions 2022-07-06 09:38:24 -07:00
02411347a7 regenerate graphql files 2022-07-06 09:38:24 -07:00
d595bfb7f1 add delete account mutation to schema.ts 2022-07-06 09:38:24 -07:00
9599edb9fb Add support for newsletters hosted on getrevue.co 2022-07-06 22:06:51 +08:00
2e77241044 Check and get Revue newsletter url from email 2022-07-06 22:06:21 +08:00
e5518e9f23 Reply to the original sender of the forwarded email 2022-07-06 21:16:55 +08:00
a4219ac15c Bump googleapis from 100.0.0 to 105.0.0
Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 100.0.0 to 105.0.0.
- [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases)
- [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v100.0.0...googleapis-v105.0.0)

---
updated-dependencies:
- dependency-name: googleapis
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-04 21:40:35 +00:00
a07111d7c8 Remove markdown API docs, harder to read than just looking at schema.ts 2022-07-01 10:26:48 -07:00
e375acd693 Generate API docs into Markdown
Not sure how well this will work but testing it out to see how
it looks on GitHub.
2022-07-01 10:18:14 -07:00
c08afe6451 Update page updatedAt when updating labels 2022-06-28 12:03:37 +08:00
00f38d1134 Update page updatedAt when updating highlights 2022-06-28 11:55:26 +08:00
59efc5fea7 Add test 2022-06-28 10:14:15 +08:00
bf1faaeea4 Include highlights in search page result in elastic 2022-06-28 09:56:39 +08:00