Commit graph

3221 commits

Author SHA1 Message Date
Jackson Harper
014bfd0f32
Merge pull request #1147 from omnivore-app/fix/ios-theme-updater
Fix issues with theme not being properly updated in iOS when the system dark/light mode changes
2022-08-29 12:28:09 +08:00
Satindar Dhillon
dfea982df7
Merge pull request #1146 from omnivore-app/feature/android-apple-login-redirect
Android Apple Login Endpoint
2022-08-28 21:17:32 -07:00
Jackson Harper
27f803e5af Add script to update the bundle file 2022-08-29 11:31:36 +08:00
Jackson Harper
2beb75d747 isDark is a string in Swift so we need to check for "true" 2022-08-29 11:31:07 +08:00
Jackson Harper
b63c9b0265 Make event names match in Swift and JS 2022-08-29 11:28:54 +08:00
Satindar Dhillon
3f6ade9614 verify apple token with both audience names used for the app 2022-08-28 09:55:41 -07:00
Satindar Dhillon
a720d5a5d5 set cors config for android web redirect 2022-08-28 09:48:39 -07:00
Satindar Dhillon
3d16b1d0b4 add redirect uri for android apple login 2022-08-28 09:36:30 -07:00
Hongbo Wu
a08a8d0089
Merge pull request #1145 from omnivore-app/fix/update-text-to-speech-api-endpoint
Update text-to-speech endpoint
2022-08-26 21:59:27 +08:00
Hongbo Wu
7a9eca2622 Update text-to-speech endpoint 2022-08-26 17:53:26 +08:00
Jackson Harper
dd3f4fefe5
Merge pull request #1144 from omnivore-app/tts-cloud-function
Setup new cloud function for the text to speech service
2022-08-26 17:40:11 +08:00
Hongbo Wu
050a2a2806 Update deploy command 2022-08-26 17:05:14 +08:00
Hongbo Wu
5201f5d360 Add RLS to speech table 2022-08-26 16:56:33 +08:00
Hongbo Wu
b2d49d1fbf Add dotenv 2022-08-26 16:30:09 +08:00
Hongbo Wu
5a1dbb594e Call backend api to update speech in db 2022-08-26 15:41:06 +08:00
Hongbo Wu
a8617f2605 Synthesize and upload in cloud function 2022-08-26 14:54:12 +08:00
Hongbo Wu
46fcc6ced1
Merge pull request #1141 from omnivore-app/fix/content-fetch-timeout
Fix content-fetch timeout issue
2022-08-26 13:41:15 +08:00
Jackson Harper
e1d43f2366 Setup new cloud function for the text to speech service 2022-08-26 13:39:26 +08:00
Jackson Harper
b79f75c170
Merge pull request #1143 from omnivore-app/chore/use-swiftui-async-image
SwiftUI AsyncImage Adoption
2022-08-26 13:19:27 +08:00
Satindar Dhillon
32711ef657 remove image cache 2022-08-25 21:52:13 -07:00
Satindar Dhillon
b70a8a8585 remove AsyncLoadingImage struct 2022-08-25 21:45:33 -07:00
Satindar Dhillon
357ed7a8ec use async image for profile card and linked item cards 2022-08-25 21:40:18 -07:00
Jackson Harper
d795885785
Merge pull request #1142 from omnivore-app/fix/ios-tts-ui-issues
iOS TTS UI issue cleanup
2022-08-26 12:39:26 +08:00
Jackson Harper
d186e28b68 Use AsyncImage to fix issue with image not updating when playing audio changes 2022-08-26 12:29:01 +08:00
Hongbo Wu
e52013ccb1 It seems to have some issue with disabling puppeteer timeout by setting it to 0.
So I set the timeout to 2 minutes which should be enough and it works in my local env
2022-08-26 11:54:33 +08:00
Jackson Harper
112932ecdd Dont scale image during drag close animation 2022-08-26 11:12:35 +08:00
Jackson Harper
bf5ef63656 Remove test code causing iOS slider to be in wrong position when first opened if paused 2022-08-26 11:09:25 +08:00
Satindar Dhillon
8b46997b4a
Merge pull request #1140 from omnivore-app/fix/android-signing
Make the server URL configurable, used shared keys for signing
2022-08-25 12:56:04 -07:00
Satindar Dhillon
826c363f2f sign out of google when tapping logout on android 2022-08-25 08:12:02 -07:00
Satindar Dhillon
252bb4b8e1 add to android gitignore 2022-08-25 07:53:33 -07:00
Jackson Harper
0545c29453 use properties file for signing info 2022-08-25 22:23:55 +08:00
Jackson Harper
c8b498095c Button colour on the share extension 2022-08-25 21:54:04 +08:00
Jackson Harper
4d7d2bac1e Make the server URL configurable, used shared keys for signing 2022-08-25 21:51:46 +08:00
Satindar Dhillon
f0eda57a22
Merge pull request #1128 from omnivore-app/feature/android-apple-auth
Apple auth - Android
2022-08-25 06:45:57 -07:00
Satindar Dhillon
5c625794c3
Merge pull request #1139 from omnivore-app/fix/ios-tts-fixes
Fix text to speech crash, fix default voice
2022-08-25 06:45:06 -07:00
Jackson Harper
169149b3e1 Dont force unwrap author and title 2022-08-25 20:40:29 +08:00
Jackson Harper
809acd4e8b Use the US voice as the default 2022-08-25 20:40:29 +08:00
Jackson Harper
3c7ea3bb61
Merge pull request #1138 from omnivore-app/flag/disable-speech-trigger
Disable the automatic speech trigger
2022-08-25 20:18:56 +08:00
Jackson Harper
933fa9f142 Use a promise 2022-08-25 20:07:13 +08:00
Jackson Harper
82fdad3c80 Disable the automatic speech trigger 2022-08-25 19:54:39 +08:00
Hongbo Wu
7cbb37e486
Merge pull request #1137 from omnivore-app/fix/synthesize-self-closing-tag
Do not throw error if failed to synthesize self-closing tags elements
2022-08-25 18:58:57 +08:00
Hongbo Wu
b337735c9d Do not throw error if failed to synthesize self-closing tags elements 2022-08-25 18:52:10 +08:00
Hongbo Wu
a00116621e
Merge pull request #1131 from omnivore-app/feature/transcription-rule
feature/transcription rule
2022-08-25 17:21:27 +08:00
Hongbo Wu
3945c2f887 Prevent synthesizing PDF 2022-08-25 17:01:29 +08:00
Hongbo Wu
3cea785336 Fix page id not get in auto-synthesize subscription 2022-08-25 16:09:35 +08:00
Hongbo Wu
7f83045c0c Fix a bug 2022-08-25 16:09:35 +08:00
Hongbo Wu
99a628f03f Fix tests 2022-08-25 16:09:35 +08:00
Hongbo Wu
a477560626 Add a feature flag for text to speech beta test and if turned on, automatically synthesize new articles 2022-08-25 16:09:35 +08:00
Hongbo Wu
00d1696f23 use complimentary voice for blockquote, hardcoded for now 2022-08-25 16:09:35 +08:00
Hongbo Wu
4f8d71b7cc Add a pubsub subscription listening on the new article to automatically synthesize article 2022-08-25 16:09:35 +08:00