Commit graph

31 commits

Author SHA1 Message Date
Jackson Harper
0ed6c5cf86 Add siteName to article so its available on debug page 2024-08-26 14:32:43 +08:00
Jackson Harper
457d1d9de9 More work on react-query switchover 2024-08-12 11:09:56 +08:00
Jackson Harper
613dd39aba Filtering on the library view 2024-06-25 09:11:15 +08:00
Hongbo Wu
28255e073f add get highlights api integration 2024-06-07 16:15:09 +08:00
Hongbo Wu
f677f1167f get feature list on web 2024-03-28 15:27:37 +08:00
Jackson Harper
fe9cf0fc89 Add debug page to web 2024-01-02 11:42:00 +08:00
Hongbo Wu
da3fede3a4 fix saved search bug: undefined category in input 2023-12-08 19:58:41 +08:00
Thomas Rogers
d433d48365 Add Filters, and editing filters. 2023-08-30 19:37:24 +02:00
Jackson Harper
03e95a029b Add multiple highlight colors 2023-08-24 12:03:32 +08:00
Jackson Harper
1547dd7583 Improved labels picker for the web 2023-06-19 21:41:25 +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
53e5d9c6a0 Quote is nullable, fix style issues in notebooks 2023-03-27 10:17:33 +08:00
Jackson Harper
69eaff395e WIP: improve notebook UX, add markdown, document notes 2023-03-24 10:18:36 +08:00
Jackson Harper
8cf0a6ecb2 Simplify top positioning 2023-03-10 16:47:02 +08:00
Jackson Harper
976c2386ae Fix crash when creating custom colors for labels 2023-03-08 11:53:00 +08:00
Jackson Harper
9d6a28cc74 More warnings clean up 2023-02-27 10:34:12 +08:00
Jackson Harper
a4ed72439f Sort highlights in notebooks 2023-02-01 17:00:09 +08:00
Jackson Harper
fe9ed7aa13 Track the highlight position percent and anchor index when saving on web 2023-02-01 16:42:36 +08:00
Jackson Harper
55e925cc98 Clean up iOS recommendations, show a primer on first load 2022-12-19 17:07:27 +08:00
Jackson Harper
8e765246e3 Fetch a highlights labels 2022-12-02 13:21:13 +08:00
Jackson Harper
5ea67a0bea Pull in new highlight cards 2022-05-03 12:09:32 -07:00
Hongbo Wu
c089b74af9
Revert changes (#513)
* Revert "Remove includePending"

This reverts commit d9c58a6ee2.

* Revert "Remove state"

This reverts commit e2b6cadfda.

* Revert "Remove slug in articleSavingRequest"

This reverts commit 4502bece36.
2022-04-29 14:26:00 +08:00
Jackson Harper
e2b6cadfda Remove state 2022-04-28 22:57:12 -07: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
e2aeff0c6f Use single label type 2022-04-12 12:23:55 -07:00
Jackson Harper
1784edefaf Remove unused imports, use a single Label fragment 2022-03-25 14:17:02 -07:00
Jackson Harper
45d4a99d17 Fix Highlight type attributes 2022-03-24 13:52:38 -07:00
Jackson Harper
f3edb9ca7a Reduce the data fetched when creating highlights
This reduces the fields on the highlight type, and reduces what
we fetch. We are doing this so its easier to bind from Swift and
pass back simpler types for create/update/merge highlight
operations
2022-03-24 10:50:46 -07:00
Hongbo Wu
6482d280f7 add loading and set labels ui 2022-02-24 14:47:33 +08:00
Jackson Harper
84f32935f5 Open source omnivore 2022-02-11 09:24:33 -08:00