Commit graph

2121 commits

Author SHA1 Message Date
Jeremy Benoist
7332d1f4e5
Remove support for PHP < 7.2
Updating deps

  - Removing electrolinux/php-html5lib (0.1.0)
  - Updating doctrine/inflector (1.3.1 => 1.4.3)
  - Updating doctrine/lexer (1.0.2 => 1.2.1)
  - Installing symfony/polyfill-php80 (v1.17.0)
  - Updating symfony/service-contracts (v1.1.8 => v2.1.2)
  - Installing symfony/deprecation-contracts (v2.1.2)
  - Updating symfony/mime (v4.4.8 => v5.1.1)
  - Updating friendsofsymfony/rest-bundle (2.7.4 => 2.8.0)
  - Updating doctrine/instantiator (1.3.0 => 1.3.1)
  - Updating ocramius/proxy-manager (2.1.1 => 2.2.3)
  - Updating php-http/discovery (1.7.4 => 1.8.0)
  - Updating symfony/http-client-contracts (v1.1.8 => v2.1.2)
  - Updating symfony/http-client (v4.4.8 => v5.1.1)
  - Updating php-http/httplug-bundle (1.16.0 => 1.18.0)
  - Updating symfony/phpunit-bridge (v4.3.11 => v5.1.1)
  - Updating doctrine/data-fixtures (1.3.3 => 1.4.3)
  - Updating composer/xdebug-handler (1.4.1 => 1.4.2)
  - Updating masterminds/html5 (2.7.0 => 2.7.1)
  - Updating j0k3r/php-readability (1.2.4 => 1.2.5)
  - Updating phpoption/phpoption (1.7.3 => 1.7.4)
  - Updating nikic/php-parser (v4.4.0 => v4.5.0)
  - Installing thecodingmachine/safe (v1.1.1)
  - Updating spomky-labs/otphp (v9.1.4 => v10.0.1)
  - Updating pagerfanta/pagerfanta (v2.1.3 => v2.3.0)

Package white-october/pagerfanta-bundle is abandoned, you should avoid using it. Use babdev/pagerfanta-bundle instead.

  - Removing white-october/pagerfanta-bundle (v1.3.2)
  - Installing babdev/pagerfanta-bundle (v2.4.2)

Upgrading PHPStan to 0.12 and use extension installer

  - Removing phpstan/phpdoc-parser (0.3.5)
  - Removing nette/utils (v3.1.2)
  - Removing nette/schema (v1.0.2)
  - Removing nette/robot-loader (v3.2.3)
  - Removing nette/php-generator (v3.4.0)
  - Removing nette/neon (v3.1.2)
  - Removing nette/finder (v2.5.2)
  - Removing nette/di (v3.0.4)
  - Removing nette/bootstrap (v3.0.2)
  - Updating phpstan/phpstan (0.11.19 => 0.12.29)
  - Updating phpstan/phpstan-doctrine (0.11.6 => 0.12.16)
  - Updating phpstan/phpstan-phpunit (0.11.2 => 0.12.11)
  - Updating phpstan/phpstan-symfony (0.11.6 => 0.12.6)
  - Installing phpstan/extension-installer (1.0.4)

Upgrading jms/serializer-bundle to version 3 (and willdurand/hateoas-bundle to version 2)

  - Removing phpoption/phpoption (1.7.4)
  - Removing phpcollection/phpcollection (0.5.0)
  - Removing jms/parser-lib (1.0.0)
  - Updating jms/metadata (1.7.0 => 2.3.0)
  - Updating jms/serializer (1.14.1 => 3.7.0)
  - Updating jms/serializer-bundle (2.4.4 => 3.6.0)
  - Updating willdurand/hateoas (2.12.0 => 3.6.0)
  - Updating willdurand/hateoas-bundle (1.4.0 => 2.1.0)

Upgrading dama/doctrine-test-bundle to version 6

  - Updating dama/doctrine-test-bundle (v5.0.3 => v6.2.0)
