Commit graph

1599 commits

Author SHA1 Message Date
Hongbo Wu
cb7f30607a Use linkedom in readability test isProbablyReaderable 2022-05-10 18:33:29 +08:00
Hongbo Wu
7d8379d093 Use linkedom in readability benchmark 2022-05-10 18:32:55 +08:00
Hongbo Wu
39d4745591 Move linkedom dependency in devDependencies in readability 2022-05-10 18:31:58 +08:00
Hongbo Wu
0b11c31317 Add linkedom dependency in packages/api 2022-05-10 18:31:25 +08:00
Hongbo Wu
93ed1936f0 Remove jsdom in packages/api 2022-05-10 17:12:52 +08:00
Hongbo Wu
a78a6c6ba4 Replace DomWindow with Document in handlers 2022-05-10 17:01:23 +08:00
Hongbo Wu
6a57281e74 Remove DomWindow usage 2022-05-10 17:00:56 +08:00
Hongbo Wu
acc7654a2f Replace jsdom with linkedom 2022-05-10 16:59:09 +08:00
Hongbo Wu
2152a9e466 Fix getting embeded class lists bug 2022-05-10 16:57:38 +08:00
Hongbo Wu
76d47f7dc5 Fix updating live collections 2022-05-10 16:57:02 +08:00
Hongbo Wu
79a941a2b6 Default use options.url if exists 2022-05-10 16:56:09 +08:00
Hongbo Wu
cc48034145 Add linkedom to dependencies 2022-05-10 16:54:14 +08:00
Hongbo Wu
5698790288 Pass url to readability 2022-05-10 16:53:45 +08:00
Hongbo Wu
5007b11a3c Add url to readability option 2022-05-10 16:52:10 +08:00
Hongbo Wu
7dd460352e
Merge pull request #566 from omnivore-app/optimize-puppeteer
Optimize saving performance
2022-05-10 09:43:33 +08:00
Satindar Dhillon
c57b0bd415
Merge pull request #577 from omnivore-app/ios-cell-spacing
Tweaks on cell padding
2022-05-09 15:34:09 -07:00
Jackson Harper
ffe73cf163 Tweaks on cell padding
This adds line spacing for longer titles, pulls the author/site
closer together and gives a little spacing before label chips if
there are labels on a cell.
2022-05-09 15:00:36 -07:00
Jackson Harper
8c69937051
Merge pull request #573 from omnivore-app/fix/login-page-design
Clean up login page
2022-05-09 13:43:17 -07:00
Jackson Harper
af9888cc81 Use overflow hidden to clip google auth button to container 2022-05-09 13:14:31 -07:00
Jackson Harper
956371dd51 Clean up login page
Update margins on login layout

Add missing image from about page
2022-05-09 11:39:50 -07:00
Jackson Harper
8020dee03d
Merge pull request #570 from omnivore-app/fix/youtube-download
Fix parsing video IDs from youtube URLs
2022-05-09 11:22:46 -07:00
Jackson Harper
1f0abbaa30 Add tests 2022-05-09 11:11:13 -07:00
Jackson Harper
31eb1a0f61 Fix parsing video IDs from youtube URLs 2022-05-09 11:03:17 -07:00
Satindar Dhillon
bd2c4724ae
Merge pull request #567 from omnivore-app/fix/update-pending-article-data
Update article attributes when refetching pending items
2022-05-09 10:30:21 -07:00
Hongbo Wu
45a2a1393f Use chrome-aws-lambda args 2022-05-09 20:59:20 +08:00
Hongbo Wu
47c3578820 Add more puppeteer args 2022-05-09 14:32:46 +08:00
Hongbo Wu
bb5b4ec174 Ignore app.yaml 2022-05-09 13:54:02 +08:00
Hongbo Wu
6f82499deb Merge puppeteer changes 2022-05-09 13:52:40 +08:00
Hongbo Wu
1dffbfc881 Add puppeteer-code dependencies 2022-05-09 13:45:45 +08:00
Hongbo Wu
59a2639b7d Reduce http call to get jsonld data if title or content or sitename or byline exists 2022-05-09 13:45:45 +08:00
Hongbo Wu
a457c9d128 Update article content only when code blocks exist 2022-05-09 13:45:45 +08:00
Hongbo Wu
4c7f6d0281 Update comments 2022-05-09 13:45:45 +08:00
Hongbo Wu
4571f1f51c Add metrics 2022-05-09 13:45:45 +08:00
Hongbo Wu
21799b7b6d Add puppeteer-stealth and puppeteer-ad-block plugin and a user-data-dir to reduce processing time 2022-05-09 13:45:45 +08:00
Jackson Harper
fd934a949e Add a standalone service content fetching 2022-05-08 21:52:36 -07:00
Satindar Dhillon
401a8bbbe6 update article attributes when refetching pending items 2022-05-08 21:42:21 -07:00
Satindar Dhillon
6675688361
Merge pull request #565 from omnivore-app/fix/rotation-bugs
Use stack navigation style for iphone
2022-05-08 08:43:15 -07:00
Satindar Dhillon
c3dc5d6bc8 use stack navigation style for iphone 2022-05-08 07:49:27 -07:00
Hongbo Wu
b24a91c746
Merge pull request #561 from omnivore-app/faster-save
Faster save by reusing JSDOM
2022-05-07 10:30:40 +08:00
Satindar Dhillon
3cd96dc580
Merge pull request #563 from omnivore-app/feature/feature-flag-iphone-grid
Add feature flag to enable grid on iphone
2022-05-06 15:03:20 -07:00
Satindar Dhillon
109d721ae3 add feature falg to enable grid on iphone 2022-05-06 09:34:45 -07:00
Jackson Harper
aa95c3abe5
Merge pull request #556 from omnivore-app/fix/enable-saved-searches
Enable saved search buttons for all users
2022-05-06 08:20:35 -07:00
Satindar Dhillon
b3d699e679
Merge pull request #560 from omnivore-app/fix/card-label-display-issues 2022-05-06 07:51:27 -07:00
Hongbo Wu
eaad96acdd Return parsed dom back to backend 2022-05-06 12:29:08 +08:00
Hongbo Wu
5f5076e864 Highlight code element without reinitialize jsdom 2022-05-06 12:20:54 +08:00
Satindar Dhillon
d74342950e remove unused corner radius property 2022-05-05 20:54:52 -07:00
Satindar Dhillon
fd1e80b01d use Capsule rather than cornerRadius to create text chip 2022-05-05 20:46:17 -07:00
Satindar Dhillon
2f4f24dd6b add a sortedLabels computed property on LinkedItem 2022-05-05 20:32:50 -07:00
Hongbo Wu
7c6b810522 Remove redundant JSDOM 2022-05-06 10:53:36 +08:00
Jackson Harper
da9af1e05a
Merge pull request #559 from omnivore-app/fix/highlight-card-list
Make the highlight cards work a little better in list mode
2022-05-05 15:04:20 -07:00