Jackson Harper
a510229fe5
Clean up messages in digest onboarding
2024-05-17 12:04:29 +08:00
Jackson Harper
3f92d12704
Remove some debug
2024-05-03 16:08:57 +08:00
Jackson Harper
70e5dbc5a8
Remove some debug
2024-05-03 16:08:28 +08:00
Jackson Harper
e00f8150cd
Long press to view full story
2024-05-03 14:20:56 +08:00
Jackson Harper
c7536dc598
Forward and backward chapter skipping
2024-05-03 13:58:15 +08:00
Jackson Harper
e4ae644c7d
Refactor chapter data to allow for click to skip to next chapter
2024-05-03 09:20:29 +08:00
Jackson Harper
a67e4d57c3
Add prefetch queue dampening on audio, better handle segments with empty audio data
2024-04-30 14:53:22 +08:00
Jackson Harper
f0be6a41a9
Clean up, remove old stubbed stuff
2024-04-22 17:40:50 -07:00
Jackson Harper
7f0a95b454
Add iOS digest views
2024-04-22 15:52:28 -07:00
Jackson Harper
47150c2991
Refactoring the UX for digest view
2024-04-16 21:00:27 +08:00
Jackson Harper
14811ee2d4
Bump version, improve analytics
2024-02-06 11:43:44 +08:00
Jackson Harper
a4976a7b62
Add badge counts, fix logout and delete item navigation issues
2023-12-20 14:35:59 +08:00
Jackson Harper
69709dd37a
Add Yunxi voice, comment out today buttons for now
2023-11-21 10:38:52 +08:00
Jackson Harper
bf160cdd86
Reset playback errors when restarting, dont allow selecting ultra voices if not in beta
2023-11-14 13:18:37 +08:00
Jackson Harper
884563d7f1
Stop observers on error
2023-11-09 09:29:27 +08:00
Jackson Harper
f83701c6cc
Move the voices out of the bundle
2023-11-08 22:51:35 +08:00
Jackson Harper
8bd9beebc6
Set playback error if speech file does not download
2023-11-08 20:29:08 +08:00
Jackson Harper
5db983510b
Swift linting
2023-11-08 20:20:46 +08:00
Jackson Harper
155d71c7bd
Add some voices
2023-11-08 19:36:34 +08:00
Jackson Harper
2231181893
Add French as a language option for text to speech
2023-10-25 09:24:54 +08:00
Jackson Harper
76c094b1ba
Force reading position to update on iOS in PDFs
2023-10-24 19:27:09 +08:00
Jackson Harper
c94227ded9
Improve labels loading for iOS17, bump version
2023-09-19 12:22:38 +08:00
Jackson Harper
135feeb362
Handle ios out of bounds issue
2023-09-19 07:08:18 +08:00
Jackson Harper
5394649d42
Fix array
2023-08-23 12:29:47 +08:00
Jackson Harper
6b398c0571
Add more ultra voices, add a larger font size in the reader
2023-08-23 12:18:01 +08:00
Jackson Harper
4c6618ff3f
Fix bug preventing secondary ultra releastic voices from being used
2023-08-22 10:24:06 +08:00
Jackson Harper
9cd8ecd75b
Use 15s as the default skip interval for text to speech
2023-04-17 10:36:17 +08:00
Satindar Dhillon
b61b511c23
add os conditionals to get mac app to compile
2023-03-22 09:24:12 -07:00
Satindar Dhillon
774c2bc16c
resolve or remove todo comments
2023-02-27 16:52:52 -08:00
Sixten Otto
fe9376488f
update existing code to use wrapper API
2023-02-27 08:17:27 -07:00
Jackson Harper
8068b11f1e
Merge pull request #1830 from sixten/warnings
...
Address iOS compiler and linter warnings
2023-02-22 11:01:43 +08:00
Jackson Harper
ce04baedee
When preloading make sure we dont mutate the current document
2023-02-21 16:33:57 +08:00
Jackson Harper
073fd66f4f
Make sure the current language is initialized
2023-02-21 15:58:35 +08:00
Sixten Otto
6fd8729291
disable quite a few line length warnings
2023-02-20 12:15:29 -07:00
Sixten Otto
f7168ff65a
reformat some multi-line expressions
...
Honestly, some of this formatting seems a little weird, but it appears to thread the needle between the competing requirements of swiftformat's wrapMultilineStatementBraces rule and SwiftLint's opening_brace rule.
2023-02-20 12:15:29 -07:00
Sixten Otto
8156328cf6
fix some linter warnings on deliberate code
2023-02-20 12:15:29 -07:00
Sixten Otto
9749e94eb0
results of data call are not Optional
2023-02-20 12:15:29 -07:00
Jackson Harper
c9296deac4
Update TTS user interface
2023-02-20 22:49:09 +08:00
Jackson Harper
3d275dd559
Enable realistic voices, update voice list
2023-02-16 16:21:55 +08:00
Jackson Harper
d8392a64dd
Remove unused color
2023-02-07 15:56:53 +08:00
Jackson Harper
3e4f9409df
Dont fully close audio player on error
...
This gives users the ability to change the selected language if
the error was related to language / voice.
2022-12-01 12:50:59 +08:00
Jackson Harper
df11add608
Add samples for LK, MY, and SG versions of Tamil
2022-11-29 19:00:04 +08:00
Jackson Harper
77c071c099
Add Hindi and Tamil as text to speech options
2022-11-29 14:49:45 +08:00
Jackson Harper
d7290044a8
Save listen position independent of read position when listening to articles
...
When you restart an audio session it will start at the previous
listen position.
2022-11-24 13:58:30 +08:00
Jackson Harper
be941faf39
Handle case where AVQueuePlayer doesnt update the current item for shorter audio segments
2022-11-11 15:55:28 +08:00
Jackson Harper
98df7164e5
When enabling ultra realistic voices, if granted select a default voice
2022-11-11 15:55:28 +08:00
Jackson Harper
6ba5b6165b
Pass in feature auth header for TTS if set
2022-11-11 15:55:28 +08:00
Jackson Harper
a4419e58bc
WIP: toggle for realistic voices
2022-11-11 15:55:28 +08:00
Jackson Harper
59271882a5
Use currentAudioIndex, this will give us the option to force it to a differnt value
...
Sometimes the play item isn't updated very quickly, the timeElapsed
can be greater than the duration in those cases. We could probably
force the currentItemIndex to increment in those cases to get
speech cards to update.
2022-11-11 15:55:28 +08:00
Jackson Harper
a0f17185d8
Update the share extension view to newer design
2022-11-11 15:55:28 +08:00