Commit graph

3195 commits

Author SHA1 Message Date
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
Hongbo Wu
9b0093e3d2 Add function to test if a page should be transcribed 2022-08-25 16:09:35 +08:00
Hongbo Wu
5622154e6c Update listenedAt in the API 2022-08-25 16:09:35 +08:00
Hongbo Wu
f243ececec Add listenedAt to Page in elastic 2022-08-25 16:09:35 +08:00
Satindar Dhillon
ed18afa99d
Merge pull request #1134 from omnivore-app/fix/google-auth-aud
Google JWT Audience
2022-08-24 21:30:34 -07:00
Satindar Dhillon
2a273ef504 specify multiple aud values when verifying google tokens 2022-08-24 21:00:15 -07:00
Jackson Harper
d501580256
Merge pull request #1133 from omnivore-app/fix/ios-audio-sessions
Improve iOS audio sessions, preload files on load
2022-08-25 11:06:18 +08:00
Satindar Dhillon
3289884a00 use onComplete and onFail listeners in slinetSignIn closure 2022-08-24 15:28:52 -07:00
Satindar Dhillon
4af03846e0 use silnt auth for google 2022-08-24 13:32:07 -07:00
Satindar Dhillon
758ec4a237 configure apple auth 2022-08-24 13:31:39 -07:00
Satindar Dhillon
ee6fed85c3 WIP 2022-08-24 13:31:36 -07:00
Satindar Dhillon
784bf8e8e7
Merge pull request #1129 from omnivore-app/chore/remove-apple-button
Disable Apple Auth (Android)
2022-08-24 13:29:33 -07:00
Satindar Dhillon
0cf679c9bf
Merge pull request #1132 from omnivore-app/fix/android-colors-and-strings
Update a few colours and strings in the Android welcome and login screens
2022-08-24 13:29:08 -07:00
Jackson Harper
08c12fb757 Revert gcp_id change 2022-08-24 23:13:46 +08:00
Jackson Harper
4837a63ecb Preload audio files when the user opens the app
This kicks off generation and download of audio files. Pending
files are put in a queue and re-attempted. In the UI if a user
hits the pending state they just get some UI now.
2022-08-24 22:19:04 +08:00
Jackson Harper
886d5fbe2c Add a share button for exporting MP3s, mostly useful for debugging 2022-08-24 22:18:01 +08:00
Jackson Harper
24901f9c01 add shadow back to miniplayer 2022-08-24 17:00:32 +08:00
Jackson Harper
f91fbfc79d Return success when scrubbing via media controls 2022-08-24 16:59:03 +08:00
Jackson Harper
1196a24d2d Update a few colours and strings in the Android welcome and login screens 2022-08-24 16:44:55 +08:00
Satindar Dhillon
5be9c4de23 set error message if google auth on client fails 2022-08-23 23:42:00 -07:00
Jackson Harper
80f91d42bf
Merge pull request #1124 from omnivore-app/fix/android-client-id-update
Android client id fix
2022-08-24 14:09:00 +08:00
Jackson Harper
76ac1fd3c0
Merge pull request #1118 from omnivore-app/feature/android-login-screens
Draft: Android Welcome Screen
2022-08-24 14:08:14 +08:00
Jackson Harper
161fb1be2c
Merge pull request #1115 from omnivore-app/feat/ios-fullscreen-audio-player
Make a full screen audio player that can be swapped with the miniplayer
2022-08-24 11:23:05 +08:00
Satindar Dhillon
6d2d469fd5 remove headline text for email view 2022-08-23 12:22:05 -07:00
Satindar Dhillon
e22a7a5eb4 move focus manager up one view level 2022-08-23 12:09:04 -07:00
Satindar Dhillon
9fb4ae35cf use local state to track email/authProvider signin 2022-08-23 11:50:20 -07:00
Satindar Dhillon
ba1c9c970b use correct aud value when verifying google token from android 2022-08-23 09:26:47 -07:00