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
Add Sentry support
7e5b7e029a5ba7aadc8128243afaa00e2a870645 authored over 5 years ago by Jérémy Benoist <[email protected]>Try to force people to update the secret
4fa63260e4e50fa6a54b88dc2a6658bddb05789b authored over 5 years ago by Jérémy Benoist <[email protected]>c822b20835089ccd6c1be7db6563d409e3b2859f authored over 5 years ago by Jérémy Benoist <[email protected]>
Only enable in production
955a3bde172244cc244860f2de571f12d3693707 authored over 5 years ago by Jeremy Benoist <[email protected]>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]>d8809f70ea3a2f88635827b37af23b2fc2a93db6 authored over 5 years ago by Jeremy Benoist <[email protected]>
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]>Drop SimplePie
8671da5eadc93204f2742bb6b2b5b8fc1eddf131 authored over 5 years ago by Jérémy Benoist <[email protected]>
It was only used to make an absolute url when downloading images.
The deps is still there (in th...
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]>Fix some Scrutinizer issues
ecd54aa57ee769121374954b5e6c810d1c1e1171 authored over 5 years ago by Jérémy Benoist <[email protected]>
- 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]>52e8d93248c6f47ccb98abc973fcd230b29fee6c authored over 5 years ago by Jeremy Benoist <[email protected]>
Keep composer.lock
e9579d6de9ea99522e5905e8bb827e858c8da1fc authored over 5 years ago by Jérémy Benoist <[email protected]>2770b6d77d0dff0b91677b216676ad53ec2e775b authored over 5 years ago by Jeremy Benoist <[email protected]>
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 2.4 into master
73ec68b1ffafb792265a3805833e5cd84c966aed authored over 5 years ago by Jérémy Benoist <[email protected]>Always hash exists url
2cbee36a0184786644470a84fdd8c720cfcac58e authored over 5 years ago by Jérémy Benoist <[email protected]>Use httplug and graby 2.0
48d136d3a08d7f4ca8e0d434d8104c746d31957d authored over 5 years ago by Jérémy Benoist <[email protected]>6e68417f0356d0045d7a2aa3832507d362ddcfe8 authored over 5 years ago by Jeremy Benoist <[email protected]>
36b0d52ee4a0ca76049952100eaf393abb3ccbc0 authored over 5 years ago by Jeremy Benoist <[email protected]>
b6c1e1bacc59ba761d1b47ac6611d1db800f7252 authored over 5 years ago by Jeremy Benoist <[email protected]>
1048c9c4a811821b00cc04bfec905bebcc22bac4 authored over 5 years ago by adev <[email protected]>
448d99f84e93697ce49ec31224addb1da1a37a9f authored over 5 years ago by Jeremy Benoist <[email protected]>
a91a3150fbc4446e379cc23618db8f74e4044515 authored over 5 years ago by Jeremy Benoist <[email protected]>
5f08426201c336f96d593954fb45b284d7e60f4a authored over 5 years ago by adev <[email protected]>
bf9ace0643f654e7ccd9c020b8b501ad56cd19de authored over 5 years ago by adev <[email protected]>
92a66835624acf6fd14f5adc5f8aab399658592e authored over 5 years ago by Jeremy Benoist <[email protected]>
Fix http/https test
2ba365c7c49556cd23b444dc3bb8d4a8cf08809d authored over 5 years ago by Jérémy Benoist <[email protected]>d6cc0b249e20221469e4e9d882a4bab181aab3c6 authored over 5 years ago by Jeremy Benoist <[email protected]>
Preview picture: use the 1st pic retrieved if no og:image set
5c0701ba41fd64ba471addb4a84af062277ab559 authored over 5 years ago by Kevin Decherf <[email protected]>Fix Instapaper import date order
cc9731bf2bc59c4a3802ac546ac3f76afb4aa5d6 authored over 5 years ago by Jérémy Benoist <[email protected]>Also fix a phpdoc block
629a3797bcef33943df8ef5631328e05d12634ed authored over 5 years ago by Jeremy Benoist <[email protected]>Signed-off-by: Olivier Mehani <[email protected]>
4a5516376bf4c8b0cdc1e81d24ce1cca68425785 authored over 5 years ago by Olivier Mehani <[email protected]>0132ccd2a2e73a831fa198940c369bcdd5249e8b authored over 5 years ago by Jeremy Benoist <[email protected]>
Signed-off-by: Olivier Mehani <[email protected]>
d5744bf0dfdbee4dbbe380d8a076d07b89fc76e6 authored over 5 years ago by Olivier Mehani <[email protected]>
Simplify the logic from #3158 by hashing all the urls from the request,
and only doing a search ...
9ca670c801cddef0ba47adc3be02945164f6bc85 authored over 5 years ago by Jeremy Benoist <[email protected]>
Force PHP version in Dockerfile
65b495e75b1d36894dd18133d3bf967a74e0b8de authored over 5 years ago by Jérémy Benoist <[email protected]>c1a1c46e9ddc492606af9af82f1c4054e2c5ac20 authored over 5 years ago by Jérémy Benoist <[email protected]>
715fabf8f286177c7abb216f0c867a989de18c32 authored over 5 years ago by nicofrand <[email protected]>
d99e6423f4bd54595a8a805dd1efd0bd94e8bb09 authored over 5 years ago by nicofrand <[email protected]>
423efadefc2459c7b4a2eabc32edaed918e1075d authored over 5 years ago by nicofrand <[email protected]>
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]>
utf8mb4_unicode_ci considers that 'caché' is equal to 'cache' which
can lead to attaching incorr...
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]>b8b37ccdea6b453aa228cb79755752b5738b98b9 authored over 5 years ago by Jeremy Benoist <[email protected]>
9f0957b831622ee577fa7d8f92ec0df6f3a8e274 authored over 5 years ago by Jeremy Benoist <[email protected]>
Currently translated at 63.8% (308 of 483 strings)
9da1efd3430d97cb9ac0101cf62c7255cbb457e4 authored over 5 years ago by Doma Gergő <[email protected]>Prepare 2.3.8 release
227a1a27f19604d64ffdfee56b4c8fc6b325bee6 authored over 5 years ago by Jérémy Benoist <[email protected]>cc181629a0ad86fd8364fb01145859aa238fb3f2 authored over 5 years ago by Jeremy Benoist <[email protected]>
Fix Intl Locale issue
eb06edba0c3b4958514962d73384c90833dd1afc authored over 5 years ago by Kevin Decherf <[email protected]>
Some issue appeared after the release of PHP 7.2.17 about Intl Memory
Leak / infinite loop.
To f...
Cascade delete on oauth2 table when deleting a user
9e2194e9cb55acf0a715e36c33f9f9d8689e0761 authored over 5 years ago by Jérémy Benoist <[email protected]>Remove preview picture from share view page for #1875
a73cb8a689431a035d1ffca10d9654e84de5b58c authored over 5 years ago by Jérémy Benoist <[email protected]>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]>
Essentially, same as commit 038fccd for single entry views. From that commit:
> Showing the prev...
Signed-off-by: Kevin Decherf <[email protected]>
9ae5bd9e1069a813b9aa696e5cbbbdb41667ef1f authored over 5 years ago by Kevin Decherf <[email protected]>Fixes #3889
Signed-off-by: Kevin Decherf <[email protected]>
2dbb5b2307ceefc92b465a7cbd2d0ecf512a491b authored over 5 years ago by Kevin Decherf <[email protected]>754bf12e6724b1cd6c6d2da85a377cd96865131d authored over 5 years ago by Jeremy Benoist <[email protected]>
d2ef2d6df8db302dd53af5cf960a101b4301cdc8 authored over 5 years ago by Jeremy Benoist <[email protected]>
637f0df9760b50b56c8ffb200719907032fdd885 authored over 5 years ago by Jeremy Benoist <[email protected]>
Use Imagick to keep GIF animation
de1162b91a205a98a3f8ed01bd80285793b18380 authored over 5 years ago by Jérémy Benoist <[email protected]>844fd9fafc577faa8d6c8faa4e37b915be2389d9 authored over 5 years ago by Jeremy Benoist <[email protected]>
77bd7f690db45be10a32fe4ceebccdd0edf7c24f authored over 5 years ago by Jeremy Benoist <[email protected]>
To avoid error from phpstan about class not found
1ca9310f5e2daf5904754125ba7da7d73d6587ce authored over 5 years ago by Jeremy Benoist <[email protected]>
If Imagick is available, GIF will be saved using it to keep animation.
Otherwise the previous me...
material: add metadata to list view
570113208bc0f53219ed6fb6bb72b6191f884bc1 authored over 5 years ago by Jérémy Benoist <[email protected]>Changed RSS to Atom feed and improve paging
6e67f41152ad025e74696e7140de0f9fb0d601de authored over 5 years ago by Jérémy Benoist <[email protected]>Currently translated at 100.0% (40 of 40 strings)
97194171be7e1994c6bb82303e3f72db335faede authored over 5 years ago by ssantos <[email protected]>Currently translated at 100.0% (6 of 6 strings)
45bf1d6772f6b7bb40d8d0d974f2afca176b5ab5 authored over 5 years ago by ssantos <[email protected]>Currently translated at 100.0% (483 of 483 strings)
bc895d71a2c8dd7ecc161b2354c9e1a859f59b89 authored over 5 years ago by ssantos <[email protected]>Currently translated at 100.0% (6 of 6 strings)
e5d069f0b9b3d4c27949fe0e1ea043b59e234e30 authored over 5 years ago by ssantos <[email protected]>Currently translated at 60.5% (292 of 483 strings)
a15a5e0a87644d588d675af6117794dd4f6d7fd6 authored over 5 years ago by Doma Gergő <[email protected]>
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]>Add ability to match many domains for credentials
ea54c2adb126a77c244c30059c40149754d4dbb7 authored over 5 years ago by Jérémy Benoist <[email protected]>68a90821a305867e9b655da2dbfe558d37253990 authored over 5 years ago by Jeremy Benoist <[email protected]>
f277bc042c8e805aab14b31b5b51e2878d80c6f4 authored over 5 years ago by Jeremy Benoist <[email protected]>
531c8d0a5c55fa93438e227a7d349235fbd31d28 authored over 5 years ago by Thomas Citharel <[email protected]>
Hash exist url
522e37ad274361dde697da13a92ff3f846599822 authored over 5 years ago by Jérémy Benoist <[email protected]>35359bd3c67e5b6c6371e2e547a3411ca0a8027b authored over 5 years ago by Jeremy Benoist <[email protected]>
ff8f338dc2cf73b310626d9f4b41efc1d352e182 authored over 5 years ago by Jeremy Benoist <[email protected]>
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]>Currently translated at 100.0% (6 of 6 strings)
a68fd9b61d5d893e2361726cedec789d9e6002e3 authored almost 6 years ago by Louies <[email protected]>Currently translated at 100.0% (7 of 7 strings)
076f1e1fcd93504b02f739a1ce0e01469b3dcec5 authored almost 6 years ago by Louies <[email protected]>83f3bcf84144392682fca7f95305b715baf2bbca authored almost 6 years ago by Louies <[email protected]>
0eb987b5837b6f7243484e694da9f0669c0c0cf4 authored almost 6 years ago by Weblate <[email protected]>
c144e0545762b94d69f8302d99110f33ebbaa158 authored almost 6 years ago by Weblate <[email protected]>
016784f535845018c5c72803b7bfc7fd1fd895c0 authored almost 6 years ago by Weblate <[email protected]>
76bc05ebc02408b213b536fec44e94b092889118 authored almost 6 years ago by Jérémy Benoist <[email protected]>
5cc0646e66f52448f83a7a458e0b60b4580e83e5 authored almost 6 years ago by Jeremy Benoist <[email protected]>
Also, do not run the hashed_url migration into a Doctrine migration
c579ce2306297674c56376a2ab5c8ba66a272253 authored almost 6 years ago by Jeremy Benoist <[email protected]>
It'll most often be used in addition to the `user_id`.
Also, automatically generate the hash whe...
Signed-off-by: Thomas Citharel <[email protected]>
bfe02a0b481055bb4e799200c8daa9a0ad987c71 authored almost 6 years ago by Thomas Citharel <[email protected]>
- Add migration
- Use md5 instead of sha512 (we don't need security here, just a hash)
- Update ...
3620dae1e6b3fab5a4ba4001b4581ce7ed795996 authored almost 6 years ago by Jeremy Benoist <[email protected]>
Currently translated at 58.2% (281 of 483 strings)
db900a83aedeab87d565b2290222225f9de553f9 authored almost 6 years ago by Doma Gergő <[email protected]>Currently translated at 61.5% (297 of 483 strings)
1616f53ea22c999594bb4d7fd78a880c398a7f2d authored almost 6 years ago by Yuichi MITA <[email protected]>Currently translated at 100.0% (6 of 6 strings)
61106f6d80edc9fbcd0dadab2720917fe5a8f8d5 authored almost 6 years ago by Doma Gergő <[email protected]>Currently translated at 57.6% (278 of 483 strings)
ab9a02754e096ed9fbc93b4c8234dc48728b0a6c authored almost 6 years ago by Doma Gergő <[email protected]>