Commit Graph

1072 Commits

Author SHA1 Message Date
8997f2457f Add GQL Server used for generating swift gql bindings 2022-12-01 15:44:53 +08:00
af685ddb4b Make highlight labels relationship many to many 2022-12-01 14:12:48 +08:00
2cdd75ac18 Rename highlights + notes to notebook 2022-12-01 13:59:29 +08:00
ab64e56ab4 Better cancelation of offline audio downloads, menu cleanup 2022-12-01 13:52:58 +08:00
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
983e15bdda Add two slower playback speed options 2022-11-30 21:36:38 +08:00
b285ce94f1 use the system font for text to speech
This gives a better layout for Tamil and Hindi languages than
Inter which seemed to have issues calculating line height.
2022-11-30 21:31:55 +08:00
1b57d879ed Better handling of errors in javascript while waiting in swift
Two main changes here:

- Wait for JS highlight methods to complete, if an error occurs
post that error back to Swift.

- When creating a highlight with a note, post a message back to
Swift to signify success. We wait for that message instead of
closing immediately, so that a user doesn't lose their note if
creating the highlight failed.
2022-11-30 21:09:02 +08:00
6f0f0ec8b5 Update bundle 2022-11-30 21:08:21 +08:00
600427d2b5 Add Hindi and Tamil samples 2022-11-29 19:00:50 +08:00
df11add608 Add samples for LK, MY, and SG versions of Tamil 2022-11-29 19:00:04 +08:00
25a22e4289 On iPad we need to hide the list row separator on the top 2022-11-29 15:59:06 +08:00
8ff154e2f4 Squarer label chips on web 2022-11-29 15:27:54 +08:00
29b2cedcf0 Update bundle 2022-11-29 15:24:24 +08:00
77c071c099 Add Hindi and Tamil as text to speech options 2022-11-29 14:49:45 +08:00
53c9881fe0 Allow setting highlight labels by clicking a highlight 2022-11-29 11:58:32 +08:00
9665cfdb76 Better placeholder text 2022-11-29 11:25:42 +08:00
3ee5cc3265 Update layout / design of the highlights view 2022-11-29 11:23:09 +08:00
545c15cd01 Make labels less rounded 2022-11-29 10:20:45 +08:00
395b3d7ac7 Allow setting labels on highlights 2022-11-28 21:32:42 +08:00
aef72f00f0 Add labels to highlights 2022-11-28 16:19:00 +08:00
179d791a73 Update GQL schema adding labels to highlights 2022-11-28 15:33:58 +08:00
d2ad0d63ae Fix comment replacement, remove debug 2022-11-28 15:06:02 +08:00
ef8e78380b Save PDF configuration changes
These get reloaded after change, so if we don't save them, they
wont be applied to the document. The appearance setting doesn't
get reloaded so that one does not need to be saved (and we don't
have access to it).
2022-11-28 12:58:47 +08:00
18fc5d19a4 Display an info alert if a user taps on Highlight but does not have a highlight 2022-11-25 15:10:02 +08:00
a3b53485ed Allow editing author on iOS 2022-11-25 14:42:56 +08:00
23af75594d Reduce max sync amount, defer after the second sync 2022-11-25 14:04:22 +08:00
c68dfef447 Remove work around for syncing latest items 2022-11-25 13:43:15 +08:00
a0def56965 Use descending savedAt search when syncing to pull in newest items 2022-11-25 13:42:58 +08:00
cd91b3b8bf Update schema 2022-11-25 13:42:12 +08:00
32b58de025 Merge pull request #1458 from omnivore-app/fix/temp-search-sync
Temporarily perform a search to get the most recently saved items on iOS
2022-11-25 13:18:59 +08:00
e70a15de55 Temporarily perform a search to get the most recently saved items on iOS 2022-11-24 17:39:43 +08:00
eb920eeae8 Merge pull request #1455 from omnivore-app/feat/delete-confirmation-preview
Show the being deleted item in the confirmation modal
2022-11-24 17:21:36 +08:00
1b731ece90 Make delete language consistent on iOS and web 2022-11-24 14:57:41 +08:00
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
188221b018 Handle paragraph breaks in the share extension preview text 2022-11-22 17:28:42 +08:00
fc2e4f7d8c Display some UI for highlight on save 2022-11-21 22:39:10 +08:00
1e4658b771 Consistent function declaration syntax 2022-11-21 22:39:10 +08:00
dfaba9dbb3 Start to display a highlight banner in the share extension 2022-11-21 22:39:10 +08:00
64e2bb39b6 Before adding any markers to local HTML ensure we dont have any already 2022-11-21 22:39:10 +08:00
39b0cbd453 Use strings for highlight marker elements 2022-11-21 22:39:10 +08:00
2ec4328a90 Linting 2022-11-21 22:39:10 +08:00
bf97194208 Create a highlight of the selected text when a user saves 2022-11-21 22:39:10 +08:00
2e7b7c1bb5 Make warning message on reader match library 2022-11-21 22:39:10 +08:00
062215afa4 If there is no search term but there is an applied filter, perform a search after updating from the synced items
This fixes issues with filters that have very few items in them
not showing historical data if the filter is applied.
2022-11-21 22:39:10 +08:00
75a5e9fb03 MOve the lastItemSyncTime into the dataservice so we can reset the instance value 2022-11-21 22:39:10 +08:00
8c6798a467 Remove the preview image from the share extension 2022-11-21 22:39:10 +08:00
35a9de657a Use a task group and a detached task to prefetch in the background 2022-11-21 22:39:10 +08:00
c523010427 Prefetch content and update share extension info after saving items 2022-11-21 22:39:10 +08:00
60a663e9bb Make sure deleted highlights are synced to iOS 2022-11-21 22:39:10 +08:00