Commit graph

142 commits

Author SHA1 Message Date
gitstart-omnivore
c376c8d4b4 Created Page 03 of Onboarding 2022-05-09 17:12:09 +00: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
9003f40ef7 Created Page 02 of Onboarding 2022-05-03 17:24:47 +00: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
Jackson Harper
e3bcdda89c Remove the client side highlight.js code
We perform highlighting on the backend when content is saved, so
this include isn't needed.
2022-04-26 20:44:09 -07:00
Jackson Harper
282f171b17 Remove react-intl package until we have internationalized code, drops bundle size 2022-04-22 15:12:59 -07:00
Hongbo Wu
fdd2d95164 Add popular newsletters 2022-04-22 12:17:09 -07:00
Hongbo Wu
bcbda50daa Add basic UI for subscriptions 2022-04-22 12:17:09 -07:00
Hongbo Wu
c3c65479bb add unsubscribe 2022-04-22 12:17:07 -07:00
Hongbo Wu
f8bacf77df add list subscriptions 2022-04-22 12:16:35 -07:00
Jackson Harper
6689ebc090 Improve search docs 2022-04-22 10:33:27 -07:00
Jackson Harper
9e9734c740 Fix typos in help doc 2022-04-22 10:06:49 -07:00
Jackson Harper
d5eef9f960 Quoting 2022-04-22 09:47:40 -07:00
Jackson Harper
330586f8ea Use a bar thickness of 2 so more visible on mobile 2022-04-21 20:52:28 -07:00
Jackson Harper
29b5204de7 Make progress bar more subtle 2022-04-21 20:12:55 -07:00
Jackson Harper
510a95f393 Add topbar dependencies 2022-04-21 14:00:09 -07:00
Jackson Harper
8d8dd3d28d Add top bar 2022-04-21 13:47:42 -07:00
Jackson Harper
c99466c21e
Merge pull request #451 from omnivore-app/fix/labels-on-library
Allow editing labels from the library view
2022-04-19 20:13:55 -07:00
Jackson Harper
ab869a79bd Mutate the labels on links when setting them so they are reflected in UI 2022-04-19 15:54:38 -07:00
Jackson Harper
48e36c8635
Merge pull request #393 from omnivore-app/OMN-382
[Omn-382] - Updated landing page
2022-04-19 11:15:31 -07:00
Jackson Harper
73af8ada81 Allow editing labels from the library view 2022-04-19 11:10:36 -07:00
Jackson Harper
1d53e7ce55 Adjust landing background colour 2022-04-18 15:20:51 -07:00
Jackson Harper
001c21a4a3 Set colors on landing page 2022-04-18 14:54:58 -07:00
Jackson Harper
6f9abc198f Fix typo in labels docs 2022-04-18 13:17:52 -07:00
Jackson Harper
3ba67a9e38 Adjust article actions width to center under logo 2022-04-18 09:34:14 -07:00
Jackson Harper
7e9e678e0d Dont show reader display settings on PDFs 2022-04-14 16:46:13 -07:00
gitstart-omnivore
676704a854 Added 2x version of images, removed logo icons for socials 2022-04-14 23:30:31 +00:00
gitstart-omnivore
ecdbed4a5c Merge commit 'd33d383891c7b68ae5bc9e0f8922004af7556f44' into OMN-382 2022-04-14 23:29:30 +00:00
Jackson Harper
bb95a26718 Remove unused prop 2022-04-14 16:06:29 -07:00
Jackson Harper
0842aba57c Always display the article actions toolbar on top for PDFs
Because we dont have margin space on PDFs we want to always
display this on top.
2022-04-14 15:56:10 -07:00
Jackson Harper
0715dafd4b Display the all highlights modal from PDFs via the article actions button 2022-04-14 15:56:10 -07:00
Jackson Harper
18639ab81f Set fore/background colours on landing page 2022-04-13 22:20:54 -07:00
Jackson Harper
a5885fe16c Push props down for lineheight, margin width to keep in sync 2022-04-13 20:46:49 -07:00
Jackson Harper
810401946e Use local storage for margins and line spacing since these are per-device preferences 2022-04-13 16:03:07 -07:00
Jackson Harper
9c42d473c1 Do not display left side article actions for PDFs 2022-04-13 13:50:55 -07:00
Jackson Harper
3ec84d3f33 Fix apos escaping 2022-04-13 13:44:06 -07:00
Jackson Harper
31861f81e2 Add very basic help page for labels 2022-04-13 13:29:49 -07:00
Jackson Harper
4e4dae89d7 Consistent naming on label controls
- Edit Labels: Edit all of a user's labels
- Set Labels: Set the labels assigned to a link
2022-04-13 10:52:00 -07:00
Jackson Harper
18cbe4a856 Remove font stepper from dropdown 2022-04-13 10:28:33 -07:00
Jackson Harper
5a4e4baae6 Handle changes to createLabel response. Trim label names 2022-04-12 21:49:48 -07:00
Jackson Harper
54ff7b6d60 Smaller display settings dropdown on small screens. Better shadows 2022-04-12 12:23:56 -07:00
Jackson Harper
4480548e48 Use a modal instead of dropdown on small screens 2022-04-12 12:23:56 -07:00
Jackson Harper
04eef29387 Wire up show highlights modal to new article actions 2022-04-12 12:23:56 -07:00
Jackson Harper
a6566e4a9b Rename notes sidebar to highlights modal 2022-04-12 12:23:56 -07:00
Jackson Harper
34d892a9a2 Update comment 2022-04-12 12:23:55 -07:00
Jackson Harper
c280b2cf01 Remove items from cache when archived from the article actions menu 2022-04-12 12:23:55 -07:00
Jackson Harper
83a53c0722 Increment and decrement buttons on line height, add a reset button 2022-04-12 12:23:55 -07:00
Jackson Harper
23416cd1e7 Allow adjusting line height 2022-04-12 12:23:55 -07:00
Jackson Harper
197ae866a8 Implement margin slider 2022-04-12 12:23:55 -07:00