Commit graph

3940 commits

Author SHA1 Message Date
Satindar Dhillon
8a3b340757
Merge pull request #1313 from omnivore-app/fix/mac-read-later
Mac App Read Now Fix
2022-10-17 13:10:24 -07:00
Jackson Harper
7a5ef4e174
Merge pull request #1319 from omnivore-app/fix/popular-read-signup
Dont crash if a popular read is not available on signup
2022-10-17 20:57:26 +08:00
Jackson Harper
5312c31ea7 Dont crash if a popular read is not available on signup 2022-10-17 20:45:04 +08:00
Hongbo Wu
d7023beef0
Merge pull request #1317 from omnivore-app/fix/newsletter-fs-blog
Save fs.blog newsletter correctly
2022-10-17 18:50:55 +08:00
Jackson Harper
791bec17d1
Merge pull request #1316 from omnivore-app/fix/updated-getting-started-guide
Update the Getting started guide for new users
2022-10-17 18:31:06 +08:00
Hongbo Wu
37439c6622 Save fs.blog newsletter correctly 2022-10-17 17:59:27 +08:00
Jackson Harper
08a1d4af91 Update the Getting started guide for new users 2022-10-17 17:11:25 +08:00
Satindar Dhillon
53c40c1550 use nsworkspace to deep link to mac app 2022-10-15 19:51:57 -07:00
Satindar Dhillon
9cc180d43b
Merge pull request #1312 from omnivore-app/fix/support-page-loading
Support Page Intercom Loading
2022-10-14 16:42:49 -07:00
Satindar Dhillon
6a063acb23 add button to open chat in case it fails to load initially 2022-10-14 15:01:02 -07:00
Satindar Dhillon
b42ef5a5bc only call Intercom after load event is dispatched 2022-10-14 14:50:00 -07:00
Satindar Dhillon
fcef8e14e7 make sure analytics is setup before calling show on Intercom 2022-10-14 13:44:04 -07:00
Rupin Khandelwal
04c94db52e
Merge pull request #1311 from omnivore-app/bug/title-wrap
Article-Title Fix
2022-10-14 09:54:59 -05:00
Rupin Khandelwal
f0037a758b Article-Title Fix 2022-10-14 08:43:47 -05:00
Hongbo Wu
8ea727460c
Merge pull request #1310 from omnivore-app/fix/update-since-api
Return deleted article in the updatesSince API response
2022-10-14 16:31:00 +08:00
Hongbo Wu
496b28c9ee Return deleted article in the updatesSince API response 2022-10-14 13:50:53 +08:00
Hongbo Wu
ef745cce3b
Merge pull request #1308 from omnivore-app/fix/github-handler
Create a content handler for GitHub pages
2022-10-14 11:59:10 +08:00
Satindar Dhillon
22a5850c1e
Merge pull request #1306 from omnivore-app/fix/audio-player-crash
Dont instantiate TabView with zero items
2022-10-13 12:08:36 -07:00
Jackson Harper
ff21770a70 Add GitHubHandler class 2022-10-13 18:38:01 +08:00
Jackson Harper
f39c6923b0 Create a content handler for GitHub pages
This will search for the markdown <article> element and make it
the only page element so we add a repo's README.
2022-10-13 18:11:14 +08:00
Hongbo Wu
369240dff4
Merge pull request #1307 from omnivore-app/fix/escaped-utterance-in-speech-file
Do not escape utterance in speech file and do it when streaming
2022-10-13 18:11:06 +08:00
Hongbo Wu
d2c6412289 Do not escape utterance in speech file and do it when streaming 2022-10-13 16:40:46 +08:00
Jackson Harper
d9c91c3137 Reset tabIndex when state is reset to loading
We track the state of the current index in two places: the audio
controller, which updates as audio as played, the tabView has its
own binding of the current index, this is to allow scrolling.

