Commit graph

3917 commits

Author SHA1 Message Date
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
Jackson Harper
5278fdd4a1 Set the X-OmnivoreClient request header 2022-10-12 12:46:10 +08:00
Hongbo Wu
8f96c167f8 Save search term in search history 2022-10-12 12:30:22 +08:00
Hongbo Wu
f30a3599ed Add REDIS_URL in env in github action 2022-10-12 12:21:52 +08:00
Hongbo Wu
1725f96d82 Add recentSearches API implementation and test 2022-10-12 12:20:48 +08:00
Hongbo Wu
fd1d43c104 Add search history repo methods 2022-10-12 10:49:07 +08:00
Hongbo Wu
ff12675713 Make user_id and term unique 2022-10-12 10:37:29 +08:00
Hongbo Wu
ab86450864 Rename X-Device to X-OmnivoreClient in the request headers 2022-10-12 10:27:39 +08:00
Jackson Harper
706021de77 Add highlighted filter option to see all items with highlights 2022-10-11 21:38:28 +08:00
Hongbo Wu
d74eee131c Add Redis in test 2022-10-11 19:10:42 +08:00
Hongbo Wu
2ba9247a98 Device info expires in 10 mins 2022-10-11 19:03:33 +08:00
Hongbo Wu
2210a38982 Set device of the request in Redis 2022-10-11 18:47:19 +08:00
Jackson Harper
25055598e3 Update read position while listening to audio 2022-10-11 17:22:40 +08:00
Jackson Harper
f047775532 Improve the replay button, give an overlay behind so its easier to see 2022-10-11 16:41:23 +08:00
Jackson Harper
476d44fbb4 Try to prevent index out of bounds issues with the tab controller 2022-10-11 16:34:52 +08:00
Jackson Harper
68f9d9d1da Give the audio controller access to the dataService so it can update read positions 2022-10-11 16:20:04 +08:00
Hongbo Wu
af9147d9d3 Add iOS popular reads to new iOS users 2022-10-11 16:07:49 +08:00
Hongbo Wu
606183829a Add popular reads to new users 2022-10-11 15:44:53 +08:00
Jackson Harper
08c06a6dff Add a button to reset read location
This will be more useful when text to speech updates read position
while listening, gives the user more control and makes it easier
to handle scrolling back in an article.
2022-10-11 15:12:25 +08:00
Jackson Harper
3709628a93 Update the advanced search suggestions + typeahead when selected 2022-10-11 14:57:09 +08:00
Hongbo Wu
a5c0ef19ec Add recentSearches API GQL schema 2022-10-11 14:53:48 +08:00
Jackson Harper
9725f505b7
Merge pull request #1268 from omnivore-app/feat/getting-started-guide
Add the getting started guide as markdown
2022-10-11 14:03:40 +08:00
Jackson Harper
188b51b293 Fix the spacing on top of the library list
On iPad the navigation bar size was set too larger without
specifying inline.

Without the spacer we get some re-layout glitches after loading
completes.
2022-10-11 13:13:51 +08:00
Jackson Harper
4149299b68 Move the shimmer out of the library list 2022-10-11 12:47:55 +08:00