Commit graph

4926 commits

Author SHA1 Message Date
Hongbo Wu
1243e2ace2 Fix the error when no name in subscription by using the email address as the author when no author found in the newsletter 2023-01-10 11:17:22 +08:00
Hongbo Wu
b7a4c2c92e
Merge pull request #1633 from omnivore-app/better-newsletter-emails
Add subscriptionCount and createdAt in NewsletterEmail type
2023-01-09 18:43:34 +08:00
Hongbo Wu
1837f31906 Add tests 2023-01-09 16:52:54 +08:00
Hongbo Wu
75974c772e Fix test 2023-01-09 15:32:00 +08:00
Hongbo Wu
43e813a73d Add unique constraint on user_id and name to subscription entity 2023-01-09 15:12:26 +08:00
Hongbo Wu
08e0423939 Add unique constraint on user_id and name to subscriptions table 2023-01-09 15:04:01 +08:00
Jackson Harper
8c22819ddb
Merge pull request #1632 from omnivore-app/fix/missing-og-image
Add missing open graph image
2023-01-09 12:34:53 +08:00
Hongbo Wu
892a9ef30d Add subscriptionCount and createdAt in NewsletterEmail type 2023-01-09 12:24:45 +08:00
Jackson Harper
ce2a49eae5 Add missing open graph image 2023-01-09 12:15:54 +08:00
Jackson Harper
54ac1b440f
Merge pull request #1631 from omnivore-app/feat/new-opengraph
New opengraph image url
2023-01-09 12:07:57 +08:00
Jackson Harper
c80736c7b5
Merge pull request #1625 from omnivore-app/fix/ios-search-if-no-items
Fall back to using search instead of just sync API if no items found
2023-01-09 12:01:58 +08:00
Jackson Harper
1c6d359385 Update URL to opengraph image to break caches 2023-01-09 11:14:33 +08:00
Jackson Harper
bf6b3ceb87 Set a default opengraph image on the primary layout 2023-01-09 11:09:29 +08:00
Jackson Harper
a13f7b3c27
Merge pull request #1630 from omnivore-app/feat/new-opengraph
Update our Open Graph image
2023-01-09 10:52:17 +08:00
Jackson Harper
f2daa726dd Remove unused voices 2023-01-09 10:51:35 +08:00
Jackson Harper
4e712ff07a Update our Open Graph image 2023-01-09 10:33:17 +08:00
Jackson Harper
4c3c218309
Merge pull request #1628 from omnivore-app/fix/rm-popular-subscriptions
Remove the popular subscriptions table
2023-01-09 09:52:20 +08:00
Jackson Harper
05a61968d9 Remove the popular subscriptions table
We probably need a standalone page for this in the future, but
removing this now allows people to use this page to see their
subscriptions on web.
2023-01-09 09:33:36 +08:00
Hongbo Wu
d21ac478ee
Merge pull request #1624 from omnivore-app/add-demo-user
Add demo user in docker-compose migrate service
2023-01-09 09:32:29 +08:00
Jackson Harper
e8304f02f2 Fall back to using search instead of just sync API if no items found 2023-01-09 09:22:38 +08:00
Jackson Harper
c18cc3b343 Fix grammar issue in community modal 2023-01-09 09:22:12 +08:00
Jackson Harper
982bfe586c
Merge pull request #1623 from omnivore-app/fix/import-handler-off-by-one
Handle case where import has a single entry
2023-01-06 22:31:05 +08:00
Hongbo Wu
0b515d4605 Add comment 2023-01-06 22:03:56 +08:00
Hongbo Wu
98497f26c0 Add demo user in docker-compose migrate service 2023-01-06 22:00:43 +08:00
Hongbo Wu
3c8416ca1b
Merge pull request #1620 from omnivore-app/fix/sign-up
Log email content if Sendgrid api key not set
2023-01-06 15:39:33 +08:00
Hongbo Wu
9762b14ebc Check if the env is local 2023-01-06 15:28:45 +08:00
Jackson Harper
592c7150a7 Handle case where import has a single entry 2023-01-06 12:49:29 +08:00
Jackson Harper
ddda9de85b
Merge pull request #1621 from omnivore-app/fix/get-auth-token-from-cookie
Get the auth token from cookie in the user_router
2023-01-06 11:18:01 +08:00
Jackson Harper
3520428ff0 Get the auth token from cookie in the user_router
This is called through Cloud Task so .authorization is actually
Cloud Task's auth token.
2023-01-06 10:29:36 +08:00
Hongbo Wu
d86a6038ea Log email content if Sendgrid api key not set 2023-01-06 09:54:02 +08:00
Jackson Harper
8bac8c0fda
Merge pull request #1534 from omnivore-app/fix/extension-force-perf
For URLs that will be forced to backend fetch dont send full content from the extension
2023-01-06 09:36:53 +08:00
Jackson Harper
18b26f9690
Merge pull request #1618 from omnivore-app/fix/email-cookie-auth
Use cookie auth instead of header as GCP uses the Authorization header
2023-01-05 20:53:09 +08:00
Jackson Harper
88b6fcfb5d Use cookie auth instead of header as GCP uses the Authorization header 2023-01-05 20:17:43 +08:00
Hongbo Wu
24763669b3
Merge pull request #1616 from omnivore-app/html-to-markdown
html to markdown
2023-01-05 19:30:19 +08:00
Jackson Harper
d4064d391e
Merge pull request #1615 from omnivore-app/feat/add-open-collective
Update the community modal view a bit
2023-01-05 18:40:49 +08:00
Jackson Harper
18438e3e7a
Merge pull request #1617 from omnivore-app/fix/email-endpoint-url
Fix the email endpoint for the import-handler
2023-01-05 18:38:02 +08:00
Jackson Harper
0580f7a876 Fix the email endpoint for the import-handler 2023-01-05 17:58:26 +08:00
Hongbo Wu
e28c9b10bb Fetch markdown content if specified in search API 2023-01-05 17:17:09 +08:00
Jackson Harper
e26ec3daf8
Merge pull request #1517 from omnivore-app/dependabot/npm_and_yarn/pkg/admin/express-4.17.3
Bump express from 4.17.1 to 4.17.3 in /pkg/admin
2023-01-05 16:16:57 +08:00
dependabot[bot]
b7c98d915d
Bump express from 4.17.1 to 4.17.3 in /pkg/admin
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.17.3)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 07:30:03 +00:00
Jackson Harper
807bd994e3
Merge pull request #1614 from omnivore-app/fix/jsonwebtoken-for-import-handler
Add jsonwebtoken package to import-handler
2023-01-05 15:29:05 +08:00
Jackson Harper
8c89a192fa Use 8.5.1 until we figure out issues with 9.0.0 2023-01-05 15:12:56 +08:00
Jackson Harper
6e244cb9bd Add link to open collective 2023-01-05 14:08:19 +08:00
Jackson Harper
b0938ea8e2
Merge pull request #1612 from omnivore-app/feat/email-after-import
Send email to user after a bulk import completes
2023-01-05 13:39:49 +08:00
Hongbo Wu
7b749f974d Convert HTML to markdown if specified 2023-01-05 12:12:48 +08:00
Jackson Harper
687d126bd3 Fix the task URLs, send an email if no URLs are parsed for import 2023-01-05 11:49:16 +08:00
Jackson Harper
750fdd6b45 Remove unused packages 2023-01-05 11:48:54 +08:00
Jackson Harper
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
Jackson Harper
f177a0d1db Remove unused type 2023-01-05 11:14:57 +08:00
Jackson Harper
37dc0336fa Set Authorization to authToken 2023-01-05 11:13:58 +08:00