Commit graph

3556 commits

Author SHA1 Message Date
Jackson Harper
be6e52fbab Display headphones if playing another audio item 2022-09-24 11:19:14 +08:00
Jackson Harper
09bea6d8c1 Improve byline display, centralize the code a bit 2022-09-24 10:05:04 +08:00
Jackson Harper
9598a3c686 Display default artwork if there is no image or image download fails 2022-09-24 09:45:37 +08:00
Jackson Harper
cad8df31a3 Better placeholder image when no URL is set 2022-09-23 18:27:34 +08:00
Jackson Harper
b4ae822199 More contrast on the share extension buttons and text 2022-09-23 17:50:07 +08:00
Jackson Harper
fbd6e97be6 Handle async threading error with read now accessing the currentViewer property 2022-09-23 17:49:45 +08:00
Jackson Harper
b610a7f734 Better sizing of the headphones image 2022-09-23 17:01:09 +08:00
Jackson Harper
d11091a458 Make tts preload optional, use headphones for tts icon, language ux 2022-09-23 16:38:21 +08:00
Jackson Harper
461100d359 Better voice selection, handle failures fetching audio, handle seeking when paused better 2022-09-23 14:06:13 +08:00
Jackson Harper
e249a97bfd Improve the UI for voice selection 2022-09-22 22:57:54 +08:00
Jackson Harper
f6510103e5
Merge pull request #1225 from omnivore-app/feat/ios-audio-analytics
Add audio session events
2022-09-22 12:14:45 +08:00
Jackson Harper
4d2a03a873
Merge pull request #1223 from omnivore-app/fix/email-button-naming
Change the text on the button to create a new email to match iOS
2022-09-22 12:08:35 +08:00
Jackson Harper
89fd9b9f0c Add audio session events 2022-09-22 12:05:32 +08:00
Hongbo Wu
eae715820d
Merge pull request #1224 from omnivore-app/fix/redis-tls
fix/redis tls
2022-09-22 11:56:35 +08:00
Hongbo Wu
2150ce2ce8 Set TTL to 24 hours 2022-09-22 11:51:56 +08:00
Hongbo Wu
b9e2fc465c More comments 2022-09-22 11:25:13 +08:00
Hongbo Wu
a7563a55e1 Add comments 2022-09-22 11:24:54 +08:00
Hongbo Wu
279dbf2049 Extend ttl to 12 hours 2022-09-22 11:20:11 +08:00
Hongbo Wu
f4f99a30b2 Add redis tls and cert 2022-09-22 11:17:02 +08:00
Jackson Harper
215940446c
Merge pull request #1206 from omnivore-app/dependabot/npm_and_yarn/jose-2.0.6
Bump jose from 2.0.5 to 2.0.6
2022-09-22 10:52:44 +08:00
Jackson Harper
ec6fa118c1 Change the text on the button to create a new email to match iOS
More descriptive and makes our documentation more consistent.
2022-09-22 10:40:33 +08:00
dependabot[bot]
ba711a3cb9
Bump jose from 2.0.5 to 2.0.6
Bumps [jose](https://github.com/panva/jose) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/v2.0.6/CHANGELOG.md)
- [Commits](https://github.com/panva/jose/compare/v2.0.5...v2.0.6)

---
updated-dependencies:
- dependency-name: jose
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-22 02:06:19 +00: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