When the audio item being played changes, we need to reset the
state of the tabIndex. We do this by watching for state loading
which occurs when new audio is loaded.
2022-10-13 15:37:37 +08:00
Jackson Harper
fe1f4ee51d Update the scrubber max value when items change 2022-10-13 15:20:28 +08:00
Jackson Harper
bafe1bd338 Ensure the audio index is updated when items are changed 2022-10-13 15:04:57 +08:00
Jackson Harper
2e9bda7835 Dont instantiate TabView with zero items
Seems this prevents the crash when the TabView tries to set
its index to 0/0.
2022-10-13 14:02:17 +08:00
Hongbo Wu
14c87a1240
Merge pull request #1298 from omnivore-app/feature/add-popular-read-when-signup
feature/add popular read when signup
2022-10-13 13:13:13 +08:00
Satindar Dhillon
8c2089d1b2
Merge pull request #1305 from omnivore-app/chore/mac-app-resurrection
Mac App Updates
2022-10-12 21:00:12 -07:00
Jackson Harper
d345aee14b
Merge pull request #1303 from omnivore-app/chore/mac-app-resurrection
Mac App Updates
2022-10-13 11:24:55 +08:00
Hongbo Wu
15d66daaca
Merge pull request #1304 from omnivore-app/fix/milkroad-newsletters
Fix not correctly identify milkroad newsletters due to the HTML format changes again by the author
2022-10-13 11:15:07 +08:00
Hongbo Wu
5dcde8dac3 Fix not correctly identify milkroad newsletters due to the HTML format changes again by the author 2022-10-13 10:52:03 +08:00
Satindar Dhillon
cd1b62b85b add min size to macos email login view frame 2022-10-12 13:33:59 -07:00
Satindar Dhillon
b3310c61c7 update buttons on welcome screen to work for macos 2022-10-12 13:23:22 -07:00
Satindar Dhillon
903e58b3c5 add empty subscriptions list message 2022-10-12 13:16:33 -07:00
Satindar Dhillon
8fcbfbbd2e fixes after rebasing 2022-10-12 12:58:32 -07:00
Satindar Dhillon
d84f41767f create a mac specific nav card 2022-10-12 10:11:11 -07:00
Satindar Dhillon
c287eb4a59 add os conditionals so the mac app compiles 2022-10-12 10:11:09 -07:00
Satindar Dhillon
460a013554
Merge pull request #1297 from omnivore-app/feat/navbar-refactor
Refactor how we do search and navbar on the library
2022-10-12 10:05:53 -07:00
Hongbo Wu
624b7b4624
Merge pull request #1294 from omnivore-app/feature/saved-search
Recent searches feature
2022-10-12 22:11:57 +08:00
Hongbo Wu
19d0d314db Fix tests 2022-10-12 18:05:17 +08:00
Jackson Harper
2b4b528c64
Merge pull request #1301 from omnivore-app/fix/substack-anchor-headers
Improvements to substack article handling
2022-10-12 15:15:45 +08:00
Jackson Harper
7af068e8dc Header fix adds the headers back in for this test case 2022-10-12 14:51:59 +08:00
Jackson Harper
989f0e2e31 Add test from the new Omnivore Getting Started article 2022-10-12 14:34:36 +08:00
Jackson Harper
57575c75aa Remove the subscriber dialog that was part of the header before 2022-10-12 14:31:34 +08:00
Hongbo Wu
7a48cccac9 Save client in request context 2022-10-12 14:30:39 +08:00
Jackson Harper
0116304284 Dont exclude substacks in article headers
Substack uses this class on header elements like <h1> to give
them anchors in the documents, but we mark content with `header`
in its class name as unlikely.
2022-10-12 14:27:31 +08:00
Hongbo Wu
9496827c6b Add popular reads to new users based on client 2022-10-12 13:59:08 +08:00
Hongbo Wu
4b7950458c Remove Redis client in api 2022-10-12 13:40:16 +08:00
Hongbo Wu
bccb949fce Save advanced search terms in search history too 2022-10-12 13:35:01 +08:00
Hongbo Wu
d4f32f7bdd Save search term in search history and update timestamp 2022-10-12 13:27:19 +08:00