Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/wallabag/wallabag

wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
https://github.com/wallabag/wallabag

Merge pull request #3990 from wallabag/feature/sentry

Add Sentry support

7e5b7e029a5ba7aadc8128243afaa00e2a870645 authored over 5 years ago by Jérémy Benoist <[email protected]>
Merge pull request #3991 from wallabag/fix/secret

Try to force people to update the secret

4fa63260e4e50fa6a54b88dc2a6658bddb05789b authored over 5 years ago by Jérémy Benoist <[email protected]>
Try to force people to update the secret

c822b20835089ccd6c1be7db6563d409e3b2859f authored over 5 years ago by Jérémy Benoist <[email protected]>
Add Sentry support

Only enable in production

955a3bde172244cc244860f2de571f12d3693707 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3271 from wallabag/store-resolved-url

Add `given_url` in Entry table to check if a redirected url has already added

16e1c07553d276f6a4df8fb0f2d1aa25026d73be authored over 5 years ago by Jérémy Benoist <[email protected]>
Typos

d8809f70ea3a2f88635827b37af23b2fc2a93db6 authored over 5 years ago by Jeremy Benoist <[email protected]>
Use two indexes instead of one for hashed urls

When using `OR` in a where clause, a composite index can't be used. We should use a `UNION` to t...

70df4c335965a9562cc24d3ccea0a6ed1a23b7b1 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3987 from wallabag/fix/drop-simplepie

Drop SimplePie

8671da5eadc93204f2742bb6b2b5b8fc1eddf131 authored over 5 years ago by Jérémy Benoist <[email protected]>
Drop SimplePie

