Commit graph

226 commits

Author SHA1 Message Date
Hongbo Wu
3787fa40ce
Merge pull request #759 from omnivore-app/feature/readAt
Track last time readingProgress was updated
2022-06-06 11:12:46 +08:00
Satindar Dhillon
0eadd8516e use unset instead of undefined for default font 2022-06-05 11:49:46 -07:00
Satindar Dhillon
d547946e84 remove sf mono font in web reader font list. add sysstem default 2022-06-05 11:24:31 -07:00
Hongbo Wu
c5e6bb1534 Update sort by readAt query on Web 2022-06-05 20:00:38 +08:00
Jackson Harper
bbf4ef42ef Add ability to toggle higher contrast text in the reader 2022-06-03 20:59:53 -07:00
Satindar Dhillon
043cb25c32
Merge pull request #754 from omnivore-app/fix/ios-web-prefs-fixes
iOS Font Switching
2022-06-03 17:17:21 -07:00
Satindar Dhillon
e607fc5675 update font family in web view 2022-06-03 16:44:40 -07:00
Satindar Dhillon
be5323b8ce update web preferences event listeners 2022-06-03 15:59:49 -07:00
Jackson Harper
7607b828a0
Merge pull request #722 from omnivore-app/OMN-696
[OMN-696]: Subscribe to checked newsletters during onboarding
2022-06-03 13:41:09 -07:00
Satindar Dhillon
e0372bfc5a adjust maxWidth for iphone web embed 2022-06-03 11:54:45 -07:00
gitstart-omnivore
aa2035e3b8 Made minor changes 2022-06-02 08:46:16 +00:00
Satindar Dhillon
1f0c48fdfa add web listeners for margin and line spacing changes on ios 2022-06-01 14:52:38 -07:00
Jackson Harper
2d518d327d Add description for known newsletters, update icon set 2022-05-23 21:54:15 -07:00
Jackson Harper
370a3fc4c0 Rework onboarding code so its a little easier to control paths 2022-05-23 15:08:13 -07:00
Jackson Harper
a7e67b4bea Rename OnboardingLayout2 to OnboardingLayout, dont use default export 2022-05-23 14:24:09 -07:00
Jackson Harper
e43700e159 Rename OnboardingLayout to ProfileLayout since its only used in the profile 2022-05-23 14:17:13 -07:00
Jackson Harper
2d5f36c61f Fix typo in var name 2022-05-23 13:41:32 -07:00
Jackson Harper
4dc5861b97 Go to home not login when onboarding is completed 2022-05-23 13:38:52 -07:00
gitstart-omnivore
408ba789a0 fixing diff 2022-05-23 19:40:15 +00:00
Jackson Harper
3f8672a351 Fix layout of responsive image on the login page 2022-05-16 16:19:46 -07:00
Satindar Dhillon
4b3533c17d pass url and title to share call. update bundle.js in apple apps 2022-05-16 12:20:05 -07:00
Satindar Dhillon
51117290d7 add event listener for share event in webview 2022-05-16 12:10:03 -07:00
Jackson Harper
5d868acc35 Allow the login background to expand past viewport height
On safari the right side image can expand past the viewport
height.
2022-05-13 11:37:06 -07:00
Jackson Harper
bf8a41af29 Make sure the header bar has a background in settings screens 2022-05-13 10:57:39 -07:00
Jackson Harper
53d2fe3b1d Correct font colour on the login page 2022-05-12 12:02:54 -07:00
Jackson Harper
40eda0a6ca
Merge pull request #533 from omnivore-app/OMN-506
OMN-506
2022-05-10 13:28:01 -07:00
Jackson Harper
4c7dce330c
Merge pull request #537 from omnivore-app/OMN-434
[OMN-434]: cypress tests for saving links
2022-05-10 12:03:00 -07:00
Jackson Harper
af9888cc81 Use overflow hidden to clip google auth button to container 2022-05-09 13:14:31 -07:00
Jackson Harper
956371dd51 Clean up login page
Update margins on login layout

Add missing image from about page
2022-05-09 11:39:50 -07:00
gitstart-omnivore
c376c8d4b4 Created Page 03 of Onboarding 2022-05-09 17:12:09 +00:00
gitstart-omnivore
caeef23bc5 Merge commit '6675688361d457fe12adda8f33f17fb7a4528210' into OMN-506 2022-05-09 17:10:57 +00:00
Jackson Harper
b53dae36a0 Enable saved search buttons for all users 2022-05-05 11:17:00 -07:00
gitstart-omnivore
a488f4cfa6 Moved onboarding page 2 to it's on component and created a story for it and also onboardinglayout2 2022-05-04 20:49:50 +00:00
gitstart-omnivore
92026b6ab0 Merge commit 'a657da2b5f59a9de2a302590df5361e3954fb5df' into OMN-506 2022-05-04 20:48:38 +00:00
Jackson Harper
8a7389712b Pull scroll to highlight changes into this branch 2022-05-03 15:00:49 -07:00
Jackson Harper
c5549d72a6 Pull in link to highlight changes 2022-05-03 14:04:40 -07:00
Jackson Harper
5d42b65611 Remove unused import 2022-05-03 12:15:57 -07:00
Jackson Harper
5ea67a0bea Pull in new highlight cards 2022-05-03 12:09:32 -07:00
Hongbo Wu
f68507c069 add sort by updated and recently read 2022-05-03 11:04:01 -07:00
Hongbo Wu
b36e8a78d7 remove luxon dependency in web 2022-05-03 11:03:59 -07:00
Hongbo Wu
5eff1c05bf add savedAt and publishedAt date range in search query 2022-05-03 11:03:39 -07:00
Hongbo Wu
6061f2927b update web to call new search endpoint for pages 2022-05-03 11:02:41 -07:00
gitstart-omnivore
57e6bcac8e Added cypress tests for saving links 2022-05-03 17:46:52 +00:00
gitstart-omnivore
9003f40ef7 Created Page 02 of Onboarding 2022-05-03 17:24:47 +00:00
Jackson Harper
95b163a437 Prettier clean up 2022-05-02 20:58:05 -07:00
Jackson Harper
fedd92488b
Merge pull request #491 from omnivore-app/OMN-423
[OMN-423] Updated share highlight modal
2022-05-02 15:28:02 -07:00
Jackson Harper
039cab33ed Use embedded SVG so we can set colours 2022-05-02 13:01:50 -07:00
Jackson Harper
93bd6b6ed5 Use SVG images of grouped font stepper controls
Aligning the components in CSS didn't work very
well, so this uses exported versions of the design
with the `A` icon and `+/-` symbol in a single image.
2022-05-02 12:19:37 -07:00
Jackson Harper
0c5c9f492a Move the analytics event for link_read out of the container, supply userId
This prevents events from being sent when there is no user id yet
due to race conditions in analytics setup.
2022-04-29 13:54:44 -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