Commit graph

166 commits

Author SHA1 Message Date
Hongbo Wu
65c6af23c4 Fix url and eventTypes not set correctly 2022-06-03 17:02:41 +08:00
Hongbo Wu
5177b30f85 Add default event_type options 2022-06-03 16:51:16 +08:00
Hongbo Wu
f7c46e676f Set values in checkboxes 2022-06-03 16:41:26 +08:00
Hongbo Wu
9212f9e270 Update toast 2022-06-03 16:27:08 +08:00
Hongbo Wu
96e67a1ddd Add checkout box input 2022-06-03 16:23:05 +08:00
Hongbo Wu
99e5c7fa1d remove enabled 2022-06-02 21:42:17 +08:00
Hongbo Wu
d1fa54d3e2 Add contentType and method 2022-06-02 21:38:27 +08:00
Hongbo Wu
967ea80ddb Make rows as state 2022-06-02 21:34:32 +08:00
Hongbo Wu
6ea55db088 Do not remove url from form 2022-06-02 18:46:13 +08:00
Hongbo Wu
fe92a00323 Set values of editWebhook formInputProps 2022-06-02 18:45:54 +08:00
Hongbo Wu
d90beb3dda Set default addWebhook formInputProps 2022-06-02 18:45:21 +08:00
Hongbo Wu
8662c54589 Set onEditWebhook data from Table 2022-06-02 18:44:43 +08:00
Hongbo Wu
0eeb005c14 Create Webhook interface 2022-06-02 18:44:04 +08:00
Hongbo Wu
b7bb5a258b Replace onUpdate with onEdit 2022-06-02 18:43:17 +08:00
Hongbo Wu
c18b41f184 Set default enabled=false 2022-06-02 12:46:31 +08:00
Hongbo Wu
29797829b4 Add enabled input field in form 2022-06-02 12:32:13 +08:00
Hongbo Wu
5ebb0d939a Add edit webhook modal 2022-06-02 11:04:17 +08:00
Hongbo Wu
7c926f4ae4 Add webhook adding modal 2022-06-01 22:28:46 +08:00
Hongbo Wu
4b4783b9b5 Add Webhook component 2022-06-01 18:44:10 +08:00
Hongbo Wu
2094ffe6b2 Adjust subscriptions to adapt to the new Table component 2022-06-01 18:43:26 +08: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
e43700e159 Rename OnboardingLayout to ProfileLayout since its only used in the profile 2022-05-23 14:17:13 -07:00
gitstart-omnivore
408ba789a0 fixing diff 2022-05-23 19:40:15 +00:00
Jackson Harper
2a5aaaecd1 Better handling of 404 errors
Next will route these to /[username]/[slug] if there is a 404
with a subfolder.
2022-05-12 10:45:30 -07:00
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