Commit graph

3505 commits

Author SHA1 Message Date
Satindar Dhillon
38fdd7250c add web assets to android 2022-09-19 11:38:07 -07:00
Satindar Dhillon
40d56ac6c8 move LinkedItem into models package 2022-09-19 10:22:08 -07:00
Satindar Dhillon
ab9a7dae88 add ArticleContent class and stub in webreader 2022-09-19 09:40:44 -07: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
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
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
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
Hongbo Wu
d795fef8a7 Add handler to pre-process morning brew newsletters 2022-09-15 16:20:57 +08:00
Jackson Harper
6f6df5b2fb Release Android 0.0.7 2022-09-15 16:08:27 +08:00
Jackson Harper
1a338e8854 Reset the scrub state after seeking 2022-09-15 15:54:39 +08:00
Jackson Harper
fd2df9f926 Dont scroll the miniplayer when the user is scrubbing audio 2022-09-15 15:54:21 +08:00
Jackson Harper
e1f28ec189 Remove extra top padding on feedcards, this is applied by the HStack spacing 2022-09-15 15:46:20 +08:00
Jackson Harper
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
Jackson Harper
fa9780722f Only update nowPlaying data if the timeElapsed is accurately calculated 2022-09-15 14:08:15 +08:00
Jackson Harper
de73c81345 Pause player before seeking into another player item. fireTimer if seeking within 2022-09-15 14:07:37 +08:00
Jackson Harper
fcd52cf149 Remove debug 2022-09-15 14:05:32 +08:00
Jackson Harper
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
Jackson Harper
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