Jackson Harper
9845a49040
Remove semicolon
2022-04-04 08:17:46 -07:00
Jackson Harper
b8b471d369
Move @types into dev
2022-04-04 08:17:00 -07:00
Jackson Harper
c8ec7d636e
Use require to import address parser function
2022-04-04 08:11:26 -07:00
Jackson Harper
87077be85e
First stage of build is development
2022-04-04 08:11:06 -07:00
Jackson Harper
b668114c33
Fix multistage docker build
2022-04-04 07:50:16 -07:00
Jackson Harper
5652061c0b
Merge pull request #367 from omnivore-app/fix/full-email-addresses
2022-04-03 14:59:26 -07:00
Jackson Harper
fc17daa546
Remove unneeded mocha params
2022-04-02 17:02:11 -07:00
Jackson Harper
f6cfa2f9d2
Revert test files that dont need to be changed
2022-04-02 17:00:45 -07:00
Jackson Harper
da28998130
Pull ul list out of newsletter blurb
...
next/react doesnt want child elements of the paragraphs
Improve formatting
Improve wording
Use buttons in the subscribe directly blocks
Simplify docs on setting up forwarding rules
Add extra padding on bottom of help docs
Remove unused style
Add emails help page
Improve formatting
Prefetch page content on iOS
Reduce the reader overly length now that items are precached
Add invalidation when highlights are added to items
fix missing index_settings.json file in api dockerfile for creating elastic index (#363 )
Handle full email address objects in the to param from sendgrid
These come in a format like:
"jacksonh-dfdf@inbox.omnivore.app" <jacksonh-dfdf@inbox-demo.omnivore.app>
New IDs for short highlights because they dont cascade delete now
Testing CI issues
Simplify test
CI test
Use promises for async tests
Temporarily remove test to debug CI
Re-enable
re-enable test, return error
Specify a userId when looking up saved email pages
create a unique url for newsletters without a URL
Use 500ms on page test timeouts
Increase timeout
Dont use deep equal to match newsletter label
Run just the labels API
Run against just the newsletter emails
Run without the page tests
Fix
Set the allow uncaught flag
Remove highlight tests
Remove newsletters tests
more resolver tests
Remove newsetter tests
Comment out resolver tests
Use nock for external requests in tests
Specify puppeteer url for tests
Comment out more tests
uncomment tests
re-enable
re-enable email test
Re-disable
Re-enable one pdf attachment test
Re-disable pdf attachment test
Use promises on setTimeout tests
rm label tests
mv label tests into a context
Comment out pdf tests
Comment out pdf tests
Async test
Async wrappers
Delay when creating test pages
More debugging
Unique short ids
Remove potentially problematic test
Fetch page before returning for test
handler in before block
more debugging
More debugging
Move errors checks into contexts
Use a context when saving newsletters to force index refresh
Prettier fix
Fix newsletter label check, remove setTimeout
Re-enable test
timeout on pdf router handler
Fix method call
comment out PDF test
Unique fake username
Comment out PDF test
Debugging signed urls
Re-enable
New email
pdf test
PDF tests
Comment out pdf test
Add nock stubs for email URLs
Use full address for PDF test
Remove debug
Use full email addresses
2022-04-02 16:56:24 -07:00
Jackson Harper
ae58a244e7
Merge pull request #364 from omnivore-app/docker-fix
...
Added fix for docker.
2022-04-01 11:58:30 -07:00
gitstart-omnivore
4223433fbb
[OMN-320] - Ask for confirmation when removing links
2022-04-01 08:23:57 +00:00
gitstart-omnivore
f950f658fd
remove line already added to packages/api/Dockerfile
2022-04-01 08:00:05 +00:00
gitstart-omnivore
9f06ab6851
Added fix for docker
2022-04-01 07:51:28 +00:00
Hongbo Wu
250118de45
fix missing index_settings.json file in api dockerfile for creating elastic index ( #363 )
2022-04-01 13:07:44 +08:00
Jackson Harper
99f73f821f
Merge pull request #349 from omnivore-app/experiment/prefetch-on-ios
...
Prefetch page content on iOS
2022-03-31 22:07:30 -07:00
Jackson Harper
13cd668cdd
Add invalidation when highlights are added to items
2022-03-31 15:04:22 -07:00
Jackson Harper
a34cf9adfb
Add link to Emails to main dropdown
...
Also remove the unused navigate-to-feedback, we directly open
intercom from the dropdown.
2022-03-31 13:45:54 -07:00
Jackson Harper
91b007fc37
Merge pull request #362 from omnivore-app/docs/improve-newsletter-docs
...
Update the newsletter documentation
2022-03-31 13:24:40 -07:00
Jackson Harper
e61d030e32
Improve formatting
2022-03-31 13:17:07 -07:00
Jackson Harper
3381a949f8
Add emails help page
2022-03-31 13:08:54 -07:00
Jackson Harper
1b5a179a00
Remove unused style
2022-03-31 12:55:05 -07:00
Jackson Harper
6d480ffe38
Add extra padding on bottom of help docs
2022-03-31 12:44:09 -07:00
Jackson Harper
1ca6da0daa
Simplify docs on setting up forwarding rules
2022-03-31 12:43:13 -07:00
Jackson Harper
1215735d4c
Use buttons in the subscribe directly blocks
2022-03-31 12:04:31 -07:00
Jackson Harper
89626bf435
Improve wording
2022-03-31 11:41:12 -07:00
Jackson Harper
e3c0c6e11a
Improve formatting
2022-03-31 11:32:09 -07:00
Jackson Harper
0eab87b001
Pull ul list out of newsletter blurb
...
next/react doesnt want child elements of the paragraphs
2022-03-31 11:21:45 -07:00
Jackson Harper
5d6108707f
Merge pull request #351 from omnivore-app/fix/email-toast-messages
...
Improve toast error/success messages for email operations
2022-03-31 08:22:08 -07:00
dependabot[bot]
b86dbed90c
Bump @google-cloud/logging-winston from 4.1.2 to 4.2.2
...
Bumps [@google-cloud/logging-winston](https://github.com/googleapis/nodejs-logging-winston ) from 4.1.2 to 4.2.2.
- [Release notes](https://github.com/googleapis/nodejs-logging-winston/releases )
- [Changelog](https://github.com/googleapis/nodejs-logging-winston/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/nodejs-logging-winston/compare/v4.1.2...v4.2.2 )
---
updated-dependencies:
- dependency-name: "@google-cloud/logging-winston"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-31 06:46:41 +00:00
Jackson Harper
3bab5e9eff
Error responses when deleting emails
2022-03-30 20:16:29 -07:00
Jackson Harper
604194299a
Parse response type for newsletter creation
2022-03-30 20:13:06 -07:00
Jackson Harper
b467b6ea63
Show error toast when email is not created
2022-03-30 20:04:16 -07:00
dependabot[bot]
5ee137d007
Bump @sentry/serverless from 6.16.1 to 6.19.3
...
Bumps [@sentry/serverless](https://github.com/getsentry/sentry-javascript ) from 6.16.1 to 6.19.3.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.16.1...6.19.3 )
---
updated-dependencies:
- dependency-name: "@sentry/serverless"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-31 02:48:02 +00:00
Jackson Harper
7bdeceded4
Merge pull request #334 from omnivore-app/dependabot/npm_and_yarn/segment/analytics-next-1.34.0
...
Bump @segment/analytics-next from 1.33.5 to 1.34.0
2022-03-30 19:45:35 -07:00
Jackson Harper
183776c791
Reduce the reader overly length now that items are precached
2022-03-30 17:09:37 -07:00
Jackson Harper
a1feffaf03
Prefetch page content on iOS
2022-03-30 16:39:51 -07:00
dependabot[bot]
61737c03e5
Bump @segment/analytics-next from 1.33.5 to 1.34.0
...
Bumps [@segment/analytics-next](https://github.com/segmentio/analytics-next ) from 1.33.5 to 1.34.0.
- [Release notes](https://github.com/segmentio/analytics-next/releases )
- [Commits](https://github.com/segmentio/analytics-next/compare/v1.33.5...v1.34.0 )
---
updated-dependencies:
- dependency-name: "@segment/analytics-next"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-30 21:52:11 +00:00
Jackson Harper
b7634f93cf
Merge pull request #344 from omnivore-app/fix/ios-allow-video-playback
...
Allow video playback on iOS
2022-03-30 14:31:11 -07:00
Jackson Harper
600dd46e5a
Merge pull request #348 from omnivore-app/fix/rls-on-label-updates
...
Add RLS permissions on the label table
2022-03-30 14:30:03 -07:00
Jackson Harper
d260ad4def
Remove the update permission on the link_labels table
...
This was added mistakenly and isn't needed.
2022-03-30 12:23:22 -07:00
Jackson Harper
857df99654
Add UPDATE permission to omnivore_user
2022-03-30 12:11:25 -07:00
Jackson Harper
bb91396595
Use user level security on labels update
2022-03-30 11:56:06 -07:00
Jackson Harper
57a45adb5d
Add RLS permissions on the label table
2022-03-30 11:34:26 -07:00
Jackson Harper
1c4ca835d3
Merge pull request #347 from omnivore-app/fix/allow-update-on-labels
...
Allow UPDATE on the labels table
2022-03-30 11:11:21 -07:00
Jackson Harper
15cf0d07e9
Allow UPDATE on the labels table
...
labels are updated when users change their colour or description.
2022-03-30 10:56:01 -07:00
Hongbo Wu
6d405432af
add site_name and site_icon to page model and return in resolver ( #341 )
...
* add site_name and site_icon to page model and return in resolver
* fix tests
2022-03-30 10:43:10 +08:00
Jackson Harper
102c747a99
Merge pull request #340 from omnivore-app/fix/mobile-email-help
...
Display the informational button on the mobile UI for emails
2022-03-29 19:28:48 -07:00
Jackson Harper
d2e14fc935
Allow video playback on iOS
...
Example page:
https://www.technologyreview.com/2022/03/28/1048355/quantum-computing-has-a-hype-problem
2022-03-29 10:55:48 -07:00
Satindar Dhillon
ea7ad52ca6
Merge pull request #332 from omnivore-app/fix/webview-reload
...
Reload the web reader if its process is terminated
2022-03-29 09:48:33 -07:00
Satindar Dhillon
07a4ca37cd
Merge pull request #342 from omnivore-app/fix/ios-title-encoding
...
Ensure title doesnt get html encoded with new appreader
2022-03-29 09:47:58 -07:00