Commit Graph

1295 Commits

Author SHA1 Message Date
0c96172053 Merge pull request #2458 from omnivore-app/feature/search-filter-cat
feat: add category field to Filter object
2023-07-05 10:41:43 -07:00
599d61016e feat: add category field to Filter object 2023-07-03 19:06:45 +08:00
e4284d215c feat: boost sitename score by 2 times in the basic search 2023-07-03 18:09:41 +08:00
afaaf8af60 feat: allow searching by note in the basic search 2023-07-03 18:06:54 +08:00
a413521e3b Merge pull request #2445 from omnivore-app/feature/create-labels
feat: create labels if not exist when setting labels
2023-07-03 16:54:15 +08:00
88dc514d27 feat: allow recovering a soft deleted item through updatePage api 2023-06-30 18:39:43 +08:00
ba35fa4447 feat: show soft deleted pages within 14 days by searching in:trash 2023-06-30 18:05:41 +08:00
10e5059db7 fix test 2023-06-30 17:28:37 +08:00
6be9afb619 feat: allow searching by note: 2023-06-30 16:02:49 +08:00
53b854b69f fix: improve full-text search result
* always sort by score first
* boost title score by 3 times
* tie breaker is 0.3
2023-06-30 15:32:09 +08:00
13afb7febd feat: create labels if not exist when setting labels in the highlight 2023-06-30 11:40:39 +08:00
8d3cac989b feat: create labels if not exist when setting labels in the page 2023-06-30 11:08:03 +08:00
74f2dd6bf1 catch authorization error in rate limiter and 5 rpm 2023-06-28 17:04:47 +08:00
b7c133d58e fix: email sending and recommendation
* use token in the custom header as the key in rate limiter
2023-06-28 17:00:11 +08:00
b60ace4877 log unauthorized error 2023-06-28 12:22:32 +08:00
1b069c2696 catch authorization error and return 401 2023-06-28 12:19:47 +08:00
af7350bd31 fix: importer status update email not sent
* create omnivore-authorization header to contain the token
2023-06-28 11:00:40 +08:00
7c0c4eaa40 fix: type error 2023-06-27 21:05:00 +08:00
ed8287df19 remove tracking params from tweet url 2023-06-27 17:49:31 +08:00
bb359d9747 save normalized url 2023-06-27 16:58:57 +08:00
f372636d6e fix: tweet not saved correctly when using share button on iOS 2023-06-27 16:47:36 +08:00
686bc22467 Change docker-compose to docker compose in docs 2023-06-22 10:24:51 +08:00
90444788ba Merge pull request #2400 from omnivore-app/feat/web-multi-select-labels
Add support for multi select Add Label
2023-06-22 09:42:59 +08:00
cceff32e5f Return non-error if setting labels is a noop 2023-06-21 20:24:36 +08:00
826565a2c4 temporarily skip unsubscribing by url and mark them as unsubscribed automatically 2023-06-21 12:13:22 +08:00
4f74b32ff6 do not subscribe a newsletter if subscription already exists and is unsubscribed 2023-06-21 12:02:15 +08:00
84788e7551 fix: mark failed to unsubscribe newsletters as unsubscribed state 2023-06-21 11:33:49 +08:00
ea6d06f464 Merge pull request #2375 from omnivore-app/fix/pocket-importer
fix pocket paginated api
2023-06-19 11:19:31 +08:00
43b2789e47 fix test 2023-06-16 18:54:42 +08:00
0d8a3f7346 fix pocket paginated api 2023-06-16 18:11:31 +08:00
c8e3f79655 Merge pull request #2368 from omnivore-app/fix/api-robots-txt
Add robots.txt to the list of reserved names
2023-06-16 16:38:06 +08:00
cf7c50468e Use normalized URLs when querying article saving requests
When we save pages we save the normalized URL, so if a user saves
a URL like https://foo.com/ in elastic it will be saved as
https://foo.com but the browser will redirect to this url:

https://omnivore.app/article?url=https://foo.com/ and the URL
lookup will fail.
2023-06-16 15:15:24 +08:00
5dd28de9e8 Add security.txt file too 2023-06-16 12:54:30 +08:00
52af2d8cb4 Add robots.txt to the list of reserved names 2023-06-16 12:54:30 +08:00
9a3673e315 Merge pull request #2367 from omnivore-app/fix/refresh-index
refresh index after altering the page state or adding/removing/updating labels/highlights
2023-06-15 12:18:53 +08:00
ceaa7b0356 refresh index after altering the page state or adding/removing/updating labels/highlights 2023-06-15 11:37:09 +08:00
a621ca24bf fix test 2023-06-14 20:07:17 +08:00
5d2ab3f554 create another rate limiter for auth api with 4 rpm 2023-06-14 19:31:18 +08:00
fc08a434e1 Merge pull request #2359 from omnivore-app/fix/pocket-import
fix/pocket import
2023-06-14 15:32:10 +08:00
8ad937ed84 allow more labels format in the csv 2023-06-14 13:33:20 +08:00
aaf6bb617f Remove backend events that we dont need to watch 2023-06-14 13:19:39 +08:00
11cf9f7c28 stringify csv before uploading 2023-06-14 12:50:06 +08:00
d851a705a6 refresh index after archiving page 2023-06-13 12:44:32 +08:00
771114b30d refresh index if update is not async 2023-06-13 12:43:18 +08:00
1a48ad03e4 use a separate queue for thumbnailer 2023-06-12 12:25:04 +08:00
8904247620 add test 2023-06-09 18:58:41 +08:00
b12e127d15 use gold color for the label 2023-06-09 17:36:38 +08:00
5db4354f3f make internal optional in label response 2023-06-09 17:33:14 +08:00
bd4204fc42 add analytics 2023-06-09 13:14:14 +08:00
55904ccf04 feat: add set favorite article api which adds the favorites internal label to it 2023-06-09 13:09:47 +08:00