Commit Graph

1868 Commits

Author SHA1 Message Date
4376124028 Regenerate GQL, set createPageEntry when uploading files 2022-05-26 21:51:22 -07:00
0cabd26344 Dont send the normalized URL to the content-fetch service
URLs need to be sent to contentFetch exactly as they
were received, this is because many apps will use signed URLs
for PDFs being served from GCP or AWS. A signed URL needs to
keep all its query params in the same order to validate.
2022-05-26 21:40:40 -07:00
93b095818d Linting fixes 2022-05-26 21:40:40 -07:00
cb98a9cf86 Make clients opt into creating a page when uploading a file 2022-05-26 21:40:40 -07:00
c3096e5dfe Better PDF upload handling on iOS
Three main changes here:
- If a PDF isn't a local file, dont try to download and then
  upload it to the backend. Just treat it as a URL.

- If we are passed PDF data by an app like Files, upload it.

- Wrap the whole operation in a Background task so its not
  killed if the user taps dismiss during the upload of larger
  documents.
2022-05-26 21:40:40 -07:00
a9b70e12e3 Merge pull request #714 from omnivore-app/subscriptions-modal
Subscriptions Screen [iOS]
2022-05-26 15:12:19 -07:00
a854ba88bc show snackbar message after unsubscibing 2022-05-26 14:54:47 -07:00
313b7c2ff0 update subscription cell UI 2022-05-26 12:33:43 -07:00
5fc977a585 Merge pull request #692 from omnivore-app/dependabot/npm_and_yarn/ts-loader-9.3.0
Bump ts-loader from 8.3.0 to 9.3.0
2022-05-26 12:31:04 -07:00
6e6f1f9c71 Merge pull request #711 from omnivore-app/ios-cell-updates
iOS cell updates
2022-05-26 09:17:15 -07:00
b65b104ce9 send delete subscription call to server 2022-05-26 09:11:24 -07:00
0daf97f312 create subscription cell 2022-05-26 08:48:15 -07:00
e1aa68858f show subscriptions in list view 2022-05-25 22:51:41 -07:00
4969968c53 update swift gql gen. add a subscriptions view 2022-05-25 21:08:46 -07:00
9a9fb94cf4 Merge pull request #689 from omnivore-app/save-language
Save and filter by language
2022-05-26 11:05:34 +08:00
a34806a782 Fix tests 2022-05-26 10:55:21 +08:00
7d4d1d7b67 Parse language in readability 2022-05-26 10:55:21 +08:00
0ef9bb3944 Allow search by language in elastic 2022-05-26 10:55:20 +08:00
87b0f683e1 Add language term in search body 2022-05-26 10:55:04 +08:00
6e06429636 Add language keyword in search query 2022-05-26 10:55:02 +08:00
1eeb5617a5 Search by language 2022-05-26 10:54:04 +08:00
dd394144cd Add language in schema 2022-05-26 10:52:19 +08:00
a702993485 Add search by language query 2022-05-26 10:52:18 +08:00
b0ed10760e Normalize language 2022-05-26 10:52:18 +08:00
3e0e8b486f Add language in searchitem 2022-05-26 10:52:18 +08:00
be91562ca1 Add language in page 2022-05-26 10:52:18 +08:00
037520a1c3 Add language in mappings 2022-05-26 10:52:18 +08:00
7c33a311d6 handle cell taps on labels scroll 2022-05-25 12:12:19 -07:00
508763b061 update grid spacing 2022-05-25 12:06:30 -07:00
d89b17800e update grid cell layout and tap gestures 2022-05-25 11:00:37 -07:00
5dc205d4e7 Merge pull request #706 from omnivore-app/fix/ios-pdf-content-detection
Extract contentType from safari
2022-05-25 09:07:46 -07:00
022ce9427e Merge pull request #708 from omnivore-app/fix/docker-compose
Fix docker-compose migrate service env
2022-05-25 09:07:27 -07:00
9137fb4588 Fix docker-compose migrate service env 2022-05-25 16:04:02 +08:00
6869271d54 A little safer and/or more dangerous way of checking content type 2022-05-24 22:49:16 -07:00
d704fad2ff Merge pull request #701 from omnivore-app/feature/add-popular-reads
API to add recommended (popular) reads to a users library
2022-05-24 21:09:24 -07:00
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
ad91c41f0f Merge pull request #705 from omnivore-app/lowercase-text
Lowercase characters when doing text analysis
2022-05-25 10:51:40 +08:00
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
6c78d6188b Lowercase characters when doing text analysis 2022-05-25 09:59:43 +08:00
a20ba60053 Add popular reads for onboarding 2022-05-24 15:31:55 -07:00
ea50f51644 Update to use image proxy URLs in parsed content 2022-05-24 13:43:57 -07:00
ed5dfde1a8 Linting fixes, remove debug 2022-05-24 13:06:40 -07:00
2b14d51ec6 API to add recommended (popular) reads to a users library
This API is used in onboarding
2022-05-24 12:05:39 -07:00
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
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
aad8539b43 Fix tests 2022-05-24 18:39:21 +08:00
a35b096d73 Support sort and filter by published in resolver 2022-05-24 18:25:32 +08:00
61065efd2b Add published sort param in elastic query 2022-05-24 18:24:30 +08:00
641f191fcd Add published sort param in schema 2022-05-24 18:23:30 +08:00
c9269e409e rebasing 2022-05-24 07:07:51 +00:00