2020-06-15 08:25:59 +02:00
Oğuz Ersen
23721744fd
Translated using Weblate (Turkish)
Currently translated at 100.0% (483 of 483 strings)
2020-06-14 13:41:42 +02:00
Weblate
1becec5625
Added translation using Weblate (Croatian) 2020-05-22 14:38:01 +02:00
Weblate
d1be69a7fd
Added translation using Weblate (Croatian) 2020-05-22 14:37:48 +02:00
Weblate
1c0c5ca54c
Added translation using Weblate (Croatian) 2020-05-22 14:37:47 +02:00
Diego Heras
f1de79b0d8
Translated using Weblate (Spanish)
Currently translated at 100.0% (7 of 7 strings)
2020-05-10 13:13:02 +02:00
Diego Heras
dc8f1f95d9
Translated using Weblate (Spanish)
Currently translated at 100.0% (6 of 6 strings)
2020-05-10 13:13:01 +02:00
Diego Heras
ba06d3c900
Translated using Weblate (Spanish)
Currently translated at 100.0% (483 of 483 strings)
2020-05-10 13:13:01 +02:00
Nicolas Lœuillet
557e810c1f
Merge pull request #4363 from wallabag/piwik-to-matomo
Upgrade Piwik Twig Extension to Matomo
2020-04-30 09:14:52 +02:00
Nicolas Lœuillet
9717d01298
Upgrade Piwik Twig Extension to Matomo 2020-04-29 14:19:31 +02:00
AKKED
438a05c3c8
Update Japanese translation (messages.ja.yml) 2020-04-29 15:53:37 +09:00
Jérémy Benoist
d50c93f055
Merge pull request #4358 from JeanGauthier/master
Update messages.oc.yml
2020-04-28 09:21:54 +02:00
Profile moved
b33226c3a2
Update messages.oc.yml 2020-04-27 11:49:02 +02:00
Nicolas Lœuillet
e247450ade
Added confirmation before mass deleting articles 2020-04-27 11:42:41 +02:00
Profile moved
61007d58dd
Update messages.oc.yml 2020-04-27 11:17:57 +02:00
Nicolas Lœuillet
34fe51454a
Merge pull request #4309 from wallabag/fix/php-7.4
Replace wallabag's fork of tcpdf with the original one, PHP 7.4 support
2020-04-27 08:59:56 +02:00
Profile moved
a08b0bf828
Update messages.oc.yml 2020-04-26 22:56:18 +02:00
Nicolas Lœuillet
d9a68f6ced
Enhanced navigation menu in material theme 2020-04-26 21:08:22 +02:00
Kevin Decherf
7f88c7423f Replace wallabag's fork of tcpdf with the original one, fix notices for PHP 7.4
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-26 18:29:34 +02:00
Jeannette L
d9154b2d1a
Translated using Weblate (German)
Currently translated at 100.0% (7 of 7 strings)
2020-04-26 03:11:17 +02:00
Jeannette L
c2df6c6dda
Translated using Weblate (Italian)
Currently translated at 100.0% (483 of 483 strings)
2020-04-26 03:11:16 +02:00
Jeannette L
a591343c05
Translated using Weblate (French)
Currently translated at 100.0% (483 of 483 strings)
2020-04-26 03:11:16 +02:00
Kevin Decherf
25c754f62f views: Add doc and translations on ignore origin rules forms
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
7408a6cb68 Add controller, views and translations for ignore origin instance rules
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
b22eb27623 ContentProxy: replace ignoreUrl with new RuleBasedIgnoreOriginProcessor
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
2495b19761 Add default system-wide ignore origin rules with install support
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
f39c5a2a70 Add new Helper to process Ignore Origin rules and RulerZ operator
This commits adds a new helper like RuleBasedTagger for processing
ignore origin rules. It also adds a new custom RulerZ operator for the
'~' pattern matching rule.

