Commit graph

845 commits

Author SHA1 Message Date
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
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
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
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
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
Jackson Harper
709b96eaa7 Ensure title doesnt get html encoded with new appreader 2022-03-29 09:28:40 -07:00
Jackson Harper
562393940f Display the informational button on the mobile UI for emails
We want mobile users to have access to the help doc on emails
2022-03-28 21:59:18 -07:00
Satindar Dhillon
870af33acf check for root element on webview and relaod content of it's missing 2022-03-28 18:45:03 -07:00
Jackson Harper
b3f46f4ce5
Merge pull request #300 from omnivore-app/OMN-192
[Omn-192] - Settings View(Installation)
2022-03-28 17:40:11 -07:00
Satindar Dhillon
278578c82e load webreader in updateUIView func when needsRelaod is true 2022-03-28 17:00:34 -07:00
Jackson Harper
718db7345f Tone down the shadow in dark mode 2022-03-28 15:30:16 -07:00
Jackson Harper
6e535c7f75
Merge pull request #333 from omnivore-app/fix/arrow-description
Fix docs for arrow navigation in keyboard controls
2022-03-28 15:18:42 -07:00
Jackson Harper
b64764089b Add noreferrer 2022-03-28 15:00:05 -07:00
Jackson Harper
b266e2669a use for URL because Next prefers that, set the link target on install 2022-03-28 14:52:53 -07:00