Commit graph

48 commits

Author SHA1 Message Date
Jackson Harper
fb609cffa0 Add verify auth check to settings 2024-03-05 13:16:01 +08:00
Jackson Harper
9706fee07b New function to verify auth 2024-03-05 12:53:07 +08:00
Jackson Harper
409006ff2b Allow setting text as RTL in the reader 2024-03-04 13:55:50 +08:00
Jackson Harper
0640233e8a Remove unused imports 2024-02-29 12:05:41 +08:00
Jackson Harper
0ed8623e65 Comment out the withLabel icon until its working better 2024-02-26 14:08:10 +08:00
Jackson Harper
6543c9b017 Improve errors layout 2024-02-23 13:08:22 +08:00
Jackson Harper
84fcbce94a Handle using system theme when toggling from the library 2024-02-22 17:22:44 +08:00
Jackson Harper
dd8f913cdd Warnings cleanup 2024-02-16 12:25:45 +08:00
Jackson Harper
328625d713 Allow using system theme 2024-02-14 17:12:28 +08:00
Jackson Harper
1082b3fa9d Remove server sync for theme settings 2024-02-14 14:42:54 +08:00
Jackson Harper
c0e917848a Ensure window dimensions are set on load. Fixes bug where the inspector side panel was displayed full width on large screens 2024-02-14 14:11:51 +08:00
Jackson Harper
11463ba6f7 Colour clean ups 2024-02-08 15:01:40 +08:00
Jackson Harper
1a9924bedb Expose highlight on release to web 2024-02-07 15:22:42 +08:00
Jackson Harper
8767e0b71d Update link_read call 2023-09-13 13:05:16 +08:00
Jackson Harper
afaf6f2945 Remove some debug lines 2023-09-04 15:18:23 +08:00
Jackson Harper
2dcd4f0a64 Allow larger font sizes 2023-08-25 17:21:01 +08:00
Jackson Harper
f531cc45ca Remove some confirm delete variables 2023-08-07 11:57:01 +08:00
Jackson Harper
c1448d510d Make sure articleId is updated when setting labels 2023-06-29 15:32:11 -07:00
Jackson Harper
2009ce1b72 Fix state of articleId preventing labels from saving on reader view 2023-06-29 15:03:38 -07:00
Jackson Harper
6c4ad1e176 Add missing file 2023-06-27 15:47:32 +08:00
Jackson Harper
e540c57da4 Throttle set label calls 2023-06-21 19:59:32 +08:00
Jackson Harper
29b809558b Update labels on cards when setting from library 2023-06-21 14:17:26 +08:00
Jackson Harper
2293cc0256 Add support for multi select labels 2023-06-21 13:55:20 +08:00
Jackson Harper
e270d4acf9 Warnings clean up 2023-06-20 13:36:36 +08:00
Jackson Harper
978e802786 Clean up keyboard commands functionalities and modal, add tooltips 2023-04-14 11:27:01 +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
5eef42e296 Merge highlight improvements 2023-04-03 17:19:43 +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
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
a0a144cdbd set reading progress percent to bottom position 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
Jackson Harper
550b8d88ec Update display settings, add advanced settings 2023-03-07 15:36:24 +08:00
Jackson Harper
aa2e20d9c0 Edit title and description modal 2023-03-02 12:59:31 +08:00
Jackson Harper
a2583ad5a8 Update reader settings control 2023-02-28 18:01:57 +08:00
Jackson Harper
9d6a28cc74 More warnings clean up 2023-02-27 10:34:12 +08:00
Jackson Harper
40567a6ed9 Linting fix 2023-02-16 17:35:51 +08:00
Jackson Harper
0e73a62914 Save bottom of doc as readingPercentage and save top most visible element as the anchor index 2023-02-15 17:05:43 +08:00
Jackson Harper
7673814fd3 Add a delete page article action, add keyboard ctrls for confirm dialogs 2022-08-22 15:53:22 +08:00
Jackson Harper
ff6fcd15c4 Reduce rerenders of the kbar items 2022-07-11 15:47:42 -07:00
gitstart-omnivore
552d76a929 Added search support for kbar in this PR. 2022-07-11 13:14:12 -07:00
Jackson Harper
eb8cb3854c Do all scroll watching on the main window
This moves all scrolling from child divs to the main window. This
improves our keyboard handling, as focus will be given to the
body element, not the child div when navigating by keyboard
commands, so arrow keys and space bar will work after navigating
to the reader with the keyboard commands.
2022-06-17 15:59:51 -07:00
gitstart-omnivore
b7ecff195e Added font selector 2022-06-15 15:43:10 +00:00
Hongbo Wu
2b70d480d2
Remove article saving request (#493)
* Add state and taskName in elastic page mappings

* Add state and taskName in elastic page interface

* Create page with PROCESSING state before scrapping

* Update createArticleRequest API

* Fix tests

* Add default state for pages

* Update createArticle API

* Update save page

* Update save file

* Update saving item description

* Show unable to parse content for failed page

* Fix date parsing

* Search for not failed pages

* Fix tests

* Add test for saveUrl

* Update get article saving request api

* Update get article test

* Add test for articleSavingRequest API

* Add test for failure

* Return new page id if clientRequestId empty

* Update clientRequestId in savePage

* Update clientRequestId in saveFile

* Replace article with slug in articleSavingRequest

* Add slug in articleSavingRequest response

* Depreciate article

* Use slug in web

* Remove article and highlight fragments

* Query article.slug on Prod

* Show unable to parse description for failed page

* Fix a bug having duplicate pages when saving the same url multiple times

* Add state in response

* Rename variables in removeArticle API

* Rename state

* Add state in response in web

* Make state an enum

* Open temporary page by link id

* Use an empty reader view as the background for loading pages

* Progressively load the article page as content is loaded

* Add includePending flag in getArticles API

* Set includePending = true in web

* Add elastic update mappings in migration script

* Add elastic mappings in docker image

* Move index_settings.json to migrate package

* Remove elastic index creation in api

* Move elastic migrations to a separate directory

* Remove index_settings from api docker image

Co-authored-by: Jackson Harper <jacksonh@gmail.com>
2022-04-29 13:41:06 +08:00
Jackson Harper
b166847138 Use react state for first flag when fetching 2022-03-08 21:57:12 -08:00
Jackson Harper
84f32935f5 Open source omnivore 2022-02-11 09:24:33 -08:00