It was only used to make an absolute url when downloading images.
The deps is still there (in th...

7abda3ba524219b8ce304ef2774e6352747c829e authored over 5 years ago by Jeremy Benoist <[email protected]>
Use hash given url to avoid duplicate

Using hashed url we can ensure an index on them to ensure it's fast.

f3bfb875e94021a93e24a41fbc0f8d86d4dee378 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3986 from wallabag/fix/scrutinizer-issues

Fix some Scrutinizer issues

ecd54aa57ee769121374954b5e6c810d1c1e1171 authored over 5 years ago by Jérémy Benoist <[email protected]>
Added given_url in entry table

- Added index on entry table for given_url field
- Fix tests:

The previous `bit.ly` url red...

b7fa51ae7dd5fef2d9459100c88479413ddd3fb3 authored over 5 years ago by Nicolas Lœuillet <[email protected]>
Fix some Scrutinizer issues

52e8d93248c6f47ccb98abc973fcd230b29fee6c authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3985 from wallabag/update-composer

Keep composer.lock

e9579d6de9ea99522e5905e8bb827e858c8da1fc authored over 5 years ago by Jérémy Benoist <[email protected]>
Typos

2770b6d77d0dff0b91677b216676ad53ec2e775b authored over 5 years ago by Jeremy Benoist <[email protected]>
Keep composer.lock

We initially ignored the `composer.lock` because it generated a lock of rebase on PR when someon...

6546aca4a3a54ec61c3b43e84aa948efb1aeca95 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3984 from wallabag/2.4

Merge 2.4 into master

73ec68b1ffafb792265a3805833e5cd84c966aed authored over 5 years ago by Jérémy Benoist <[email protected]>
Merge pull request #3944 from shtrom/always-hash-exists-url

Always hash exists url

2cbee36a0184786644470a84fdd8c720cfcac58e authored over 5 years ago by Jérémy Benoist <[email protected]>
Merge pull request #3390 from aaa2000/httplug

Use httplug and graby 2.0

48d136d3a08d7f4ca8e0d434d8104c746d31957d authored over 5 years ago by Jérémy Benoist <[email protected]>
Fix tests after rebase

6e68417f0356d0045d7a2aa3832507d362ddcfe8 authored over 5 years ago by Jeremy Benoist <[email protected]>
CS & fix tests

36b0d52ee4a0ca76049952100eaf393abb3ccbc0 authored over 5 years ago by Jeremy Benoist <[email protected]>
Fix some tests

b6c1e1bacc59ba761d1b47ac6611d1db800f7252 authored over 5 years ago by Jeremy Benoist <[email protected]>
Configure timeout

1048c9c4a811821b00cc04bfec905bebcc22bac4 authored over 5 years ago by adev <[email protected]>
CS

448d99f84e93697ce49ec31224addb1da1a37a9f authored over 5 years ago by Jeremy Benoist <[email protected]>
CS

a91a3150fbc4446e379cc23618db8f74e4044515 authored over 5 years ago by Jeremy Benoist <[email protected]>
Fix because of some breaking changes of Graby 2.0

5f08426201c336f96d593954fb45b284d7e60f4a authored over 5 years ago by adev <[email protected]>
Use httplug

bf9ace0643f654e7ccd9c020b8b501ad56cd19de authored over 5 years ago by adev <[email protected]>
Merge remote-tracking branch 'origin/master' into 2.4

92a66835624acf6fd14f5adc5f8aab399658592e authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3982 from wallabag/fix/https-test

Fix http/https test

2ba365c7c49556cd23b444dc3bb8d4a8cf08809d authored over 5 years ago by Jérémy Benoist <[email protected]>
Fix test

d6cc0b249e20221469e4e9d882a4bab181aab3c6 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3965 from nicofrand/previewPic

Preview picture: use the 1st pic retrieved if no og:image set

5c0701ba41fd64ba471addb4a84af062277ab559 authored over 5 years ago by Kevin Decherf <[email protected]>
Merge pull request #3980 from wallabag/fix/instapaper-date-import

Fix Instapaper import date order

cc9731bf2bc59c4a3802ac546ac3f76afb4aa5d6 authored over 5 years ago by Jérémy Benoist <[email protected]>
Remove useless methods

Also fix a phpdoc block

629a3797bcef33943df8ef5631328e05d12634ed authored over 5 years ago by Jeremy Benoist <[email protected]>
Add Wallabag\CoreBundle\Helper\UrlHasher

Signed-off-by: Olivier Mehani <[email protected]>

4a5516376bf4c8b0cdc1e81d24ce1cca68425785 authored over 5 years ago by Olivier Mehani <[email protected]>
Change the way to define algorithm for hashing url

0132ccd2a2e73a831fa198940c369bcdd5249e8b authored over 5 years ago by Jeremy Benoist <[email protected]>
Delegate findByUrlAndUserId to findByHashedUrlAndUserId

Signed-off-by: Olivier Mehani <[email protected]>

d5744bf0dfdbee4dbbe380d8a076d07b89fc76e6 authored over 5 years ago by Olivier Mehani <[email protected]>
EntryRestController::getEntriesExistsAction: always find by hashed url

Simplify the logic from #3158 by hashing all the urls from the request,
and only doing a search ...

31e276fc1636b41b03b7c29127681de257c16b06 authored over 5 years ago by Olivier Mehani <[email protected]>
Fix Instapaper import date

9ca670c801cddef0ba47adc3be02945164f6bc85 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3977 from wallabag/fix/7.2-dockerfile

Force PHP version in Dockerfile

65b495e75b1d36894dd18133d3bf967a74e0b8de authored over 5 years ago by Jérémy Benoist <[email protected]>
Force PHP version in Dockerfile

c1a1c46e9ddc492606af9af82f1c4054e2c5ac20 authored over 5 years ago by Jérémy Benoist <[email protected]>
[tests] Set first picture as preview picture

715fabf8f286177c7abb216f0c867a989de18c32 authored over 5 years ago by nicofrand <[email protected]>
[tests] Fix pre-existing tests (preview now imported + records added)

d99e6423f4bd54595a8a805dd1efd0bd94e8bb09 authored over 5 years ago by nicofrand <[email protected]>
Set first picture as preview picture

423efadefc2459c7b4a2eabc32edaed918e1075d authored over 5 years ago by nicofrand <[email protected]>
Merge pull request #3960 from wallabag/api-entries-2817

api/entries: add parameter detail to exclude or include content in response

a2b5d67560341011e791b678422578ab8d6b1e3f authored over 5 years ago by Jérémy Benoist <[email protected]>
mysql: change collation of tag table

utf8mb4_unicode_ci considers that 'caché' is equal to 'cache' which
can lead to attaching incorr...

feb239ea1006685ab3862c988309a1a5a9659559 authored over 5 years ago by Kevin Decherf <[email protected]>
api/entries: add parameter detail to exclude or include content in response

detail=metadata will nullify the content field of entries in order to
make smaller responses.

d...

2c290747cb0d235392f6e5d22205a706c6474168 authored over 5 years ago by Kevin Decherf <[email protected]>
CS

b8b37ccdea6b453aa228cb79755752b5738b98b9 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge remote-tracking branch 'origin/master' into 2.4

9f0957b831622ee577fa7d8f92ec0df6f3a8e274 authored over 5 years ago by Jeremy Benoist <[email protected]>
Translated using Weblate (Hungarian)

Currently translated at 63.8% (308 of 483 strings)

9da1efd3430d97cb9ac0101cf62c7255cbb457e4 authored over 5 years ago by Doma Gergő <[email protected]>
Merge pull request #3966 from wallabag/prepare-2.3.8

Prepare 2.3.8 release

227a1a27f19604d64ffdfee56b4c8fc6b325bee6 authored over 5 years ago by Jérémy Benoist <[email protected]>
Prepare 2.3.8 release

cc181629a0ad86fd8364fb01145859aa238fb3f2 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3964 from wallabag/fix/intl

Fix Intl Locale issue

eb06edba0c3b4958514962d73384c90833dd1afc authored over 5 years ago by Kevin Decherf <[email protected]>
Fix Intl Locale issue

Some issue appeared after the release of PHP 7.2.17 about Intl Memory
Leak / infinite loop.
To f...

b50ecd0c8a2a40abf49086c92a315bc333052870 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3956 from wallabag/fix/delete-cascade-oauth2

Cascade delete on oauth2 table when deleting a user

9e2194e9cb55acf0a715e36c33f9f9d8689e0761 authored over 5 years ago by Jérémy Benoist <[email protected]>
Merge pull request #3922 from burkemw3/patch-5

Remove preview picture from share view page for #1875

a73cb8a689431a035d1ffca10d9654e84de5b58c authored over 5 years ago by Jérémy Benoist <[email protected]>
Merge pull request #3943 from wallabag/img-referrer

Enable no-referrer on img tags, enable strict-origin-when-cross-origin by default

295b71442692744c4d2b56b70fbbb8f32613b150 authored over 5 years ago by Kevin Decherf <[email protected]>
Remove preview picture from share view page for #1875

Essentially, same as commit 038fccd for single entry views. From that commit:
> Showing the prev...

19822ecb31a6ca6224abbaf1c23b2a30b5b4496c authored over 5 years ago by Matt Burke <[email protected]>
assets: regenerate material.css

Signed-off-by: Kevin Decherf <[email protected]>

9ae5bd9e1069a813b9aa696e5cbbbdb41667ef1f authored over 5 years ago by Kevin Decherf <[email protected]>
Enable no-referrer on img tags, enable strict-origin-when-cross-origin by default

Fixes #3889

Signed-off-by: Kevin Decherf <[email protected]>

2dbb5b2307ceefc92b465a7cbd2d0ecf512a491b authored over 5 years ago by Kevin Decherf <[email protected]>
Fix SQLite constraint

754bf12e6724b1cd6c6d2da85a377cd96865131d authored over 5 years ago by Jeremy Benoist <[email protected]>
Fix SQLite migration

d2ef2d6df8db302dd53af5cf960a101b4301cdc8 authored over 5 years ago by Jeremy Benoist <[email protected]>
Cascade delete on oauth2 table when deleting a user

637f0df9760b50b56c8ffb200719907032fdd885 authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3955 from wallabag/fix/gif-animation-imagick

Use Imagick to keep GIF animation

de1162b91a205a98a3f8ed01bd80285793b18380 authored over 5 years ago by Jérémy Benoist <[email protected]>
Fallback to default solution if Imagick fails

844fd9fafc577faa8d6c8faa4e37b915be2389d9 authored over 5 years ago by Jeremy Benoist <[email protected]>
CS

77bd7f690db45be10a32fe4ceebccdd0edf7c24f authored over 5 years ago by Jeremy Benoist <[email protected]>
Setup Imagick for Travis

To avoid error from phpstan about class not found

1ca9310f5e2daf5904754125ba7da7d73d6587ce authored over 5 years ago by Jeremy Benoist <[email protected]>
Use Imagick to keep GIF animation

If Imagick is available, GIF will be saved using it to keep animation.
Otherwise the previous me...

9306c2a368cc7c7da577b6199440f4abc907af7d authored over 5 years ago by Jeremy Benoist <[email protected]>
Merge pull request #3942 from wallabag/issue-3838

material: add metadata to list view

570113208bc0f53219ed6fb6bb72b6191f884bc1 authored over 5 years ago by Jérémy Benoist <[email protected]>
Merge pull request #3223 from wallabag/rss2atom

Changed RSS to Atom feed and improve paging

6e67f41152ad025e74696e7140de0f9fb0d601de authored over 5 years ago by Jérémy Benoist <[email protected]>
Translated using Weblate (German)

Currently translated at 100.0% (40 of 40 strings)

97194171be7e1994c6bb82303e3f72db335faede authored over 5 years ago by ssantos <[email protected]>
Translated using Weblate (German)

Currently translated at 100.0% (6 of 6 strings)

45bf1d6772f6b7bb40d8d0d974f2afca176b5ab5 authored over 5 years ago by ssantos <[email protected]>
Translated using Weblate (German)

Currently translated at 100.0% (483 of 483 strings)

bc895d71a2c8dd7ecc161b2354c9e1a859f59b89 authored over 5 years ago by ssantos <[email protected]>
Translated using Weblate (Portuguese)

Currently translated at 100.0% (6 of 6 strings)

e5d069f0b9b3d4c27949fe0e1ea043b59e234e30 authored over 5 years ago by ssantos <[email protected]>
Translated using Weblate (Hungarian)

Currently translated at 60.5% (292 of 483 strings)

a15a5e0a87644d588d675af6117794dd4f6d7fd6 authored over 5 years ago by Doma Gergő <[email protected]>
material: add metadata to list view

Add reading time and creation date to rows of list view.
Refactor styles using a sass mixin.

Fi...

4b5b228650cd109db7b21fd754581416e7f7d97e authored over 5 years ago by Kevin Decherf <[email protected]>
Merge pull request #3937 from wallabag/fix/credential-subdomain

Add ability to match many domains for credentials

ea54c2adb126a77c244c30059c40149754d4dbb7 authored over 5 years ago by Jérémy Benoist <[email protected]>
Handle redirection from previous feeds

68a90821a305867e9b655da2dbfe558d37253990 authored over 5 years ago by Jeremy Benoist <[email protected]>
Fix tests & cs & migration

f277bc042c8e805aab14b31b5b51e2878d80c6f4 authored over 5 years ago by Jeremy Benoist <[email protected]>
Changed RSS to Atom feed and improve paging

531c8d0a5c55fa93438e227a7d349235fbd31d28 authored over 5 years ago by Thomas Citharel <[email protected]>
Merge pull request #3158 from wallabag/hash-exist-url

Hash exist url

522e37ad274361dde697da13a92ff3f846599822 authored over 5 years ago by Jérémy Benoist <[email protected]>
Adding more tests to cover different scenario

35359bd3c67e5b6c6371e2e547a3411ca0a8027b authored over 5 years ago by Jeremy Benoist <[email protected]>
FIx unrelated failing test

ff8f338dc2cf73b310626d9f4b41efc1d352e182 authored over 5 years ago by Jeremy Benoist <[email protected]>
Add ability to match many domains for credentials

Instead of fetching one domain, we use the same method as in site config (to retrieve the matchi...

f45496336f5bbd31b69553fcfae9cdfd03b280cc authored over 5 years ago by Jeremy Benoist <[email protected]>
Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (6 of 6 strings)

a68fd9b61d5d893e2361726cedec789d9e6002e3 authored almost 6 years ago by Louies <[email protected]>
Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (7 of 7 strings)

076f1e1fcd93504b02f739a1ce0e01469b3dcec5 authored almost 6 years ago by Louies <[email protected]>
Added translation using Weblate (Chinese (Traditional))

83f3bcf84144392682fca7f95305b715baf2bbca authored almost 6 years ago by Louies <[email protected]>
Added translation using Weblate (Chinese (Traditional))

0eb987b5837b6f7243484e694da9f0669c0c0cf4 authored almost 6 years ago by Weblate <[email protected]>
Added translation using Weblate (Chinese (Traditional))

c144e0545762b94d69f8302d99110f33ebbaa158 authored almost 6 years ago by Weblate <[email protected]>
Added translation using Weblate (Chinese (Traditional))

016784f535845018c5c72803b7bfc7fd1fd895c0 authored almost 6 years ago by Weblate <[email protected]>
Fix ApiDoc about md5/sha1

76bc05ebc02408b213b536fec44e94b092889118 authored almost 6 years ago by Jérémy Benoist <[email protected]>
Fix index on MySQL

5cc0646e66f52448f83a7a458e0b60b4580e83e5 authored almost 6 years ago by Jeremy Benoist <[email protected]>
Some cleanup

Also, do not run the hashed_url migration into a Doctrine migration

c579ce2306297674c56376a2ab5c8ba66a272253 authored almost 6 years ago by Jeremy Benoist <[email protected]>
Use a better index for hashed_url

It'll most often be used in addition to the `user_id`.
Also, automatically generate the hash whe...

8a6456629814039cfc623cdb279bcba06dacff50 authored almost 6 years ago by Jeremy Benoist <[email protected]>
Hash the urls to check if they exist

Signed-off-by: Thomas Citharel <[email protected]>

bfe02a0b481055bb4e799200c8daa9a0ad987c71 authored almost 6 years ago by Thomas Citharel <[email protected]>
Keep url in exists endpoint

- Add migration
- Use md5 instead of sha512 (we don't need security here, just a hash)
- Update ...

9c2b2aae70b06411336e6eb6ac43b3ebd30dc38c authored almost 6 years ago by Jeremy Benoist <[email protected]>
Merge remote-tracking branch 'origin/master' into 2.4

3620dae1e6b3fab5a4ba4001b4581ce7ed795996 authored almost 6 years ago by Jeremy Benoist <[email protected]>
Translated using Weblate (Hungarian)

Currently translated at 58.2% (281 of 483 strings)

db900a83aedeab87d565b2290222225f9de553f9 authored almost 6 years ago by Doma Gergő <[email protected]>
Translated using Weblate (Japanese)

Currently translated at 61.5% (297 of 483 strings)

1616f53ea22c999594bb4d7fd78a880c398a7f2d authored almost 6 years ago by Yuichi MITA <[email protected]>
Translated using Weblate (Hungarian)

Currently translated at 100.0% (6 of 6 strings)

61106f6d80edc9fbcd0dadab2720917fe5a8f8d5 authored almost 6 years ago by Doma Gergő <[email protected]>
Translated using Weblate (Hungarian)

Currently translated at 57.6% (278 of 483 strings)

ab9a02754e096ed9fbc93b4c8234dc48728b0a6c authored almost 6 years ago by Doma Gergő <[email protected]>