Commit graph

6053 commits

Author SHA1 Message Date
Hongbo Wu
abd42f7064 Add labels and state to saveUrl API 2023-04-12 16:50:11 +08:00
Hongbo Wu
ce273b5172 Add test case for archives page and saves labels in savePage API 2023-04-12 16:50:11 +08:00
Hongbo Wu
87d3f5b3d8 Add labels and state to savePage API 2023-04-12 16:50:11 +08:00
Hongbo Wu
fcf08fc364 Add state and labels to savePageInput 2023-04-12 16:50:11 +08:00
Hongbo Wu
5c46903fbe Add labels and state to puppeteer-parse 2023-04-12 16:50:11 +08:00
Hongbo Wu
52399b3702 Add state and labels to the cloud task 2023-04-12 16:50:11 +08:00
Hongbo Wu
4b578bbebb Process labels and state in the csv file 2023-04-12 16:50:11 +08:00
Hongbo Wu
9a46e935d9 Add [] to the labels in csv 2023-04-12 16:50:11 +08:00
Hongbo Wu
0204e27aee mock before test 2023-04-12 16:50:11 +08:00
Hongbo Wu
06b6583f29 Mock cloud storage bucket 2023-04-12 16:50:11 +08:00
Hongbo Wu
76b63efdc1 Fix tests 2023-04-12 16:50:11 +08:00
Hongbo Wu
10c01c12f2 Add test case for integration import task handler 2023-04-12 16:50:10 +08:00
Hongbo Wu
d8b2d5476b Add Mock Storage class for cloud storage 2023-04-12 16:50:10 +08:00
Hongbo Wu
56fd3d7617 Create a router to handle importing from integrations cloud task 2023-04-12 16:50:10 +08:00
Hongbo Wu
9aa65f0d33 Fix tests 2023-04-12 16:50:10 +08:00
Hongbo Wu
503ec3d413 Update task name 2023-04-12 16:50:10 +08:00
Hongbo Wu
9ff0711a73 Remove wrong comments 2023-04-12 16:50:10 +08:00
Hongbo Wu
c8ec84562b Create an import from integration cloud task 2023-04-12 16:50:10 +08:00
Hongbo Wu
b62b769604 Paginate pocket api 2023-04-12 16:50:10 +08:00
Hongbo Wu
1c5991aded import from integration api return a boolean value 2023-04-12 16:50:10 +08:00
Hongbo Wu
866d70e416 Revalidate integrations after connected with pocket 2023-04-12 16:50:10 +08:00
Hongbo Wu
c78fe9f87d Paginate pocket retrieve api response data 2023-04-12 16:50:10 +08:00
Hongbo Wu
b58b8dd03a Add height 2023-04-12 16:50:10 +08:00
Hongbo Wu
3522e135f4 Refresh state after connected 2023-04-12 16:50:10 +08:00
Hongbo Wu
737957ff82 Add import from pocket to web 2023-04-12 16:50:10 +08:00
Hongbo Wu
ab1154ef6f Add remove pocket integration to web 2023-04-12 16:50:10 +08:00
Hongbo Wu
950d41a387 Add pocket integration to web 2023-04-12 16:50:10 +08:00
Hongbo Wu
2e5e3bd19e Add headers 2023-04-12 16:50:10 +08:00
Hongbo Wu
c54ef1185f Add pocket svg 2023-04-12 16:50:10 +08:00
Hongbo Wu
59621768c8 Get request token from pocket 2023-04-12 16:50:10 +08:00
Hongbo Wu
ae2f695df8 Get access token from pocket 2023-04-12 16:50:10 +08:00
Jackson Harper
da1fdb85f9 Update web to work with latest integration API 2023-04-12 16:50:10 +08:00
Hongbo Wu
6554d3b601 Add tests 2023-04-12 16:50:10 +08:00
Hongbo Wu
9c7f6fefca Add PocketIntegration service to the list 2023-04-12 16:50:10 +08:00
Hongbo Wu
c3bfb593c6 Fix regression 2023-04-12 16:50:10 +08:00
Hongbo Wu
02247bc0a6 Add import from integration api implementation 2023-04-12 16:50:10 +08:00
Hongbo Wu
e2d050288e write the list of urls to a csv file and upload it to gcs 2023-04-12 16:50:10 +08:00
Hongbo Wu
94d8903ec1 Add pocket integration support 2023-04-12 16:50:10 +08:00
Hongbo Wu
0bf4119c92 Refactor with factor pattern 2023-04-12 16:50:10 +08:00
Hongbo Wu
4ce4cd0a62 Add a type for export or import to the integration table 2023-04-12 16:50:10 +08:00
Hongbo Wu
9056318667 Change type field in integration table from enum to text type 2023-04-12 16:50:10 +08:00
Jackson Harper
e03301e294
Merge pull request #2026 from omnivore-app/fix/embedded-quote-tweets
Handle embedded quote tweets
2023-04-12 16:23:38 +08:00
Jackson Harper
c366cd6472 Fix test value, there is only one quote tweet 2023-04-12 15:37:26 +08:00
Jackson Harper
ae45067a32 Add test data file 2023-04-12 15:16:11 +08:00
Jackson Harper
344514bd0f Handle embedded quote tweets 2023-04-12 14:50:20 +08:00
Hongbo Wu
b43f6904f4
Merge pull request #2021 from omnivore-app/fix/subscriptions
creates or updates subscription only if their is a valid unsubscribe link
2023-04-12 13:17:34 +08:00
Hongbo Wu
4db953492b
Merge pull request #2025 from omnivore-app/feature/content-type
Add TWEET, VIDEO and IMAGE pageType
2023-04-12 13:12:07 +08:00
Jackson Harper
dac8929ca7
Merge pull request #2018 from omnivore-app/feat/readability-lazy-images
For lazy loaded images use their lazy src as the src URL
2023-04-12 12:42:00 +08:00
Hongbo Wu
80d0e7c944 Move pageType to function_resolver 2023-04-12 12:37:22 +08:00
Hongbo Wu
158a75807c Use camel case 2023-04-12 12:27:05 +08:00