Commit graph

10513 commits

Author SHA1 Message Date
Jackson Harper
a4198e34dd
Merge pull request #335 from omnivore-app/dependabot/npm_and_yarn/chrome-aws-lambda-10.1.0
Bump chrome-aws-lambda from 7.0.0 to 10.1.0
2022-04-04 15:36:06 -07:00
dependabot[bot]
452a776aef
Bump @google-cloud/functions-framework from 3.0.0 to 3.1.0
Bumps [@google-cloud/functions-framework](https://github.com/GoogleCloudPlatform/functions-framework-nodejs) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/GoogleCloudPlatform/functions-framework-nodejs/releases)
- [Changelog](https://github.com/GoogleCloudPlatform/functions-framework-nodejs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GoogleCloudPlatform/functions-framework-nodejs/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: "@google-cloud/functions-framework"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 22:36:00 +00:00
Jackson Harper
62c3bcd968
Merge pull request #338 from omnivore-app/dependabot/npm_and_yarn/opentelemetry/semantic-conventions-1.0.1
Bump @opentelemetry/semantic-conventions from 0.24.0 to 1.0.1
2022-04-04 15:35:51 -07:00
Jackson Harper
3ae0257e66
Merge pull request #350 from omnivore-app/dependabot/npm_and_yarn/sentry/serverless-6.19.3
Bump @sentry/serverless from 6.16.1 to 6.19.3
2022-04-04 15:35:30 -07:00
Jackson Harper
93d005f02f
Merge pull request #337 from omnivore-app/dependabot/npm_and_yarn/luxon-2.3.1
Bump luxon from 1.28.0 to 2.3.1
2022-04-04 15:33:23 -07:00
Jackson Harper
4d6ea905a0
Merge pull request #357 from omnivore-app/cypress-tests
Add cypress tests
2022-04-04 15:29:39 -07:00
Jackson Harper
eea14c7299 Syntax fixes 2022-04-04 15:17:22 -07:00
Jackson Harper
e5714e63c0 Fix tsconfig file 2022-04-04 15:16:41 -07:00
Jackson Harper
f4340e3663 Add testing-library dependency 2022-04-04 15:15:28 -07:00
Jackson Harper
c4d8ef6a70 Specify support file 2022-04-04 15:14:58 -07:00
Jackson Harper
d92998ced3 Dont modify api package 2022-04-04 14:46:18 -07:00
Jackson Harper
574c4f617c Update mocha default timeout 2022-04-04 14:45:31 -07:00
Jackson Harper
6631d51939 Remove unused comments and files 2022-04-04 14:45:31 -07:00
Jackson Harper
10692a2131 Add cypress tests 2022-04-04 14:45:31 -07:00
Jackson Harper
1c0d836ef5
Merge pull request #374 from omnivore-app/chore/updated-email-signup-gif
Update the newsletter signup help GIF
2022-04-04 13:08:14 -07:00
Jackson Harper
15173be0c3
Merge pull request #365 from omnivore-app/OMN-320
[OMN-320] - Ask for confirmation when removing links
2022-04-04 12:47:20 -07:00
Satindar Dhillon
e879a14ef2
Merge pull request #373 from omnivore-app/fix/ipad-render-id
Reading Progress Update Fix [Apple]
2022-04-04 12:18:00 -07:00
Jackson Harper
0a075d21a4 Update the newsletter signup help GIF 2022-04-04 12:10:56 -07:00
Satindar Dhillon
b79c71ff65 update reading progress only when user has navigated back to the grid view 2022-04-04 12:05:06 -07:00
Jackson Harper
536e3ee9fe
Merge pull request #361 from omnivore-app/fix/add-emails-to-dropdown
Add link to Emails to main dropdown
2022-04-04 11:57:11 -07:00
dependabot[bot]
3b4254a711
Bump luxon from 1.28.0 to 2.3.1
Bumps [luxon](https://github.com/moment/luxon) from 1.28.0 to 2.3.1.
- [Release notes](https://github.com/moment/luxon/releases)
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/1.28.0...2.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 17:55:59 +00:00
Jackson Harper
87c79febeb
Merge pull request #370 from omnivore-app/fix/revert-docker-changes
Revert docker changes
2022-04-04 10:54:21 -07:00
Jackson Harper
46c5b8c82a Another attempt at slimming docker file 2022-04-04 10:42:04 -07:00
Satindar Dhillon
d81eea4815
Merge pull request #371 from omnivore-app/fix/ipad-article-render
Use selectedLinkItem to track active state of grid items
2022-04-04 10:14:35 -07:00
Satindar Dhillon
88e68ff4a3 use selectedLinkItem to track active state of grid items 2022-04-04 10:07:16 -07:00
Jackson Harper
946734d76c Revert docker changes
These were creating fatter images than we want because of the
lerna dependencies.
2022-04-04 09:59:18 -07:00
Jackson Harper
269ba7c03e
Merge pull request #369 from omnivore-app/fix/multistage-docker-deps
Only install dev deps on the prod image
2022-04-04 09:31:52 -07:00
Jackson Harper
a99ab365b8 Remove unused import 2022-04-04 09:22:18 -07:00
Jackson Harper
bd6bed746e Remove clean command 2022-04-04 09:19:25 -07:00
Jackson Harper
b15a7b0bd5 Only install dev deps on the prod image 2022-04-04 09:15:56 -07:00
Jackson Harper
addeb37111
Merge pull request #368 from omnivore-app/fix/docker-multistage
Fix multistage docker build
2022-04-04 09:01:32 -07:00
Jackson Harper
1489ca5231 Specify file 2022-04-04 08:45:16 -07:00
Jackson Harper
b9300d3f30 Avoid shorthand flag syntax in build scripts 2022-04-04 08:44:00 -07:00
Jackson Harper
bc7767bec1 Build docker images in GitHub 2022-04-04 08:42:32 -07:00
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
85b247321e Upgrade yarn.lock 2022-04-03 10:22:19 -07:00
Jackson Harper
92925b6808 Prettier fixes 2022-04-03 10:21:16 -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