Renames 'pattern' with '_all' in IgnoreOriginRule entity.

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
24230a5130 Add new Ignore Origin rules tab, update ConfigController
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
c675bd11c6 Add IgnoreOriginRule-related entities, db migration, update config
Add IgnoreOriginUserRule for user-defined rules and
IgnoreOriginInstanceRule for system-wide rules. Add an interface for
these two new entities.

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Artem
5687f81153
Translated using Weblate (Russian)
Currently translated at 91.0% (440 of 483 strings)
2020-04-24 22:11:16 +02:00
Nicolas Lœuillet
467327771a
Added mass actions for Material design in list view 2020-04-24 09:12:57 +02:00
Nicolas Lœuillet
a6b5b8f7a9
Changed visibility for article stats 2020-04-22 14:58:24 +02:00
Kevin Decherf
2ca2ed39fd
Merge pull request #4310 from wallabag/fix/4216
TagController: fix duplicated tags when renaming them
2020-04-20 18:02:31 +02:00
Nicolas Lœuillet
5434577883
Improved tags list for material view 2020-04-20 11:39:35 +02:00
Kevin Decherf
48f9a9632d TagController: support merging labels when renaming one with label of another
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-18 18:12:33 +02:00
Kevin Decherf
a19caf8a37 TagController: prevent tag deletion when renaming a tag with the same label
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-18 18:09:07 +02:00
Kevin Decherf
39133eb796 TagController: fix duplicated tags when renaming them
The fix relies on a workaround available on TagsAssigner, see the
AssignTagsToEntry() signature for detail.

I replaced the findOneByLabel in the corresponding test to assert that
there is no duplicate.

Fixes #4216

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-18 18:09:07 +02:00
Nicolas Lœuillet
35359a23c1
Merge pull request #4329 from wallabag/add-2fa-disable
Added a button to disable 2FA when enabled
2020-04-14 19:59:54 +02:00
Nicolas Lœuillet
e349c879fa
Changed color for disable button 2020-04-14 16:12:55 +02:00
Nicolas Lœuillet
4ff1efa418
Added a button to disable 2FA when enabled 2020-04-13 17:00:53 +02:00
Nicolas Lœuillet
607e1a1a13
Added authentication during import command for paywalled websites 2020-04-12 15:35:00 +02:00
Nicolas Lœuillet
de9b5b5f4c
Changed authentication order in GrabySiteConfigBuilder 2020-04-07 17:12:19 +02:00
Nicolas Lœuillet
b283ee0d6d
Merge pull request #4315 from wallabag/add-published-date-epub
Added publication date on epub export
2020-04-06 19:58:33 +02:00
Nicolas Lœuillet
0bddd34847
Added publication date on epub export 2020-04-06 16:14:36 +02:00
Nicolas Lœuillet
a07872238b
Fixed bug when we delete entry via API
Fixes #4291
2020-04-06 16:11:05 +02:00
AKKED
f547e4a7d4
update Japanese translation
- Some mistranslations have been corrected.
- Some expressions have been updated to make them easier to understand.
2020-04-04 04:31:05 +09:00
Jeremy Benoist
b12e23ad8a
Cleanup cookie jar
As of latest Guzzle release, it's fixed so we can removed that code.
2020-03-29 11:39:49 +02:00
Jérémy Benoist
c9b83a13c0
Merge pull request #4274 from AKKED/add_ja
add Japanese translation
2020-03-28 17:16:37 +01:00
Jérémy Benoist
11079d204d
Merge pull request #4272 from Simounet/feat/load-custom-css-only-if-exists
Load custom.css only if exists
2020-03-28 16:49:29 +01:00
AKKED
7d4176b27b
Add Japanese translation 2020-03-28 16:47:44 +01:00
Jérémy Benoist
d8a40d703e
Merge pull request #4281 from lizyn/zh_translation
Added language support for Simplified Chinese(简体中文)
2020-03-28 16:39:17 +01:00
Jérémy Benoist
26467fa6b4
Merge pull request #4299 from wallabag/fix/4133
Fix createdAt filter on material
2020-03-28 16:38:12 +01:00
Kevin Decherf
8ee7b1603d Fix createdAt date range filter
- hiddenName has been disabled in order to fix the missing date range
  values when using the material theme
- data format has been changed to 'Y-m-d' in order to comply with the
  browser date input default format
