Commit Graph

35 Commits

Author SHA1 Message Date
8767e0b71d Update link_read call 2023-09-13 13:05:16 +08:00
afaf6f2945 Remove some debug lines 2023-09-04 15:18:23 +08:00
2dcd4f0a64 Allow larger font sizes 2023-08-25 17:21:01 +08:00
f531cc45ca Remove some confirm delete variables 2023-08-07 11:57:01 +08:00
c1448d510d Make sure articleId is updated when setting labels 2023-06-29 15:32:11 -07:00
2009ce1b72 Fix state of articleId preventing labels from saving on reader view 2023-06-29 15:03:38 -07:00
6c4ad1e176 Add missing file 2023-06-27 15:47:32 +08:00
e540c57da4 Throttle set label calls 2023-06-21 19:59:32 +08:00
29b809558b Update labels on cards when setting from library 2023-06-21 14:17:26 +08:00
2293cc0256 Add support for multi select labels 2023-06-21 13:55:20 +08:00
e270d4acf9 Warnings clean up 2023-06-20 13:36:36 +08:00
978e802786 Clean up keyboard commands functionalities and modal, add tooltips 2023-04-14 11:27:01 +08:00
6f8934fe59 Reset throttle timeout after clearing, fixes issue where scroll watcher doesnt fire 2023-04-04 22:21:10 +08:00
5eef42e296 Merge highlight improvements 2023-04-03 17:19:43 +08:00
467ace2f14 Rename reading progress file now that its no longer a react hook 2023-03-13 13:29:29 +08:00
c19460eb75 Cancel scroll watcher timeout 2023-03-11 08:27:34 +08:00
112df31fe4 remove debug lines 2023-03-11 08:02:46 +08:00
5c69b5d8c0 Use bounding rects for filtering top rect 2023-03-10 17:25:09 +08:00
8cf0a6ecb2 Simplify top positioning 2023-03-10 16:47:02 +08:00
a0a144cdbd set reading progress percent to bottom position 2023-03-10 15:05:18 +08:00
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
550b8d88ec Update display settings, add advanced settings 2023-03-07 15:36:24 +08:00
aa2e20d9c0 Edit title and description modal 2023-03-02 12:59:31 +08:00
a2583ad5a8 Update reader settings control 2023-02-28 18:01:57 +08:00
9d6a28cc74 More warnings clean up 2023-02-27 10:34:12 +08:00
40567a6ed9 Linting fix 2023-02-16 17:35:51 +08:00
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
7673814fd3 Add a delete page article action, add keyboard ctrls for confirm dialogs 2022-08-22 15:53:22 +08:00
ff6fcd15c4 Reduce rerenders of the kbar items 2022-07-11 15:47:42 -07:00
552d76a929 Added search support for kbar in this PR. 2022-07-11 13:14:12 -07:00
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
b7ecff195e Added font selector 2022-06-15 15:43:10 +00:00
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
b166847138 Use react state for first flag when fetching 2022-03-08 21:57:12 -08:00
84f32935f5 Open source omnivore 2022-02-11 09:24:33 -08:00