Commit Graph

135 Commits

Author SHA1 Message Date
c4cf5bc2b0 Merge pull request #146 from omnivore-app/fix/favicons
Fix the favicon imports
2022-03-01 10:37:23 -08:00
836d73ad74 Add icons 2022-03-01 10:20:02 -08:00
bb6fbe8d9a Merge pull request #169 from omnivore-app/label-tweaks
Add labels to library items query, improve design of labels
2022-03-01 09:49:23 -08:00
ecb44c4c80 Add labels to library items query, improve design of labels 2022-03-01 08:54:19 -08:00
fc9aa9452c Add a flag in readability to retain table elements in newsletter emails (#152)
* add a flag in readability to retain table elements in newsletter emails

* remove header of axios newsletters
2022-03-01 11:49:38 +08:00
b2faf8a78d Bump @opentelemetry/instrumentation-express from 0.24.0 to 0.28.0
Bumps [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib) from 0.24.0 to 0.28.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.24.0...contrib-test-utils-v0.28.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/instrumentation-express"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 21:27:15 +00:00
7bf454ae91 use dataloader to fetch all labels of a list of linkIds in a single q… (#133)
* use dataloader to fetch all labels of a list of linkIds in a single query and cached

* add labels in GQL query in frontend
2022-02-28 12:13:26 +08:00
328ebc48cb Apply code block highlighting before running DOM clean 2022-02-26 19:04:32 -08:00
e0b8cfc938 Import highlightjs types
We still need these dev packages because of the way our docker
builds are setup.
2022-02-26 17:37:01 -08:00
fbcf24a9d1 Fix the favicon imports 2022-02-26 17:32:12 -08:00
da767bd55a Merge pull request #143 from omnivore-app/feature/code-highlighting
Add code highlighting using highlight.js
2022-02-26 17:29:58 -08:00
fd39923907 Prettier improvements 2022-02-26 16:38:43 -08:00
b5f68cf5c9 Add async on the highlightjs script import 2022-02-26 16:31:40 -08:00
ae22c0b026 Use inline-block for code so it scrolls on smaller devices 2022-02-26 16:17:27 -08:00
84fbc9cd27 Add code highlighting using highlight.js 2022-02-26 14:57:59 -08:00
de9b4bec7b Add a border radius to code blocks 2022-02-26 14:04:23 -08:00
07066a0619 Remove block formatting on code
This fixes line breaks being added on inline code elements for
example lines like:

call the <code>sprintf</code> function
2022-02-26 13:27:05 -08:00
de07e9ad92 Merge pull request #138 from omnivore-app/feature/emails-ui
Newsletter Email for mac/iOS
2022-02-25 19:52:17 -08:00
5a285a4c7e Improve design for the error pages 2022-02-25 13:50:59 -08:00
e27c2bdd8b generate swift gql code 2022-02-25 10:09:17 -08:00
cf9e470f74 Create trigger with a new name 2022-02-24 22:38:34 -08:00
ae467d44f9 Syntax 2022-02-24 22:31:34 -08:00
e8ac5ed0c1 Remove the OR REPLACE when creating the article trigger 2022-02-24 22:28:00 -08:00
3926cefc1f Add comment to search index query 2022-02-24 22:07:26 -08:00
df3a0e1640 Add the link domain to the search index
This adds the domain of the saved link to the search index in
two formats, the full domain like www.omnivore.app and just
the secondary domain like `omnivore`.

This also adds some ranking to search, making title, description,
and domain more highly ranked than the content but search results
wont change as we still order by saved_at.
2022-02-24 22:07:26 -08:00
42511a5439 Remove the labels query from GetArticle 2022-02-24 20:54:22 -08:00
c55625589c Merge pull request #98 from omnivore-app/feature/labels
Labels API and testing page
2022-02-24 19:51:28 -08:00
3d98604d97 remove labels in getArticles query 2022-02-25 11:44:05 +08:00
c73d4dc64a render correct color mode in privacy and term web embeds [apple] 2022-02-24 14:18:51 -08:00
cf627e53cb add app specific privact and terms pages 2022-02-24 13:28:48 -08:00
f9bdc84980 lint 2022-02-24 15:03:18 +08:00
b9d581166e fix merge conflicts 2022-02-24 14:56:00 +08:00
81324c128d update selected labels once close the modal 2022-02-24 14:47:47 +08:00
42f2cffdf8 remove debug log 2022-02-24 14:47:33 +08:00
6482d280f7 add loading and set labels ui 2022-02-24 14:47:33 +08:00
276205d52a add linkId and labels in article type 2022-02-24 14:44:49 +08:00
8f68b60f18 Add basic UI for editing labels 2022-02-24 14:44:49 +08:00
c7841b8e8a remove duplicate links because of join with link_labels table 2022-02-24 14:44:49 +08:00
fc18004a5d add labels in search query 2022-02-24 14:44:49 +08:00
edb9339897 add labels and link_labels table name 2022-02-24 14:44:49 +08:00
5651c92efe ingore case when checking name uniqueness 2022-02-24 14:44:49 +08:00
9599c98c77 add label filters in search query 2022-02-24 14:44:49 +08:00
fc37d06fd2 update params variable 2022-02-24 14:44:49 +08:00
4d770399bd add labels testing page 2022-02-24 14:44:49 +08:00
d33b213092 add setLabels api and tests 2022-02-24 14:44:48 +08:00
138c9682cd update tables 2022-02-24 14:44:48 +08:00
9150e7dbc2 add tests for create/delete labels 2022-02-24 14:44:48 +08:00
e74f334db9 update entity 2022-02-24 14:44:48 +08:00
966295385a add sql 2022-02-24 14:44:48 +08:00
705b67946d Close #115 (#117)
* forward all emails we failed to handle

* update Regex to get confirmation code from email subject

* add tests

* removed real email from tests
2022-02-24 10:28:17 +08:00