Commit Graph

3505 Commits

Author SHA1 Message Date
38fdd7250c add web assets to android 2022-09-19 11:38:07 -07:00
40d56ac6c8 move LinkedItem into models package 2022-09-19 10:22:08 -07:00
ab9a7dae88 add ArticleContent class and stub in webreader 2022-09-19 09:40:44 -07:00
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
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
b995dc0500 Stop throwing error and return empty speech if there is no content in the article 2022-09-19 17:36:58 +08:00
1b229beb01 Escape HTML entity name in the title 2022-09-19 17:14:06 +08:00
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
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
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
08b5bab68a Set color/opacity when creating an overlaping highlight 2022-09-18 13:43:27 +08:00
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
b714a2661a On Safari PDF Highlights are not setting opacity 2022-09-18 12:57:28 +08:00
1ab1db4819 Merge pull request #1178 from omnivore-app/feature/android-sign-up
Android Sign Up
2022-09-16 09:55:27 -07:00
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
37beb3f9c9 Add a little padding between title/author 2022-09-16 16:29:50 +08:00
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
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
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
85cbe5ac33 handle email accounts that need verification 2022-09-15 22:12:46 -07:00
ae72de90d1 open forgot password link in chrome when user taps button 2022-09-15 21:12:13 -07:00
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
e131e83fec add spacing between clickable text 2022-09-15 21:01:54 -07:00
8669330932 add scroll to email sign up form 2022-09-15 21:01:54 -07:00
1024cb5a31 add name and username fields to email signup form 2022-09-15 21:01:54 -07:00
bfbcf9b339 stub in email signup view 2022-09-15 21:01:54 -07:00
bf000e665c validate username pattern. show checkmark when name is valid 2022-09-15 21:01:54 -07:00
1e93e462b9 add create-account call for user sign up 2022-09-15 21:01:54 -07:00
20f618a1e6 add username validation 2022-09-15 21:01:54 -07:00
721226c6cc add validate username graphql file 2022-09-15 21:01:54 -07:00
7d1f1ef6fc add create user profile view 2022-09-15 21:01:54 -07:00
868a24a608 observe regsitration state from login view model 2022-09-15 21:01:54 -07:00
04b4c5ac93 add pending user request 2022-09-15 21:01:54 -07:00
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
da7ec3f5d4 Remove label top padding as these are spaced now 2022-09-15 17:23:28 +08:00
316ebe03ae Update test page generated 2022-09-15 16:36:04 +08:00
8ff356d3bc keep the market-info class in morning brew newsletters 2022-09-15 16:22:12 +08:00
fa5370c3e2 Add custom style for morning-brew newsletter market info table 2022-09-15 16:21:38 +08:00
b03f7ebeb8 Add handler to pre-process morning brew newsletters 2022-09-15 16:21:09 +08:00
d795fef8a7 Add handler to pre-process morning brew newsletters 2022-09-15 16:20:57 +08:00
6f6df5b2fb Release Android 0.0.7 2022-09-15 16:08:27 +08:00
1a338e8854 Reset the scrub state after seeking 2022-09-15 15:54:39 +08:00
fd2df9f926 Dont scroll the miniplayer when the user is scrubbing audio 2022-09-15 15:54:21 +08:00
e1f28ec189 Remove extra top padding on feedcards, this is applied by the HStack spacing 2022-09-15 15:46:20 +08:00
9c3b9f0523 Dont update the scrub state from the timer
This prevents the slider from jumping back during a seek operation.
2022-09-15 15:18:50 +08:00
fa9780722f Only update nowPlaying data if the timeElapsed is accurately calculated 2022-09-15 14:08:15 +08:00
de73c81345 Pause player before seeking into another player item. fireTimer if seeking within 2022-09-15 14:07:37 +08:00
fcd52cf149 Remove debug 2022-09-15 14:05:32 +08:00
ae8211298c Merge pull request #1199 from omnivore-app/fix/android-set-api-cookie
Set the API cookie as well as the web cookie
2022-09-15 13:44:22 +08:00
460ba07e30 Update UI after seeking, dont try to detect end of stream using currentTime
This helps with two issues:
- after seeking sometimes you will see the loading spinner even
after audio has resumed.

- sometimes if we are still pulling data we might detect that
we are at the end of the stream.
2022-09-15 13:42:48 +08:00