Commit graph

250 commits

Author SHA1 Message Date
Hongbo Wu
87ef6f2d01 Fix revalidation 2023-05-15 21:46:11 +08:00
Jackson Harper
fe7c0f2339 Linting fix 2023-05-05 12:46:34 +08:00
Jackson Harper
f4a860e912 Add label sorting on the web 2023-05-05 12:36:30 +08:00
Jackson Harper
aec3238590 Fix issue where incorrect username validation message was displayed during signup 2023-05-05 11:16:58 +08:00
Jackson Harper
253297aeda Allow displaying recent email HTML
This should help with users not being able to access confirmation
links.
2023-05-04 10:36:43 +08:00
Jackson Harper
0a147b744d Move theme and color scheme setting to the documentElement
In theory this is more correct and could help with issues of
color-scheme not being set correctly in the reader on iOS and
Android.
2023-05-02 16:01:16 +08:00
Jackson Harper
2698bb0a24 Display read time on the reader view 2023-05-02 11:56:09 +08:00
Jackson Harper
69df32d428 Implement a reader for epubs 2023-04-18 09:00:48 +08:00
Jackson Harper
93bbf25170
Merge pull request #2038 from omnivore-app/feat/web-upload-modal
Move dnd uploader into a separate modal
2023-04-14 12:17:48 +08:00
Jackson Harper
978e802786 Clean up keyboard commands functionalities and modal, add tooltips 2023-04-14 11:27:01 +08:00
Jackson Harper
12163de073 Show uploaded items in the upload modal 2023-04-13 19:00:16 +08:00
Hongbo Wu
1c5991aded import from integration api return a boolean value 2023-04-12 16:50:10 +08:00
Hongbo Wu
737957ff82 Add import from pocket to web 2023-04-12 16:50:10 +08:00
Hongbo Wu
ab1154ef6f Add remove pocket integration to web 2023-04-12 16:50:10 +08:00
Jackson Harper
da1fdb85f9 Update web to work with latest integration API 2023-04-12 16:50:10 +08:00
Jackson Harper
22e0a0cbe4 Add some new requirements to selecting scrollable elements
1. The element must have some height to its bounding rect, this
can prevent strange things like meta tags from being used as the
anchor.

2. The element must be a <p> tag: the intent is to take the user
to a readable position, so this should fit better and eliminates
using things like outer container elements that could span the
entire document.
2023-04-10 17:10:23 +08:00
Jackson Harper
14d5676979 Add handler for justify text, fix dependency issue with auto highlights 2023-04-10 15:59:40 +08:00
Jackson Harper
9669026c8f WIP: update the display settings view on iOS 2023-04-10 15:59:40 +08:00
Jackson Harper
89119add8a
Merge pull request #1753 from omnivore-app/feat/highlights-export
Export highlights/notes from iOS
2023-04-05 18:33:53 +08:00
Jackson Harper
2ed372a74c Better dependency handling of highlights data 2023-04-05 17:05:30 +08:00
Hongbo Wu
f65f8202db Disable push notification action in rules web 2023-04-05 12:39:23 +08:00
Jackson Harper
6f8934fe59 Reset throttle timeout after clearing, fixes issue where scroll watcher doesnt fire 2023-04-04 22:21:10 +08:00
Jackson Harper
1220481b00 Better highlight position calculation 2023-04-04 21:26:47 +08:00
Jackson Harper
8e3aba2295 WIP: feature cards, fir merging highlights offline sync 2023-04-04 21:04:13 +08:00
Jackson Harper
af00b88c5a More merge fixes 2023-04-03 17:29:01 +08:00
Jackson Harper
5eef42e296 Merge highlight improvements 2023-04-03 17:19:43 +08:00
Jackson Harper
f20cbed563 Improve highlight scrolling from notebooks 2023-04-03 13:46:19 +08:00
Jackson Harper
a55eab32f3 Send HTML with highlight requests 2023-03-31 14:04:42 +08:00
Jackson Harper
e3675295f0 WIP: use MD for highlight quotes 2023-03-31 12:26:03 +08:00
Jackson Harper
53e5d9c6a0 Quote is nullable, fix style issues in notebooks 2023-03-27 10:17:33 +08:00
Jackson Harper
33e301cae6 Handle changes in the modal notebook 2023-03-24 20:18:37 +08:00
Jackson Harper
69eaff395e WIP: improve notebook UX, add markdown, document notes 2023-03-24 10:18:36 +08:00
Hongbo Wu
d733576e41 Do not check for deleted article in saving request in web 2023-03-21 13:04:22 +08:00
Hongbo Wu
163dd62b58 Use url in save request 2023-03-20 17:02:30 +08:00
Hongbo Wu
cad4afbe8c Revert "Update frontend"
This reverts commit cfb62a3995.
2023-03-17 16:58:08 +08:00
Hongbo Wu
cfb62a3995 Update frontend 2023-03-17 11:37:59 +08:00
Jackson Harper
c990c6b248 Add missing anchorElements file 2023-03-13 13:33:58 +08:00
Jackson Harper
467ace2f14 Rename reading progress file now that its no longer a react hook 2023-03-13 13:29:29 +08:00
Jackson Harper
c19460eb75 Cancel scroll watcher timeout 2023-03-11 08:27:34 +08:00
Jackson Harper
f811339398 Reset top percent when marking as read/unread 2023-03-11 08:22:15 +08:00
Jackson Harper
faa2912f24 Update the anchor index in the cache when marking as read 2023-03-11 08:14:40 +08:00
Jackson Harper
5cd5f57b4e Fetch top percent with search items 2023-03-11 08:09:43 +08:00
Jackson Harper
112df31fe4 remove debug lines 2023-03-11 08:02:46 +08:00
Jackson Harper
5c69b5d8c0 Use bounding rects for filtering top rect 2023-03-10 17:25:09 +08:00
Jackson Harper
8cf0a6ecb2 Simplify top positioning 2023-03-10 16:47:02 +08:00
Jackson Harper
036040a3a0 Start sending top percent 2023-03-10 15:05:18 +08:00
Jackson Harper
a0a144cdbd set reading progress percent to bottom position 2023-03-10 15:05:18 +08:00
Jackson Harper
4d2698145a Better handling of overflow to improve scroll watching 2023-03-10 15:05:18 +08:00
Jackson Harper
23efda667d Theme cleanup, expose extra reader themes
This also removes synced reader preferences so everything is
per device now.
2023-03-10 15:05:18 +08:00
Hongbo Wu
dd7a4e4eac Use local timezone for the date in the reader 2023-03-09 16:00:17 +08:00