Commit graph

1768 commits

Author SHA1 Message Date
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
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
Satindar Dhillon
2eeec7cc77 send debug messages to segment for bg task execution 2022-05-19 13:04:05 -07:00
Jackson Harper
93c4748e2e
Merge pull request #655 from omnivore-app/fix/update-label
Fix not updating labels in elastic after updating in postgres
2022-05-19 10:46:11 -07:00
Hongbo Wu
dfd6d3b602 Fix save newsletter email test 2022-05-19 18:12:58 +08:00
Hongbo Wu
444c21ad09 Fix labels test 2022-05-19 18:12:14 +08:00
Hongbo Wu
34349e925c Add unit test 2022-05-19 16:36:35 +08:00
Satindar Dhillon
64b6f95a15 use correct task request for background fetching 2022-05-18 21:36:37 -07:00
Hongbo Wu
b8225fc8c8 Fix labels not being updated in elastic 2022-05-19 12:08:50 +08:00
Satindar Dhillon
801b174254 implement background task functions in services class 2022-05-18 15:52:13 -07:00
Satindar Dhillon
3cdf7b47f6 enable background fetch in plist 2022-05-18 14:08:37 -07:00
Jackson Harper
18bf8ed7ac
Merge pull request #630 from omnivore-app/dependabot/npm_and_yarn/dataloader-2.1.0
Bump dataloader from 2.0.0 to 2.1.0
2022-05-18 14:06:28 -07:00
Satindar Dhillon
b87f068193
Merge pull request #651 from omnivore-app/feature/core-data-app-group
Store sqlite file in app group file container [iOS]
2022-05-18 13:23:24 -07:00
Satindar Dhillon
a6bdf119a4
Merge pull request #653 from omnivore-app/fix/web-reader-deep-link-ui
Use nav link to present deep link
2022-05-18 13:23:09 -07:00
Jackson Harper
ac6df4d139
Merge pull request #652 from omnivore-app/fix/parse-partial-documents
If parsing fails, attempt adding <html> wrappers to a document
2022-05-18 13:15:38 -07:00
Satindar Dhillon
ed285c4a03 disable read now 2022-05-18 13:10:14 -07:00
Satindar Dhillon
16c161e0e3 use nav link to present deep link 2022-05-18 11:38:10 -07:00
Jackson Harper
eadeccce81 Linting fixes 2022-05-18 11:31:42 -07:00
Jackson Harper
004c766588 If parsing fails, attempt adding <html> wrappers to a document
LinkedDom seems less forgiving and expects the outerHTML of a
document, however older extension versions still send innerHTML.
2022-05-18 10:55:31 -07:00
Satindar Dhillon
1f0a24ce18 store sqlite file if app group file container 2022-05-18 09:37:52 -07:00
Satindar Dhillon
d9174f48df
Merge pull request #645 from omnivore-app/read-now-pending-button
Move the read now button, add a pending state
2022-05-18 09:19:25 -07:00
Satindar Dhillon
65640d7b04 add feature flag for read now button 2022-05-18 09:13:26 -07:00
Satindar Dhillon
2d4ec9d45d share extension starts with a .processing status 2022-05-18 08:49:50 -07:00
Hongbo Wu
417e444653
Merge pull request #650 from omnivore-app/fix/github-blog
Fix parsing github blog
2022-05-18 17:26:06 +08:00
Hongbo Wu
35dcd00ec3 Add test case for github blog 2022-05-18 15:52:47 +08:00
Hongbo Wu
d68549bcb7 Remove unused code 2022-05-18 15:52:31 +08:00
Hongbo Wu
0cc7e84a82 Fix content not getting parsed by linkedom properly without <html> tag by replacing innerHtml with outerHtml 2022-05-18 15:52:16 +08:00
Hongbo Wu
8f0447ed3f Stop blocking images and css file 2022-05-18 15:50:52 +08:00
Hongbo Wu
4b69fb64d4
Merge pull request #642 from omnivore-app/youtube-iframes
Add test for readability on youtube embeds
2022-05-18 12:25:31 +08:00
Hongbo Wu
0e4cec5e25 Update tests 2022-05-18 11:28:47 +08:00
Hongbo Wu
629aa54c58 Fix youtube handler 2022-05-18 11:28:33 +08:00
Jackson Harper
6795508942 Add test for readability on youtube embeds 2022-05-18 09:55:36 +08:00
Jackson Harper
3554b9074f
Merge pull request #643 from omnivore-app/simplified-label-modal 2022-05-17 17:05:19 -07:00
Jackson Harper
071b9f6036 Move the read now button, add a pending state
This drops the button down a bit so we have more space, also
allows for pending state if tapped before save has completed.
2022-05-17 16:07:33 -07:00
Satindar Dhillon
e5607c1dd5
Merge pull request #644 from omnivore-app/feature/deep-link-reader
Enable Read Now and use Web Reader [iOS]
2022-05-17 15:12:29 -07:00
Satindar Dhillon
17e807afe3 set stack style navigation for full screen reader 2022-05-17 14:56:07 -07:00
Satindar Dhillon
da9b77153a enable read now link from share extension 2022-05-17 14:48:44 -07:00
Jackson Harper
4981dfc573
Merge pull request #639 from omnivore-app/fix/youtube-parsing
Fix not getting youtube video id from url
2022-05-17 14:33:57 -07:00
Jackson Harper
e19711b0a4 Simplify the label filter modal, add negation 2022-05-17 14:31:30 -07:00
Satindar Dhillon
033965f0b4 remove homeViewModel references where they're no longer needed 2022-05-17 11:32:07 -07:00
Satindar Dhillon
d96a3e1fc1
Merge pull request #640 from omnivore-app/feature/deeplink-web-reader
Use FetchedResultsController for HomeFeed
2022-05-17 11:19:23 -07:00
Satindar Dhillon
76d3478ed4 update fetch results when network request fails 2022-05-17 11:13:30 -07:00
Satindar Dhillon
b9d0fef3c0 set items after initial fetch request 2022-05-17 11:04:34 -07:00
Satindar Dhillon
36083c1f7b use fetched results controller to manage linked item list 2022-05-17 10:54:34 -07:00
Satindar Dhillon
23173e6f0b update function that fetches username for deep links 2022-05-17 08:41:06 -07:00
Hongbo Wu
ca662964e6 Fix not getting youtube video id from url 2022-05-17 21:51:03 +08:00
Hongbo Wu
1a51c27350
Merge pull request #636 from omnivore-app/fix/parsing
Fix window is not defined for parsing code blocks
2022-05-17 12:06:00 +08:00
Hongbo Wu
e76fb02f43 Fix window is not defined for parsing code blocks 2022-05-17 11:01:55 +08:00