- tests: date() and strtotime have been replaced with DateTime-related
  objects

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-03-22 17:01:39 +01:00
Kevin Decherf
ef81e3c89b tests: replace baggy theme used in EntryController tests
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-03-22 17:01:39 +01:00
Kevin Decherf
7fc38f667b misc: reindent EntryFilterType
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-03-21 00:43:01 +01:00
lizyn
4a654ae49a Added translation in Simplified Chinese(简体中文) 2020-02-25 00:13:26 +08:00
Kevin Decherf
93c5b47e88 ExportController: fix entries export from search view
Fixes #4240

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-02-23 00:43:21 +01:00
Simounet
33e3eeaec8
Load custom.css only if exists 2020-02-07 13:21:48 +01:00
Jérémy Benoist
62107f50d3
Merge pull request #4264 from herrriehm/master
cosmetic changes
2020-01-28 10:07:22 +01:00
Sebastian Riehm
1de4a8f938
Update messages.es.yml 2020-01-27 20:05:49 +01:00
Sebastian Riehm
1e921a657f cosmetic changes:
- http to https
- replaced generic .com by specific TLD
- updated some dead urls
2020-01-25 16:16:43 +01:00
Simounet
416d44d0ae
Use lang attribute 2020-01-23 21:21:54 +01:00
Simounet
dc23bf9f29
Entry action buttons displayed on page end reached 2020-01-21 14:06:08 +01:00
Simounet
cfd77d1c2a
Sticky nav on entry action button click 2020-01-21 12:00:21 +01:00
Nicolas Lœuillet
62682c073b
Fixed URL to share entry via twitter 2020-01-13 15:17:06 +01:00
Liam McMenemie
3f3b5058aa Change API URL used in dev docs to app.wallabag.it
Currently the documentation uses the defunct v2.wallabag.org URL which
can be confusing to someone configuring their first API client with
wallabag.it.
2019-12-31 21:31:59 +00:00
Jérémy Benoist
d816ef0530
Merge pull request #4161 from aaa2000/bug-empty-quote
API return an error with empty quote
2019-12-04 16:09:49 -08:00
Nicolas Lœuillet
f3d20097cd
Fixed elCurator check for RabbitMQ / Redis 2019-12-02 12:36:05 +01:00
adev
86c1751186
Optionnal quote because the frontend does not use it 2019-11-27 14:38:35 +01:00
adev
8197f08266
API return an error with empty quote
Fix #4137
2019-11-27 14:38:35 +01:00
ssantos
d10ad98962
Translated using Weblate (Portuguese)
Currently translated at 78.5% (379 of 483 strings)
2019-11-25 10:04:56 +01:00
Jérémy Benoist
48b0163d24
Merge pull request #4151 from ldidry/fix-4060
 Allow custom styles system wide
2019-11-19 14:25:41 +01:00
Jérémy Benoist
a9753ef990
Merge pull request #4150 from ldidry/fix-3804
💄 Add untagged list link to filter menu
2019-11-19 14:23:49 +01:00
Nicolas Lœuillet
958e77e6a7
Added elCurator import 2019-11-15 16:08:36 +01:00
Jeremy Benoist
8d4ed0df06
Update deps
Also CS (because cs-fixer got an update)

Package operations: 0 installs, 26 updates, 0 removals
  - Updating twig/twig (v2.12.1 => v2.12.2)
  - Updating symfony/symfony (v3.4.33 => v3.4.34)
  - Updating doctrine/event-manager (v1.0.0 => 1.1.0)
  - Updating doctrine/collections (v1.6.2 => 1.6.3)
  - Updating doctrine/cache (v1.8.1 => 1.9.0)
  - Updating doctrine/persistence (1.1.1 => 1.2.0)
  - Updating doctrine/inflector (v1.3.0 => 1.3.1)
  - Updating symfony/mime (v4.3.5 => v4.3.7)
  - Updating swiftmailer/swiftmailer (v6.2.1 => v6.2.3)
  - Updating symfony/swiftmailer-bundle (v3.3.0 => v3.3.1)
  - Updating doctrine/dbal (v2.9.2 => v2.9.3)
  - Updating doctrine/instantiator (1.2.0 => 1.3.0)
  - Updating j0k3r/graby-site-config (1.0.93 => 1.0.94)
  - Updating phpoption/phpoption (1.5.0 => 1.5.2)
  - Updating symfony/http-client-contracts (v1.1.7 => v1.1.8)
  - Updating symfony/http-client (v4.3.5 => v4.3.7)
  - Updating sensiolabs/security-checker (v6.0.2 => v6.0.3)
  - Updating paragonie/constant_time_encoding (v2.2.3 => v2.3.0)
  - Updating scheb/two-factor-bundle (v4.7.1 => v4.8.0)
  - Updating symfony/phpunit-bridge (v4.3.6 => v4.3.7)
  - Updating composer/xdebug-handler (1.3.3 => 1.4.0)
  - Updating friendsofphp/php-cs-fixer (v2.15.3 => v2.16.0)
  - Updating doctrine/data-fixtures (v1.3.2 => 1.3.3)
  - Updating nette/schema (v1.0.0 => v1.0.1)
  - Updating nikic/php-parser (v4.2.4 => v4.3.0)
  - Updating sentry/sentry (2.2.2 => 2.2.4)
