Commit graph

3535 commits

Author SHA1 Message Date
Hongbo Wu
f4f99a30b2 Add redis tls and cert 2022-09-22 11:17:02 +08:00
Satindar Dhillon
97ffef34bf
Merge pull request #1216 from omnivore-app/feature/android-bundled-web-reader
Bundled Web Reader - Android
2022-09-21 08:34:40 -07:00
Hongbo Wu
733ffcc247
Merge pull request #1218 from omnivore-app/fix/morning-brew-newsletter-css
Adjust the width of each column to give more space to the right-most column
2022-09-21 13:46:39 +08:00
Hongbo Wu
74a0ac1c0d Update app bundle 2022-09-21 13:44:14 +08:00
Hongbo Wu
8e8cc1f516 Update app bundle 2022-09-21 13:42:33 +08:00
Hongbo Wu
72126ab5d5 Adjust the width of each column to give more space to the right-most column 2022-09-21 13:41:34 +08:00
Hongbo Wu
175f4b2054
Merge pull request #1221 from omnivore-app/fix/redis-dependency
Fix redis dependency
2022-09-21 13:40:35 +08:00
Hongbo Wu
fe42746bcc Fix redis dependency 2022-09-21 12:57:55 +08:00
Jackson Harper
78229c5e6c
Merge pull request #1213 from omnivore-app/fix/ios-audio-player-items
Generate a queue of player items when speech synthesis starts
2022-09-21 12:46:34 +08:00
Satindar Dhillon
203195bc34 pass labels and highlights to android web reader' 2022-09-20 21:35:45 -07:00
Satindar Dhillon
4967b829a8 pass labels to web reader 2022-09-20 21:25:00 -07:00
Hongbo Wu
4c87dff4cd
Merge pull request #1203 from omnivore-app/feature/cache-tts-audio
feature/cache tts audio
2022-09-21 12:24:15 +08:00
Satindar Dhillon
08aef33514 add network call to fetch article content when opening web view 2022-09-20 11:12:07 -07:00
Satindar Dhillon
57b4e47ac0 move web reader content loading into viewmodel 2022-09-20 09:08:01 -07:00
Jackson Harper
a23760a296 A few bug fixes
- Only set durations if we have successfully loaded
audio data.

- Use weak self in the completion handler so we clean up
properly.

- Handle cases where there are no utterances in a document

- When a user selects to download audio, force overwrite
the cached data.
2022-09-20 21:57:52 +08:00
Hongbo Wu
d8c62b5a3d
Merge pull request #1217 from omnivore-app/fix/morning-brew-newsletter-parsing
Fix one morning brew newsletter parsing error by only keeping market info table in the original newsletter
2022-09-20 21:02:55 +08:00
Hongbo Wu
2c3b8535d8 Fix one morning brew newsletter parsing error by only keeping market info table in the original newsletter 2022-09-20 17:12:13 +08:00
Jackson Harper
8c71c0b384 Make Christopher the default voice, fix linter warnings 2022-09-20 16:07:30 +08:00
Jackson Harper
d05c030501 Remove the playbackTask. This is now handled by AVPlayer 2022-09-20 16:00:31 +08:00
Satindar Dhillon
1250e07645 update stubbed content for android webview 2022-09-19 22:17:45 -07:00
Satindar Dhillon
8cf52a0458 add web reader view model 2022-09-19 20:18:47 -07:00
Satindar Dhillon
817a3903b2 remove quotes around labels and highlights array 2022-09-19 14:36:42 -07:00
Satindar Dhillon
de2e543965 load bundled resources into web reader 2022-09-19 14:25:18 -07:00
Satindar Dhillon
38fdd7250c add web assets to android 2022-09-19 11:38:07 -07:00
Satindar Dhillon
40d56ac6c8 move LinkedItem into models package 2022-09-19 10:22:08 -07:00
Satindar Dhillon
ab9a7dae88 add ArticleContent class and stub in webreader 2022-09-19 09:40:44 -07:00
Jackson Harper
667962cccc Update appreader to include new CSS for newsletter tables 2022-09-19 22:02:37 +08:00
Hongbo Wu
d0e3a06bd6
Merge pull request #1215 from omnivore-app/fix/synthesize-no-content
Stop throwing error and return empty speech if there is no content in the article
2022-09-19 18:31:12 +08:00
Jackson Harper
3b83a8cd84 Only preload non-PDF audio items 2022-09-19 18:04:29 +08:00
Hongbo Wu
f6b0f39b51
Merge pull request #1212 from omnivore-app/fix/synthesize-title
Escape HTML entity name in the title
2022-09-19 17:55:02 +08:00
Hongbo Wu
b995dc0500 Stop throwing error and return empty speech if there is no content in the article 2022-09-19 17:36:58 +08:00
Jackson Harper
40adb4c4a8 Generate a queue of player items when speech synthesis starts
This should better handle cases where playback catches up to
audio synthesis/download, and will have the player items put
into a wait state.

