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
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
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
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
Satindar Dhillon
1024cb5a31
add name and username fields to email signup form
2022-09-15 21:01:54 -07:00
Satindar Dhillon
bfbcf9b339
stub in email signup view
2022-09-15 21:01:54 -07:00
Satindar Dhillon
bf000e665c
validate username pattern. show checkmark when name is valid
2022-09-15 21:01:54 -07:00
Satindar Dhillon
1e93e462b9
add create-account call for user sign up
2022-09-15 21:01:54 -07:00
Satindar Dhillon
20f618a1e6
add username validation
2022-09-15 21:01:54 -07:00
Satindar Dhillon
721226c6cc
add validate username graphql file
2022-09-15 21:01:54 -07:00
Satindar Dhillon
7d1f1ef6fc
add create user profile view
2022-09-15 21:01:54 -07:00
Satindar Dhillon
868a24a608
observe regsitration state from login view model
2022-09-15 21:01:54 -07:00
Satindar Dhillon
04b4c5ac93
add pending user request
2022-09-15 21:01:54 -07:00
Jackson Harper
1aeba9890f
Merge pull request #1202 from omnivore-app/release/android-0.0.7
...
Release Android 0.0.7
2022-09-16 11:53:55 +08:00
Hongbo Wu
92c10ef5e7
Get audio data from Redis cache
2022-09-15 19:25:41 +08:00
Hongbo Wu
3f3300da81
Add redis client
2022-09-15 19:16:18 +08:00
Hongbo Wu
b6cc41967e
Add node-redis package
2022-09-15 19:15:51 +08:00
Hongbo Wu
8c06d651aa
Add redis docker compose service
2022-09-15 19:14:38 +08:00
Jackson Harper
da7ec3f5d4
Remove label top padding as these are spaced now
2022-09-15 17:23:28 +08:00
Hongbo Wu
316ebe03ae
Update test page generated
2022-09-15 16:36:04 +08:00
Hongbo Wu
8ff356d3bc
keep the market-info class in morning brew newsletters
2022-09-15 16:22:12 +08:00
Hongbo Wu
fa5370c3e2
Add custom style for morning-brew newsletter market info table
2022-09-15 16:21:38 +08:00
Hongbo Wu
b03f7ebeb8
Add handler to pre-process morning brew newsletters
2022-09-15 16:21:09 +08:00