2019-11-12 14:18:58 +01:00
Luc Didry
7a4c375ebf
Allow custom styles system wide
Should fix #4060
2019-10-11 10:40:25 +02:00
Luc Didry
d8e961bdb5
💄 Add untagged list link to filter menu
Fix #3804
2019-10-10 10:37:29 +02:00
Luc Didry
652cb58d59
🐛 — Fix duplicated icons on "Search engine" and "new link" forms 2019-10-09 00:57:08 +02:00
Jérémy Benoist
afe486531d
Merge pull request #4141 from SofLesc/portuguese-translations
Updating portuguese translations
2019-10-08 11:19:00 +02:00
Sofia Lescano
7ed081fbce Updating portuguese translations 2019-10-07 18:46:07 +02:00
Mateusz Rumiński
4f132ef6fd
Translated using Weblate (Polish)
Currently translated at 100.0% (7 of 7 strings)
2019-10-07 15:56:31 +02:00
Mateusz Rumiński
b2613b28b1
Translated using Weblate (Polish)
Currently translated at 100.0% (6 of 6 strings)
2019-10-07 15:56:30 +02:00
Mateusz Rumiński
108d08f0b9
Translated using Weblate (Polish)
Currently translated at 100.0% (483 of 483 strings)
2019-10-07 15:56:29 +02:00
Sofia Lescano
0ff962829a Update spanish translations 2019-10-07 13:33:20 +02:00
Weblate
f7c2944b87
Added translation using Weblate (Korean) 2019-10-05 15:23:54 +02:00
Weblate
75d139025f
Added translation using Weblate (Korean) 2019-10-05 15:23:52 +02:00
Weblate
89fb62d144
Added translation using Weblate (Korean) 2019-10-05 15:23:49 +02:00
Nicolas Lœuillet
3824f0dc3c
Fixed translation for 2FA 2019-09-30 11:46:08 +02:00
Weblate
510f8daa24
Added translation using Weblate (Dutch) 2019-09-28 00:21:18 +02:00
Weblate
7a603c4b62
Added translation using Weblate (Dutch) 2019-09-28 00:21:17 +02:00
Weblate
f63e1b350b
Added translation using Weblate (Dutch) 2019-09-28 00:21:14 +02:00
Nicolas Lœuillet
90d28270d5
Fixed some 🇫🇷 typos 2019-09-27 16:20:35 +02:00
Nicolas Lœuillet
af7b22a3be
Fixed default value for reading speed 2019-09-19 14:23:06 +02:00
ciscuv
2e930cf58b
Translated using Weblate (Spanish)
Currently translated at 100.0% (6 of 6 strings)
2019-09-06 02:25:28 +02:00
Swann Martinet
f8ba698ceb
Translated using Weblate (French)
Currently translated at 100.0% (7 of 7 strings)
2019-08-28 22:24:22 +02:00
Swann Martinet
dbc5b43f3d
Translated using Weblate (Italian)
Currently translated at 100.0% (7 of 7 strings)
2019-08-28 22:24:21 +02:00
Swann Martinet
534215cfc4
Translated using Weblate (German)
Currently translated at 100.0% (7 of 7 strings)
2019-08-28 22:24:20 +02:00
Swann Martinet
0c47752f29
Translated using Weblate (French)
Currently translated at 100.0% (6 of 6 strings)
2019-08-28 22:24:20 +02:00
Swann Martinet
3824bd423d
Translated using Weblate (Italian)
Currently translated at 100.0% (6 of 6 strings)
2019-08-28 22:24:19 +02:00
Swann Martinet
b89f735e8e
Translated using Weblate (French)
Currently translated at 100.0% (483 of 483 strings)
2019-08-28 22:24:18 +02:00