Commit Graph

1325 Commits

Author SHA1 Message Date
0f1c2f0656 Merge pull request #938 from omnivore-app/fix/menu-and-modal-design
Clean up menus based on latest design
2022-07-09 16:50:39 -07:00
56245619cf Remove unused attribute 2022-07-08 19:31:43 -07:00
6dc707cc92 Improve the outlines on dropdown arrows 2022-07-08 19:27:53 -07:00
4fe81eaf92 Merge pull request #849 from omnivore-app/feature/delete-account
Delete account API
2022-07-09 08:54:57 +08:00
f60876830c Clean up menus based on latest design
Mostly removing separators, improving shadows, tweaking font.

First pass at these updates:

https://www.figma.com/file/ILgs6aXrPfukXOMf5Yibra/Omnivore---Deliverables?node-id=3386%3A82865
2022-07-08 15:20:55 -07: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
6ea5bc3b18 fix dependecies 2022-07-08 12:10:32 +08:00
de803ebbd5 fix auth error when deleting user in db 2022-07-08 11:59:55 +08:00
7b714e7bc3 fix tests 2022-07-07 17:38:14 +08:00
ef0c2434fb Save unsubscribe email address or http url of newsletter emails 2022-07-07 17:14:12 +08:00
cb1968a82d Publish unsubscribe header info in the non-newsletter queue 2022-07-07 17:13:18 +08:00
0b15fefeb9 Move parseUnsubscribeHeader to index.ts 2022-07-07 17:12:26 +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
7d7b51500c migration to allow user to delete themseleves 2022-07-06 09:38:24 -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
01353add63 Shorten the timeout requesting pages
I believe our process is sometimes being terminated before this
timeout is hit, which means we then don't have time to fetch
with a fallback.
2022-07-05 11:16:11 -07:00
9554f8f6ba Create a scrapingbee url when using the fallback
Javascript hoists variables to the top of scope, so `url` here
refers to the `url` variable defined lower in the block.
2022-07-05 08:41:34 -07:00
3a79710dbf Always fall back to scrapingbee if there is an exception 2022-07-05 21:48:58 +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
a959c4beb0 Better dropdown name 2022-07-01 17:29:43 -07:00
0752191138 Enable API in the dropdown 2022-07-01 17:29:08 -07: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
a218598810 Merge pull request #911 from omnivore-app/never-expire-tokens
never expire tokens
2022-06-30 17:37:05 -07:00
5d4cba6c77 Merge pull request #898 from omnivore-app/macos-web-reader
Mac App bundled reader
2022-06-29 22:59:32 -07:00
af6f8dd416 enable highlight bar for macos web reader 2022-06-29 22:09:52 -07:00
2344d6711b Better printing of never expiring tokens 2022-06-29 10:51:54 -07:00
37075f076e Remove userDataDir 2022-06-29 22:56:14 +08:00
14ed43f263 Add support for "never" expiring tokens by setting to the Date MAX_AGE 2022-06-28 20:02:32 -07:00
d6f183e1f2 Added never as one of the options 2022-06-28 13:57:47 -07:00
61de5b88ac fixed bug for input text showing undefined value 2022-06-28 09:20:50 -07:00
c2ce6a478b Set select color and background colors so OS themes dont override them 2022-06-27 23:07:55 -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