Commit Graph

916 Commits

Author SHA1 Message Date
36e5e76809 add copy and delete options to highlight list cards 2022-10-05 12:35:35 -07:00
e36920e96e reload web view if article highlights had been mutated from the highlits list modal 2022-10-05 12:02:08 -07:00
db9246553f message web container view when highlight view is dismissed and mutations have occurred 2022-10-05 12:02:08 -07:00
c5ad8a238c persist annotation changes from highlights view 2022-10-05 12:02:08 -07:00
49e911f023 show highlight annotation sheet when tapping on note or 'add a note' 2022-10-05 12:02:08 -07:00
cffdfa4342 sort highlights by createdAt 2022-10-05 12:02:08 -07:00
79875706e9 add note section to highlights view 2022-10-05 12:02:08 -07:00
18760d9043 style highlights card 2022-10-05 12:02:08 -07:00
29d14b3e8d create highlight list card 2022-10-05 12:02:08 -07:00
397fb5d9f7 add a basic highlights list view 2022-10-05 12:02:08 -07:00
d82ffa4432 add view highlights context menu to home feed items 2022-10-05 12:02:08 -07:00
89a657eec8 generate swift gql 2022-10-03 08:09:06 -07:00
59d6ae583b Disable audio preload by default 2022-09-30 13:21:55 +08:00
8144cf8d37 disable pspdfkit feature that asks for author name for annotations 2022-09-29 20:45:19 -07:00
a3de8fc1a3 Merge pull request #1260 from omnivore-app/fix/ios-item-delete
Link Deletion Race Fix - iOS
2022-09-29 20:36:56 -07:00
26cc06e2a8 bump ios to v 1.15.0 2022-09-29 20:36:18 -07:00
924592ab6b mark highlights and labels for deletion before server sync 2022-09-29 20:24:43 -07:00
157edb0ae3 use viewContext to remove item from home feed 2022-09-29 13:42:09 -07:00
96ed76e562 make sure coredata is updated before popping delted item 2022-09-29 11:30:31 -07:00
6b6a2c381d delete link from view context rather than background context 2022-09-29 08:39:31 -07:00
e2d823b3d5 Tagline and font changes to the welcome page 2022-09-28 12:29:35 +08:00
8e5fb98432 Add missing MarqueTextView file 2022-09-28 11:22:23 +08:00
12395c2385 Dont show the language changer on the settings voice picker 2022-09-27 16:29:46 +08:00
8e1ac67d80 Use a UIViewRepresentable to set slider images instead of introspection
The slider was losing the custom images when being opened/closed
sometimes because introspection doesn't get called.
2022-09-27 16:22:02 +08:00
d77f893e06 Use marquee text on audio player for long titles/info sections 2022-09-27 14:36:00 +08:00
2be59bdf89 stub logs in for web action handler in web reader view Model 2022-09-26 19:20:01 -07:00
30c6252360 update mobile app reader bundle 2022-09-26 19:19:58 -07:00
e49410196f update bundle.js for native apps 2022-09-26 19:19:27 -07:00
1d619dda5d add javascript interface to android webView so messages can be sent from web to android 2022-09-26 19:18:58 -07:00
247fcf0eb3 Dont display loading indicator if audio is not playing when voice is changed 2022-09-26 20:46:28 +08:00
5bb0b1246b Add the voice selection view 2022-09-26 17:47:06 +08:00
a66b4eeccc Update the bundled app reader 2022-09-26 17:26:12 +08:00
6002074b74 Dont display our GCS storage domain for PDFs 2022-09-26 17:24:00 +08:00
f902f74cd2 Refactor voices code, show an indicator when switching voices 2022-09-26 17:19:24 +08:00
ecdf45e447 Remove Change Language button, add German and Spanish options 2022-09-26 11:34:20 +08:00
be6e52fbab Display headphones if playing another audio item 2022-09-24 11:19:14 +08:00
09bea6d8c1 Improve byline display, centralize the code a bit 2022-09-24 10:05:04 +08:00
9598a3c686 Display default artwork if there is no image or image download fails 2022-09-24 09:45:37 +08:00
cad8df31a3 Better placeholder image when no URL is set 2022-09-23 18:27:34 +08:00
b4ae822199 More contrast on the share extension buttons and text 2022-09-23 17:50:07 +08:00
fbd6e97be6 Handle async threading error with read now accessing the currentViewer property 2022-09-23 17:49:45 +08:00
b610a7f734 Better sizing of the headphones image 2022-09-23 17:01:09 +08:00
d11091a458 Make tts preload optional, use headphones for tts icon, language ux 2022-09-23 16:38:21 +08:00
461100d359 Better voice selection, handle failures fetching audio, handle seeking when paused better 2022-09-23 14:06:13 +08:00
e249a97bfd Improve the UI for voice selection 2022-09-22 22:57:54 +08:00
89fd9b9f0c Add audio session events 2022-09-22 12:05:32 +08:00
97ffef34bf Merge pull request #1216 from omnivore-app/feature/android-bundled-web-reader
Bundled Web Reader - Android
2022-09-21 08:34:40 -07:00
74a0ac1c0d Update app bundle 2022-09-21 13:44:14 +08:00
8e8cc1f516 Update app bundle 2022-09-21 13:42:33 +08:00
a23760a296 A few bug fixes
- Only set durations if we have successfully loaded
audio data.

- Use weak self in the completion handler so we clean up
properly.

- Handle cases where there are no utterances in a document

- When a user selects to download audio, force overwrite
the cached data.
2022-09-20 21:57:52 +08:00