Commit graph

1829 commits

Author SHA1 Message Date
Jackson Harper
6869271d54 A little safer and/or more dangerous way of checking content type 2022-05-24 22:49:16 -07:00
Jackson Harper
a02bb2f5c9 Extract contentType from safari
This fixes issues where we'd incorrectly identify a PDF as HTML.
Safari will use our preprocess javascript file even if the
file is PDF, so we rely on JS to detect the content type here.
2022-05-24 21:01:04 -07:00
Hongbo Wu
ad91c41f0f
Merge pull request #705 from omnivore-app/lowercase-text
Lowercase characters when doing text analysis
2022-05-25 10:51:40 +08:00
Hongbo Wu
f4c65d7fe1
Merge pull request #698 from omnivore-app/sort-by-publish-time
Support sort or filter by publish time
2022-05-25 10:41:49 +08:00
Hongbo Wu
6c78d6188b Lowercase characters when doing text analysis 2022-05-25 09:59:43 +08:00
Jackson Harper
e77ba2049e
Merge pull request #629 from omnivore-app/dependabot/npm_and_yarn/opentelemetry/exporter-jaeger-1.2.0
Bump @opentelemetry/exporter-jaeger from 1.0.1 to 1.2.0
2022-05-24 09:33:37 -07:00
Jackson Harper
8e30d793e0
Merge pull request #634 from omnivore-app/OMN-626
[Omn-626] - API to edit title and/or description
2022-05-24 09:20:15 -07:00
Hongbo Wu
aad8539b43 Fix tests 2022-05-24 18:39:21 +08:00
Hongbo Wu
a35b096d73 Support sort and filter by published in resolver 2022-05-24 18:25:32 +08:00
Hongbo Wu
61065efd2b Add published sort param in elastic query 2022-05-24 18:24:30 +08:00
Hongbo Wu
641f191fcd Add published sort param in schema 2022-05-24 18:23:30 +08:00
gitstart-omnivore
c9269e409e rebasing 2022-05-24 07:07:51 +00:00
gitstart-omnivore
75728cc144 fixing diff 2022-05-24 07:04:54 +00:00
Jackson Harper
444faf68a2
Merge pull request #695 from omnivore-app/fix/onboarding-newsletter-icons 2022-05-23 22:26:36 -07:00
Jackson Harper
2d518d327d Add description for known newsletters, update icon set 2022-05-23 21:54:15 -07:00
Jackson Harper
fd2ca33a15
Merge pull request #694 from omnivore-app/fix/onboarding-template
Onboarding flow
2022-05-23 16:20:08 -07:00
Jackson Harper
677d561ab0 Add new required pageNumber attribute to onboarding stories 2022-05-23 15:56:52 -07:00
Jackson Harper
dcd23e6eb2 dos2unix on this file 2022-05-23 15:43:06 -07:00
Jackson Harper
0ae63f9da8 Fix default import 2022-05-23 15:42:30 -07:00
Jackson Harper
370a3fc4c0 Rework onboarding code so its a little easier to control paths 2022-05-23 15:08:13 -07:00
Jackson Harper
a7e67b4bea Rename OnboardingLayout2 to OnboardingLayout, dont use default export 2022-05-23 14:24:09 -07:00
Jackson Harper
e43700e159 Rename OnboardingLayout to ProfileLayout since its only used in the profile 2022-05-23 14:17:13 -07:00
Jackson Harper
0081fa6dfb
Merge pull request #616 from omnivore-app/OMN-585
[Omn-585] - Onboarding Pages 1, 4, 5, and 6.
2022-05-23 14:05:24 -07:00
Jackson Harper
3c4e4d6f2e
Merge pull request #623 from omnivore-app/OMN-617
[OMN-617] - Align AppStore button to right on small screens in MobileInstallComponent
2022-05-23 13:50:42 -07:00
Jackson Harper
2d5f36c61f Fix typo in var name 2022-05-23 13:41:32 -07:00
Jackson Harper
4dc5861b97 Go to home not login when onboarding is completed 2022-05-23 13:38:52 -07:00
gitstart-omnivore
aedb41fc7f rebased 2022-05-23 19:44:06 +00:00
gitstart-omnivore
408ba789a0 fixing diff 2022-05-23 19:40:15 +00:00
Jackson Harper
28a52b24f5 Remove unused learn more link, this is lowered to under the description text 2022-05-23 12:09:28 -07:00
Jackson Harper
c6fd8bcf4a Add some padding on appstore install button 2022-05-23 12:09:07 -07:00
Satindar Dhillon
a1bccce9b5
Merge pull request #688 from omnivore-app/fix/pdf-loading
Fix/pdf loading
2022-05-23 11:53:17 -07:00
Satindar Dhillon
1a12e545f5 use progressview for pdf loading view 2022-05-23 09:20:52 -07:00
Satindar Dhillon
b46576e937 run controller config once 2022-05-23 08:55:32 -07:00
Satindar Dhillon
c748ceb26b bump ios version to 1.7.1 2022-05-22 23:26:04 -07:00
Satindar Dhillon
11b5dc3172 use stateobject to keep track of pdf document 2022-05-22 23:24:37 -07:00
Satindar Dhillon
3f68a179c8 remove pdfproviders 2022-05-22 10:15:14 -07:00
Satindar Dhillon
89e9519322 import pspsdfkit for ios only 2022-05-22 09:35:17 -07:00
Satindar Dhillon
86eaef4d58 add local pspdfkit package 2022-05-22 08:04:43 -07:00
Jackson Harper
2d2495a10e
Merge pull request #685 from omnivore-app/fix/pdf-api-simplification
Simplify the API to create pages from PDFs
2022-05-21 21:19:30 -07:00
Satindar Dhillon
8139664083 pass pdfitem to LinkItemDetailView when item is a pdf 2022-05-21 15:56:27 -07:00
Jackson Harper
e5bc68ca9e Simplify the API to create pages from PDFs
This creates a stub page when an upload is initiated, so the
SaveFile (or create article from file) APIs do not need to be
called.

The PDF uploaded trigger fired by GCS will mark the upload
as completed and update the page status.
2022-05-21 12:05:45 -07:00
Satindar Dhillon
14b146291f create a PDFItem struct that can be used by PDFViewer 2022-05-21 10:17:54 -07:00
Jackson Harper
17e6f4091d
Merge pull request #638 from omnivore-app/feature/subscription-api
Feature/subscription api
2022-05-20 15:34:48 -07:00
Jackson Harper
f54211fcee
Merge pull request #663 from omnivore-app/fix/parsing-error
Fix cannot convert null to object error message
2022-05-20 13:42:33 -07:00
Satindar Dhillon
4acb0f38f2
Merge pull request #666 from omnivore-app/fix/reader-mode-refresh
Reader mode refresh
2022-05-20 09:10:12 -07:00
Satindar Dhillon
12c2f8ab62 use task rather than onAppear for loading initial items 2022-05-20 08:54:16 -07:00
Satindar Dhillon
9858cc8413 remove guard for loadItems call 2022-05-20 08:49:47 -07:00
Hongbo Wu
2ee95a1c14 Fix cannot convert null to object error message 2022-05-20 20:38:30 +08:00
Satindar Dhillon
9f85adc02d
Merge pull request #661 from omnivore-app/feature/background-fetch
iOS background fetch
2022-05-19 17:09:57 -07:00
Satindar Dhillon
d6f9acca11 fetch items in background task 2022-05-19 16:12:53 -07:00