This does make seeking a little less performant, as AVPlayer
wont aggresively pre-load as we were before.
2022-09-19 17:34:44 +08:00
Hongbo Wu
1b229beb01 Escape HTML entity name in the title 2022-09-19 17:14:06 +08:00
Jackson Harper
d893978567
Merge pull request #1210 from omnivore-app/fix/web-active-item-highlight
Only use button active item focus in modal buttons
2022-09-19 15:40:12 +08:00
Jackson Harper
47b8299625 Only use button active item focus in modal buttons
This is useful for keyboard tabbing but we don't want it on
all items as it creates a weird effect.

Fixes: https://github.com/omnivore-app/omnivore/issues/1197
2022-09-19 10:47:39 +08:00
Jackson Harper
2012c69053
Merge pull request #1207 from omnivore-app/fix/safari-highlight-color
On Safari PDF Highlights are not setting opacity
2022-09-18 13:58:17 +08:00
Jackson Harper
08b5bab68a Set color/opacity when creating an overlaping highlight 2022-09-18 13:43:27 +08:00
Jackson Harper
4b84215970 Set an annotation preset to override the default opacity when creating highlights
For some reason this was not being set on Safari.
2022-09-18 13:39:53 +08:00
Jackson Harper
b714a2661a On Safari PDF Highlights are not setting opacity 2022-09-18 12:57:28 +08:00
Satindar Dhillon
1ab1db4819
Merge pull request #1178 from omnivore-app/feature/android-sign-up
Android Sign Up
2022-09-16 09:55:27 -07:00
Jackson Harper
593cbc6f9b
Merge pull request #1205 from omnivore-app/fix/feed-padding
Add a little padding between title/author
2022-09-16 16:34:29 +08:00
Jackson Harper
37beb3f9c9 Add a little padding between title/author 2022-09-16 16:29:50 +08:00
Jackson Harper
899cd406e8
Merge pull request #1204 from omnivore-app/fix/ios16-lookup-menu
Update to handle iOS16 menus
2022-09-16 16:15:46 +08:00
Jackson Harper
9059d6d500
Merge pull request #1201 from omnivore-app/fix/ios-tts-player-feedback
Update UI after seeking, dont try to detect end of stream using currentTime
2022-09-16 16:14:03 +08:00
Jackson Harper
d3099e8611 Update to handle iOS16 menus
On iOS16 the way context menus are built is slightly changed, this
was causing "Look up" to be removed from our menu.
2022-09-16 16:10:40 +08:00
Satindar Dhillon
85cbe5ac33 handle email accounts that need verification 2022-09-15 22:12:46 -07:00
Satindar Dhillon
ae72de90d1 open forgot password link in chrome when user taps button 2022-09-15 21:12:13 -07:00
Hongbo Wu
f95efdb9c0
Merge pull request #1190 from omnivore-app/fix/morning-brew-newsletter-parsing
fix/morning brew newsletter parsing
2022-09-16 12:04:02 +08:00
Satindar Dhillon
e131e83fec add spacing between clickable text 2022-09-15 21:01:54 -07:00
Satindar Dhillon
8669330932 add scroll to email sign up form 2022-09-15 21:01:54 -07:00