Compare commits

..

388 Commits

Author SHA1 Message Date
af54ccea8a Add CodeQL build 2022-11-03 10:58:00 +01:00
2e9965e41e Merge pull request #6053 from wallabag/2.6.0
Merge 2.6.0 into master
2022-11-03 10:53:10 +01:00
43ed9198dd Free Composer 2022-11-03 10:40:18 +01:00
48803b68d6 Cleanup baggy 2022-11-03 10:35:33 +01:00
8d3fcd4635 Merge remote-tracking branch 'origin/master' into 2.6.0 2022-11-03 10:30:17 +01:00
5776d374d1 Merge pull request #4332 from wallabag/remove-baggy
Remove old, not so maintained and buggy baggy theme
2022-11-03 10:25:45 +01:00
9d39130a96 Removed useless files 2022-11-03 10:16:52 +01:00
df44e6eff8 Fixed bug on new form page 2022-11-03 09:59:31 +01:00
b62511652b Removed useless file 2022-11-03 09:59:31 +01:00
813e5ddcd2 Fixed assets 2022-11-03 09:59:27 +01:00
680da52ea8 Fixed tests 2022-11-03 09:55:24 +01:00
594c609a54 Fixed edit button for tagging rules 2022-11-03 09:55:24 +01:00
aedaa50887 Fixed tests 2022-11-03 09:55:24 +01:00
29308024ac Removed old, not so maintained and buggy baggy theme 2022-11-03 09:55:20 +01:00
0883bda18d Merge pull request #5954 from yguedidi/rework-command-tests
Rework command tests
2022-11-03 09:01:21 +01:00
d8584f6924 Merge pull request #6047 from wallabag/remove-useless-share-website
Removed Carrot & Scuttle share
2022-11-03 09:01:04 +01:00
5b7ffb3fc9 Merge pull request #6049 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-11-02 16:15:37 +01:00
df0e9d6956 Updated assets 2022-11-02 12:10:31 +01:00
2f1f5551b3 Translated using Weblate (Catalan)
Currently translated at 100.0% (7 of 7 strings)
2022-11-02 09:55:59 +01:00
d60c0300ba Added translation using Weblate (Catalan) 2022-11-02 09:55:59 +01:00
2690e4d920 Added translation using Weblate (Catalan) 2022-11-02 09:55:59 +01:00
84c1731f55 Added translation using Weblate (Catalan) 2022-11-02 09:55:59 +01:00
587670260b Added translation using Weblate (Catalan) 2022-11-02 09:55:59 +01:00
82eccbb94c Merge pull request #6046 from wallabag/dependabot/npm_and_yarn/babel-loader-9.0.0
Bump babel-loader from 8.2.5 to 9.0.0
2022-11-02 09:55:52 +01:00
4947d419a3 Removed Carrot & Scuttle share 2022-11-01 15:10:02 +01:00
3ed361a93f Bump babel-loader from 8.2.5 to 9.0.0
Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.5 to 9.0.0.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.5...v9.0.0)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 03:08:15 +00:00
bb7e35888e Merge pull request #6045 from wallabag/dependabot/npm_and_yarn/autoprefixer-10.4.13
Bump autoprefixer from 10.4.12 to 10.4.13
2022-10-31 03:05:29 +00:00
7cb229adbd Bump autoprefixer from 10.4.12 to 10.4.13
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.12 to 10.4.13.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.12...10.4.13)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 03:01:32 +00:00
687682f750 Merge pull request #6027 from wallabag/fix/remove-weblate-changelog
Remove `weblate` PR from the automated changelog
2022-10-24 14:25:57 +02:00
2c1d4d3899 Merge pull request #6032 from wallabag/dependabot/npm_and_yarn/babel/core-7.19.6
Bump @babel/core from 7.19.3 to 7.19.6
2022-10-24 08:23:45 +00:00
b27bb99635 Update assets 2022-10-24 09:46:56 +02:00
4bd8fb6fd3 Bump @babel/core from 7.19.3 to 7.19.6
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.3 to 7.19.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.6/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 07:40:20 +00:00
f2f45c8e6b Merge pull request #6031 from wallabag/dependabot/npm_and_yarn/stylelint-config-standard-29.0.0
Bump stylelint-config-standard from 28.0.0 to 29.0.0
2022-10-24 09:20:38 +02:00
58a1609129 Merge pull request #6033 from wallabag/dependabot/npm_and_yarn/eslint-8.26.0
Bump eslint from 8.25.0 to 8.26.0
2022-10-24 02:11:05 +00:00
b75516f8e6 Bump eslint from 8.25.0 to 8.26.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.25.0 to 8.26.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.25.0...v8.26.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 02:05:15 +00:00
b8ad31f19f Bump stylelint-config-standard from 28.0.0 to 29.0.0
Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 28.0.0 to 29.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/28.0.0...29.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-standard
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 02:04:29 +00:00
641aeb1f4b Remove weblate PR from the automated changelog
Instead of having each PR from @weblate we just put a link to all PRs for the closed milestone.
2022-10-21 14:12:45 +02:00
63b7b1c18f Merge pull request #6026 from wallabag/release/2.5.2 2022-10-21 06:43:56 +02:00
7b2107d3bb Prepare 2.5.2 2022-10-20 16:00:16 +02:00
14801e36d0 Merge pull request #6025 from weblate/weblate-wallabag-messages 2022-10-20 05:55:23 +02:00
08ce432cea Translated using Weblate (Japanese)
Currently translated at 97.7% (565 of 578 strings)
2022-10-20 02:07:40 +02:00
809e41fe6b Translated using Weblate (Japanese)
Currently translated at 100.0% (40 of 40 strings)
2022-10-20 02:07:39 +02:00
e32794e9d6 Remove useless command input parameter 2022-10-18 15:19:07 +02:00
17497275b2 Use find for remaining useless addition 2022-10-18 15:19:07 +02:00
6915a92047 Remove useless command addition 2022-10-18 15:19:07 +02:00
39cd51a3f9 Make InstallCommand properties and methods private 2022-10-18 15:19:07 +02:00
8f20df6559 Remove InstallCommandMock 2022-10-18 15:19:07 +02:00
ce79140426 Merge pull request #5992 from wallabag/feature/download-svg-locally
Add support to download SVG locally
2022-10-18 11:38:31 +02:00
dc28d7ea0f Add support to download SVG locally 2022-10-18 11:14:45 +02:00
c372d68cc1 Merge remote-tracking branch 'origin/master' into 2.6.0 2022-10-18 11:11:02 +02:00
3340262707 Merge pull request #6019 from yotamN/feature/domain-name-filter
Add `domain_name` to entries api endpoint
2022-10-17 21:54:05 +02:00
d4b0b62bb5 Fix unrelated failing test
LExpansion is down ATM.
Use a website which isn't down randomly.
2022-10-17 21:49:03 +02:00
7b150dcd26 Add tests 2022-10-17 21:37:08 +02:00
24ae1dbc95 Merge pull request #6023 from wallabag/dependabot/npm_and_yarn/postcss-8.4.18
Bump postcss from 8.4.17 to 8.4.18
2022-10-17 02:23:45 +00:00
3ddfe3315a Bump postcss from 8.4.17 to 8.4.18
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.17 to 8.4.18.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.17...8.4.18)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 02:19:36 +00:00
4d318ff559 Merge pull request #6022 from wallabag/dependabot/npm_and_yarn/stylelint-14.14.0
Bump stylelint from 14.13.0 to 14.14.0
2022-10-17 02:14:54 +00:00
ee715e8b81 Merge pull request #6021 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.19.4
Bump @babel/preset-env from 7.19.3 to 7.19.4
2022-10-17 02:10:08 +00:00
1d9137a343 Bump stylelint from 14.13.0 to 14.14.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.13.0 to 14.14.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.13.0...14.14.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 02:06:24 +00:00
7f31603203 Bump @babel/preset-env from 7.19.3 to 7.19.4
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.19.3 to 7.19.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 02:05:59 +00:00
f994ab8b5d Add domain_name to entries api endpoint 2022-10-16 18:36:41 +03:00
e67e557721 Merge pull request #6016 from weblate/weblate-wallabag-messages 2022-10-13 07:13:46 +02:00
6f750a3b66 Translated using Weblate (Italian)
Currently translated at 82.3% (476 of 578 strings)
2022-10-13 00:29:42 +02:00
3589aafbff Merge pull request #6015 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-10-12 09:05:31 +02:00
6569d15297 Translated using Weblate (Italian)
Currently translated at 82.5% (33 of 40 strings)
2022-10-11 23:29:17 +02:00
a4ea04c9db Merge pull request #6013 from wallabag/fix/random-failing-test
Fix random failing tests
2022-10-10 09:43:19 +02:00
53574f05d5 Fix random failing tests
Looks like `20minutos.es` sometimes does not return the expected language.
Switching to `elpais.com` fix the problem.
2022-10-10 09:15:26 +02:00
cb8f50307c Merge pull request #6011 from wallabag/dependabot/npm_and_yarn/eslint-8.25.0
Bump eslint from 8.24.0 to 8.25.0
2022-10-10 07:09:50 +00:00
4f16640d90 Merge pull request #6012 from wallabag/dependabot/github_actions/dependabot/fetch-metadata-1.3.4
Bump dependabot/fetch-metadata from 1.3.1 to 1.3.4
2022-10-10 09:06:24 +02:00
a34750b5ee Bump dependabot/fetch-metadata from 1.3.1 to 1.3.4
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.1...v1.3.4)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 02:16:51 +00:00
3b1e4e027b Merge pull request #6010 from wallabag/dependabot/npm_and_yarn/sass-loader-13.1.0
Bump sass-loader from 13.0.2 to 13.1.0
2022-10-10 02:10:31 +00:00
1dc6e88cd2 Bump eslint from 8.24.0 to 8.25.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.24.0 to 8.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.24.0...v8.25.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 02:06:09 +00:00
4c79004d84 Bump sass-loader from 13.0.2 to 13.1.0
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.0.2 to 13.1.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.0.2...v13.1.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 02:05:50 +00:00
639bba031f Merge pull request #6004 from nexxai/master 2022-10-04 08:12:26 +02:00
6da76ffaae Typofixes 2022-10-03 18:31:43 -06:00
ed777871c0 Merge pull request #6003 from wallabag/fix/auto-merge-js-deps
Allow auto merging of Dependabot JS minor or patch
2022-10-03 09:55:11 +02:00
f2f542d093 Allow auto merging of Dependabot JS minor or patch
Reducing the time consuming of merging deps which shouldn't break the project
2022-10-03 09:39:31 +02:00
a5dd42958f Merge pull request #5998 from wallabag/dependabot/npm_and_yarn/postcss-8.4.17 2022-10-03 06:55:40 +02:00
46dec2de03 Merge pull request #5999 from wallabag/dependabot/npm_and_yarn/stylelint-14.13.0 2022-10-03 06:20:34 +02:00
a272abf9cd Merge pull request #6000 from wallabag/dependabot/npm_and_yarn/babel/core-7.19.3 2022-10-03 06:20:17 +02:00
6e2b9dc9e0 Merge pull request #6001 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.19.3 2022-10-03 06:19:59 +02:00
7ca3b15359 Bump @babel/preset-env from 7.19.1 to 7.19.3
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.19.1 to 7.19.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.3/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 02:14:57 +00:00
0c80ff1054 Bump @babel/core from 7.19.1 to 7.19.3
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.1 to 7.19.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.3/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 02:14:39 +00:00
b30914b847 Bump stylelint from 14.12.1 to 14.13.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.12.1 to 14.13.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.12.1...14.13.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 02:14:00 +00:00
ad93db45ef Bump postcss from 8.4.16 to 8.4.17
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.16 to 8.4.17.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.16...8.4.17)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 02:13:38 +00:00
4ce1b50aeb Merge pull request #5989 from wallabag/dependabot/npm_and_yarn/autoprefixer-10.4.12
Bump autoprefixer from 10.4.11 to 10.4.12
2022-09-26 10:47:43 +02:00
6c84f6c04e Rebuild assets 2022-09-26 10:38:18 +02:00
9c5feb64f3 Merge pull request #5985 from wallabag/dependabot/npm_and_yarn/stylelint-14.12.1
Bump stylelint from 14.12.0 to 14.12.1
2022-09-26 09:21:02 +02:00
d7829ff5fd Bump stylelint from 14.12.0 to 14.12.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.12.0 to 14.12.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.12.0...14.12.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 05:01:09 +00:00
36c9a5ec45 Bump autoprefixer from 10.4.11 to 10.4.12
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.11 to 10.4.12.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.11...10.4.12)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 05:00:57 +00:00
2aff236941 Merge pull request #5986 from wallabag/dependabot/npm_and_yarn/eslint-8.24.0 2022-09-26 06:59:29 +02:00
ed4022e8fb Merge pull request #5987 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.11.1 2022-09-26 06:59:14 +02:00
254399bd38 Merge pull request #5988 from wallabag/dependabot/npm_and_yarn/sass-1.55.0 2022-09-26 06:58:58 +02:00
dedaa29c8d Bump sass from 1.54.9 to 1.55.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.54.9 to 1.55.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.54.9...1.55.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 02:09:56 +00:00
b695b4c40f Bump webpack-dev-server from 4.11.0 to 4.11.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.11.0 to 4.11.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.11.0...v4.11.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 02:09:31 +00:00
792363e695 Bump eslint from 8.23.1 to 8.24.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.23.1 to 8.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.23.1...v8.24.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 02:08:56 +00:00
1a49567d0c Merge pull request #5984 from wallabag/fix/api-tags-nb-entries
Add `nbEntries` to the API tags list response
2022-09-23 16:03:24 +02:00
812b4a906f Add nbEntries to the API tags list response
So client will be able to do the same as in the web UI.

Also remove empty `div` from the tags template.
2022-09-23 15:16:38 +02:00
a452bb6204 Merge pull request #5980 from weblate/weblate-wallabag-messages 2022-09-22 07:05:50 +02:00
b768371a13 Translated using Weblate (German)
Currently translated at 100.0% (578 of 578 strings)
2022-09-22 00:19:06 +02:00
3095d0f178 Merge pull request #5977 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.19.1
Bump @babel/preset-env from 7.19.0 to 7.19.1
2022-09-19 09:40:36 +02:00
4783b01355 Bump @babel/preset-env from 7.19.0 to 7.19.1
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.19.0 to 7.19.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.1/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 07:33:35 +00:00
8111a55b79 Merge pull request #5975 from wallabag/dependabot/npm_and_yarn/autoprefixer-10.4.11
Bump autoprefixer from 10.4.9 to 10.4.11
2022-09-19 09:29:37 +02:00
fab2e7d196 Merge pull request #5979 from wallabag/dependabot/npm_and_yarn/babel/core-7.19.1
Bump @babel/core from 7.19.0 to 7.19.1
2022-09-19 09:29:14 +02:00
badc02d6b8 Merge pull request #5972 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-09-19 09:28:50 +02:00
03763e7753 Bump @babel/core from 7.19.0 to 7.19.1
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.0 to 7.19.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.1/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 07:05:55 +00:00
c94d981083 Bump autoprefixer from 10.4.9 to 10.4.11
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.9 to 10.4.11.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.9...10.4.11)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 07:04:31 +00:00
db25a7f5d8 Translated using Weblate (Polish)
Currently translated at 100.0% (7 of 7 strings)
2022-09-19 09:02:44 +02:00
1baf6eeafd Translated using Weblate (Polish)
Currently translated at 100.0% (40 of 40 strings)
2022-09-19 09:02:44 +02:00
f1dde1ac80 Translated using Weblate (Polish)
Currently translated at 100.0% (578 of 578 strings)
2022-09-19 09:02:44 +02:00
52312ed9f5 Merge pull request #5978 from wallabag/dependabot/npm_and_yarn/postcss-scss-4.0.5
Bump postcss-scss from 4.0.4 to 4.0.5
2022-09-19 09:02:39 +02:00
210eca58ed Merge pull request #5974 from wallabag/dependabot/npm_and_yarn/stylelint-14.12.0
Bump stylelint from 14.11.0 to 14.12.0
2022-09-19 09:02:20 +02:00
b8a9ba8063 Merge pull request #5976 from wallabag/dependabot/npm_and_yarn/eslint-8.23.1
Bump eslint from 8.23.0 to 8.23.1
2022-09-19 09:02:00 +02:00
e3a6133046 Merge pull request #5973 from wallabag/dependabot/npm_and_yarn/babel/eslint-parser-7.19.1
Bump @babel/eslint-parser from 7.18.9 to 7.19.1
2022-09-19 09:01:42 +02:00
7459ed1459 Bump postcss-scss from 4.0.4 to 4.0.5
Bumps [postcss-scss](https://github.com/postcss/postcss-scss) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/postcss/postcss-scss/releases)
- [Changelog](https://github.com/postcss/postcss-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-scss/compare/4.0.4...4.0.5)

---
updated-dependencies:
- dependency-name: postcss-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 02:09:39 +00:00
21b6121726 Bump eslint from 8.23.0 to 8.23.1
Bumps [eslint](https://github.com/eslint/eslint) from 8.23.0 to 8.23.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.23.0...v8.23.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 02:08:33 +00:00
bac0da8f36 Bump stylelint from 14.11.0 to 14.12.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.11.0 to 14.12.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.11.0...14.12.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 02:07:41 +00:00
d729fe8583 Bump @babel/eslint-parser from 7.18.9 to 7.19.1
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.18.9 to 7.19.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.1/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 02:07:10 +00:00
94a710c578 Merge pull request #5962 from wallabag/dependabot/npm_and_yarn/autoprefixer-10.4.9
Bump autoprefixer from 10.4.8 to 10.4.9
2022-09-12 12:55:20 +02:00
d80126c19f Update assets 2022-09-12 12:43:35 +02:00
a4f4c5902f Bump autoprefixer from 10.4.8 to 10.4.9
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.8 to 10.4.9.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.8...10.4.9)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 05:27:14 +00:00
1e042a2d60 Merge pull request #5961 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.19.0 2022-09-12 07:25:17 +02:00
e90a2dce4d Bump @babel/preset-env from 7.18.10 to 7.19.0
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.18.10 to 7.19.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.0/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 05:15:01 +00:00
1423c667b2 Merge pull request #5963 from wallabag/dependabot/npm_and_yarn/sass-1.54.9 2022-09-12 07:11:24 +02:00
24f6f253f6 Merge pull request #5964 from wallabag/dependabot/npm_and_yarn/node-sass-7.0.3 2022-09-12 07:11:05 +02:00
8620aac6b6 Merge pull request #5965 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.11.0 2022-09-12 07:10:49 +02:00
669e6f44dc Merge pull request #5966 from wallabag/dependabot/npm_and_yarn/babel/core-7.19.0 2022-09-12 07:10:32 +02:00
101a2e14e5 Bump @babel/core from 7.18.13 to 7.19.0
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.18.13 to 7.19.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 02:09:58 +00:00
c7e04eb294 Bump webpack-dev-server from 4.10.1 to 4.11.0
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.10.1 to 4.11.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.10.1...v4.11.0)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 02:09:40 +00:00
cedb0fe342 Bump node-sass from 7.0.1 to 7.0.3
Bumps [node-sass](https://github.com/sass/node-sass) from 7.0.1 to 7.0.3.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v7.0.1...v7.0.3)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 02:09:16 +00:00
5514932979 Bump sass from 1.54.8 to 1.54.9
Bumps [sass](https://github.com/sass/dart-sass) from 1.54.8 to 1.54.9.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.54.8...1.54.9)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 02:08:46 +00:00
5554414d79 Merge pull request #5957 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.10.1 2022-09-05 19:53:33 +02:00
63ece0e41c Merge pull request #5958 from wallabag/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.6 2022-09-05 19:44:13 +02:00
03900a54c0 Merge pull request #5956 from wallabag/dependabot/npm_and_yarn/sass-1.54.8 2022-09-05 19:43:33 +02:00
ed6b0fbd9f Bump terser-webpack-plugin from 5.3.5 to 5.3.6
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.5 to 5.3.6.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.5...v5.3.6)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-05 12:58:28 +00:00
86b136f65f Bump webpack-dev-server from 4.10.0 to 4.10.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.10.0 to 4.10.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.10.0...v4.10.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-05 12:58:13 +00:00
d73b9275f2 Bump sass from 1.54.5 to 1.54.8
Bumps [sass](https://github.com/sass/dart-sass) from 1.54.5 to 1.54.8.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.54.5...1.54.8)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-05 12:58:01 +00:00
ff3a670e19 Merge pull request #5955 from weblate/weblate-wallabag-messages 2022-09-05 06:35:35 +02:00
e422921fab Merge pull request #5952 from yguedidi/import-used-classes 2022-09-05 06:27:00 +02:00
b88fb65822 Merge pull request #5953 from yguedidi/run-tests-without-memory-limit 2022-09-05 06:24:52 +02:00
dab677fbc3 Translated using Weblate (Polish)
Currently translated at 100.0% (40 of 40 strings)
2022-09-04 10:18:32 +02:00
7ae45e38aa Run tests without memory limit 2022-09-03 03:53:26 +02:00
98af2e25f2 Use ::class notation where possible 2022-09-01 20:54:56 +02:00
d1d56fbe25 Import used classes 2022-09-01 19:21:45 +02:00
dace00d7fb Merge pull request #5951 from yguedidi/use-fqcn-to-fetch-services 2022-09-01 09:56:14 +02:00
eb43c78720 Use FQCN instead of service alias 2022-09-01 09:07:19 +02:00
156158673f Alias Config entity to ConfigEntity to not conflict with Craue Config 2022-09-01 09:07:18 +02:00
70d7c2af5f Merge pull request #5946 from yguedidi/use-autowiring
Use autowiring
2022-08-31 14:25:49 +02:00
1c479d6b97 Autowire Redis and RabbitMQ services 2022-08-31 02:05:30 +02:00
e856c06d39 Simplify service definitions 2022-08-31 02:05:30 +02:00
d520e55c84 Bind most constructor parameters to simplify service definition 2022-08-31 02:05:30 +02:00
1bee0eeb29 Make repositories use ServiceEntityRepository 2022-08-31 02:05:30 +02:00
51884911f5 Pass logger in constructor for importers 2022-08-31 02:05:29 +02:00
96c8cc25af Remove autoconfigured tags 2022-08-31 02:05:29 +02:00
dad088b575 Autowire service arguments 2022-08-31 02:05:29 +02:00
76a5133545 Enable autowire and autoconfigure 2022-08-31 02:05:29 +02:00
73bdd66c84 Move services and parameters to app services 2022-08-31 02:05:29 +02:00
94a84d3d1d Merge pull request #5948 from wallabag/dependabot/npm_and_yarn/jquery-3.6.1
Bump jquery from 3.6.0 to 3.6.1
2022-08-30 13:22:01 +02:00
fe4864f50f Rebuild assets 2022-08-30 13:09:14 +02:00
d300c3efc1 Merge pull request #5947 from wallabag/dependabot/npm_and_yarn/stylelint-config-standard-28.0.0 2022-08-29 06:50:52 +02:00
b30b460ba1 Merge pull request #5949 from wallabag/dependabot/npm_and_yarn/eslint-8.23.0 2022-08-29 06:49:26 +02:00
58572d8005 Bump eslint from 8.22.0 to 8.23.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.22.0 to 8.23.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.22.0...v8.23.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-29 02:10:35 +00:00
ea8623d899 Bump jquery from 3.6.0 to 3.6.1
Bumps [jquery](https://github.com/jquery/jquery) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.6.0...3.6.1)

---
updated-dependencies:
- dependency-name: jquery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-29 02:10:16 +00:00
4a3d767202 Bump stylelint-config-standard from 26.0.0 to 28.0.0
Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 26.0.0 to 28.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/26.0.0...28.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-standard
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-29 02:09:51 +00:00
acda2a7c2a Merge pull request #5943 from yguedidi/migrate-from-old-colon-notation-to-fqcn 2022-08-26 21:07:07 +02:00
791b674cdc Migrate remaining places 2022-08-26 17:47:46 +02:00
481283bbee Migrate controller and action references 2022-08-26 17:47:46 +02:00
1c880883e2 Migrate ParamConverter class parameter 2022-08-26 17:47:46 +02:00
8b7b4975d6 Migrate getRepository with entities 2022-08-26 17:47:46 +02:00
8fb6a91d56 Merge pull request #5944 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-08-26 16:25:17 +02:00
50a941d8b4 Merge pull request #5758 from yguedidi/migrate-to-new-template-reference-notation
Migrate to new template reference notation
2022-08-26 16:23:34 +02:00
cbe77537b1 Translated using Weblate (Chinese (Traditional))
Currently translated at 13.4% (78 of 578 strings)
2022-08-26 04:20:12 +02:00
873f1358b0 Translated using Weblate (Chinese (Traditional))
Currently translated at 12.5% (5 of 40 strings)
2022-08-26 04:20:08 +02:00
9549a90e76 Migrate first level template references to new notation 2022-08-25 21:09:26 +02:00
10f1bc5506 Migrate root level template references to new notation 2022-08-25 21:08:21 +02:00
009697f844 Merge pull request #5748 from yguedidi/use-fqcn-as-service-name 2022-08-25 07:37:06 +02:00
eda214c35d Merge pull request #5759 from yguedidi/add-twigcs 2022-08-25 07:36:15 +02:00
538fd258fe Use FQCN as service name for Rulerz operators 2022-08-24 23:24:25 +02:00
a5f22ff835 Use FQCN as service name for Predis client 2022-08-24 23:24:25 +02:00
60777e0573 Use FQCN as service name for remaining CoreBundle services 2022-08-24 23:24:25 +02:00
0f9c359476 Use FQCN as service name for repositories 2022-08-24 23:24:25 +02:00
844e8e9d22 Use FQCN as service name for helper services 2022-08-24 23:24:24 +02:00
7227d55913 Use FQCN as service name for Graby services 2022-08-24 23:24:24 +02:00
dd5ec92e08 Use FQCN as service name for form types 2022-08-24 23:24:24 +02:00
b7aaceeaad Use FQCN as service name for ImportChain 2022-08-24 23:24:24 +02:00
9f7a076e41 Use FQCN as service name for commands 2022-08-24 23:24:24 +02:00
a7addd3c13 Use FQCN as service name for Import services 2022-08-24 23:24:24 +02:00
4449265836 Use FQCN as service name for remaining UserBundle services 2022-08-24 23:17:17 +02:00
ff9f719ec5 Use FQCN as service name for UserRepository 2022-08-24 23:17:17 +02:00
97a4e826b5 Use FQCN as service name for global services 2022-08-24 23:17:16 +02:00
c6d9a3fcea Add empty line for code readability 2022-08-24 23:17:16 +02:00
fc85cfd52e Fix TwigCS issues 2022-08-24 23:13:18 +02:00
4742b890da Add TwigCS to the CI 2022-08-24 23:12:42 +02:00
6e61ee4f56 Install TwigCS 2022-08-24 23:12:42 +02:00
131f21883d Merge remote-tracking branch 'origin/master' into 2.6.0 2022-08-23 08:43:46 +02:00
2f1f6e9c51 Merge pull request #5838 from wallabag/feat/mass-action-tag
Add support of mass action to tag entries
2022-08-22 20:56:04 +02:00
b73491e822 Merge pull request #5942 from wallabag/dependabot/npm_and_yarn/babel/core-7.18.13
Bump @babel/core from 7.18.9 to 7.18.13
2022-08-22 20:55:16 +02:00
3e7494bef6 Merge pull request #5941 from wallabag/dependabot/npm_and_yarn/stylelint-14.11.0
Bump stylelint from 14.9.1 to 14.11.0
2022-08-22 20:54:29 +02:00
3b9b1fd611 Merge pull request #5937 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-08-22 20:52:19 +02:00
47ce4182d9 Bump stylelint from 14.9.1 to 14.11.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.9.1 to 14.11.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.9.1...14.11.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:37:58 +00:00
1d490f7712 Merge pull request #5939 from wallabag/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.5
Bump terser-webpack-plugin from 5.3.4 to 5.3.5
2022-08-22 20:35:23 +02:00
e81f8043b3 Translated using Weblate (German)
Currently translated at 100.0% (7 of 7 strings)
2022-08-22 20:21:11 +02:00
7f05c5e583 Merge pull request #5910 from iamvar/gitattributes
Add .gitattributes, exclude tests from archive
2022-08-22 20:21:05 +02:00
32428194cc Bump @babel/core from 7.18.9 to 7.18.13
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.18.9 to 7.18.13.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.13/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:16:04 +00:00
44b9cb5fff Merge pull request #5940 from wallabag/dependabot/npm_and_yarn/sass-1.54.5
Bump sass from 1.54.4 to 1.54.5
2022-08-22 20:14:59 +02:00
fd5fbaaefc Merge pull request #5922 from wallabag/dependabot/npm_and_yarn/postcss-8.4.16
Bump postcss from 8.4.14 to 8.4.16
2022-08-22 20:14:01 +02:00
e7b43150b3 Bump terser-webpack-plugin from 5.3.4 to 5.3.5
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.4 to 5.3.5.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.4...v5.3.5)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:13:44 +00:00
e03cf56757 Merge pull request #5920 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.18.10
Bump @babel/preset-env from 7.18.9 to 7.18.10
2022-08-22 20:12:05 +02:00
ad4ea3abcc Merge pull request #5912 from wallabag/dependabot/npm_and_yarn/webpack-5.74.0
Bump webpack from 5.73.0 to 5.74.0
2022-08-22 20:11:45 +02:00
12ac1597cb Bump sass from 1.54.4 to 1.54.5
Bumps [sass](https://github.com/sass/dart-sass) from 1.54.4 to 1.54.5.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.54.4...1.54.5)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:05:07 +00:00
2872dbc876 Bump postcss from 8.4.14 to 8.4.16
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.14 to 8.4.16.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.14...8.4.16)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:05:03 +00:00
ee1b2af5b7 Bump @babel/preset-env from 7.18.9 to 7.18.10
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.18.9 to 7.18.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.10/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:04:55 +00:00
6e4b650c04 Bump webpack from 5.73.0 to 5.74.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.73.0 to 5.74.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.73.0...v5.74.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:04:44 +00:00
abcbbc9043 Merge pull request #5911 from wallabag/dependabot/npm_and_yarn/autoprefixer-10.4.8
Bump autoprefixer from 10.4.7 to 10.4.8
2022-08-22 20:03:22 +02:00
cd4105bbe9 Fix tests 2022-08-22 19:57:57 +02:00
c1dd6bab0b Rebuild assets 2022-08-22 19:53:24 +02:00
3c815f7966 Merge pull request #5782 from yguedidi/upgrade-fosuserbundle
Upgrade FOSUserBundle to 2.1
2022-08-15 17:41:39 +02:00
34eebdb2dd Upgrade FOSUserBundle to 2.1 2022-08-15 17:23:16 +02:00
007bd31bee Use a listener to skip registration 2022-08-15 17:23:16 +02:00
bfc28d4c0b Use Twig globals to pass registration_enabled 2022-08-15 17:23:16 +02:00
5a55a64fee Use fosuser_registration directly instead of wallabag_user.registration_enabled 2022-08-15 17:23:16 +02:00
51c9c2285f Bump autoprefixer from 10.4.7 to 10.4.8
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.7...10.4.8)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 12:59:18 +00:00
2e2cefc92f Merge pull request #5934 from wallabag/dependabot/npm_and_yarn/eslint-8.22.0
Bump eslint from 8.20.0 to 8.22.0
2022-08-15 14:57:14 +02:00
6d3450357b Bump eslint from 8.20.0 to 8.22.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.20.0 to 8.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.20.0...v8.22.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 14:52:35 +02:00
e58a801c4a Merge pull request #5933 from wallabag/dependabot/npm_and_yarn/sass-1.54.4
Bump sass from 1.54.0 to 1.54.4
2022-08-15 14:51:36 +02:00
e4a58711f9 Bump sass from 1.54.0 to 1.54.4
Bumps [sass](https://github.com/sass/dart-sass) from 1.54.0 to 1.54.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.54.0...1.54.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 14:44:12 +02:00
935070f2a5 Merge pull request #5914 from yguedidi/remove-php-cs-fixer-deprecations
Remove PHP-CS-Fixer deprecations
2022-08-15 14:42:58 +02:00
ef9183f6c1 Use Config constructor instead of deprecated named one 2022-08-15 13:23:02 +02:00
5d736d874c FIx deprecation in no_extra_blank_lines 2022-08-15 13:23:02 +02:00
569eca0396 Fix indentation 2022-08-15 13:23:02 +02:00
2c7c39ed87 Use new rule names 2022-08-15 13:23:02 +02:00
c73c6052b6 Ignore .php-cs-fixer.cache as cache file 2022-08-15 13:23:02 +02:00
82ff002223 Ignore local .php-cs-fixer.php file 2022-08-15 13:23:02 +02:00
abaa2f4e8a Rename .php_cs to .php-cs-fixer.dist.php 2022-08-15 13:23:02 +02:00
1da1458e3d Merge pull request #5916 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-08-15 13:18:39 +02:00
bc4e9aa908 Translated using Weblate (Galician)
Currently translated at 100.0% (578 of 578 strings)
2022-08-15 13:10:37 +02:00
0d90358d07 Merge pull request #5931 from wallabag/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.4
Bump terser-webpack-plugin from 5.3.3 to 5.3.4
2022-08-15 13:10:33 +02:00
14c05e275e Merge pull request #5930 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.10.0
Bump webpack-dev-server from 4.9.3 to 4.10.0
2022-08-15 13:09:21 +02:00
7563f72328 Merge pull request #5929 from yguedidi/extend-right-fosrestbundle-controller-class
Extend right FOSRestBundle controller class
2022-08-15 13:04:25 +02:00
327fa7d527 Extend right FOSRestBundle controller class 2022-08-15 12:59:28 +02:00
207dfb7d32 Merge pull request #5928 from yguedidi/register-missed-commands
Register missed commands
2022-08-15 12:58:30 +02:00
90920553eb Bump terser-webpack-plugin from 5.3.3 to 5.3.4
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 02:05:09 +00:00
a5d1efd4d6 Bump webpack-dev-server from 4.9.3 to 4.10.0
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.9.3 to 4.10.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.9.3...v4.10.0)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 02:04:57 +00:00
e494d51868 Register missed commands 2022-08-14 22:16:47 +02:00
bac713ca38 Merge pull request #5784 from yguedidi/remove-transitive-dependencies
Remove transitive dependencies
2022-08-08 15:44:25 +02:00
e881b9d5e9 Remove transitive dependencies 2022-08-08 15:37:13 +02:00
c15a3e5340 Fix DateTime case 2022-07-31 22:01:23 +01:00
a45c2ff658 Add .gitattributes, exclude tests from archive 2022-07-31 14:39:48 +03:00
57d018248c Merge pull request #5907 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.18.9 2022-07-25 06:38:00 +02:00
d1463d1073 Bump @babel/preset-env from 7.18.6 to 7.18.9
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.18.6 to 7.18.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.9/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 04:26:47 +00:00
ef60e561f4 Merge pull request #5908 from wallabag/dependabot/npm_and_yarn/babel/eslint-parser-7.18.9 2022-07-25 06:22:23 +02:00
496fdd44f7 Bump @babel/eslint-parser from 7.18.2 to 7.18.9
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.18.2 to 7.18.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.9/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 04:04:45 +00:00
e93c0b08c6 Merge pull request #5906 from wallabag/dependabot/npm_and_yarn/sass-1.54.0 2022-07-25 06:02:07 +02:00
5b491799c1 Merge pull request #5905 from wallabag/dependabot/npm_and_yarn/babel/core-7.18.9 2022-07-25 06:01:35 +02:00
c513147c94 Bump sass from 1.53.0 to 1.54.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.53.0 to 1.54.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.53.0...1.54.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 02:04:59 +00:00
51f9c1d96e Bump @babel/core from 7.18.6 to 7.18.9
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.18.6 to 7.18.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.9/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 02:04:31 +00:00
1c6bc9ab3f Merge pull request #5902 from weblate/weblate-wallabag-messages 2022-07-22 00:03:35 +02:00
67caee2e2c Translated using Weblate (Turkish)
Currently translated at 100.0% (40 of 40 strings)
2022-07-21 21:17:47 +02:00
c92622ff5e Translated using Weblate (Turkish)
Currently translated at 100.0% (578 of 578 strings)
2022-07-21 21:17:47 +02:00
b7a7936db2 Merge pull request #5901 from wallabag/dependabot/npm_and_yarn/terser-5.14.2
Bump terser from 5.14.0 to 5.14.2
2022-07-21 08:38:59 +02:00
55ee9b88eb Build assets 2022-07-21 08:23:35 +02:00
f6e0a9de33 Bump terser from 5.14.0 to 5.14.2
Bumps [terser](https://github.com/terser/terser) from 5.14.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-21 05:50:24 +00:00
4d0d64579c Merge pull request #5898 from wallabag/dependabot/npm_and_yarn/highlight.js-11.6.0 2022-07-18 10:09:44 +02:00
787c569193 Rebuild assets
And update Composer deps
2022-07-18 09:52:22 +02:00
395c2de900 Bump highlight.js from 11.5.1 to 11.6.0
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.5.1 to 11.6.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/11.5.1...11.6.0)

---
updated-dependencies:
- dependency-name: highlight.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-18 09:52:21 +02:00
ff7f89e593 Merge pull request #5897 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.0.1 2022-07-18 06:24:47 +02:00
f55865ba21 Merge pull request #5896 from wallabag/dependabot/npm_and_yarn/eslint-8.20.0 2022-07-18 06:24:27 +02:00
b8630964d5 Bump postcss-loader from 7.0.0 to 7.0.1
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.0.0...v7.0.1)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-18 02:04:15 +00:00
2560950780 Bump eslint from 8.19.0 to 8.20.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.19.0 to 8.20.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.19.0...v8.20.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-18 02:04:03 +00:00
7130f4ea1b Merge pull request #5892 from wallabag/dependabot/npm_and_yarn/stylelint-scss-4.3.0 2022-07-11 06:57:40 +02:00
25db404dd3 Bump stylelint-scss from 4.2.0 to 4.3.0
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-11 02:10:14 +00:00
3f6faa1ef6 Merge pull request #5882 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.18.6 2022-07-04 08:00:37 +02:00
62a0590ea8 Bump @babel/preset-env from 7.18.2 to 7.18.6
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.18.2 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-04 05:48:36 +00:00
66a8002c14 Merge pull request #5880 from wallabag/dependabot/npm_and_yarn/sass-loader-13.0.2 2022-07-04 07:46:21 +02:00
7e79a69fa2 Merge pull request #5881 from wallabag/dependabot/npm_and_yarn/eslint-8.19.0 2022-07-04 07:46:05 +02:00
04139ca45e Merge pull request #5883 from wallabag/dependabot/npm_and_yarn/babel/core-7.18.6 2022-07-04 07:45:42 +02:00
f22e98c65f Merge pull request #5884 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.9.3 2022-07-04 07:45:26 +02:00
7af78ae542 Bump webpack-dev-server from 4.9.2 to 4.9.3
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.9.2 to 4.9.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.9.2...v4.9.3)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-04 02:05:25 +00:00
84746674ea Bump @babel/core from 7.18.5 to 7.18.6
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.18.5 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-04 02:05:08 +00:00
bbebba3f92 Bump eslint from 8.18.0 to 8.19.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.18.0 to 8.19.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.18.0...v8.19.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-04 02:03:34 +00:00
91d7533f90 Bump sass-loader from 13.0.1 to 13.0.2
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.0.1 to 13.0.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.0.1...v13.0.2)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-04 02:03:23 +00:00
08eb190c95 Add support of mass action to tag entries
Closes #3118

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2022-06-29 15:48:41 +02:00
d510dc6c98 Merge remote-tracking branch 'origin/master' into 2.6.0 2022-06-29 15:37:20 +02:00
1c66344a50 Merge pull request #5861 from wallabag/feat-2952-delete-tag
Add tag deletion from tags list
2022-06-29 15:35:27 +02:00
37f13a2275 Merge pull request #5875 from wallabag/dependabot/npm_and_yarn/sass-1.53.0 2022-06-27 06:40:01 +02:00
83e6fb11ea Bump sass from 1.52.3 to 1.53.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.52.3 to 1.53.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.52.3...1.53.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-27 04:28:27 +00:00
1d324f368d Merge pull request #5874 from wallabag/dependabot/npm_and_yarn/eslint-webpack-plugin-3.2.0 2022-06-27 06:19:53 +02:00
0952142785 Merge pull request #5876 from wallabag/dependabot/npm_and_yarn/sass-loader-13.0.1 2022-06-27 06:18:56 +02:00
b7b61a40a1 Bump sass-loader from 13.0.0 to 13.0.1
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.0.0 to 13.0.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.0.0...v13.0.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-27 02:22:13 +00:00
0e8bbfdbab Bump eslint-webpack-plugin from 3.1.1 to 3.2.0
Bumps [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/webpack-contrib/eslint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/eslint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: eslint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-27 02:21:12 +00:00
cfb60af0c2 Merge pull request #5866 from wallabag/dependabot/npm_and_yarn/eslint-8.18.0 2022-06-21 06:47:14 +02:00
d787d3cdd2 Merge pull request #5867 from wallabag/dependabot/npm_and_yarn/stylelint-config-standard-26.0.0 2022-06-21 06:46:52 +02:00
075c44552f Merge pull request #5868 from wallabag/dependabot/npm_and_yarn/babel/core-7.18.5 2022-06-21 06:46:31 +02:00
9e0c57c349 Merge pull request #5869 from wallabag/dependabot/npm_and_yarn/mini-css-extract-plugin-2.6.1 2022-06-21 06:46:16 +02:00
7f4eedd833 Bump mini-css-extract-plugin from 2.6.0 to 2.6.1
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-20 02:03:15 +00:00
3801f14c0a Bump @babel/core from 7.18.2 to 7.18.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.18.2 to 7.18.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-20 02:02:58 +00:00
3c70c00e40 Bump stylelint-config-standard from 25.0.0 to 26.0.0
Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 25.0.0 to 26.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/25.0.0...26.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-standard
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-20 02:02:44 +00:00
2f7e2cf6b2 Bump eslint from 8.17.0 to 8.18.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.17.0 to 8.18.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.17.0...v8.18.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-20 02:02:30 +00:00
5291f7fb97 Fixed test 2022-06-16 15:18:10 +02:00
e55cb639fc Tag delete style action updated 2022-06-15 16:18:12 +02:00
086b3dda88 Fixed cs 2022-06-15 16:18:12 +02:00
4feca1ccd5 Added tag deletion from tags list
Fixed #2952
2022-06-15 16:18:11 +02:00
2984c0dfcc Merge remote-tracking branch 'origin/master' into 2.6.0 2022-06-15 16:17:50 +02:00
a84ca8a525 Merge pull request #5862 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-06-15 10:07:51 +02:00
821093c033 Translated using Weblate (German)
Currently translated at 99.1% (573 of 578 strings)
2022-06-15 10:00:18 +02:00
10f96ec555 Merge pull request #5855 from wallabag/dependabot/npm_and_yarn/mathjax-3.2.2
Bump mathjax from 3.2.1 to 3.2.2
2022-06-13 09:23:43 +02:00
a177bccdbf Rebuild assets 2022-06-13 09:18:25 +02:00
dda2190e1b Merge pull request #5854 from weblate/weblate-wallabag-messages 2022-06-13 06:14:38 +02:00
Gil
e50f2daf76 Translated using Weblate (Portuguese)
Currently translated at 62.6% (362 of 578 strings)
2022-06-13 06:02:08 +02:00
274d6d325c Translated using Weblate (Croatian)
Currently translated at 100.0% (578 of 578 strings)
2022-06-13 06:02:08 +02:00
1f4de1bc51 Translated using Weblate (Croatian)
Currently translated at 100.0% (40 of 40 strings)
2022-06-13 06:02:08 +02:00
519af0781c Merge pull request #5856 from wallabag/dependabot/npm_and_yarn/stylelint-14.9.1 2022-06-13 06:02:04 +02:00
8ddafbf5a4 Merge pull request #5857 from wallabag/dependabot/npm_and_yarn/webpack-cli-4.10.0 2022-06-13 06:01:44 +02:00
31da1c6a05 Merge pull request #5858 from wallabag/dependabot/npm_and_yarn/sass-1.52.3 2022-06-13 06:01:21 +02:00
5edc1625c3 Bump sass from 1.52.2 to 1.52.3
Bumps [sass](https://github.com/sass/dart-sass) from 1.52.2 to 1.52.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.52.2...1.52.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-13 02:03:53 +00:00
ddb367cdcc Bump webpack-cli from 4.9.2 to 4.10.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.9.2 to 4.10.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.2...webpack-cli@4.10.0)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-13 02:03:41 +00:00
4ce4cc94ea Bump stylelint from 14.8.5 to 14.9.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.8.5 to 14.9.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.8.5...14.9.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-13 02:03:31 +00:00
805d40d658 Bump mathjax from 3.2.1 to 3.2.2
Bumps [mathjax](https://github.com/mathjax/MathJax) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/mathjax/MathJax/releases)
- [Commits](https://github.com/mathjax/MathJax/compare/3.2.1...3.2.2)

---
updated-dependencies:
- dependency-name: mathjax
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-13 02:03:18 +00:00
437f2c5909 Merge pull request #5851 from wallabag/release/automate-package-creation 2022-06-09 11:53:43 +02:00
40595af2cf Merge remote-tracking branch 'origin/master' into 2.6.0 2022-06-09 11:33:05 +02:00
aa029ea73e Automatically create the package after a release
And then upload it to the created release.
One less step during the release process 💪

We are using that GitHub Actions: https://github.com/shogo82148/actions-upload-release-asset

I've also:
- updated the release script to clone the repo using `https` instead of `git` (otherwise it failed during the build)
- use `md5sum` instead of `md5` because the latest isn't available in GitHub Actions
2022-06-09 11:30:14 +02:00
53ce0b91b5 Merge pull request #5850 from weblate/weblate-wallabag-messages 2022-06-09 07:49:01 +02:00
14a1755445 Translated using Weblate (French)
Currently translated at 100.0% (578 of 578 strings)
2022-06-09 07:16:39 +02:00
652e0e63bc Merge pull request #5849 from wallabag/release/2.5.1 2022-06-09 06:36:16 +02:00
c2ef197726 Prepare 2.5.1
And also update Composer & Yarn deps.
2022-06-08 23:13:37 +02:00
a505e9a1b5 docker: bump nodejs to 16
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2022-06-08 23:13:37 +02:00
b9e25a8810 Merge pull request #5840 from wallabag/fix/chip
material: fix "untagged entries" chip style
2022-06-08 07:15:14 +02:00
1d1c2a3311 material: fix "untagged entries" chip style
The longest translated string for "Untagged entries" seems to be the
greek "Καταχωρίσεις χωρίς ετικέτες"

Fixes #5632

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2022-06-07 14:42:14 +02:00
88a92dd734 Merge pull request #5848 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.9.2 2022-06-07 08:23:29 +02:00
d66a320d4f Bump webpack-dev-server from 4.9.0 to 4.9.2
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.9.0 to 4.9.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.9.0...v4.9.2)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 06:16:59 +00:00
9d804b9386 Merge pull request #5841 from wallabag/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.3 2022-06-07 08:00:27 +02:00
850cb539fd Merge pull request #5842 from wallabag/dependabot/npm_and_yarn/sass-1.52.2 2022-06-07 08:00:11 +02:00
18f57c58a9 Merge pull request #5843 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.9.1 2022-06-07 07:59:56 +02:00
d523fbb024 Merge pull request #5844 from wallabag/dependabot/npm_and_yarn/webpack-5.73.0 2022-06-07 07:59:37 +02:00
901a320cb3 Merge pull request #5845 from wallabag/dependabot/npm_and_yarn/eslint-8.17.0 2022-06-07 07:59:22 +02:00
d57694bfc9 Merge pull request #5846 from weblate/weblate-wallabag-messages 2022-06-07 07:06:23 +02:00
932a1cb422 Translated using Weblate (Hungarian)
Currently translated at 54.8% (317 of 578 strings)
2022-06-06 20:14:33 +02:00
e934516b28 Translated using Weblate (Thai)
Currently translated at 78.3% (453 of 578 strings)
2022-06-06 20:14:33 +02:00
6999f32020 Translated using Weblate (Portuguese)
Currently translated at 62.4% (361 of 578 strings)
2022-06-06 20:14:32 +02:00
9a5821eb09 Translated using Weblate (Polish)
Currently translated at 86.8% (502 of 578 strings)
2022-06-06 20:14:32 +02:00
67e1bb06b7 Translated using Weblate (Occitan)
Currently translated at 82.8% (479 of 578 strings)
2022-06-06 20:14:31 +02:00
a56c5d07ba Translated using Weblate (Italian)
Currently translated at 82.1% (475 of 578 strings)
2022-06-06 20:14:30 +02:00
338d8b25e2 Translated using Weblate (French)
Currently translated at 98.7% (571 of 578 strings)
2022-06-06 20:14:30 +02:00
024cae54e9 Bump eslint from 8.16.0 to 8.17.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.16.0 to 8.17.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.16.0...v8.17.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 02:04:32 +00:00
ed45f594d9 Bump webpack from 5.72.1 to 5.73.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.72.1 to 5.73.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.72.1...v5.73.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 02:04:20 +00:00
9c32732f2a Bump webpack-dev-server from 4.9.0 to 4.9.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.9.0...v4.9.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 02:04:04 +00:00
eee16a9a4f Bump sass from 1.52.1 to 1.52.2
Bumps [sass](https://github.com/sass/dart-sass) from 1.52.1 to 1.52.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.52.1...1.52.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 02:03:44 +00:00
9a8f298f8c Bump terser-webpack-plugin from 5.3.1 to 5.3.3
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.1 to 5.3.3.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.1...v5.3.3)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 02:03:25 +00:00
19f1036b39 Merge pull request #5839 from yguedidi/clean-composer-lock
Clean composer.lock after SensioDistributionBundle removal
2022-06-05 19:33:18 +02:00
6a59369b88 Clean composer.lock after SensioDistributionBundle removal 2022-06-05 19:01:42 +02:00
1bd1a6f6a0 Merge pull request #5833 from wallabag/fix/2fa-template-missing 2022-05-31 10:38:05 +02:00
d1bafed5ce Merge pull request #5834 from wallabag/fix/update-deps
Update some deps
2022-05-30 15:23:28 +02:00
8376fc4c08 Update some deps
Mostly to have some up to date site config.
2022-05-30 13:56:21 +02:00
031f5d27d8 Fix error about template not found
Following bundle inheritance removal
2022-05-30 13:40:26 +02:00
96b7b7b831 Merge pull request #5831 from wallabag/dependabot/npm_and_yarn/babel/core-7.18.2 2022-05-30 05:54:04 +02:00
212c96fd7d Merge pull request #5832 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.18.2 2022-05-30 05:53:46 +02:00
9a4df92333 Bump @babel/core from 7.18.0 to 7.18.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.18.0 to 7.18.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.2/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 03:46:54 +00:00
76fb37c538 Bump @babel/preset-env from 7.18.0 to 7.18.2
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.18.0 to 7.18.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 03:46:50 +00:00
3036a4f6ba Merge pull request #5830 from wallabag/dependabot/npm_and_yarn/stylelint-14.8.5 2022-05-30 05:45:25 +02:00
8a425e1008 Merge pull request #5829 from wallabag/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2 2022-05-30 05:45:09 +02:00
bca556edff Bump stylelint from 14.8.3 to 14.8.5
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.8.3 to 14.8.5.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.8.3...14.8.5)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 02:02:37 +00:00
edf4e11301 Bump @babel/eslint-parser from 7.17.0 to 7.18.2
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.17.0 to 7.18.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.2/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 02:02:27 +00:00
fcb5f649c4 Merge pull request #5810 from yguedidi/latest-composer-version 2022-05-23 13:30:47 +02:00
7ecee6bae3 Merge pull request #5820 from wallabag/dependabot/npm_and_yarn/sass-loader-13.0.0 2022-05-23 13:27:50 +02:00
1d0343b595 Bump sass-loader from 12.6.0 to 13.0.0
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 12.6.0 to 13.0.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.6.0...v13.0.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 10:09:48 +00:00
b6955fe278 Merge pull request #5812 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.0.0 2022-05-23 12:07:24 +02:00
f26231066e Bump postcss-loader from 6.2.1 to 7.0.0
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 6.2.1 to 7.0.0.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v6.2.1...v7.0.0)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 09:48:44 +00:00
753417747c Merge pull request #5822 from wallabag/fix/use-node-16 2022-05-23 11:47:03 +02:00
bfaf4f7bfd Merge pull request #5816 from wallabag/dependabot/npm_and_yarn/mathjax-3.2.1
Bump mathjax from 3.2.0 to 3.2.1
2022-05-23 08:14:04 +02:00
f265accfc6 Rebuild assets 2022-05-23 08:09:35 +02:00
ce8369ce2d Jump to Node 16 to build assets 2022-05-23 08:04:16 +02:00
2a36309fc1 Merge pull request #5761 from yguedidi/remove-sensiodistributionbundle
Remove SensioDistributionBundle
2022-05-23 07:58:08 +02:00
7efaaa40c5 Merge pull request #5821 from wallabag/dependabot/npm_and_yarn/babel/core-7.18.0 2022-05-23 06:48:45 +02:00
f004cd3df0 Bump @babel/core from 7.17.10 to 7.18.0
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.17.10 to 7.18.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 04:24:11 +00:00
faac317563 Merge pull request #5819 from wallabag/dependabot/npm_and_yarn/postcss-8.4.14 2022-05-23 06:19:15 +02:00
f52ef455bf Merge pull request #5818 from wallabag/dependabot/npm_and_yarn/eslint-8.16.0 2022-05-23 06:18:59 +02:00
9bfccb795c Merge pull request #5817 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.18.0 2022-05-23 06:18:45 +02:00
8fcbdf59fb Merge pull request #5815 from wallabag/dependabot/npm_and_yarn/stylelint-14.8.3 2022-05-23 06:18:14 +02:00
172ebeadb7 Merge pull request #5814 from wallabag/dependabot/npm_and_yarn/stylelint-webpack-plugin-3.3.0 2022-05-23 06:17:55 +02:00
80e4571569 Merge pull request #5813 from wallabag/dependabot/npm_and_yarn/sass-1.52.1 2022-05-23 06:17:37 +02:00
be092d22ea Bump postcss from 8.4.13 to 8.4.14
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.13 to 8.4.14.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.13...8.4.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 02:04:47 +00:00
e710ae923c Bump eslint from 8.15.0 to 8.16.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.15.0 to 8.16.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.15.0...v8.16.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 02:04:37 +00:00
dccec39efd Bump @babel/preset-env from 7.17.10 to 7.18.0
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.17.10 to 7.18.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.18.0/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 02:04:25 +00:00
4ec104106a Bump mathjax from 3.2.0 to 3.2.1
Bumps [mathjax](https://github.com/mathjax/MathJax) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/mathjax/MathJax/releases)
- [Commits](https://github.com/mathjax/MathJax/compare/3.2.0...3.2.1)

---
updated-dependencies:
- dependency-name: mathjax
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 02:03:40 +00:00
01986825c8 Bump stylelint from 14.8.2 to 14.8.3
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.8.2 to 14.8.3.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.8.2...14.8.3)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 02:03:30 +00:00
5eccfbd6e5 Bump stylelint-webpack-plugin from 3.2.0 to 3.3.0
Bumps [stylelint-webpack-plugin](https://github.com/webpack-contrib/stylelint-webpack-plugin) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/webpack-contrib/stylelint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/stylelint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: stylelint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 02:03:12 +00:00
d254cfaa6f Bump sass from 1.51.0 to 1.52.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.51.0 to 1.52.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.51.0...1.52.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 02:03:03 +00:00
819487721a Back to latest composer version 2022-05-21 23:46:49 +02:00
eda4ff0336 Remove SensioDistributionBundle 2022-05-21 23:35:53 +02:00
380 changed files with 5447 additions and 10470 deletions

7
.gitattributes vendored Normal file
View File

@ -0,0 +1,7 @@
/.editorconfig export-ignore
/.gitattributes export-ignore
/.github export-ignore
/.gitignore export-ignore
/phpstan.neon export-ignore
/phpunit.xml.dist export-ignore
/tests export-ignore

1
.github/release.yml vendored
View File

@ -4,3 +4,4 @@ changelog:
- Dependencies - Dependencies
authors: authors:
- dependabot - dependabot
- weblate

View File

@ -22,7 +22,7 @@ jobs:
- name: "Install Node" - name: "Install Node"
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: "12" node-version: "16"
- name: "Install dependencies with Yarn" - name: "Install dependencies with Yarn"
run: "yarn install" run: "yarn install"

42
.github/workflows/codeql-analysis.yml vendored Normal file
View File

@ -0,0 +1,42 @@
name: "CodeQL"
on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '22 9 * * 2'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
steps:
- name: Checkout repository
uses: actions/checkout@v2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

View File

@ -12,7 +12,7 @@ permissions:
jobs: jobs:
coding-standards: coding-standards:
name: "CS Fixer & PHPStan" name: "CS Fixer, PHPStan & TwigCS"
runs-on: "ubuntu-20.04" runs-on: "ubuntu-20.04"
steps: steps:
@ -24,7 +24,7 @@ jobs:
with: with:
coverage: "none" coverage: "none"
php-version: "7.4" php-version: "7.4"
tools: cs2pr, pecl, composer:2.2 tools: cs2pr, pecl
extensions: pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, curl, imagick, pgsql, gd, tidy extensions: pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, curl, imagick, pgsql, gd, tidy
ini-values: "date.timezone=Europe/Paris" ini-values: "date.timezone=Europe/Paris"
env: env:
@ -46,3 +46,6 @@ jobs:
- name: "Run PHPStan" - name: "Run PHPStan"
run: "php bin/phpstan analyse --no-progress --error-format=checkstyle | cs2pr" run: "php bin/phpstan analyse --no-progress --error-format=checkstyle | cs2pr"
- name: "Run TwigCS"
run: "php bin/twigcs --severity=error --display=blocking --reporter checkstyle app/ src/ | cs2pr"

View File

@ -48,7 +48,7 @@ jobs:
with: with:
php-version: "${{ matrix.php }}" php-version: "${{ matrix.php }}"
coverage: none coverage: none
tools: pecl, composer:2.2 tools: pecl
extensions: json, pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, curl, imagick, pgsql, gd, tidy extensions: json, pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, curl, imagick, pgsql, gd, tidy
ini-values: "date.timezone=Europe/Paris" ini-values: "date.timezone=Europe/Paris"

View File

@ -0,0 +1,25 @@
name: Auto-merge Dependabot JS
on: pull_request_target
permissions:
pull-requests: write
contents: write
jobs:
dependabot:
runs-on: ubuntu-latest
if: ${{ github.actor == 'dependabot[bot]' }}
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v1.3.4
with:
github-token: '${{ secrets.GITHUB_TOKEN }}'
- name: Approve and merge minor updates
if: ${{ steps.metadata.outputs.package-ecosystem == 'npm_and_yarn' && (steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch') }}
run: |
gh pr review --approve "$PR_URL"
gh pr merge --auto --merge "$PR_URL"
env:
PR_URL: ${{ github.event.pull_request.html_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -29,7 +29,7 @@ jobs:
with: with:
coverage: "none" coverage: "none"
php-version: "${{ matrix.php }}" php-version: "${{ matrix.php }}"
tools: pecl, composer:2.2 tools: pecl
extensions: pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, curl, imagick, pgsql, gd, tidy extensions: pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, curl, imagick, pgsql, gd, tidy
ini-values: "date.timezone=Europe/Paris" ini-values: "date.timezone=Europe/Paris"
env: env:

View File

@ -0,0 +1,39 @@
name: "Upload release package"
on:
release:
types:
- created
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
php:
- "7.4"
steps:
- name: "Checkout"
uses: "actions/checkout@v3"
- name: "Install PHP"
uses: "shivammathur/setup-php@v2"
with:
coverage: "none"
php-version: "${{ matrix.php }}"
tools: pecl, composer:2.2
extensions: pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, curl, imagick, pgsql, gd, tidy
ini-values: "date.timezone=Europe/Paris"
env:
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create the package
run: make release VERSION=${{ github.event.release.tag_name }}
- name: Upload the package to the release
uses: shogo82148/actions-upload-release-asset@v1
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: /tmp/wllbg-release/wallabag-${{ github.event.release.tag_name }}.tar.gz

5
.gitignore vendored
View File

@ -9,11 +9,10 @@
!/var/sessions !/var/sessions
/var/sessions/* /var/sessions/*
!var/sessions/.gitkeep !var/sessions/.gitkeep
!var/SymfonyRequirements.php
/bin/* /bin/*
!/bin/console !/bin/console
!/bin/symfony_requirements .php-cs-fixer.php
.php_cs.cache .php-cs-fixer.cache
.phpunit.result.cache .phpunit.result.cache
phpunit.xml phpunit.xml

1
.nvmrc Normal file
View File

@ -0,0 +1 @@
16

View File

@ -1,6 +1,7 @@
<?php <?php
return PhpCsFixer\Config::create() $config = new PhpCsFixer\Config();
return $config
->setRiskyAllowed(true) ->setRiskyAllowed(true)
->setRules([ ->setRules([
'@Symfony' => true, '@Symfony' => true,
@ -10,16 +11,18 @@ return PhpCsFixer\Config::create()
], ],
'combine_consecutive_unsets' => true, 'combine_consecutive_unsets' => true,
'heredoc_to_nowdoc' => true, 'heredoc_to_nowdoc' => true,
'no_extra_consecutive_blank_lines' => [ 'no_extra_blank_lines' => [
'break', 'tokens' => [
'continue', 'break',
'extra', 'continue',
'return', 'extra',
'throw', 'return',
'use', 'throw',
'parenthesis_brace_block', 'use',
'square_brace_block', 'parenthesis_brace_block',
'curly_brace_block' 'square_brace_block',
'curly_brace_block'
],
], ],
'no_unreachable_default_argument_value' => true, 'no_unreachable_default_argument_value' => true,
'no_useless_else' => true, 'no_useless_else' => true,
@ -28,7 +31,7 @@ return PhpCsFixer\Config::create()
'ordered_imports' => true, 'ordered_imports' => true,
'php_unit_strict' => true, 'php_unit_strict' => true,
'phpdoc_order' => true, 'phpdoc_order' => true,
// 'psr4' => true, // 'psr_autoloading' => true,
'strict_comparison' => true, 'strict_comparison' => true,
'strict_param' => true, 'strict_param' => true,
'concat_space' => [ 'concat_space' => [
@ -45,4 +48,5 @@ return PhpCsFixer\Config::create()
]) ])
->in(__DIR__) ->in(__DIR__)
) )
->setCacheFile('.php-cs-fixer.cache')
; ;

View File

@ -1,47 +0,0 @@
filter:
paths:
- src/*
excluded_paths:
- 'vendor/*'
- 'app/*'
- 'var/*'
- 'web/*'
- 'src/Wallabag/*Bundle/Tests/*'
- '*Test.php'
tools:
php_cs_fixer: true
php_analyzer: true
php_mess_detector: true
php_changetracking: true
php_code_sniffer: true
php_pdepend: true
sensiolabs_security_checker: true
#external_code_coverage:
# timeout: 3600
php_code_coverage: true
php_sim: false
php_cpd: false
checks:
php:
code_rating: true
# use the new PHP analysis engine
# https://scrutinizer-ci.com/docs/tools/php/php-analyzer/guides/migrate_to_new_php_analysis
build:
environment:
php:
version: 7.4
nodes:
analysis:
tests:
override:
- php-scrutinizer-run
dependencies:
override:
- npm install -g 'yarn'
- yarn install --force
- COMPOSER_MEMORY_LIMIT=-1 composer install -o --no-interaction --no-progress --prefer-dist

View File

@ -1,5 +1,30 @@
# Changelog # Changelog
## [2.5.2](https://github.com/wallabag/wallabag/tree/2.5.2)
[Full Changelog](https://github.com/wallabag/wallabag/compare/2.5.1...2.5.2)
### Fixes
* Add `nbEntries` to the API tags list response by @j0k3r in https://github.com/wallabag/wallabag/pull/5984
* Typofixes by @nexxai in https://github.com/wallabag/wallabag/pull/6004
* Add `domain_name` to entries api endpoint by @yotamN in https://github.com/wallabag/wallabag/pull/6019
* Add support to download SVG locally by @j0k3r in https://github.com/wallabag/wallabag/pull/5992
### Meta
* Automatically create the package after a release by @j0k3r in https://github.com/wallabag/wallabag/pull/5851
* Add .gitattributes, exclude tests from archive by @iamvar in https://github.com/wallabag/wallabag/pull/5910
* Allow auto merging of Dependabot JS minor or patch by @j0k3r in https://github.com/wallabag/wallabag/pull/6003
* Fix random failing tests by @j0k3r in https://github.com/wallabag/wallabag/pull/6013
## [2.5.1](https://github.com/wallabag/wallabag/tree/2.5.1)
[Full Changelog](https://github.com/wallabag/wallabag/compare/2.5.0...2.5.1)
### Fixes
- Jump to Node 16 to build assets by @j0k3r in https://github.com/wallabag/wallabag/pull/5822
- Update some deps by @j0k3r in https://github.com/wallabag/wallabag/pull/5834
- Fix error about template not found in 2fa form by @j0k3r in https://github.com/wallabag/wallabag/pull/5833
- Translations update from Hosted Weblate by @weblate in https://github.com/wallabag/wallabag/pull/5846
- material: fix "untagged entries" chip style by @Kdecherf in https://github.com/wallabag/wallabag/pull/5840
## [2.5.0](https://github.com/wallabag/wallabag/tree/2.5.0) ## [2.5.0](https://github.com/wallabag/wallabag/tree/2.5.0)
[Full Changelog](https://github.com/wallabag/wallabag/compare/2.4.3...2.5.0) [Full Changelog](https://github.com/wallabag/wallabag/compare/2.4.3...2.5.0)

View File

@ -46,7 +46,7 @@ fixtures: ## Load fixtures into database
php bin/console doctrine:fixtures:load --no-interaction --env=test php bin/console doctrine:fixtures:load --no-interaction --env=test
test: prepare fixtures ## Launch wallabag testsuite test: prepare fixtures ## Launch wallabag testsuite
XDEBUG_MODE=off bin/simple-phpunit -v XDEBUG_MODE=off php -dmemory_limit=-1 bin/simple-phpunit -v
release: ## Create a package. Need a VERSION parameter (eg: `make release VERSION=master`). release: ## Create a package. Need a VERSION parameter (eg: `make release VERSION=master`).
ifndef VERSION ifndef VERSION

View File

@ -16,13 +16,7 @@ During this documentation, we assume the release is `$LAST_WALLABAG_RELEASE` (li
#### Create a new release on GitHub #### Create a new release on GitHub
- Run this command to create the package: - [Create the new release on GitHub](https://github.com/wallabag/wallabag/releases/new) by targetting the `master` branch or any appropriate branch (for instance backports).
```
make release VERSION=$LAST_WALLABAG_RELEASE
```
- [Create the new release on GitHub](https://github.com/wallabag/wallabag/releases/new) by targetting the `master` branch or any appropriate branch (for instance backports). You have to upload the package (generated previously).
- Update nginx config to change the redirect rule for `https://wllbg.org/latest-v2-package` & `http://wllbg.org/latest-v2` (they both redirect to the asset of the GitHub release) - Update nginx config to change the redirect rule for `https://wllbg.org/latest-v2-package` & `http://wllbg.org/latest-v2` (they both redirect to the asset of the GitHub release)
- Update Dockerfile https://github.com/wallabag/docker (and create a new tag) - Update Dockerfile https://github.com/wallabag/docker (and create a new tag)
- Update wallabag.org website (downloads, MD5 sum, releases and new blog post) - Update wallabag.org website (downloads, MD5 sum, releases and new blog post)

View File

@ -48,7 +48,6 @@ class AppKernel extends Kernel
if (in_array($this->getEnvironment(), ['dev', 'test'], true)) { if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
$bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle(); $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
$bundles[] = new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(); $bundles[] = new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle();
if ('test' === $this->getEnvironment()) { if ('test' === $this->getEnvironment()) {

View File

@ -0,0 +1,23 @@
<?php
namespace Application\Migrations;
use Doctrine\DBAL\Migrations\SkipMigrationException;
use Doctrine\DBAL\Schema\Schema;
use Wallabag\CoreBundle\Doctrine\WallabagMigration;
/**
* Remove baggy theme.
*/
final class Version20200414120227 extends WallabagMigration
{
public function up(Schema $schema): void
{
$this->addSql('UPDATE ' . $this->getTable('config', true) . " SET theme = 'material';");
}
public function down(Schema $schema): void
{
throw new SkipMigrationException('Not possible ... ');
}
}

View File

@ -1,10 +1,8 @@
matomo_enabled: Povolit Matomo matomo_enabled: Povolit Matomo
unmark_url: Adresa URL Unmark, pokud je služba povolena unmark_url: Adresa URL Unmark, pokud je služba povolena
scuttle_url: Adresa URL Scuttle, pokud je služba povolena
shaarli_url: Adresa URL Shaarli, pokud je služba povolena shaarli_url: Adresa URL Shaarli, pokud je služba povolena
share_unmark: Povolit sdílení na Unmark.it share_unmark: Povolit sdílení na Unmark.it
share_twitter: Povolit sdílení na Twitteru share_twitter: Povolit sdílení na Twitteru
share_scuttle: Povolit sdílení na Scuttle
share_shaarli: Povolit sdílení na Shaarli share_shaarli: Povolit sdílení na Shaarli
share_mail: Povolit sdílení e-mailem share_mail: Povolit sdílení e-mailem
share_diaspora: Povolit sdílení na diaspora* share_diaspora: Povolit sdílení na diaspora*
@ -16,7 +14,6 @@ export_csv: Povolit export do CSV
export_pdf: Povolit export do PDF export_pdf: Povolit export do PDF
export_mobi: Povolit export do .mobi export_mobi: Povolit export do .mobi
diaspora_url: Adresa URL diaspora*, pokud je služba povolena diaspora_url: Adresa URL diaspora*, pokud je služba povolena
carrot: Povolit sdílení na Carrot
download_pictures: Stáhnout obrázky na váš server download_pictures: Stáhnout obrázky na váš server
settings_changed: Konfigurace byla aktualizována settings_changed: Konfigurace byla aktualizována
shaarli_share_origin_url: Povolit sdílení původní adresy URL na Shaarli, pokud je služba povolena shaarli_share_origin_url: Povolit sdílení původní adresy URL na Shaarli, pokud je služba povolena

View File

@ -1,5 +1,4 @@
download_pictures: Download billeder på din server download_pictures: Download billeder på din server
carrot: Aktiver deling til Carrot
diaspora_url: diaspora* URL, hvis tjenesten er aktiv diaspora_url: diaspora* URL, hvis tjenesten er aktiv
export_epub: Aktiver eksport til ePub export_epub: Aktiver eksport til ePub
export_mobi: Aktiver eksport til .mobi export_mobi: Aktiver eksport til .mobi
@ -9,12 +8,10 @@ export_json: Aktiver eksport til JSON
export_txt: Aktiver eksport til TXT export_txt: Aktiver eksport til TXT
export_xml: Aktiver eksport til XML export_xml: Aktiver eksport til XML
shaarli_url: Shaarli-URL, hvis tjenesten er aktiv shaarli_url: Shaarli-URL, hvis tjenesten er aktiv
scuttle_url: Scuttle-URL, hvis tjenesten er aktiv
unmark_url: Unmark-URL, hvis tjenesten er aktiv unmark_url: Unmark-URL, hvis tjenesten er aktiv
share_diaspora: Aktiver deling til diaspora* share_diaspora: Aktiver deling til diaspora*
share_mail: Aktiver deling med email share_mail: Aktiver deling med email
share_shaarli: Aktiver deling gennem Shaarli share_shaarli: Aktiver deling gennem Shaarli
share_scuttle: Aktiver deling gennem Scuttle
share_twitter: Aktiver deling gennem Twitter share_twitter: Aktiver deling gennem Twitter
share_unmark: Aktiver deling gennem Unmark.it share_unmark: Aktiver deling gennem Unmark.it
show_printlink: Vis et link til print-indhold show_printlink: Vis et link til print-indhold

View File

@ -1,6 +1,5 @@
settings_changed: Konfiguration aktualisiert settings_changed: Konfiguration aktualisiert
download_pictures: Bilder auf den Server herunterladen download_pictures: Bilder auf den Server herunterladen
carrot: Teilen zu Carrot aktivieren
diaspora_url: diaspora*-URL, sofern der Service aktiviert ist diaspora_url: diaspora*-URL, sofern der Service aktiviert ist
export_epub: ePUB-Export aktivieren export_epub: ePUB-Export aktivieren
export_mobi: mobi-Export aktivieren export_mobi: mobi-Export aktivieren
@ -12,7 +11,6 @@ export_xml: XML-Export aktivieren
import_with_rabbitmq: Aktiviere RabbitMQ, um Artikel asynchron zu importieren import_with_rabbitmq: Aktiviere RabbitMQ, um Artikel asynchron zu importieren
import_with_redis: Aktiviere Redis, um Artikel asynchron zu importieren import_with_redis: Aktiviere Redis, um Artikel asynchron zu importieren
shaarli_url: Shaarli-URL, sofern der Service aktiviert ist shaarli_url: Shaarli-URL, sofern der Service aktiviert ist
scuttle_url: Scuttle-URL, sofern der Service aktiviert ist
unmark_url: Unmark-URL, sofern der Service aktiviert ist unmark_url: Unmark-URL, sofern der Service aktiviert ist
share_diaspora: Freigabe für diaspora* aktivieren share_diaspora: Freigabe für diaspora* aktivieren
share_mail: Freigabe per E-Mail aktivieren share_mail: Freigabe per E-Mail aktivieren
@ -40,4 +38,3 @@ api_user_registration: Registrierung eines Benutzers über die API ermöglichen
store_article_headers: Speichern von HTTP-Headern für jeden Artikel aktivieren store_article_headers: Speichern von HTTP-Headern für jeden Artikel aktivieren
shaarli_share_origin_url: Original-URL mit Shaarli teilen, wenn der Service aktiviert shaarli_share_origin_url: Original-URL mit Shaarli teilen, wenn der Service aktiviert
ist ist
share_scuttle: Freigabe für Scuttle aktivieren

View File

@ -18,12 +18,10 @@ wallabag_support_url: Υποστήριξη URL για wallabag
show_printlink: Προβολή συνδέσμου για εκτύπωση περιεχομένου show_printlink: Προβολή συνδέσμου για εκτύπωση περιεχομένου
share_unmark: Ενεργοποίηση κοινοποίησης στο Unmark.it share_unmark: Ενεργοποίηση κοινοποίησης στο Unmark.it
share_twitter: Ενεργοποίηση κοινοποίησης στο Twitter share_twitter: Ενεργοποίηση κοινοποίησης στο Twitter
share_scuttle: Ενεργοποίηση κοινοποίησης στο Scuttle
share_shaarli: Ενεργοποίηση κοινοποίησης στο Shaarli share_shaarli: Ενεργοποίηση κοινοποίησης στο Shaarli
share_mail: Ενεργοποίηση κοινοποίησης με ηλεκτρονικό ταχυδρομείο share_mail: Ενεργοποίηση κοινοποίησης με ηλεκτρονικό ταχυδρομείο
share_diaspora: Ενεργοποίηση κοινοποίησης στο diaspora* share_diaspora: Ενεργοποίηση κοινοποίησης στο diaspora*
unmark_url: URL του Unmark, αν είναι ενεργοποιημένη η υπηρεσία unmark_url: URL του Unmark, αν είναι ενεργοποιημένη η υπηρεσία
scuttle_url: URL του Scuttle, αν είναι ενεργοποιημένη η υπηρεσία
shaarli_url: URL του Shaarli, αν είναι ενεργοποιημένη η υπηρεσία shaarli_url: URL του Shaarli, αν είναι ενεργοποιημένη η υπηρεσία
import_with_redis: Ενεργοποίηση Redis για την ασύγχρονη εισαγωγή δεδομένων import_with_redis: Ενεργοποίηση Redis για την ασύγχρονη εισαγωγή δεδομένων
import_with_rabbitmq: Ενεργοποίηση RabbitMQ για την ασύγχρονη εισαγωγή δεδομένων import_with_rabbitmq: Ενεργοποίηση RabbitMQ για την ασύγχρονη εισαγωγή δεδομένων
@ -35,6 +33,5 @@ export_pdf: Ενεργοποίηση εξαγωγής PDF
export_mobi: Ενεργοποίηση εξαγωγής .mobi export_mobi: Ενεργοποίηση εξαγωγής .mobi
export_epub: Ενεργοποίηση εξαγωγής ePub export_epub: Ενεργοποίηση εξαγωγής ePub
diaspora_url: URL του diaspora*, αν είναι ενεργοποιημένη η υπηρεσία diaspora_url: URL του diaspora*, αν είναι ενεργοποιημένη η υπηρεσία
carrot: Ενεργοποίηση κοινοποίησης στο Carrot
download_pictures: Λήψη των εικόνων στον διακομιστή σας download_pictures: Λήψη των εικόνων στον διακομιστή σας
settings_changed: Η ρύθμιση παραμέτρων ενημερώθηκε settings_changed: Η ρύθμιση παραμέτρων ενημερώθηκε

View File

@ -1,6 +1,5 @@
settings_changed: Configuration updated settings_changed: Configuration updated
download_pictures: Download pictures onto your server download_pictures: Download pictures onto your server
carrot: Enable share to Carrot
diaspora_url: diaspora* URL, if the service is enabled diaspora_url: diaspora* URL, if the service is enabled
export_epub: Enable ePub export export_epub: Enable ePub export
export_mobi: Enable .mobi export (deprecated, will be removed soon) export_mobi: Enable .mobi export (deprecated, will be removed soon)
@ -12,12 +11,10 @@ export_xml: Enable XML export
import_with_rabbitmq: Enable RabbitMQ to import data asynchronously import_with_rabbitmq: Enable RabbitMQ to import data asynchronously
import_with_redis: Enable Redis to import data asynchronously import_with_redis: Enable Redis to import data asynchronously
shaarli_url: Shaarli URL, if the service is enabled shaarli_url: Shaarli URL, if the service is enabled
scuttle_url: Scuttle URL, if the service is enabled
unmark_url: Unmark URL, if the service is enabled unmark_url: Unmark URL, if the service is enabled
share_diaspora: Enable share to diaspora* share_diaspora: Enable share to diaspora*
share_mail: Enable share by e-mail share_mail: Enable share by e-mail
share_shaarli: Enable sharing to Shaarli share_shaarli: Enable sharing to Shaarli
share_scuttle: Enable sharing to Scuttle
share_twitter: Enable sharing to Twitter share_twitter: Enable sharing to Twitter
share_unmark: Enable sharing to Unmark.it share_unmark: Enable sharing to Unmark.it
show_printlink: Display a link to print content show_printlink: Display a link to print content

View File

@ -1,6 +1,5 @@
settings_changed: Configuración actualizada settings_changed: Configuración actualizada
download_pictures: Descargar imágenes en el servidor download_pictures: Descargar imágenes en el servidor
carrot: Activar compartir en Carrot
diaspora_url: URL de diaspora*, si el servicio está activado diaspora_url: URL de diaspora*, si el servicio está activado
export_epub: Activar exportación a ePub export_epub: Activar exportación a ePub
export_mobi: Activar exportación a .mobi export_mobi: Activar exportación a .mobi
@ -12,12 +11,10 @@ export_xml: Activar exportación a XML
import_with_rabbitmq: Activar RabbitMQ para importar datos de forma asíncrona import_with_rabbitmq: Activar RabbitMQ para importar datos de forma asíncrona
import_with_redis: Activar Redis para importar datos de forma asíncrona import_with_redis: Activar Redis para importar datos de forma asíncrona
shaarli_url: URL de Shaarli, si el servicio está activado shaarli_url: URL de Shaarli, si el servicio está activado
scuttle_url: URL de Scuttle, si el servicio está activado
unmark_url: URL de Unmark, si el servicio está activado unmark_url: URL de Unmark, si el servicio está activado
share_diaspora: Activar compartir en diaspora* share_diaspora: Activar compartir en diaspora*
share_mail: Activar compartir por correo electrónico share_mail: Activar compartir por correo electrónico
share_shaarli: Activar compartir en Shaarli share_shaarli: Activar compartir en Shaarli
share_scuttle: Activar compartir en Scuttle
share_twitter: Activar compartir en Twitter share_twitter: Activar compartir en Twitter
share_unmark: Activar compartir en Unmark.it share_unmark: Activar compartir en Unmark.it
show_printlink: Mostrar un enlace para imprimir el contenido show_printlink: Mostrar un enlace para imprimir el contenido

View File

@ -1,5 +1,4 @@
download_pictures: تصاویر را در کارگزار خودتان باربگیرید download_pictures: تصاویر را در کارگزار خودتان باربگیرید
carrot: فعال‌سازی هم‌رسانی به Carrot
diaspora_url: نشانی Diaspora، اگر فعال بود diaspora_url: نشانی Diaspora، اگر فعال بود
export_epub: فعال‌سازی برون‌سپاری به ePub export_epub: فعال‌سازی برون‌سپاری به ePub
export_mobi: فعال‌سازی برون‌سپاری به mobi export_mobi: فعال‌سازی برون‌سپاری به mobi
@ -9,12 +8,10 @@ export_json: فعال‌سازی برون‌سپاری به JSON
export_txt: فعال‌سازی برون‌سپاری به TXT export_txt: فعال‌سازی برون‌سپاری به TXT
export_xml: فعال‌سازی برون‌سپاری به XML export_xml: فعال‌سازی برون‌سپاری به XML
shaarli_url: نشانی Shaarli، اگر فعال بود shaarli_url: نشانی Shaarli، اگر فعال بود
scuttle_url: نشانی Scuttle، اگر فعال بود
unmark_url: نشانی Unmark، اگر فعال بود unmark_url: نشانی Unmark، اگر فعال بود
share_diaspora: فعال‌سازی هم‌رسانی به Diaspora share_diaspora: فعال‌سازی هم‌رسانی به Diaspora
share_mail: فعال‌سازی هم‌رسانی با ایمیل share_mail: فعال‌سازی هم‌رسانی با ایمیل
share_shaarli: فعال‌سازی هم‌رسانی به Shaarli share_shaarli: فعال‌سازی هم‌رسانی به Shaarli
share_scuttle: فعال‌سازی هم‌رسانی به Scuttle
share_twitter: فعال‌سازی هم‌رسانی به Twitter share_twitter: فعال‌سازی هم‌رسانی به Twitter
share_unmark: فعال‌سازی هم‌رسانی به Unmark.it share_unmark: فعال‌سازی هم‌رسانی به Unmark.it
show_printlink: نمایش پیوندی برای چاپ مطلب show_printlink: نمایش پیوندی برای چاپ مطلب

View File

@ -1,6 +1,5 @@
settings_changed: Configuration mise à jour settings_changed: Configuration mise à jour
download_pictures: Télécharger les images sur le serveur download_pictures: Télécharger les images sur le serveur
carrot: Activer le partage vers Carrot
diaspora_url: URL de diaspora*, si le service est activé diaspora_url: URL de diaspora*, si le service est activé
export_epub: Activer l'export ePub export_epub: Activer l'export ePub
export_mobi: Activer l'export .mobi (déprécié, sera supprimé prochainement) export_mobi: Activer l'export .mobi (déprécié, sera supprimé prochainement)
@ -12,12 +11,10 @@ export_xml: Activer l'export XML
import_with_rabbitmq: Activer RabbitMQ pour gérer les imports de façon asynchrone import_with_rabbitmq: Activer RabbitMQ pour gérer les imports de façon asynchrone
import_with_redis: Activer Redis pour gérer les imports de façon asynchrone import_with_redis: Activer Redis pour gérer les imports de façon asynchrone
shaarli_url: URL de Shaarli, si le service Shaarli est activé shaarli_url: URL de Shaarli, si le service Shaarli est activé
scuttle_url: URL de Scuttle, si le service Scuttle est activé
unmark_url: URL de Unmark, si le service Unmark est activé unmark_url: URL de Unmark, si le service Unmark est activé
share_diaspora: Activer le partage vers diaspora* share_diaspora: Activer le partage vers diaspora*
share_mail: Activer le partage par courriel share_mail: Activer le partage par courriel
share_shaarli: Activer le partage vers Shaarli share_shaarli: Activer le partage vers Shaarli
share_scuttle: Activer le partage vers Scuttle
share_twitter: Activer le partage vers Twitter share_twitter: Activer le partage vers Twitter
share_unmark: Activer le partage vers Unmark.it share_unmark: Activer le partage vers Unmark.it
show_printlink: Afficher un lien pour imprimer show_printlink: Afficher un lien pour imprimer

View File

@ -18,12 +18,10 @@ wallabag_support_url: URL de axuda de wallabag
show_printlink: Mostrar unha ligazón para imprimir o contido show_printlink: Mostrar unha ligazón para imprimir o contido
share_unmark: Activar a compartición en Unmark.it share_unmark: Activar a compartición en Unmark.it
share_twitter: Activar a compartición en Twitter share_twitter: Activar a compartición en Twitter
share_scuttle: Activar a compartición en Scuttle
share_shaarli: Activar a compartición en Shaarli share_shaarli: Activar a compartición en Shaarli
share_mail: Activar a compartición por email share_mail: Activar a compartición por email
share_diaspora: Activar a compartición en diaspora* share_diaspora: Activar a compartición en diaspora*
unmark_url: URL Unmark, se o servizo está activo unmark_url: URL Unmark, se o servizo está activo
scuttle_url: URL Scuttle, se o servizo está activo
shaarli_url: URL Shaarli, se o servizo está activo shaarli_url: URL Shaarli, se o servizo está activo
import_with_redis: Activar a importación asíncrona con Redis import_with_redis: Activar a importación asíncrona con Redis
import_with_rabbitmq: Activar a importación asíncrona con RabbitMQ import_with_rabbitmq: Activar a importación asíncrona con RabbitMQ
@ -35,6 +33,5 @@ export_pdf: Activar exportación PDF
export_mobi: Activar exportación .mobi (xa non se usa, vai ser eliminada) export_mobi: Activar exportación .mobi (xa non se usa, vai ser eliminada)
export_epub: Activar exportación ePub export_epub: Activar exportación ePub
diaspora_url: URL de diaspora*, se o servizo está activo diaspora_url: URL de diaspora*, se o servizo está activo
carrot: Activar compartir en Carrot
download_pictures: Descargar imaxes no teu servidor download_pictures: Descargar imaxes no teu servidor
settings_changed: Configuración actualizada settings_changed: Configuración actualizada

View File

@ -18,9 +18,8 @@ export_pdf: Aktiviraj PDF izvoz
matomo_enabled: Aktiviraj Matomo matomo_enabled: Aktiviraj Matomo
import_with_redis: Aktiviraj Redis za asinkroni uvoz podataka import_with_redis: Aktiviraj Redis za asinkroni uvoz podataka
restricted_access: Aktiviraj autentifikaciju za naplatne web-stranice restricted_access: Aktiviraj autentifikaciju za naplatne web-stranice
export_mobi: Aktiviraj .mobi izvoz export_mobi: Aktiviraj .mobi izvoz (zastarjelo, uskoro će se ukloniti)
demo_mode_enabled: Aktivirati demo modus? (Koristi se samo za javnu wallabag demonstraciju) demo_mode_enabled: Aktivirati demo modus? (Koristi se samo za javnu wallabag demonstraciju)
carrot: Aktiviraj dijeljenje na Carrot
diaspora_url: diaspora* URL, ako je usluga aktivirana diaspora_url: diaspora* URL, ako je usluga aktivirana
import_with_rabbitmq: Aktiviraj RabbitMQ za asinkroni uvoz podataka import_with_rabbitmq: Aktiviraj RabbitMQ za asinkroni uvoz podataka
api_user_registration: Aktiviraj korisničku registraciju putem sučelja api_user_registration: Aktiviraj korisničku registraciju putem sučelja

View File

@ -1,6 +1,5 @@
settings_changed: Beállítások frissítve settings_changed: Beállítások frissítve
download_pictures: Képek letöltése a kiszolgálóra download_pictures: Képek letöltése a kiszolgálóra
carrot: Megosztás engedélyezése a Carrot-ra
diaspora_url: diaspora* URL, ha a szolgáltatás engedélyezett diaspora_url: diaspora* URL, ha a szolgáltatás engedélyezett
export_epub: ePub-ba exportálás engedélyezése export_epub: ePub-ba exportálás engedélyezése
export_mobi: .mobi-ba exportálás engedélyezése export_mobi: .mobi-ba exportálás engedélyezése
@ -12,12 +11,10 @@ export_xml: XML-be exportálás engedélyezése
import_with_rabbitmq: A RabbitMQ aszinkron adatimportálásának engedélyezése import_with_rabbitmq: A RabbitMQ aszinkron adatimportálásának engedélyezése
import_with_redis: A Redis aszinkron adatimportálásának engedélyezése import_with_redis: A Redis aszinkron adatimportálásának engedélyezése
shaarli_url: Shaarli URL, ha a szolgáltatás engedélyezett shaarli_url: Shaarli URL, ha a szolgáltatás engedélyezett
scuttle_url: Scuttle URL, ha a szolgáltatás engedélyezett
unmark_url: Unmark URL, ha a szolgáltatás engedélyezett unmark_url: Unmark URL, ha a szolgáltatás engedélyezett
share_diaspora: Megosztás engedélyezése a diaspora*-ra share_diaspora: Megosztás engedélyezése a diaspora*-ra
share_mail: Megosztás engedélyezése e-mail-ben share_mail: Megosztás engedélyezése e-mail-ben
share_shaarli: Megosztás engedélyezése a Shaarli-ra share_shaarli: Megosztás engedélyezése a Shaarli-ra
share_scuttle: Megosztás engedélyezése a Scuttle-ra
share_twitter: Megosztás engedélyezése a Twitter-re share_twitter: Megosztás engedélyezése a Twitter-re
share_unmark: Megosztás engedélyezése az Unmark.it-ra share_unmark: Megosztás engedélyezése az Unmark.it-ra
show_printlink: Hivatkozás mutatása a tartalom nyomtatására show_printlink: Hivatkozás mutatása a tartalom nyomtatására

View File

@ -5,12 +5,10 @@ export_pdf: Aktifkan pengeksporan PDF
export_mobi: Aktifkan pengeksporan .mobi export_mobi: Aktifkan pengeksporan .mobi
export_epub: Aktifkan pengeksporan ePub export_epub: Aktifkan pengeksporan ePub
diaspora_url: URL diaspora*, jika layanan diaktifkan diaspora_url: URL diaspora*, jika layanan diaktifkan
carrot: Aktifkan bagikan ke Carrot
settings_changed: Konfigurasi diperbarui settings_changed: Konfigurasi diperbarui
share_unmark: Aktifkan berbagi ke Unmark.it share_unmark: Aktifkan berbagi ke Unmark.it
shaarli_share_origin_url: Aktifkan berbagi URL asal ke Shaarli, jika layanan diaktifkan shaarli_share_origin_url: Aktifkan berbagi URL asal ke Shaarli, jika layanan diaktifkan
share_public: Izinkan URL publik untuk entri share_public: Izinkan URL publik untuk entri
share_scuttle: Aktifkan berbagi ke Scuttle
restricted_access: Aktifkan otentikasi untuk situs web berbayar restricted_access: Aktifkan otentikasi untuk situs web berbayar
share_twitter: Aktifkan berbagi ke Twitter share_twitter: Aktifkan berbagi ke Twitter
demo_mode_enabled: Aktifkan mode demo? (Hanya digunakan untuk demo wallabag publik) demo_mode_enabled: Aktifkan mode demo? (Hanya digunakan untuk demo wallabag publik)
@ -18,7 +16,6 @@ download_images_enabled: Unduh gambar secara lokal
store_article_headers: Aktifkan jika wallabag menyimpan header HTTP untuk setiap artikel store_article_headers: Aktifkan jika wallabag menyimpan header HTTP untuk setiap artikel
api_user_registration: Aktifkan pendaftaran pengguna melalui API api_user_registration: Aktifkan pendaftaran pengguna melalui API
demo_mode_username: Pengguna demo demo_mode_username: Pengguna demo
scuttle_url: Scuttle URL, jika layanan diaktifkan
download_pictures: Unduh gambar ke server Anda download_pictures: Unduh gambar ke server Anda
export_xml: Aktifkan ekspor XML export_xml: Aktifkan ekspor XML
import_with_rabbitmq: Aktifkan RabbitMQ untuk mengimpor data secara asinkron import_with_rabbitmq: Aktifkan RabbitMQ untuk mengimpor data secara asinkron

View File

@ -1,20 +1,17 @@
download_pictures: Scarica le immagini sul tuo server download_pictures: Scarica le immagini sul tuo server
carrot: Abilita la condivisione con Carrot
diaspora_url: URL di diaspora*, se il servizio è abilitato diaspora_url: URL di diaspora*, se il servizio è abilitato
export_epub: Abilita esportazione ePub export_epub: Abilita esportazione ePub
export_mobi: Abilita esportazione .mobi export_mobi: Abilita esportazione .mobi (deprecato, verrà rimosso presto)
export_pdf: Abilita esportazione PDF export_pdf: Abilita esportazione PDF
export_csv: Abilita esportazione CSV export_csv: Abilita esportazione CSV
export_json: Abilita esportazione JSON export_json: Abilita esportazione JSON
export_txt: Abilita esportazione TXT export_txt: Abilita esportazione TXT
export_xml: Abilita esportazione XML export_xml: Abilita esportazione XML
shaarli_url: Shaarli URL, se il servizio è abilitato shaarli_url: URL Shaarli, se il servizio è abilitato
scuttle_url: Scuttle URL, se il servizio è abilitato unmark_url: URL Unmark, se il servizio è abilitato
unmark_url: Unmark URL, se il servizio è abilitato
share_diaspora: Abilita la condivisione con diaspora* share_diaspora: Abilita la condivisione con diaspora*
share_mail: Abilita la condivisione per e-mail share_mail: Abilita la condivisione via e-mail
share_shaarli: Abilita la condivisione con Shaarli share_shaarli: Abilita la condivisione con Shaarli
share_scuttle: Abilita la condivisione con Scuttle
share_twitter: Abilita la condivisione con Twitter share_twitter: Abilita la condivisione con Twitter
share_unmark: Abilita la condivisione con Unmark.it share_unmark: Abilita la condivisione con Unmark.it
show_printlink: Mostra un collegamento per stampare il contenuto show_printlink: Mostra un collegamento per stampare il contenuto

View File

@ -1,9 +1,8 @@
settings_changed: 設定を更新しました settings_changed: 設定を更新しました
download_pictures: サーバー上の画像をダウンロード download_pictures: サーバー上の画像をダウンロード
carrot: Carrot への共有を有効にする
diaspora_url: diaspora* URL、サービスが有効になっている場合 diaspora_url: diaspora* URL、サービスが有効になっている場合
export_epub: ePub のエクスポートを有効にする export_epub: ePub のエクスポートを有効にする
export_mobi: .mobi のエクスポートを有効にする export_mobi: .mobi のエクスポートを有効にする(非推奨、近日中に削除されます)
export_pdf: PDF のエクスポートを有効にする export_pdf: PDF のエクスポートを有効にする
export_csv: CSV のエクスポートを有効にする export_csv: CSV のエクスポートを有効にする
export_json: JSON のエクスポートを有効にする export_json: JSON のエクスポートを有効にする
@ -12,12 +11,10 @@ export_xml: XML のエクスポートを有効にする
import_with_rabbitmq: RabbitMQ を有効にして、データを非同期的にインポートする import_with_rabbitmq: RabbitMQ を有効にして、データを非同期的にインポートする
import_with_redis: Redis を有効にして、データを非同期的にインポートする import_with_redis: Redis を有効にして、データを非同期的にインポートする
shaarli_url: サービスが有効になっている場合、Shaarli URL shaarli_url: サービスが有効になっている場合、Shaarli URL
scuttle_url: Scuttle URL、サービスが有効になっている場合
unmark_url: Unmark URL、サービスが有効な場合 unmark_url: Unmark URL、サービスが有効な場合
share_diaspora: diaspora* に共有を有効にする share_diaspora: diaspora* に共有を有効にする
share_mail: メールで共有を有効にする share_mail: メールで共有を有効にする
share_shaarli: Shaarli に共有を有効にする share_shaarli: Shaarli に共有を有効にする
share_scuttle: Scuttle に共有を有効にする
share_twitter: Twitter に共有を有効にする share_twitter: Twitter に共有を有効にする
share_unmark: Unmark.it に共有を有効にする share_unmark: Unmark.it に共有を有効にする
show_printlink: 印刷するコンテンツへのリンクを表示 show_printlink: 印刷するコンテンツへのリンクを表示

View File

@ -19,13 +19,11 @@ wallabag_support_url: Wallabag 지원 URL
show_printlink: 콘텐츠 인쇄 링크 표시 show_printlink: 콘텐츠 인쇄 링크 표시
share_unmark: Unmark.it 공유 활성화 share_unmark: Unmark.it 공유 활성화
diaspora_url: Diaspora* URL (서비스가 활성화 된 경우) diaspora_url: Diaspora* URL (서비스가 활성화 된 경우)
share_scuttle: Scuttle 공유 활성화
share_shaarli: Shaarli 공유 활성화 share_shaarli: Shaarli 공유 활성화
share_mail: 이메일 공유 활성화 share_mail: 이메일 공유 활성화
share_diaspora: Diaspora* 공유 활성화 share_diaspora: Diaspora* 공유 활성화
share_twitter: Twitter 공유 활성화 share_twitter: Twitter 공유 활성화
unmark_url: Unmark URL (서비스가 활성화 된 경우) unmark_url: Unmark URL (서비스가 활성화 된 경우)
scuttle_url: Scuttle URL (서비스가 활성화 된 경우)
shaarli_url: Shaarli URL (서비스가 활성화 된 경우) shaarli_url: Shaarli URL (서비스가 활성화 된 경우)
import_with_redis: Redis가 데이터를 비동기적으로 가져오도록 설정 import_with_redis: Redis가 데이터를 비동기적으로 가져오도록 설정
import_with_rabbitmq: RabbitMQ가 데이터를 비동기적으로 가져오도록 설정 import_with_rabbitmq: RabbitMQ가 데이터를 비동기적으로 가져오도록 설정
@ -36,5 +34,4 @@ export_csv: CSV 내보내기 활성화
export_pdf: PDF 내보내기 활성화 export_pdf: PDF 내보내기 활성화
export_mobi: .mobi 내보내기 활성화 export_mobi: .mobi 내보내기 활성화
export_epub: ePub 내보내기 활성화 export_epub: ePub 내보내기 활성화
carrot: Carrot에 공유 활성화
settings_changed: 설정을 업데이트했습니다 settings_changed: 설정을 업데이트했습니다

View File

@ -1,6 +1,5 @@
settings_changed: Oppsett oppdatert settings_changed: Oppsett oppdatert
download_pictures: Last ned bilder til tjeneren din download_pictures: Last ned bilder til tjeneren din
carrot: Skru på deling til Carrot
diaspora_url: diaspora*-nettadresse, hvis tjenesten er avskrudd diaspora_url: diaspora*-nettadresse, hvis tjenesten er avskrudd
export_epub: Skru på ePub-eksport export_epub: Skru på ePub-eksport
export_mobi: Skru på .mobi-eksport export_mobi: Skru på .mobi-eksport
@ -32,9 +31,7 @@ demo_mode_username: Demo-bruker
share_public: Tillat offentlige nettadresser for oppføringer share_public: Tillat offentlige nettadresser for oppføringer
download_images_enabled: Last ned bilder lokalt download_images_enabled: Last ned bilder lokalt
restricted_access: Skru på identitetsbekreftelse for nettsider med betalingsmur restricted_access: Skru på identitetsbekreftelse for nettsider med betalingsmur
scuttle_url: Scuttle-nettadresse, hvis tjenesten er påskrudd
unmark_url: Unmark-nettadresse, hvis tjenesten er påskrudd unmark_url: Unmark-nettadresse, hvis tjenesten er påskrudd
share_scuttle: Skru på deling til Scuttle
api_user_registration: Skru på brukerregistrering via API-et api_user_registration: Skru på brukerregistrering via API-et
store_article_headers: Skru på hvis wallabag lagrer HTTP-hoder for hver artikkel store_article_headers: Skru på hvis wallabag lagrer HTTP-hoder for hver artikkel
shaarli_share_origin_url: Skru på deling av opprinnelsesnettadresse til Shaarli, hvis tjenesten er påskrudd shaarli_share_origin_url: Skru på deling av opprinnelsesnettadresse til Shaarli, hvis tjenesten er påskrudd

View File

@ -17,7 +17,6 @@ wallabag_support_url: Hulp URL voor wallabag
show_printlink: Toon een link naar de print inhoud show_printlink: Toon een link naar de print inhoud
share_unmark: Schakel delen met Unmark.it in share_unmark: Schakel delen met Unmark.it in
share_twitter: Schakel delen met Twitter in share_twitter: Schakel delen met Twitter in
share_scuttle: Schakel delen met Scuttle in
share_shaarli: Schakel delen met Shaarli in share_shaarli: Schakel delen met Shaarli in
share_mail: Schakel delen naar e-mail in share_mail: Schakel delen naar e-mail in
share_diaspora: Schakel deel naar diaspora* in share_diaspora: Schakel deel naar diaspora* in
@ -33,7 +32,6 @@ export_csv: Schakel CSV-export in
export_pdf: Schakel PDF-export in export_pdf: Schakel PDF-export in
export_mobi: Schakel .mobi-export in export_mobi: Schakel .mobi-export in
export_epub: Schakel ePub-export in export_epub: Schakel ePub-export in
carrot: Schakel delen naar Carrot in
download_pictures: Download foto's naar jouw server download_pictures: Download foto's naar jouw server
settings_changed: Instellingen bijgewerkt settings_changed: Instellingen bijgewerkt
diaspora_url: diaspora* URL, als de dienst is aangezet diaspora_url: diaspora* URL, als de dienst is aangezet

View File

@ -1,6 +1,5 @@
settings_changed: Configuracion mesa a jorn settings_changed: Configuracion mesa a jorn
download_pictures: Telecargar los imatges sul servidor download_pictures: Telecargar los imatges sul servidor
carrot: Activar lo partatge cap a Carrot
diaspora_url: URL de diaspora*, se lo servici diaspora* es activat diaspora_url: URL de diaspora*, se lo servici diaspora* es activat
export_epub: Activar l'expòrt ePub export_epub: Activar l'expòrt ePub
export_mobi: Activar l'expòrt .mobi export_mobi: Activar l'expòrt .mobi
@ -12,7 +11,6 @@ export_xml: Activar l'expòrt XML
import_with_rabbitmq: Activar RabbitMQ per importar de donadas de manièra asincròna import_with_rabbitmq: Activar RabbitMQ per importar de donadas de manièra asincròna
import_with_redis: Activar Redis per importar de donadas de manièra asincròna import_with_redis: Activar Redis per importar de donadas de manièra asincròna
shaarli_url: URL de Shaarli, se lo servici Shaarli es activat shaarli_url: URL de Shaarli, se lo servici Shaarli es activat
scuttle_url: URL de Scuttle, se lo servici Scuttle es activat
unmark_url: URL de Unmark, se lo servici Scuttle es activat unmark_url: URL de Unmark, se lo servici Scuttle es activat
share_diaspora: Activar lo partatge cap a Diaspora* share_diaspora: Activar lo partatge cap a Diaspora*
share_mail: Activar lo partatge per corrièl share_mail: Activar lo partatge per corrièl

View File

@ -1,9 +1,8 @@
settings_changed: Konfiguracja zaktualizowana settings_changed: Konfiguracja zaktualizowana
download_pictures: Pobierz obrazy na swój serwer download_pictures: Pobierz obrazy na swój serwer
carrot: Włącz udostępnianie dla Carrot
diaspora_url: Adres URL Diaspora, jeżeli usługa jest włączona diaspora_url: Adres URL Diaspora, jeżeli usługa jest włączona
export_epub: Włącz eksport do ePub export_epub: Włącz eksport do ePub
export_mobi: Włącz eksport do .mobi export_mobi: Włącz eksport do plików .mobi (przestarzałe, zostanie wkrótce usunięte)
export_pdf: Włącz eksport do PDF export_pdf: Włącz eksport do PDF
export_csv: Włącz eksport do CSV export_csv: Włącz eksport do CSV
export_json: Włącz eksport do JSON export_json: Włącz eksport do JSON
@ -12,11 +11,9 @@ export_xml: Włącz eksport do XML
import_with_rabbitmq: Włącz RabbitMQ dla asynchronicznego importu danych import_with_rabbitmq: Włącz RabbitMQ dla asynchronicznego importu danych
import_with_redis: Włącz Redis dla asynchronicznego importu danych import_with_redis: Włącz Redis dla asynchronicznego importu danych
shaarli_url: Adress URL Shaarli, jeżeli usługa jest włączona shaarli_url: Adress URL Shaarli, jeżeli usługa jest włączona
scuttle_url: Adress URL Scuttle, jeżeli usługa jest włączona
share_diaspora: Włącz udostępnianie dla Diaspora share_diaspora: Włącz udostępnianie dla Diaspora
share_mail: Włącz udostępnianie przez e-mail share_mail: Włącz udostępnianie przez e-mail
share_shaarli: Włącz udostępnianie dla Shaarli share_shaarli: Włącz udostępnianie dla Shaarli
share_scuttle: Włącz udostępnianie dla Scuttle
share_twitter: Włącz udostępnianie dla Twitter share_twitter: Włącz udostępnianie dla Twitter
share_unmark: Włącz udostępnianie dla Unmark.it share_unmark: Włącz udostępnianie dla Unmark.it
show_printlink: Pokaż link do wydrukowania zawartości show_printlink: Pokaż link do wydrukowania zawartości
@ -29,13 +26,12 @@ modify_settings: zatwierdź
matomo_host: Host twojej strony Matomo (bez http:// lub https://) matomo_host: Host twojej strony Matomo (bez http:// lub https://)
matomo_site_id: ID twojej strony Matomo matomo_site_id: ID twojej strony Matomo
matomo_enabled: Włacz Matomo matomo_enabled: Włacz Matomo
demo_mode_enabled: Włącz tryb demo? (używany wyłącznie dla publicznej demonstracji demo_mode_enabled: Włącz tryb demonstracyjny? (Używany wyłącznie do publicznej demonstracji wallabag)
Wallabag) demo_mode_username: Użytkownik demonstracyjny
demo_mode_username: Użytkownik Demonstracyjny share_public: Zezwalaj na publiczne adresy URL dla wpisów
share_public: Zezwalaj na publiczne adresy url dla wpisów
download_images_enabled: Pobierz obrazy lokalnie download_images_enabled: Pobierz obrazy lokalnie
restricted_access: Włącz autoryzację dla stron za paywallem restricted_access: Włącz autoryzację dla stron za paywallem
api_user_registration: Włącz rejestrację użytkownika przy użyciu API api_user_registration: Włącz rejestrację użytkownika przy użyciu API
unmark_url: Odznacz URL, jeżeli usługa jest włączona unmark_url: Odznacz URL, jeżeli usługa jest włączona
store_article_headers: Włącz, jeżeli Wallabag zapisuje nagłówki HTTP dla każdego artykułu store_article_headers: Włącz, jeżeli wallabag zapisuje nagłówki HTTP dla każdego artykułu
shaarli_share_origin_url: Włącz udostępnianie URL Shaarli, jeżeli usługa jest włączona shaarli_share_origin_url: Włącz udostępnianie oryginalnego adresu URL do Shaarli, jeśli usługa jest włączona

View File

@ -1,5 +1,4 @@
download_pictures: Descarregar imagens ao seu servidor download_pictures: Descarregar imagens ao seu servidor
carrot: Habilitar compartilhamento para o Carrot
diaspora_url: URL de diaspora* caso o serviço esteja ativado diaspora_url: URL de diaspora* caso o serviço esteja ativado
export_epub: Habilita exportação para ePub export_epub: Habilita exportação para ePub
export_mobi: Habilita exportação para .mobi export_mobi: Habilita exportação para .mobi
@ -9,13 +8,11 @@ export_json: Habilita exportação para JSON
export_txt: Habilita exportação para TXT export_txt: Habilita exportação para TXT
export_xml: Habilita exportação para XML export_xml: Habilita exportação para XML
shaarli_url: URL de Shaarli caso o serviço esteja ativado shaarli_url: URL de Shaarli caso o serviço esteja ativado
scuttle_url: URL de Scuttle caso o serviço esteja ativado
unmark_url: URL de Unmark caso o serviço esteja ativado unmark_url: URL de Unmark caso o serviço esteja ativado
pocket_consumer_key: Chave de consumidor do Pocket para importar conteúdo (https://getpocket.com/developer/docs/authentication) pocket_consumer_key: Chave de consumidor do Pocket para importar conteúdo (https://getpocket.com/developer/docs/authentication)
share_diaspora: Habilitar compartilhamento para o diaspora* share_diaspora: Habilitar compartilhamento para o diaspora*
share_mail: Habilitar compartilhamento por e-mail share_mail: Habilitar compartilhamento por e-mail
share_shaarli: Habilitar compartilhamento para o Shaarli share_shaarli: Habilitar compartilhamento para o Shaarli
share_scuttle: Habilitar compartilhamento para o Scuttle
share_twitter: Habilitar compartilhamento para o Twitter share_twitter: Habilitar compartilhamento para o Twitter
share_unmark: Habilitar compartilhamento para o Unmark.it share_unmark: Habilitar compartilhamento para o Unmark.it
show_printlink: Mostrar um link para imprimir o conteúdo show_printlink: Mostrar um link para imprimir o conteúdo

View File

@ -1,5 +1,4 @@
download_pictures: Descarcă poze pe server download_pictures: Descarcă poze pe server
carrot: Permite share către Carrot
diaspora_url: diaspora* URL, dacă serviciul este permis diaspora_url: diaspora* URL, dacă serviciul este permis
export_epub: Permite exportare ePub export_epub: Permite exportare ePub
export_mobi: Permite exportare .mobi export_mobi: Permite exportare .mobi
@ -9,12 +8,10 @@ export_json: Permite exportare JSON
export_txt: Permite exportare TXT export_txt: Permite exportare TXT
export_xml: Permite exportare XML export_xml: Permite exportare XML
shaarli_url: Shaarli URL, dacă serviciul este permis shaarli_url: Shaarli URL, dacă serviciul este permis
scuttle_url: Scuttle URL, dacă serviciul este permis
unmark_url: Unmark URL, dacă serviciul este permis unmark_url: Unmark URL, dacă serviciul este permis
share_diaspora: Permite share către diaspora* share_diaspora: Permite share către diaspora*
share_mail: Permite share prin email share_mail: Permite share prin email
share_shaarli: Permite share către Shaarli share_shaarli: Permite share către Shaarli
share_scuttle: Permite share către Scuttle
share_twitter: Permite share către Twitter share_twitter: Permite share către Twitter
share_unmark: Permite share către Unmark.it share_unmark: Permite share către Unmark.it
show_printlink: Afișează un link pentru a printa content-ul show_printlink: Afișează un link pentru a printa content-ul

View File

@ -1,6 +1,5 @@
settings_changed: "Настройки обновлены" settings_changed: "Настройки обновлены"
download_pictures: "Скачивать картинки на Ваш сервер" download_pictures: "Скачивать картинки на Ваш сервер"
carrot: "Включить возможность отслеживания событий через Carrot"
diaspora_url: "Diaspora URL, если сервис включен" diaspora_url: "Diaspora URL, если сервис включен"
export_epub: "Включить ePub экспорт" export_epub: "Включить ePub экспорт"
export_mobi: "Включить .mobi экспорт" export_mobi: "Включить .mobi экспорт"
@ -12,7 +11,6 @@ export_xml: "Включить XML экспорт"
import_with_rabbitmq: "Включить RabbitMQ для импорта данных(асинхронно)" import_with_rabbitmq: "Включить RabbitMQ для импорта данных(асинхронно)"
import_with_redis: "Включить Redis для импорта данных(асинхронно)" import_with_redis: "Включить Redis для импорта данных(асинхронно)"
shaarli_url: "Shaarli URL, если сервис включен" shaarli_url: "Shaarli URL, если сервис включен"
scuttle_url: "Scuttle URL, если сервис включен"
unmark_url: "Unmark URL, если сервис включен" unmark_url: "Unmark URL, если сервис включен"
share_diaspora: "Включить возможность поделиться в соц.сети Diaspora" share_diaspora: "Включить возможность поделиться в соц.сети Diaspora"
share_mail: "Включить возможность поделиться по email" share_mail: "Включить возможность поделиться по email"
@ -38,4 +36,3 @@ restricted_access: "Включить авторизацию на сайте с
shaarli_share_origin_url: Включите отправку URL-адреса источника для Shaarli, если услуга включена shaarli_share_origin_url: Включите отправку URL-адреса источника для Shaarli, если услуга включена
store_article_headers: Включите, если wallabag хранит заголовки HTTP для каждой статьи store_article_headers: Включите, если wallabag хранит заголовки HTTP для каждой статьи
api_user_registration: Разрешить пользователю регистрироваться с помощью API api_user_registration: Разрешить пользователю регистрироваться с помощью API
share_scuttle: Включить возможность поделиться в Shaarli

View File

@ -1,6 +1,5 @@
settings_changed: ปรับปรุงองค์ประกอบ settings_changed: ปรับปรุงองค์ประกอบ
download_pictures: ดาวน์โหลดรูปภาพผ่านเซิฟเวอร์ของคุณ download_pictures: ดาวน์โหลดรูปภาพผ่านเซิฟเวอร์ของคุณ
carrot: เปิดการแชร์ Carrot
diaspora_url: Diaspora-URL, ถ้าเซิฟเวอร์ถูกเปิดใช้งาน diaspora_url: Diaspora-URL, ถ้าเซิฟเวอร์ถูกเปิดใช้งาน
export_epub: เปิดใช้งานการนำเข้าข้อมูลแบบ ePub export_epub: เปิดใช้งานการนำเข้าข้อมูลแบบ ePub
export_mobi: เปิดใช้งานการนำเข้าข้อมูลแบบ .mobi export_mobi: เปิดใช้งานการนำเข้าข้อมูลแบบ .mobi
@ -15,7 +14,6 @@ shaarli_url: Shaarli-URL, ถ้าเซิฟเวอร์ถูกเปิ
share_diaspora: เปิดการแชร์ Diaspora share_diaspora: เปิดการแชร์ Diaspora
share_mail: เปิดการแชร์ผ่าน email share_mail: เปิดการแชร์ผ่าน email
share_shaarli: เปิดการแชร์ Shaarli share_shaarli: เปิดการแชร์ Shaarli
share_scuttle: เปิดการแชร์ Scuttle
share_twitter: เปิดการแชร์ Twitter share_twitter: เปิดการแชร์ Twitter
share_unmark: เปิดการแชร์ Unmark.it share_unmark: เปิดการแชร์ Unmark.it
show_printlink: แสดงลิงค์เพื่อปรินท์เนื้อหา show_printlink: แสดงลิงค์เพื่อปรินท์เนื้อหา

View File

@ -1,9 +1,8 @@
settings_changed: Ayarlar güncellendi settings_changed: Ayarlar güncellendi
download_pictures: Resimleri sunucuya indir download_pictures: Resimleri sunucuya indir
carrot: Carrot'a paylaşımı etkinleştir
diaspora_url: hizmet etkinse diaspora* URL'si diaspora_url: hizmet etkinse diaspora* URL'si
export_epub: ePub dışa aktarımını etkinleştir export_epub: ePub dışa aktarımını etkinleştir
export_mobi: .mobi dışa aktarımını etkinleştir export_mobi: .mobi dışa aktarımını etkinleştir (kullanım dışı, yakında kaldırılacak)
export_pdf: PDF dışa aktarımını etkinleştir export_pdf: PDF dışa aktarımını etkinleştir
export_csv: CSV dışa aktarımını etkinleştir export_csv: CSV dışa aktarımını etkinleştir
export_json: JSON dışa aktarımını etkinleştir export_json: JSON dışa aktarımını etkinleştir
@ -12,12 +11,10 @@ export_xml: XML dışa aktarımını etkinleştir
import_with_rabbitmq: Verileri eşzamansız olarak içe aktarmak için RabbitMQ'yu etkinleştir import_with_rabbitmq: Verileri eşzamansız olarak içe aktarmak için RabbitMQ'yu etkinleştir
import_with_redis: Verileri eşzamansız olarak içe aktarmak için Redis'i etkinleştir import_with_redis: Verileri eşzamansız olarak içe aktarmak için Redis'i etkinleştir
shaarli_url: Hizmet etkinse Shaarli URL'si shaarli_url: Hizmet etkinse Shaarli URL'si
scuttle_url: Hizmet etkinse Scuttle URL'si
unmark_url: Hizmet etkinse Unmark URL'si unmark_url: Hizmet etkinse Unmark URL'si
share_diaspora: diaspora*'ya paylaşımı etkinleştir share_diaspora: diaspora*'ya paylaşımı etkinleştir
share_mail: E-posta ile paylaşımı etkinleştir share_mail: E-posta ile paylaşımı etkinleştir
share_shaarli: Shaarli'ye paylaşımı etkinleştir share_shaarli: Shaarli'ye paylaşımı etkinleştir
share_scuttle: Scuttle'a paylaşımı etkinleştir
share_twitter: Twitter'a paylaşımı etkinleştir share_twitter: Twitter'a paylaşımı etkinleştir
share_unmark: Unmark.it'e paylaşımı etkinleştir share_unmark: Unmark.it'e paylaşımı etkinleştir
show_printlink: İçeriği yazdırabilmek için bir bağlantı görüntüle show_printlink: İçeriği yazdırabilmek için bir bağlantı görüntüle

View File

@ -1,6 +1,5 @@
settings_changed: Конфігурацію оновлено settings_changed: Конфігурацію оновлено
download_pictures: Завантажити картинки на ваш сервер download_pictures: Завантажити картинки на ваш сервер
carrot: Дозволити ділитися в Carrot
diaspora_url: diaspora* адреса, якщо сервіс увімкнено diaspora_url: diaspora* адреса, якщо сервіс увімкнено
export_epub: Увімкнути експорт в ePub export_epub: Увімкнути експорт в ePub
export_mobi: Увімкнути експорт в .mobi export_mobi: Увімкнути експорт в .mobi
@ -12,12 +11,10 @@ export_xml: Увімкнути експорт в XML
import_with_rabbitmq: Увімкнути можливість асинхронного імпорту через RabbitMQ import_with_rabbitmq: Увімкнути можливість асинхронного імпорту через RabbitMQ
import_with_redis: Увімкнути можливість асинхронного імпорту через Redis import_with_redis: Увімкнути можливість асинхронного імпорту через Redis
shaarli_url: Shaarli URL, якщо сервіс увімкнено shaarli_url: Shaarli URL, якщо сервіс увімкнено
scuttle_url: Scuttle URL, якщо сервіс увімкнено
unmark_url: Unmark URL, якщо сервіс увімкнено unmark_url: Unmark URL, якщо сервіс увімкнено
share_diaspora: Дозволити ділитися в diaspora* share_diaspora: Дозволити ділитися в diaspora*
share_mail: Дозволити ділитись електронною поштою share_mail: Дозволити ділитись електронною поштою
share_shaarli: Дозволити ділитися в Shaarli share_shaarli: Дозволити ділитися в Shaarli
share_scuttle: Дозволити ділитися в Scuttle
share_twitter: Дозволити ділитися в Twitter share_twitter: Дозволити ділитися в Twitter
share_unmark: Дозволити ділитися в Unmark.it share_unmark: Дозволити ділитися в Unmark.it
show_printlink: Показувати лінк для друку show_printlink: Показувати лінк для друку

View File

@ -1,6 +1,5 @@
settings_changed: 配置已更新 settings_changed: 配置已更新
download_pictures: 在你的服务器上缓存图片 download_pictures: 在你的服务器上缓存图片
carrot: 启用分享到 Carrot
diaspora_url: diaspora* 链接,如果该服务已被启用 diaspora_url: diaspora* 链接,如果该服务已被启用
export_epub: 启用 ePub 导出 export_epub: 启用 ePub 导出
export_mobi: 启用 .mobi 导出(已废弃,不久后将移除) export_mobi: 启用 .mobi 导出(已废弃,不久后将移除)
@ -12,12 +11,10 @@ export_xml: 启用 XML 导出
import_with_rabbitmq: 启用 RabbitMQ 来异步导入数据 import_with_rabbitmq: 启用 RabbitMQ 来异步导入数据
import_with_redis: 启用 Redis 来异步导入数据 import_with_redis: 启用 Redis 来异步导入数据
shaarli_url: Shaarli 链接,如果该服务已被启用 shaarli_url: Shaarli 链接,如果该服务已被启用
scuttle_url: Scuttle 链接,如果该服务已被启用
unmark_url: Unmark 链接,如果该服务已被启用 unmark_url: Unmark 链接,如果该服务已被启用
share_diaspora: 启用分享到 diaspora* share_diaspora: 启用分享到 diaspora*
share_mail: 启用邮件分享 share_mail: 启用邮件分享
share_shaarli: 启用分享到 Shaarli share_shaarli: 启用分享到 Shaarli
share_scuttle: 启用分享到 Scuttle
share_twitter: 启用分享到 Twitter share_twitter: 启用分享到 Twitter
share_unmark: 启用分享到 Unmark.it share_unmark: 启用分享到 Unmark.it
show_printlink: 展示一个用于打印内容的链接 show_printlink: 展示一个用于打印内容的链接

View File

@ -1 +1,4 @@
{} download_pictures: 下載圖片至你的服務器上
diaspora_url: diaspora* URL(如果該服務已啟用)
settings_changed: 已更新設定
export_epub: 啟用 ePub 輸出

View File

@ -1,4 +1,4 @@
{% extends "WallabagCoreBundle::layout.html.twig" %} {% extends "@WallabagCore/layout.html.twig" %}
{% block title %}{{ 'menu.left.internal_settings'|trans }}{% endblock %} {% block title %}{{ 'menu.left.internal_settings'|trans }}{% endblock %}
@ -12,17 +12,17 @@
<div class="row"> <div class="row">
<div class="div_tabs col s12"> <div class="div_tabs col s12">
<ul class="tabs"> <ul class="tabs">
{% for section in sections | craue_sortSections %} {% for section in sections|craue_sortSections %}
<li class="tab col s12 m6 l3"><a href="#set-{{ section }}">{{ section | trans({}, 'CraueConfigBundle') }}</a></li> <li class="tab col s12 m6 l3"><a href="#set-{{ section }}">{{ section|trans({}, 'CraueConfigBundle') }}</a></li>
{% endfor %} {% endfor %}
</ul> </ul>
</div> </div>
{% for section in sections | craue_sortSections %} {% for section in sections|craue_sortSections %}
<div id="set-{{ section }}" class="col s12"> <div id="set-{{ section }}" class="col s12">
{% for setting in form.settings if setting.vars.value.section == section %} {% for setting in form.settings if setting.vars.value.section == section %}
{{ form_row(setting.value, { {{ form_row(setting.value, {
'label': setting.vars.value.name | trans({}, 'CraueConfigBundle'), 'label': setting.vars.value.name|trans({}, 'CraueConfigBundle'),
}) }} }) }}
{% endfor %} {% endfor %}
</div> </div>
@ -30,7 +30,7 @@
</div> </div>
<button class="btn waves-effect waves-light" type="submit" name="action"> <button class="btn waves-effect waves-light" type="submit" name="action">
{{ 'modify_settings' | trans({}, 'CraueConfigBundle') }} {{ 'modify_settings'|trans({}, 'CraueConfigBundle') }}
</button> </button>
{{ form_widget(form._token) }} {{ form_widget(form._token) }}

View File

@ -1,6 +1,6 @@
{% trans_default_domain 'FOSUserBundle' %} {% trans_default_domain 'FOSUserBundle' %}
{{ form_start(form, { 'action': path('fos_user_change_password'), 'attr': { 'class': 'fos_user_change_password' } }) }} {{ form_start(form, {'action': path('fos_user_change_password'), 'attr': {'class': 'fos_user_change_password'}}) }}
<div class="card-content"> <div class="card-content">
<div class="row"> <div class="row">
{{ form_widget(form) }} {{ form_widget(form) }}

View File

@ -1,4 +1,4 @@
{% extends "FOSUserBundle::layout.html.twig" %} {% extends "@FOSUser/layout.html.twig" %}
{% trans_default_domain 'FOSUserBundle' %} {% trans_default_domain 'FOSUserBundle' %}

View File

@ -1,4 +1,4 @@
{% extends "FOSUserBundle::layout.html.twig" %} {% extends "@FOSUser/layout.html.twig" %}
{% trans_default_domain 'FOSUserBundle' %} {% trans_default_domain 'FOSUserBundle' %}
@ -11,7 +11,7 @@
{% endif %} {% endif %}
</div> </div>
<div class="card-action center"> <div class="card-action center">
<a href="{{ path('homepage') }}" class="waves-effect waves-light btn">{{ 'security.register.go_to_account'|trans({},'messages') }}</a> <a href="{{ path('homepage') }}" class="waves-effect waves-light btn">{{ 'security.register.go_to_account'|trans({}, 'messages') }}</a>
</div> </div>
</div> </div>
{% endblock fos_user_content %} {% endblock fos_user_content %}

View File

@ -5,8 +5,8 @@
<div class="row"> <div class="row">
{{ form_widget(form._token) }} {{ form_widget(form._token) }}
{% for flashMessage in app.session.flashbag.get('notice') %} {% for flash_message in app.session.flashbag.get('notice') %}
<span class="black-text"><p>{{ flashMessage }}</p></span> <span class="black-text"><p>{{ flash_message }}</p></span>
{% endfor %} {% endfor %}
<div class="input-field col s12"> <div class="input-field col s12">

View File

@ -1,4 +1,4 @@
{% extends "FOSUserBundle::layout.html.twig" %} {% extends "@FOSUser/layout.html.twig" %}
{% trans_default_domain 'FOSUserBundle' %} {% trans_default_domain 'FOSUserBundle' %}

View File

@ -5,8 +5,8 @@
<div class="row"> <div class="row">
<p>{{ 'security.resetting.description'|trans({}, "messages") }}</p> <p>{{ 'security.resetting.description'|trans({}, "messages") }}</p>
{% for flashMessage in app.session.flashbag.get('notice') %} {% for flash_message in app.session.flashbag.get('notice') %}
<span class="black-text"><p>{{ flashMessage }}</p></span> <span class="black-text"><p>{{ flash_message }}</p></span>
{% endfor %} {% endfor %}
{% if invalid_username is defined %} {% if invalid_username is defined %}

View File

@ -1,6 +1,6 @@
{% trans_default_domain 'FOSUserBundle' %} {% trans_default_domain 'FOSUserBundle' %}
{{ form_start(form, { 'action': path('fos_user_resetting_reset', {'token': token}), 'attr': { 'class': 'fos_user_resetting_reset' } }) }} {{ form_start(form, {'action': path('fos_user_resetting_reset', {'token': token}), 'attr': {'class': 'fos_user_resetting_reset'}}) }}
<div class="card-content"> <div class="card-content">
<div class="row"> <div class="row">
{{ form_widget(form) }} {{ form_widget(form) }}

View File

@ -1,4 +1,4 @@
{% extends "FOSUserBundle::layout.html.twig" %} {% extends "@FOSUser/layout.html.twig" %}
{% block fos_user_content %} {% block fos_user_content %}
<form action="{{ path('fos_user_security_check') }}" method="post" name="loginform"> <form action="{{ path('fos_user_security_check') }}" method="post" name="loginform">
@ -8,8 +8,8 @@
<script>Materialize.toast('{{ error.messageKey|trans(error.messageData, 'security') }}', 4000)</script> <script>Materialize.toast('{{ error.messageKey|trans(error.messageData, 'security') }}', 4000)</script>
{% endif %} {% endif %}
{% for flashMessage in app.session.flashbag.get('notice') %} {% for flash_message in app.session.flashbag.get('notice') %}
<script>Materialize.toast('{{ flashMessage }}')</script> <script>Materialize.toast('{{ flash_message }}')</script>
{% endfor %} {% endfor %}
<div class="row"> <div class="row">

View File

@ -1,4 +1,4 @@
{% extends "WallabagCoreBundle::layout.html.twig" %} {% extends "@WallabagCore/layout.html.twig" %}
{% block title %}{{ 'security.login.page_title'|trans }}{% endblock %} {% block title %}{{ 'security.login.page_title'|trans }}{% endblock %}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 530 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 554 B

View File

@ -1,164 +0,0 @@
#article {
width: 70%;
margin-bottom: 3em;
text-align: justify;
.tags {
margin-bottom: 1em;
}
i {
font-style: normal;
}
h1 {
text-align: left;
}
h2::after {
content: none;
}
h2,
h3,
h4 {
text-transform: none;
}
}
blockquote {
border: 1px solid #999;
background-color: #fff;
padding: 1em;
margin: 0;
}
.topPosF {
position: fixed;
right: 20%;
bottom: 2em;
font-size: 1.5em;
}
#article_toolbar {
margin-bottom: 1em;
li {
display: inline-block;
margin: 3px auto;
}
a {
background-color: #000;
padding: 0.3em 0.5em 0.2em;
color: #fff;
text-decoration: none;
&:hover,
&:focus {
background-color: #999;
}
}
}
#nav-btn-add-tag {
cursor: pointer;
}
.shaarli::before {
content: "*";
}
.return {
text-decoration: none;
margin-top: 1em;
display: block;
}
.return::before {
margin-right: 0.5em;
}
.notags {
font-style: italic;
color: #999;
}
.icon-feed {
background-color: #000;
color: #fff;
padding: 0.2em 0.5em;
&::before {
position: relative;
top: 2px;
}
}
.list-tags {
li {
margin-bottom: 0.5em;
}
.icon-feed:hover,
.icon-feed:focus {
background-color: #fff;
color: #000;
text-decoration: none;
}
a {
text-decoration: none;
&:hover,
&:focus {
text-decoration: underline;
}
}
}
pre code {
font-family: "Courier New", Courier, monospace;
}
#filters {
position: fixed;
width: 20%;
height: 100%;
top: 0;
right: 0;
background-color: #fff;
padding: 30px 30px 15px 15px;
border-left: 1px #333 solid;
z-index: 12;
min-width: 300px;
form .filter-group {
margin: 5px;
}
}
#download-form {
position: fixed;
width: 10%;
height: 100%;
top: 0;
right: 0;
background-color: #fff;
padding: 30px 30px 15px 15px;
border-left: 1px #333 solid;
z-index: 12;
min-width: 200px;
li {
display: block;
padding: 0.5em 2em 0.5em 1em;
color: #fff;
position: relative;
text-transform: uppercase;
text-decoration: none;
font-weight: 400;
font-family: "PT Sans", sans-serif;
transition: all 0.5s ease;
}
}

View File

@ -1,258 +0,0 @@
::selection {
color: #fff;
background-color: #000;
}
.desktopHide {
display: none;
}
.logo {
position: fixed;
z-index: 20;
top: 0.4em;
left: 0.6em;
}
h2,
h3,
h4 {
font-family: "PT Sans", sans-serif;
text-transform: uppercase;
}
p,
li,
label {
color: #666;
}
a {
color: #000;
font-weight: bold;
&.nostyle {
text-decoration: none;
}
&:hover,
&:focus {
text-decoration: none;
}
}
form fieldset {
border: 0;
padding: 0;
margin: 0;
}
form input[type="text"],
form input[type="number"],
select,
form input[type="password"],
form input[type="url"],
form input[type="email"] {
border: 1px solid #999;
padding: 0.5em 1em;
min-width: 12em;
color: #666;
}
@media screen {
select {
appearance: none;
border-radius: 0;
background: #fff url("../../_global/img/bg-select.png") no-repeat right center;
}
}
.inline {
.row {
display: inline-block;
margin-right: 0.5em;
}
label {
min-width: 6em;
}
}
fieldset label {
display: inline-block;
min-width: 12.5em;
color: #666;
}
label {
margin-right: 0.5em;
}
form .row {
margin-bottom: 0.5em;
}
form button,
input[type="submit"] {
cursor: pointer;
background-color: #000;
color: #fff;
padding: 0.5em 1em;
display: inline-block;
border: 1px solid #000;
}
form button:hover,
form button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: #fff;
color: #000;
transition: all 0.5s ease;
}
#bookmarklet {
cursor: move;
}
h2::after {
content: "";
height: 4px;
width: 20%;
background-color: #000;
display: block;
}
.links {
padding: 0;
margin: 0;
li {
list-style: none;
margin: 0;
padding: 0;
}
}
#links {
position: fixed;
top: 0;
width: 10em;
left: 0;
text-align: right;
background-color: #333;
padding-top: 9.5em;
height: 100%;
box-shadow: inset -4px 0 20px rgb(0 0 0 / 60%);
z-index: 15;
> li > a {
display: block;
padding: 0.5em 2em 0.5em 1em;
color: #fff;
position: relative;
text-transform: uppercase;
text-decoration: none;
font-weight: normal;
font-family: "PT Sans", sans-serif;
transition: all 0.5s ease;
&:hover,
&:focus {
background-color: #999;
color: #000;
}
}
.current::after {
content: "";
width: 0;
height: 0;
position: absolute;
border: 10px solid transparent;
border-right-color: #eee;
right: 0;
top: 50%;
margin-top: -10px;
}
li:last-child {
position: fixed;
bottom: 1em;
width: 10em;
a::before {
font-size: 1.2em;
position: relative;
top: 2px;
}
}
}
#main {
margin-left: 12em;
position: relative;
z-index: 10;
padding-right: 5%;
padding-bottom: 1em;
}
#sort {
padding: 0;
list-style-type: none;
opacity: 0.5;
display: inline-block;
li {
display: inline;
font-size: 0.9em;
& + li {
margin-left: 10px;
}
}
a {
padding: 2px 2px 0;
vertical-align: middle;
}
img {
vertical-align: baseline;
:hover {
cursor: pointer;
}
}
}
#display-mode {
float: right;
margin-top: 10px;
margin-bottom: 10px;
opacity: 0.5;
}
#listmode {
width: 16px;
display: inline-block;
text-decoration: none;
&.tablemode {
background: url("../../_global/img/table.png") no-repeat bottom;
}
.listmode {
background: url("../../_global/img/list.png") no-repeat bottom;
}
}
#warning_message {
position: fixed;
background-color: #ff6347;
z-index: 1000;
bottom: 0;
left: 0;
width: 100%;
color: #000;
}

View File

@ -1,13 +0,0 @@
/* Style */
@import "guide";
@import "layout";
@import "article";
@import "pictos";
@import "login";
@import "save";
@import "messages";
/* Tools */
@import "media_queries";
@import "print";
@import "ratatouille";

View File

@ -1,309 +0,0 @@
#content {
margin-top: 2em;
min-height: 30em;
}
footer {
text-align: right;
position: relative;
bottom: 0;
right: 5em;
color: #999;
font-size: 0.8em;
font-style: italic;
z-index: 20;
a {
color: #999;
font-weight: normal;
}
}
.list-entries {
letter-spacing: -5px;
}
.listmode.entry {
width: 100%;
height: inherit;
}
.card-entry-tags {
max-height: 2em;
overflow-y: hidden;
padding: 0;
margin: 0;
}
.card-entry-tags li,
.card-entry-tags span {
display: inline-block;
margin: 0 5px;
padding: 5px 12px;
background-color: rgb(0 0 0 / 60%);
border-radius: 3px;
max-height: 2em;
overflow: hidden;
text-overflow: ellipsis;
}
.card-entry-tags a,
.card-entry-labels a {
text-decoration: none;
font-weight: normal;
color: #fff;
}
.nav-panel-add-tag {
margin-top: 10px;
}
.list-entries + .results {
margin-bottom: 2em;
}
.reading-time,
.created-at {
color: #999;
font-style: italic;
font-weight: normal;
font-size: 0.9em;
}
.estimatedTime small {
position: relative;
top: -1px;
}
.entry {
background-color: #fff;
letter-spacing: normal;
box-shadow: 0 3px 7px rgb(0 0 0 / 30%);
display: inline-block;
width: 32%;
margin-bottom: 1.5em;
vertical-align: top;
margin-right: 1%;
position: relative;
overflow: hidden;
padding: 1.5em 0 3em;
height: 440px;
img.preview {
width: 100%;
object-fit: cover;
height: 100%;
}
&::before {
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-bottom-color: #000;
position: absolute;
bottom: 0.7em;
z-index: 10;
right: 1.5em;
transition: all 0.5s ease;
}
&::after {
content: "";
position: absolute;
height: 7px;
width: 100%;
bottom: 0;
left: 0;
background-color: #000;
transition: all 0.5s ease;
}
&:hover {
box-shadow: 0 3px 10px rgb(0 0 0 / 100%);
&::after {
height: 40px;
}
&::before {
bottom: 2.3em;
}
h2 a {
color: #666;
}
.tools {
bottom: 0;
}
}
h2 {
text-transform: none;
margin-bottom: 0;
line-height: 1.2;
margin-left: 5px;
}
&::after {
content: none;
}
a {
display: block;
text-decoration: none;
color: #000;
word-wrap: break-word;
transition: all 0.5s ease;
}
p {
color: #666;
font-size: 0.9em;
line-height: 1.7;
margin: 5px 5px auto;
}
h2 a::first-letter {
text-transform: uppercase;
}
.tools {
position: absolute;
bottom: -40px;
left: 0;
background: #000;
width: 100%;
z-index: 10;
padding-right: 0.5em;
text-align: right;
transition: all 0.5s ease;
a {
color: #666;
text-decoration: none;
display: block;
padding: 0.4em;
&:hover {
color: #fff;
}
}
li {
display: inline-block;
margin-top: 10px;
}
li:first-child {
float: left;
font-size: 0.9em;
max-width: calc(100% - 40px * 4);
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-height: 2em;
margin-left: 10px;
}
}
.card-entry-labels {
position: absolute;
top: 100px;
left: -1em;
z-index: 90;
max-width: 50%;
padding-left: 0;
li {
margin: 10px 10px 10px auto;
padding: 5px 12px 5px 25px;
background-color: rgb(0 0 0 / 60%);
border-radius: 0 3px 3px 0;
color: #fff;
cursor: default;
max-height: 2em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
a {
color: #fff;
}
}
}
}
.entry:nth-child(3n+1) {
margin-left: 0;
}
.results {
letter-spacing: -5px;
padding: 0 0 0.5em;
> * {
display: inline-block;
vertical-align: top;
letter-spacing: normal;
width: 50%;
text-align: right;
}
}
div.pagination ul {
text-align: right;
}
.nb-results {
text-align: left;
font-style: italic;
color: #999;
display: inline-flex;
}
div.pagination ul {
a {
color: #999;
text-decoration: none;
&:hover,
&:focus {
text-decoration: underline;
}
}
> * {
display: inline-block;
margin-left: 0.5em;
}
.prev.disabled,
.next.disabled {
display: none;
}
.current {
height: 25px;
padding: 4px 8px;
border: 1px solid #d5d5d5;
text-decoration: none;
font-weight: bold;
color: #000;
background-color: #ccc;
}
}
.card-tag-form {
display: inline-block;
}
.card-tag-form input[type="text"] {
min-width: 20em;
}
.hide,
.hidden {
display: none;
}

View File

@ -1,26 +0,0 @@
.login {
background-color: #333;
#main {
padding: 0;
margin: 0;
}
form {
background-color: #fff;
padding: 1.5em;
box-shadow: 0 1px 8px rgb(0 0 0 / 90%);
width: 20em;
position: absolute;
top: 8em;
left: 50%;
margin-left: -10em;
}
.logo {
position: absolute;
top: 2em;
left: 50%;
margin-left: -55px;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,177 +0,0 @@
@media screen and (max-width: 1050px) {
.entry {
width: 49%;
}
.entry:nth-child(3n+1) {
margin-left: 1.5%;
}
.entry:nth-child(2n+1) {
margin-left: 0;
}
}
@media screen and (max-width: 900px) {
#article {
width: 80%;
}
.topPosF {
right: 2.5em;
}
}
@media screen and (max-width: 700px) {
.entry {
width: 100%;
margin-left: 0;
}
#display-mode {
display: none;
}
}
@media screen and (max-height: 770px) {
.menu.users,
.menu.internal,
.menu.developer {
display: none;
}
}
@media screen and (max-width: 500px) {
.entry {
width: 100%;
margin-left: 0;
}
body > header {
background-color: #333;
position: fixed;
top: 0;
width: 100%;
height: 3em;
z-index: 11;
}
#links li:last-child {
position: static;
width: auto;
}
#links li:last-child a::before {
content: none;
}
.logo {
width: 1.25em;
height: 1.25em;
left: 0;
top: 0;
}
.login > header {
position: static;
}
.login form {
width: 100%;
position: static;
margin-left: 0;
}
.login .logo {
height: auto;
top: 0.5em;
width: 75px;
margin-left: -37.5px;
}
.desktopHide {
display: block;
position: fixed;
z-index: 20;
top: 0;
right: 0;
border: 0;
width: 2.5em;
height: 2.5em;
cursor: pointer;
background-color: #999;
font-size: 1.2em;
}
.desktopHide:hover,
.desktopHide:focus {
background-color: #fff;
}
#links {
display: none;
width: 100%;
height: auto;
padding-top: 3em;
}
#links.menu--open {
display: block;
}
footer {
position: static;
margin-right: 3em;
}
#main {
margin-left: 1.5em;
padding-right: 1.5em;
position: static;
margin-top: 3em;
}
.card-entry-labels {
display: none;
}
#article_toolbar .topPosF {
display: none;
}
#article {
width: 100%;
}
#article h1 {
font-size: 1.5em;
}
#article_toolbar a {
padding: 0.3em 0.4em 0.2em;
}
#display-mode {
display: none;
}
.popup-form,
#bagit-form,
#search-form {
left: 0;
width: 100%;
border-left: none;
}
.popup-form form,
#bagit-form form,
#search-form form {
width: 100%;
}
}
@media only print {
header h1.logo {
display: none;
}
}

View File

@ -1,50 +0,0 @@
/* ==========================================================================
Messages
========================================================================== */
.messages {
text-align: left;
width: 60%;
margin: auto 17%;
> * {
display: inline-block;
}
.install {
text-align: left;
&.error {
border: 1px solid #c42608;
color: #c00 !important;
background: #fff0ef;
}
&.notice {
border: 1px solid #ebcd41;
color: #000;
background: #fffcd3;
}
&.success {
border: 1px solid #6dc70c;
background: #e0fbcc !important;
}
}
}
.warning {
font-weight: bold;
display: block;
width: 100%;
}
.more-info {
font-size: 0.85em;
line-height: 1.5;
color: #aaa;
a {
color: #aaa;
}
}

View File

@ -1,205 +0,0 @@
/* ==========================================================================
Pictos
========================================================================== */
@font-face {
font-family: icomoon;
src: url("~icomoon-free-npm/Font/IcoMoon-Free.ttf");
font-weight: normal;
font-style: normal;
}
.material-icons {
font-family: "Material Icons";
font-weight: normal;
font-style: normal;
font-size: 1em; /* Preferred icon size */
width: 1em;
height: 1em;
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: "liga";
.md-18 { font-size: 18px; }
.md-24 { font-size: 24px; }
.md-36 { font-size: 36px; }
.md-48 { font-size: 48px; }
.vertical-align-middle {
vertical-align: middle !important;
}
}
.icon span,
.icon-image span {
position: absolute;
top: -9999px;
}
[class^="icon-"]::before,
[class*=" icon-"]::before {
font-family: icomoon;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Enable Ligatures ================ */
letter-spacing: 0;
font-feature-settings: "liga";
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-flattr::before {
content: "\ead4";
}
.icon-mail::before {
content: "\ea86";
}
.icon-up-open::before {
content: "\e80b";
}
.icon-star::before {
content: "\e9d9";
}
.icon-check::before {
content: "\ea10";
}
.icon-link::before {
content: "\e9cb";
}
.icon-reply::before {
content: "\e806";
}
.icon-menu::before {
content: "\e9bd";
}
.icon-clock::before {
content: "\e803";
}
.icon-twitter::before {
content: "\ea96";
}
.icon-down-open::before {
content: "\e809";
}
.icon-trash::before {
content: "\e9ac";
}
.icon-delete::before {
content: "\ea0d";
}
.icon-power::before {
content: "\ea14";
}
.icon-arrow-up-thick::before {
content: "\ea3a";
}
.icon-feed::before {
content: "\e808";
}
.icon-print::before {
content: "\e954";
}
.icon-reload::before {
content: "\ea2e";
}
.icon-price-tags::before {
content: "\e936";
}
.icon-eye::before {
content: "\e9ce";
}
.icon-no-eye::before {
content: "\e9d1";
}
.icon-calendar::before {
content: "\e953";
}
.icon-time::before {
content: "\e952";
}
/* .icon-image class, for image-based icons
========================================================================== */
.icon-image {
background: no-repeat center/80%;
padding-right: 1em !important;
padding-left: 1em !important;
}
/* Carrot (http://carrot.org) */
.icon-image--carrot {
background-image: url("../../_global/img/icons/carrot-icon--white.png");
}
/* Diaspora */
.icon-image--diaspora {
background-image: url("../../_global/img/icons/Diaspora-asterisk.svg");
}
/* Unmark.it */
.icon-image--unmark {
background-image: url("../../_global/img/icons/unmark-icon--black.png");
}
/* shaarli */
.icon-image--shaarli {
background-image: url("../../_global/img/icons/shaarli.png");
}
/* ==========================================================================
Icon selected
========================================================================== */
.icon-star.fav::before {
color: #fff;
}
.icon-check.archive::before {
color: #fff;
}

View File

@ -1,63 +0,0 @@
@media print {
/* ### Layout ### */
body {
font-family: serif;
background-color: #fff;
}
@page {
margin: 1cm;
}
img {
max-width: 100% !important;
}
/* ### Content ### */
/* Hide useless blocks */
body > .logo,
#article_toolbar,
#links,
#sort,
body > footer,
.top_link,
div.tools,
header div,
.messages,
.entrie + .results,
#article .mbm a,
#article-informations {
display: none !important;
}
article {
border: none !important;
}
/* Add URL after links */
.vieworiginal a::after {
content: " (" attr(href) ")";
}
/* Add explanation after abbr */
abbr[title]::after {
content: " (" attr(title) ")";
}
/* Change border on current pager item */
.pagination span.current {
border-style: dashed;
}
#main {
width: 100%;
margin: 0;
padding: 0;
}
#article {
width: 100%;
}
}

View File

@ -1,223 +0,0 @@
/*
Ratatouille mini Framework css by Thomas LEBEAU
Base on KNACSS => www.KNACSS.com (2013-10) @author: Raphael Goetter, Alsacreations
and normalize.css
*/
* {
box-sizing: border-box;
}
html {
font-family: sans-serif; /* 1 */
text-size-adjust: 100%; /* 2 */
}
body {
font-size: 1em;
line-height: 1.5;
margin: 0;
}
/* ==========================================================================
Mise en forme
========================================================================== */
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child,
ul:first-child,
ol:first-child,
dl:first-child {
margin-top: 0;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
}
pre {
white-space: pre-wrap;
}
.upper {
text-transform: uppercase;
}
.bold {
font-weight: bold;
}
.inner {
margin: 0 auto;
max-width: 61.25em; /* 980px */
}
table,
img,
figure {
max-width: 100%;
height: auto;
}
iframe {
max-width: 100%;
}
.fl {
float: left;
}
.fr {
float: right;
}
table {
border-collapse: collapse;
}
figure {
margin: 0;
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
input[type="search"] {
appearance: textfield;
}
/* ==========================================================================
Mise en page
========================================================================== */
.dib {
display: inline-block;
vertical-align: middle;
}
.dnone {
display: none;
}
.dtable {
display: table;
}
.dtable > * {
display: table-row;
}
.dtable > * > * {
display: table-cell;
}
.element-invisible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.small {
font-size: 0.8em;
}
.big {
font-size: 1.2em;
}
/* Width */
.w100 {
width: 100%;
}
.w90 {
width: 90%;
}
.w80 {
width: 80%;
}
.w70 {
width: 70%;
}
.w60 {
width: 60%;
}
.w50 {
width: 50%;
}
.w40 {
width: 40%;
}
.w30 {
width: 30%;
}
.w20 {
width: 20%;
}
.w10 {
width: 10%;
}
/* ==========================================================================
Internet Explorer
========================================================================== */
/* IE8 and IE9 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
/* IE8 and IE9 */
audio,
canvas,
video {
display: inline-block;
}
@media screen {
select {
appearance: none;
border-radius: 0;
}
}

View File

@ -1,115 +0,0 @@
/* ==========================================================================
"save a link" related styles
========================================================================== */
.popup-form {
background: rgb(0 0 0 / 50%);
position: absolute;
top: 0;
left: 10em;
z-index: 20;
height: 100%;
width: 100%;
margin: 0;
margin-top: -30% !important;
padding: 2em;
display: none;
border-left: 1px #eee solid;
form {
background-color: #fff;
position: absolute;
top: 0;
left: 0;
z-index: 20;
border: 10px solid #000;
width: 400px;
height: 200px;
padding: 2em;
}
}
#bagit-form-form .addurl {
margin-left: 0;
}
.closeMessage,
.close-button {
background-color: #000;
color: #fff;
font-size: 1.2em;
line-height: 1.6;
width: 1.6em;
height: 1.6em;
text-align: center;
text-decoration: none;
&:hover,
&:focus {
background-color: #999;
color: #000;
}
}
.close-button--popup {
display: inline-block;
position: absolute;
top: 0;
right: 0;
font-size: 1.4em;
}
.active-current {
background-color: #999;
&::after {
content: "";
width: 0;
height: 0;
position: absolute;
border: 10px solid transparent;
border-right-color: #eee;
right: 0;
top: 50%;
margin-top: -10px;
}
}
.opacity03 {
opacity: 0.3;
}
.add-to-wallabag-link-after {
background-color: #000;
color: #fff;
padding: 0 3px 2px;
}
a.add-to-wallabag-link-after {
visibility: hidden;
position: absolute;
opacity: 0;
transition-duration: 2s;
transition-timing-function: ease-out;
}
#article article a:hover + a.add-to-wallabag-link-after,
a.add-to-wallabag-link-after:hover {
opacity: 1;
visibility: visible;
transition-duration: 0.3s;
transition-timing-function: ease-in;
}
a.add-to-wallabag-link-after::after {
content: "w";
}
#add-link-result {
font-weight: bold;
font-size: 0.9em;
}
.btn-clickable {
cursor: pointer;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

View File

@ -1,266 +0,0 @@
import $ from 'jquery';
/* Global imports */
import '../_global/index';
/* Shortcuts */
import './js/shortcuts/main';
import './js/shortcuts/entry';
/* Tools */
import toggleSaveLinkForm from './js/uiTools';
/* Theme style */
import './css/index.scss';
$(document).ready(() => {
/* ==========================================================================
Menu
========================================================================== */
$('#menu').click(() => {
$('#links').toggleClass('menu--open');
const content = $('#content');
if (content.hasClass('opacity03')) {
content.removeClass('opacity03');
}
});
/* ==========================================================================
Add tag panel
========================================================================== */
$('#nav-btn-add-tag').on('click', () => {
$('.baggy-add-tag').toggle(100);
$('.nav-panel-menu').addClass('hidden');
$('#tag_label').focus();
return false;
});
/**
* Filters & Export
*/
// no display if filters not available
if ($('div').is('#filters')) {
$('#button_filters').show();
$('#clear_form_filters').on('click', () => {
$('#filters input').val('');
$('#filters :checked').removeAttr('checked');
return false;
});
}
/**
* Close window after adding entry if popup
*/
const currentUrl = window.location.href;
if (currentUrl.match('&closewin=true')) {
window.close();
}
/**
if ($('article').size() > 0) {
const waypoint = new Waypoint({
element: $('.wallabag-title').get(0),
handler: (direction) => {
console.log(direction);
if (direction === 'down') {
$('aside.tags').fadeIn('slow');
} else {
$('aside.tags').fadeOut('slow');
}
},
offset: 250,
});
}
*/
/**
* Tags autocomplete
*/
/**
* Not working on v2
*
$('#value').bind('keydown', (event) => {
if (event.keyCode === $.ui.keyCode.TAB && $(this).data('ui-autocomplete').menu.active) {
event.preventDefault();
}
}).autocomplete({
source: function source(request, response) {
$.getJSON('./?view=tags', {
term: extractLast(request.term),
//id: $(':hidden#entry_id').val()
}, response);
},
search: function search() {
// custom minLength
const term = extractLast(this.value);
return term.length >= 1;
},
focus: function focus() {
// prevent value inserted on focus
return false;
},
select: function select(event, ui) {
const terms = split(this.value);
// remove the current input
terms.pop();
// add the selected item
terms.push(ui.item.value);
// add placeholder to get the comma-and-space at the end
terms.push('');
this.value = terms.join(', ');
return false;
},
});
*/
//---------------------------------------------------------------------------
// Close the message box when the user clicks the close icon
//---------------------------------------------------------------------------
$('a.closeMessage').on('click', () => {
$(this).parents('div.messages').slideUp(300, () => { $(this).remove(); });
return false;
});
$('#search-form').hide();
$('#bagit-form').hide();
$('#filters').hide();
$('#download-form').hide();
//---------------------------------------------------------------------------
// Toggle the 'Search' popup in the sidebar
//---------------------------------------------------------------------------
function toggleSearch() {
$('#search-form').toggle();
$('#search').toggleClass('current');
$('#search').toggleClass('active-current');
$('#search-arrow').toggleClass('arrow-down');
if ($('#search').hasClass('current')) {
$('#content').addClass('opacity03');
} else {
$('#content').removeClass('opacity03');
}
}
//---------------------------------------------------------------------------
// Toggle the 'Filter' popup on entries list
//---------------------------------------------------------------------------
function toggleFilter() {
$('#filters').toggle();
}
//---------------------------------------------------------------------------
// Toggle the 'Download' popup on entries list
//---------------------------------------------------------------------------
function toggleDownload() {
$('#download-form').toggle();
}
//---------------------------------------------------------------------------
// Toggle the 'Save a Link' popup in the sidebar
//---------------------------------------------------------------------------
function toggleBagit() {
$('#bagit-form').toggle();
$('#bagit').toggleClass('current');
$('#bagit').toggleClass('active-current');
$('#bagit-arrow').toggleClass('arrow-down');
if ($('#bagit').hasClass('current')) {
$('#content').addClass('opacity03');
} else {
$('#content').removeClass('opacity03');
}
}
//---------------------------------------------------------------------------
// Close all #links popups in the sidebar
//---------------------------------------------------------------------------
function closePopups() {
$('#links .messages').hide();
$('#links > li > a').removeClass('active-current');
$('#links > li > a').removeClass('current');
$('[id$=-arrow]').removeClass('arrow-down');
$('#content').removeClass('opacity03');
}
$('#search').click(() => {
closePopups();
toggleSearch();
$('#searchfield').focus();
});
$('.filter-btn').click(() => {
closePopups();
toggleFilter();
});
$('.download-btn').click(() => {
closePopups();
toggleDownload();
});
$('#bagit').click(() => {
closePopups();
toggleBagit();
$('#plainurl').focus();
});
$('#search-form-close').click(() => {
toggleSearch();
});
$('#filter-form-close').click(() => {
toggleFilter();
});
$('#download-form-close').click(() => {
toggleDownload();
});
$('#bagit-form-close').click(() => {
toggleBagit();
});
const bagitFormForm = $('#bagit-form-form');
/* ==========================================================================
bag it link and close button
========================================================================== */
// send 'bag it link' form request via ajax
bagitFormForm.submit((event) => {
$('body').css('cursor', 'wait');
$('#add-link-result').empty();
$.ajax({
type: bagitFormForm.attr('method'),
url: bagitFormForm.attr('action'),
data: bagitFormForm.serialize(),
success: function success() {
$('#add-link-result').html('Done!');
$('#plainurl').val('').blur('');
$('body').css('cursor', 'auto');
},
error: function error() {
$('#add-link-result').html('Failed!');
$('body').css('cursor', 'auto');
},
});
event.preventDefault();
});
/* ==========================================================================
Process all links inside an article
========================================================================== */
$('article a[href^="http"]').after(
() => `<a href="${$(this).attr('href')}" class="add-to-wallabag-link-after" title="add to wallabag"></a>`,
);
$('.add-to-wallabag-link-after').click((event) => {
toggleSaveLinkForm($(this).attr('href'), event);
event.preventDefault();
});
});

View File

@ -1,8 +0,0 @@
function split(val) {
return val.split(/,\s*/);
}
function extractLast(term) {
return split(term).pop();
}
export default { split, extractLast };

View File

@ -1,26 +0,0 @@
import Mousetrap from 'mousetrap';
import $ from 'jquery';
$(document).ready(() => {
if ($('#article').length > 0) {
/* Article view */
Mousetrap.bind('o', () => {
$('div#article_toolbar ul.links a.original')[0].click();
});
/* mark as favorite */
Mousetrap.bind('f', () => {
$('div#article_toolbar ul.links a.favorite')[0].click();
});
/* mark as read */
Mousetrap.bind('a', () => {
$('div#article_toolbar ul.links a.markasread')[0].click();
});
/* delete */
Mousetrap.bind('del', () => {
$('div#article_toolbar ul.links a.delete')[0].click();
});
}
});

View File

@ -1,10 +0,0 @@
import $ from 'jquery';
import Mousetrap from 'mousetrap';
$(document).ready(() => {
Mousetrap.bind('s', () => {
$('#search').trigger('click');
$('#search_entry_term').focus();
return false;
});
});

View File

@ -1,35 +0,0 @@
import $ from 'jquery';
function toggleSaveLinkForm(url, event) {
$('#add-link-result').empty();
const $bagit = $('#bagit');
const $bagitForm = $('#bagit-form');
$bagit.toggleClass('active-current');
// only if bag-it link is not presented on page
if ($bagit.length === 0) {
if (event !== 'undefined' && event) {
$bagitForm.css({ position: 'absolute', top: event.pageY, left: event.pageX - 200 });
} else {
$bagitForm.css({ position: 'relative', top: 'auto', left: 'auto' });
}
}
const searchForm = $('#search-form');
const plainUrl = $('#plainurl');
if (searchForm.length !== 0) {
$('#search').removeClass('current');
$('#search-arrow').removeClass('arrow-down');
searchForm.hide();
}
$bagitForm.toggle();
$('#content').toggleClass('opacity03');
if (url !== 'undefined' && url) {
plainUrl.val(url);
}
plainUrl.focus();
}
export default toggleSaveLinkForm;

View File

@ -164,6 +164,7 @@ a.original:not(.waves-effect) {
border-radius: 3px; border-radius: 3px;
color: #fff; color: #fff;
cursor: default; cursor: default;
line-height: 20px;
} }
.card-entry-labels li { .card-entry-labels li {
@ -188,7 +189,7 @@ a.original:not(.waves-effect) {
} }
.card-tag-link { .card-tag-link {
width: calc(100% - 48px); width: calc(100% - 24px);
line-height: 1.3; line-height: 1.3;
white-space: nowrap; white-space: nowrap;
text-overflow: ellipsis; text-overflow: ellipsis;
@ -210,9 +211,13 @@ a.original:not(.waves-effect) {
display: flex; display: flex;
} }
.card-tag-delete {
margin-left: 10px;
}
.card-tag-labels { .card-tag-labels {
display: grid; display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
} }
.card-tag-labels li { .card-tag-labels li {

View File

@ -123,10 +123,6 @@ a.icon-image {
margin: 7px 1.5px 0 0; margin: 7px 1.5px 0 0;
} }
&.carrot::before {
background: url("../../_global/img/icons/carrot-icon--black.png") no-repeat center/90%;
}
&.diaspora::before { &.diaspora::before {
background: url("../../_global/img/icons/diaspora-icon--black.png") no-repeat center/80%; background: url("../../_global/img/icons/diaspora-icon--black.png") no-repeat center/80%;
} }

View File

@ -222,4 +222,10 @@ $(document).ready(() => {
}); });
}); });
} }
$('form[name="form_mass_action"] input[name="tags"]').on('keydown', (e) => {
if (e.key === 'Enter') {
e.preventDefault();
$('form[name="form_mass_action"] button[name="tag"]').trigger('click');
}
});
}); });

View File

@ -39,8 +39,10 @@ twig:
debug: "%kernel.debug%" debug: "%kernel.debug%"
strict_variables: "%kernel.debug%" strict_variables: "%kernel.debug%"
form_themes: form_themes:
- "LexikFormFilterBundle:Form:form_div_layout.html.twig" - "@LexikFormFilter/Form/form_div_layout.html.twig"
exception_controller: wallabag_core.exception_controller:showAction exception_controller: Wallabag\CoreBundle\Controller\ExceptionController:showAction
globals:
registration_enabled: '%fosuser_registration%'
# Doctrine Configuration # Doctrine Configuration
doctrine: doctrine:
@ -167,9 +169,8 @@ nelmio_cors:
liip_theme: liip_theme:
load_controllers: false load_controllers: false
themes: themes:
- baggy
- material - material
autodetect_theme: wallabag_core.helper.detect_active_theme autodetect_theme: Wallabag\CoreBundle\Helper\DetectActiveTheme
path_patterns: path_patterns:
bundle_resource: bundle_resource:
@ -210,14 +211,14 @@ scheb_two_factor:
google: google:
enabled: "%twofactor_auth%" enabled: "%twofactor_auth%"
issuer: "%server_name%" issuer: "%server_name%"
template: WallabagUserBundle:Authentication:form.html.twig template: "@WallabagUser/Authentication/form.html.twig"
email: email:
enabled: "%twofactor_auth%" enabled: "%twofactor_auth%"
sender_email: "%twofactor_sender%" sender_email: "%twofactor_sender%"
digits: 6 digits: 6
template: WallabagUserBundle:Authentication:form.html.twig template: "@WallabagUser/Authentication/form.html.twig"
mailer: wallabag_user.auth_code_mailer mailer: Wallabag\UserBundle\Mailer\AuthCodeMailer
kphoen_rulerz: kphoen_rulerz:
targets: targets:
@ -404,7 +405,7 @@ sensio_framework_extra:
httplug: httplug:
clients: clients:
wallabag_core: wallabag_core:
factory: 'wallabag_core.http_client_factory' factory: Wallabag\CoreBundle\Helper\HttpClientFactory
config: config:
defaults: defaults:
timeout: 10 timeout: 10

View File

@ -33,7 +33,7 @@ rest :
homepage: homepage:
path: "/{page}" path: "/{page}"
defaults: defaults:
_controller: WallabagCoreBundle:Entry:showUnread _controller: 'Wallabag\CoreBundle\Controller\EntryController::showUnreadAction'
page : 1 page : 1
requirements: requirements:
page: \d+ page: \d+
@ -41,25 +41,13 @@ homepage:
fos_user: fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml" resource: "@FOSUserBundle/Resources/config/routing/all.xml"
fos_user_security_login:
path: /login
defaults:
_controller: Wallabag\UserBundle\Controller\SecurityController::loginAction
methods: [GET, POST]
fos_user_registration_register:
path: /register
defaults:
_controller: Wallabag\UserBundle\Controller\RegistrationController::registerAction
methods: [GET, POST]
fos_oauth_server_token: fos_oauth_server_token:
resource: "@FOSOAuthServerBundle/Resources/config/routing/token.xml" resource: "@FOSOAuthServerBundle/Resources/config/routing/token.xml"
craue_config_settings_modify: craue_config_settings_modify:
path: /settings path: /settings
defaults: defaults:
_controller: CraueConfigBundle:Settings:modify _controller: 'Craue\ConfigBundle\Controller\SettingsController::modifyAction'
fos_js_routing: fos_js_routing:
resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml" resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"
@ -76,34 +64,34 @@ fos_js_routing:
rss_to_atom_unread: rss_to_atom_unread:
path: /{username}/{token}/unread.xml path: /{username}/{token}/unread.xml
defaults: defaults:
_controller: FrameworkBundle:Redirect:redirect _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction'
route: unread_feed route: unread_feed
permanent: true permanent: true
rss_to_atom_archive: rss_to_atom_archive:
path: /{username}/{token}/archive.xml path: /{username}/{token}/archive.xml
defaults: defaults:
_controller: FrameworkBundle:Redirect:redirect _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction'
route: archive_feed route: archive_feed
permanent: true permanent: true
rss_to_atom_starred: rss_to_atom_starred:
path: /{username}/{token}/starred.xml path: /{username}/{token}/starred.xml
defaults: defaults:
_controller: FrameworkBundle:Redirect:redirect _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction'
route: starred_feed route: starred_feed
permanent: true permanent: true
rss_to_atom_all: rss_to_atom_all:
path: /{username}/{token}/all.xml path: /{username}/{token}/all.xml
defaults: defaults:
_controller: FrameworkBundle:Redirect:redirect _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction'
route: all_feed route: all_feed
permanent: true permanent: true
rss_to_atom_tags: rss_to_atom_tags:
path: /{username}/{token}/tags/{slug}.xml path: /{username}/{token}/tags/{slug}.xml
defaults: defaults:
_controller: FrameworkBundle:Redirect:redirect _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction'
route: tag_feed route: tag_feed
permanent: true permanent: true

View File

@ -9,7 +9,7 @@ security:
providers: providers:
administrators: administrators:
entity: entity:
class: WallabagUserBundle:User class: 'Wallabag\UserBundle\Entity\User'
property: username property: username
fos_userbundle: fos_userbundle:
id: fos_user.user_provider.username_email id: fos_user.user_provider.username_email

View File

@ -1,40 +1,113 @@
imports:
- { resource: services_rabbit.yml }
- { resource: services_redis.yml }
- { resource: parameters_addons.yml }
parameters: parameters:
lexik_form_filter.get_filter.doctrine_orm.class: Wallabag\CoreBundle\Event\Subscriber\CustomDoctrineORMSubscriber lexik_form_filter.get_filter.doctrine_orm.class: Wallabag\CoreBundle\Event\Subscriber\CustomDoctrineORMSubscriber
services: services:
twig.extension.text: _defaults:
autowire: true
autoconfigure: true
public: true
bind:
$rootDir: '%kernel.root_dir%'
$debug: '%kernel.debug%'
$defaultLocale: '%kernel.default_locale%'
$wallabagUrl: '%domain_name%'
$tablePrefix: "%database_table_prefix%"
$defaultTheme: '%wallabag_core.theme%'
$encryptionKeyPath: "%wallabag_core.site_credentials.encryption_key_path%"
$fetchingErrorMessageTitle: "%wallabag_core.fetching_error_message_title%"
$fetchingErrorMessage: '%wallabag_core.fetching_error_message%'
$languages: '%wallabag_core.languages%'
$lifeTime: '%wallabag_core.cache_lifetime%'
$cookieFile: "%kernel.cache_dir%/cookiejar.json"
$logoPath: 'web/img/appicon/apple-touch-icon-152.png'
$registrationEnabled: '%fosuser_registration%'
$restrictedAccess: '@=service(''craue_config'').get(''restricted_access'')'
$senderEmail: "%scheb_two_factor.email.sender_email%"
$senderName: "%scheb_two_factor.email.sender_name%"
$storeArticleHeaders: '@=service(''craue_config'').get(''store_article_headers'')'
$supportUrl: '@=service(''craue_config'').get(''wallabag_support_url'')'
$themes: '%liip_theme.themes%'
Wallabag\AnnotationBundle\:
resource: '../../src/Wallabag/AnnotationBundle/*'
exclude: '../../src/Wallabag/AnnotationBundle/{Controller,Entity}'
Wallabag\ApiBundle\:
resource: '../../src/Wallabag/ApiBundle/*'
exclude: '../../src/Wallabag/ApiBundle/{Controller,Entity}'
Wallabag\CoreBundle\:
resource: '../../src/Wallabag/CoreBundle/*'
exclude: '../../src/Wallabag/CoreBundle/{Controller,Entity}'
Wallabag\ImportBundle\:
resource: '../../src/Wallabag/ImportBundle/*'
exclude: '../../src/Wallabag/ImportBundle/{Consumer,Controller,Redis}'
Wallabag\UserBundle\:
resource: '../../src/Wallabag/UserBundle/*'
exclude: '../../src/Wallabag/UserBundle/{Controller,Entity}'
Doctrine\DBAL\Connection:
alias: doctrine.dbal.default_connection
Doctrine\ORM\EntityManagerInterface:
alias: doctrine.orm.entity_manager
Doctrine\Persistence\ManagerRegistry:
alias: doctrine
Craue\ConfigBundle\Util\Config:
alias: craue_config
JMS\Serializer\SerializerInterface:
alias: jms_serializer
Lexik\Bundle\FormFilterBundle\Filter\FilterBuilderUpdaterInterface:
alias: lexik_form_filter.query_builder_updater
Liip\ThemeBundle\ActiveTheme:
alias: liip_theme.active_theme
Scheb\TwoFactorBundle\Security\TwoFactor\Provider\Google\GoogleAuthenticatorInterface:
alias: scheb_two_factor.security.google_authenticator
Symfony\Component\HttpFoundation\Session\SessionInterface:
alias: session
Symfony\Component\EventDispatcher\EventDispatcherInterface:
alias: event_dispatcher
Symfony\Component\Form\FormFactoryInterface:
alias: form.factory
Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface:
alias: security.token_storage
Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface:
alias: security.authorization_checker
Symfony\Component\Translation\TranslatorInterface:
alias: translator
Symfony\Component\Validator\Validator\ValidatorInterface:
alias: validator
FOS\UserBundle\Model\UserManagerInterface:
alias: fos_user.user_manager
Twig_Extensions_Extension_Text:
class: Twig_Extensions_Extension_Text class: Twig_Extensions_Extension_Text
tags:
- { name: twig.extension }
wallabag.twig_extension: MatomoTwigExtension\MatomoTwigExtension:
class: Wallabag\CoreBundle\Twig\WallabagExtension
public: false public: false
arguments:
- "@wallabag_core.entry_repository"
- "@wallabag_core.tag_repository"
- "@security.token_storage"
- "%wallabag_core.cache_lifetime%"
- "@translator"
- "%kernel.root_dir%"
tags:
- { name: twig.extension }
wallabag.twig_matomo_extension: Wallabag\CoreBundle\Event\Listener\UserLocaleListener:
class: MatomoTwigExtension\MatomoTwigExtension
public: false
tags:
- { name: twig.extension }
wallabag.locale_listener:
class: Wallabag\CoreBundle\Event\Listener\LocaleListener
arguments: ["%kernel.default_locale%"]
tags:
- { name: kernel.event_subscriber }
wallabag.user_locale_listener:
class: Wallabag\CoreBundle\Event\Listener\UserLocaleListener
arguments: ["@session"]
tags: tags:
- { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin } - { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin }
@ -42,6 +115,148 @@ services:
class: Symfony\Component\Cache\Adapter\FilesystemAdapter class: Symfony\Component\Cache\Adapter\FilesystemAdapter
public: false public: false
arguments: arguments:
- 'craue_config' $namespace: 'craue_config'
- 0 $defaultLifetime: 0
- '%kernel.cache_dir%' $directory: '%kernel.cache_dir%'
Wallabag\CoreBundle\ParamConverter\UsernameFeedTokenConverter:
tags:
- { name: request.param_converter, converter: username_feed_token_converter }
Wallabag\CoreBundle\Event\Subscriber\TablePrefixSubscriber:
tags:
- { name: doctrine.event_subscriber }
Graby\Graby:
arguments:
$config:
error_message: '%wallabag_core.fetching_error_message%'
error_message_title: '%wallabag_core.fetching_error_message_title%'
calls:
- [ setLogger, [ "@logger" ] ]
tags:
- { name: monolog.logger, channel: graby }
Graby\SiteConfig\ConfigBuilder:
arguments:
$config: {}
wallabag_core.http_client:
alias: 'httplug.client.wallabag_core'
Wallabag\CoreBundle\GuzzleSiteAuthenticator\GrabySiteConfigBuilder:
tags:
- { name: monolog.logger, channel: graby }
# service alias override
bd_guzzle_site_authenticator.site_config_builder:
alias: Wallabag\CoreBundle\GuzzleSiteAuthenticator\GrabySiteConfigBuilder
Wallabag\CoreBundle\Helper\HttpClientFactory:
calls:
- ["addSubscriber", ["@bd_guzzle_site_authenticator.authenticator_subscriber"]]
Wallabag\CoreBundle\Operator\PHP\Matches:
tags:
- { name: rulerz.operator, target: native, operator: matches }
Wallabag\CoreBundle\Operator\Doctrine\Matches:
tags:
- { name: rulerz.operator, target: doctrine, operator: matches, inline: true }
Wallabag\CoreBundle\Operator\PHP\NotMatches:
tags:
- { name: rulerz.operator, target: native, operator: notmatches }
Wallabag\CoreBundle\Operator\Doctrine\NotMatches:
tags:
- { name: rulerz.operator, target: doctrine, operator: notmatches, inline: true }
Wallabag\CoreBundle\Operator\PHP\PatternMatches:
tags:
- { name: rulerz.operator, target: native, operator: "~" }
Predis\Client:
arguments:
$parameters:
scheme: '%redis_scheme%'
host: '%redis_host%'
port: '%redis_port%'
path: '%redis_path%'
password: '%redis_password%'
Wallabag\CoreBundle\Controller\ExceptionController: ~
Wallabag\CoreBundle\Event\Subscriber\SQLiteCascadeDeleteSubscriber:
tags:
- { name: doctrine.event_subscriber }
Wallabag\CoreBundle\Event\Subscriber\DownloadImagesSubscriber:
arguments:
$enabled: '@=service(''craue_config'').get(''download_images_enabled'')'
Wallabag\CoreBundle\Helper\DownloadImages:
arguments:
$baseFolder: "%kernel.project_dir%/web/assets/images"
wallabag_core.entry.download_images.client:
alias: 'httplug.client.wallabag_core.entry.download_images'
Wallabag\UserBundle\EventListener\CreateConfigListener:
arguments:
$theme: "%wallabag_core.theme%"
$itemsOnPage: "%wallabag_core.items_on_page%"
$feedLimit: "%wallabag_core.feed_limit%"
$language: "%wallabag_core.language%"
$readingSpeed: "%wallabag_core.reading_speed%"
$actionMarkAsRead: "%wallabag_core.action_mark_as_read%"
$listMode: "%wallabag_core.list_mode%"
Wallabag\UserBundle\EventListener\AuthenticationFailureListener:
tags:
- { name: kernel.event_listener, event: security.authentication.failure, method: onAuthenticationFailure }
wallabag_import.pocket.client:
alias: 'httplug.client.wallabag_import.pocket.client'
Wallabag\ImportBundle\Import\PocketImport:
calls:
- [ setClient, [ "@wallabag_import.pocket.client" ] ]
tags:
- { name: wallabag_import.import, alias: pocket }
Wallabag\ImportBundle\Import\WallabagV1Import:
tags:
- { name: wallabag_import.import, alias: wallabag_v1 }
Wallabag\ImportBundle\Import\WallabagV2Import:
tags:
- { name: wallabag_import.import, alias: wallabag_v2 }
Wallabag\ImportBundle\Import\ElcuratorImport:
tags:
- { name: wallabag_import.import, alias: elcurator }
Wallabag\ImportBundle\Import\ReadabilityImport:
tags:
- { name: wallabag_import.import, alias: readability }
Wallabag\ImportBundle\Import\InstapaperImport:
tags:
- { name: wallabag_import.import, alias: instapaper }
Wallabag\ImportBundle\Import\PinboardImport:
tags:
- { name: wallabag_import.import, alias: pinboard }
Wallabag\ImportBundle\Import\DeliciousImport:
tags:
- { name: wallabag_import.import, alias: delicious }
Wallabag\ImportBundle\Import\FirefoxImport:
tags:
- { name: wallabag_import.import, alias: firefox }
Wallabag\ImportBundle\Import\ChromeImport:
tags:
- { name: wallabag_import.import, alias: chrome }

View File

@ -0,0 +1,56 @@
# RabbitMQ stuff
services:
_defaults:
autowire: true
autoconfigure: true
public: true
wallabag_import.consumer.amqp.pocket:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\PocketImport'
wallabag_import.consumer.amqp.readability:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\ReadabilityImport'
wallabag_import.consumer.amqp.instapaper:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\InstapaperImport'
wallabag_import.consumer.amqp.pinboard:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\PinboardImport'
wallabag_import.consumer.amqp.delicious:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\DeliciousImport'
wallabag_import.consumer.amqp.wallabag_v1:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\WallabagV1Import'
wallabag_import.consumer.amqp.wallabag_v2:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\WallabagV2Import'
wallabag_import.consumer.amqp.elcurator:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\ElcuratorImport'
wallabag_import.consumer.amqp.firefox:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\FirefoxImport'
wallabag_import.consumer.amqp.chrome:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:
$import: '@Wallabag\ImportBundle\Import\ChromeImport'

View File

@ -1,11 +1,15 @@
# Redis stuff # Redis stuff
services: services:
_defaults:
autowire: true
autoconfigure: true
public: true
# readability # readability
wallabag_import.queue.redis.readability: wallabag_import.queue.redis.readability:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.readability"
- "wallabag.import.readability"
wallabag_import.producer.redis.readability: wallabag_import.producer.redis.readability:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -15,18 +19,13 @@ services:
wallabag_import.consumer.redis.readability: wallabag_import.consumer.redis.readability:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\ReadabilityImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.readability.import"
- "@event_dispatcher"
- "@logger"
# instapaper # instapaper
wallabag_import.queue.redis.instapaper: wallabag_import.queue.redis.instapaper:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.instapaper"
- "wallabag.import.instapaper"
wallabag_import.producer.redis.instapaper: wallabag_import.producer.redis.instapaper:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -36,18 +35,13 @@ services:
wallabag_import.consumer.redis.instapaper: wallabag_import.consumer.redis.instapaper:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\InstapaperImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.instapaper.import"
- "@event_dispatcher"
- "@logger"
# pinboard # pinboard
wallabag_import.queue.redis.pinboard: wallabag_import.queue.redis.pinboard:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.pinboard"
- "wallabag.import.pinboard"
wallabag_import.producer.redis.pinboard: wallabag_import.producer.redis.pinboard:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -57,18 +51,13 @@ services:
wallabag_import.consumer.redis.pinboard: wallabag_import.consumer.redis.pinboard:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\PinboardImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.pinboard.import"
- "@event_dispatcher"
- "@logger"
# delicious # delicious
wallabag_import.queue.redis.delicious: wallabag_import.queue.redis.delicious:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.delicious"
- "wallabag.import.delicious"
wallabag_import.producer.redis.delicious: wallabag_import.producer.redis.delicious:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -78,18 +67,13 @@ services:
wallabag_import.consumer.redis.delicious: wallabag_import.consumer.redis.delicious:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\DeliciousImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.delicious.import"
- "@event_dispatcher"
- "@logger"
# pocket # pocket
wallabag_import.queue.redis.pocket: wallabag_import.queue.redis.pocket:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.pocket"
- "wallabag.import.pocket"
wallabag_import.producer.redis.pocket: wallabag_import.producer.redis.pocket:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -99,18 +83,13 @@ services:
wallabag_import.consumer.redis.pocket: wallabag_import.consumer.redis.pocket:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\PocketImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.pocket.import"
- "@event_dispatcher"
- "@logger"
# wallabag v1 # wallabag v1
wallabag_import.queue.redis.wallabag_v1: wallabag_import.queue.redis.wallabag_v1:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.wallabag_v1"
- "wallabag.import.wallabag_v1"
wallabag_import.producer.redis.wallabag_v1: wallabag_import.producer.redis.wallabag_v1:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -120,18 +99,13 @@ services:
wallabag_import.consumer.redis.wallabag_v1: wallabag_import.consumer.redis.wallabag_v1:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\WallabagV1Import'
- "@wallabag_user.user_repository"
- "@wallabag_import.wallabag_v1.import"
- "@event_dispatcher"
- "@logger"
# wallabag v2 # wallabag v2
wallabag_import.queue.redis.wallabag_v2: wallabag_import.queue.redis.wallabag_v2:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.wallabag_v2"
- "wallabag.import.wallabag_v2"
wallabag_import.producer.redis.wallabag_v2: wallabag_import.producer.redis.wallabag_v2:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -141,18 +115,13 @@ services:
wallabag_import.consumer.redis.wallabag_v2: wallabag_import.consumer.redis.wallabag_v2:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\WallabagV2Import'
- "@wallabag_user.user_repository"
- "@wallabag_import.wallabag_v2.import"
- "@event_dispatcher"
- "@logger"
# elcurator # elcurator
wallabag_import.queue.redis.elcurator: wallabag_import.queue.redis.elcurator:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.elcurator"
- "wallabag.import.elcurator"
wallabag_import.producer.redis.elcurator: wallabag_import.producer.redis.elcurator:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -162,18 +131,13 @@ services:
wallabag_import.consumer.redis.elcurator: wallabag_import.consumer.redis.elcurator:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\ElcuratorImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.elcurator.import"
- "@event_dispatcher"
- "@logger"
# firefox # firefox
wallabag_import.queue.redis.firefox: wallabag_import.queue.redis.firefox:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.firefox"
- "wallabag.import.firefox"
wallabag_import.producer.redis.firefox: wallabag_import.producer.redis.firefox:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -183,18 +147,13 @@ services:
wallabag_import.consumer.redis.firefox: wallabag_import.consumer.redis.firefox:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\FirefoxImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.firefox.import"
- "@event_dispatcher"
- "@logger"
# chrome # chrome
wallabag_import.queue.redis.chrome: wallabag_import.queue.redis.chrome:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
- "@wallabag_core.redis.client" $queueName: "wallabag.import.chrome"
- "wallabag.import.chrome"
wallabag_import.producer.redis.chrome: wallabag_import.producer.redis.chrome:
class: Wallabag\ImportBundle\Redis\Producer class: Wallabag\ImportBundle\Redis\Producer
@ -204,8 +163,4 @@ services:
wallabag_import.consumer.redis.chrome: wallabag_import.consumer.redis.chrome:
class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
arguments: arguments:
- "@doctrine.orm.entity_manager" $import: '@Wallabag\ImportBundle\Import\ChromeImport'
- "@wallabag_user.user_repository"
- "@wallabag_import.chrome.import"
- "@event_dispatcher"
- "@logger"

View File

@ -9,11 +9,11 @@ services:
public: true public: true
wallabag_core.entry_repository.test: wallabag_core.entry_repository.test:
alias: wallabag_core.entry_repository alias: Wallabag\CoreBundle\Repository\EntryRepository
public: true public: true
wallabag_user.user_repository.test: wallabag_user.user_repository.test:
alias: wallabag_user.user_repository alias: Wallabag\UserBundle\Repository\UserRepository
public: true public: true
filesystem_cache: filesystem_cache:

View File

@ -1,5 +1,5 @@
wallabag_core: wallabag_core:
version: 2.5.0 version: 2.5.2
paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb" paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb"
languages: languages:
en: 'English' en: 'English'
@ -41,10 +41,6 @@ wallabag_core:
name: share_public name: share_public
value: 1 value: 1
section: entry section: entry
-
name: carrot
value: 1
section: entry
- -
name: share_diaspora name: share_diaspora
value: 1 value: 1
@ -65,18 +61,10 @@ wallabag_core:
name: share_shaarli name: share_shaarli
value: 1 value: 1
section: entry section: entry
-
name: share_scuttle
value: 1
section: entry
- -
name: shaarli_url name: shaarli_url
value: https://myshaarli.com value: https://myshaarli.com
section: entry section: entry
-
name: scuttle_url
value: https://scuttle.org
section: entry
- -
name: share_mail name: share_mail
value: 1 value: 1
@ -178,9 +166,6 @@ wallabag_core:
- -
rule: _all ~ "https?://www\.lemonde\.fr/tiny.*" rule: _all ~ "https?://www\.lemonde\.fr/tiny.*"
wallabag_user:
registration_enabled: "%fosuser_registration%"
wallabag_import: wallabag_import:
allow_mimetypes: ['application/octet-stream', 'application/json', 'text/plain', 'text/csv'] allow_mimetypes: ['application/octet-stream', 'application/json', 'text/plain', 'text/csv']
resource_dir: "%kernel.project_dir%/web/uploads/import" resource_dir: "%kernel.project_dir%/web/uploads/import"

View File

@ -7,7 +7,6 @@ const rootDir = path.resolve(__dirname, '../../../');
module.exports = { module.exports = {
entry: { entry: {
material: path.join(rootDir, './app/Resources/static/themes/material/index.js'), material: path.join(rootDir, './app/Resources/static/themes/material/index.js'),
baggy: path.join(rootDir, './app/Resources/static/themes/baggy/index.js'),
public: path.join(rootDir, './app/Resources/static/themes/_global/share.js'), public: path.join(rootDir, './app/Resources/static/themes/_global/share.js'),
}, },
output: { output: {

View File

@ -1,146 +0,0 @@
#!/usr/bin/env php
<?php
require_once dirname(__FILE__).'/../var/SymfonyRequirements.php';
$lineSize = 70;
$symfonyRequirements = new SymfonyRequirements();
$iniPath = $symfonyRequirements->getPhpIniConfigPath();
echo_title('Symfony Requirements Checker');
echo '> PHP is using the following php.ini file:'.PHP_EOL;
if ($iniPath) {
echo_style('green', ' '.$iniPath);
} else {
echo_style('yellow', ' WARNING: No configuration file (php.ini) used by PHP!');
}
echo PHP_EOL.PHP_EOL;
echo '> Checking Symfony requirements:'.PHP_EOL.' ';
$messages = array();
foreach ($symfonyRequirements->getRequirements() as $req) {
if ($helpText = get_error_message($req, $lineSize)) {
echo_style('red', 'E');
$messages['error'][] = $helpText;
} else {
echo_style('green', '.');
}
}
$checkPassed = empty($messages['error']);
foreach ($symfonyRequirements->getRecommendations() as $req) {
if ($helpText = get_error_message($req, $lineSize)) {
echo_style('yellow', 'W');
$messages['warning'][] = $helpText;
} else {
echo_style('green', '.');
}
}
if ($checkPassed) {
echo_block('success', 'OK', 'Your system is ready to run Symfony projects');
} else {
echo_block('error', 'ERROR', 'Your system is not ready to run Symfony projects');
echo_title('Fix the following mandatory requirements', 'red');
foreach ($messages['error'] as $helpText) {
echo ' * '.$helpText.PHP_EOL;
}
}
if (!empty($messages['warning'])) {
echo_title('Optional recommendations to improve your setup', 'yellow');
foreach ($messages['warning'] as $helpText) {
echo ' * '.$helpText.PHP_EOL;
}
}
echo PHP_EOL;
echo_style('title', 'Note');
echo ' The command console could use a different php.ini file'.PHP_EOL;
echo_style('title', '~~~~');
echo ' than the one used with your web server. To be on the'.PHP_EOL;
echo ' safe side, please check the requirements from your web'.PHP_EOL;
echo ' server using the ';
echo_style('yellow', 'web/config.php');
echo ' script.'.PHP_EOL;
echo PHP_EOL;
exit($checkPassed ? 0 : 1);
function get_error_message(Requirement $requirement, $lineSize)
{
if ($requirement->isFulfilled()) {
return;
}
$errorMessage = wordwrap($requirement->getTestMessage(), $lineSize - 3, PHP_EOL.' ').PHP_EOL;
$errorMessage .= ' > '.wordwrap($requirement->getHelpText(), $lineSize - 5, PHP_EOL.' > ').PHP_EOL;
return $errorMessage;
}
function echo_title($title, $style = null)
{
$style = $style ?: 'title';
echo PHP_EOL;
echo_style($style, $title.PHP_EOL);
echo_style($style, str_repeat('~', strlen($title)).PHP_EOL);
echo PHP_EOL;
}
function echo_style($style, $message)
{
// ANSI color codes
$styles = array(
'reset' => "\033[0m",
'red' => "\033[31m",
'green' => "\033[32m",
'yellow' => "\033[33m",
'error' => "\033[37;41m",
'success' => "\033[37;42m",
'title' => "\033[34m",
);
$supports = has_color_support();
echo($supports ? $styles[$style] : '').$message.($supports ? $styles['reset'] : '');
}
function echo_block($style, $title, $message)
{
$message = ' '.trim($message).' ';
$width = strlen($message);
echo PHP_EOL.PHP_EOL;
echo_style($style, str_repeat(' ', $width));
echo PHP_EOL;
echo_style($style, str_pad(' ['.$title.']', $width, ' ', STR_PAD_RIGHT));
echo PHP_EOL;
echo_style($style, $message);
echo PHP_EOL;
echo_style($style, str_repeat(' ', $width));
echo PHP_EOL;
}
function has_color_support()
{
static $support;
if (null === $support) {
if (DIRECTORY_SEPARATOR == '\\') {
$support = false !== getenv('ANSICON') || 'ON' === getenv('ConEmuANSI');
} else {
$support = function_exists('posix_isatty') && @posix_isatty(STDOUT);
}
}
return $support;
}

View File

@ -34,10 +34,10 @@
}, },
"require": { "require": {
"php": ">=7.4", "php": ">=7.4",
"composer": "< 2.3",
"ext-ctype": "*", "ext-ctype": "*",
"ext-curl": "*", "ext-curl": "*",
"ext-dom": "*", "ext-dom": "*",
"ext-filter": "*",
"ext-gd": "*", "ext-gd": "*",
"ext-hash": "*", "ext-hash": "*",
"ext-iconv": "*", "ext-iconv": "*",
@ -55,20 +55,30 @@
"bdunogier/guzzle-site-authenticator": "^1.0.0", "bdunogier/guzzle-site-authenticator": "^1.0.0",
"craue/config-bundle": "^2.3.0", "craue/config-bundle": "^2.3.0",
"defuse/php-encryption": "^2.1", "defuse/php-encryption": "^2.1",
"doctrine/collections": "^1.6",
"doctrine/common": "^2.13",
"doctrine/dbal": "^2.13",
"doctrine/doctrine-bundle": "^1.9", "doctrine/doctrine-bundle": "^1.9",
"doctrine/doctrine-cache-bundle": "^1.3", "doctrine/doctrine-cache-bundle": "^1.3",
"doctrine/doctrine-migrations-bundle": "^1.3", "doctrine/doctrine-migrations-bundle": "^1.3",
"doctrine/event-manager": "^1.1",
"doctrine/migrations": "^1.8",
"doctrine/orm": "^2.6", "doctrine/orm": "^2.6",
"doctrine/persistence": "^1.3",
"enshrined/svg-sanitize": "^0.15.4",
"friendsofsymfony/jsrouting-bundle": "^2.2", "friendsofsymfony/jsrouting-bundle": "^2.2",
"friendsofsymfony/oauth-server-bundle": "^1.5", "friendsofsymfony/oauth-server-bundle": "^1.5",
"friendsofsymfony/rest-bundle": "~2.1", "friendsofsymfony/rest-bundle": "~2.1",
"friendsofsymfony/user-bundle": "2.0.*", "friendsofsymfony/user-bundle": "2.1.*",
"guzzlehttp/guzzle": "^5.3.1", "guzzlehttp/guzzle": "^5.3.1",
"guzzlehttp/psr7": "^1.8",
"html2text/html2text": "^4.1", "html2text/html2text": "^4.1",
"incenteev/composer-parameter-handler": "^2.1", "incenteev/composer-parameter-handler": "^2.1",
"j0k3r/graby": "^2.0", "j0k3r/graby": "^2.0",
"javibravo/simpleue": "^2.0", "javibravo/simpleue": "^2.0",
"jms/serializer": "^3.17",
"jms/serializer-bundle": "~3.6", "jms/serializer-bundle": "~3.6",
"kphoen/rulerz": "^0.21",
"kphoen/rulerz-bundle": "~0.13", "kphoen/rulerz-bundle": "~0.13",
"laminas/laminas-code": "^3.4", "laminas/laminas-code": "^3.4",
"laminas/laminas-diactoros": "^2.3", "laminas/laminas-diactoros": "^2.3",
@ -80,31 +90,41 @@
"nelmio/cors-bundle": "~1.5", "nelmio/cors-bundle": "~1.5",
"ocramius/proxy-manager": "^2.1.1", "ocramius/proxy-manager": "^2.1.1",
"pagerfanta/pagerfanta": "^2.4", "pagerfanta/pagerfanta": "^2.4",
"php-amqplib/php-amqplib": "^2.12",
"php-amqplib/rabbitmq-bundle": "^1.14", "php-amqplib/rabbitmq-bundle": "^1.14",
"php-http/client-common": "^2.4",
"php-http/discovery": "^1.14",
"php-http/guzzle5-adapter": "^2.0", "php-http/guzzle5-adapter": "^2.0",
"php-http/httplug": "^2.3",
"php-http/httplug-bundle": "^1.14", "php-http/httplug-bundle": "^1.14",
"php-http/message": "^1.13",
"php-http/message-factory": "^1.0",
"pragmarx/recovery": "^0.2.0", "pragmarx/recovery": "^0.2.0",
"predis/predis": "^1.1.3", "predis/predis": "^1.1.3",
"psr/http-message": "^1.0",
"psr/log": "^1.1",
"scheb/two-factor-bundle": "^4.11.0", "scheb/two-factor-bundle": "^4.11.0",
"sensio/distribution-bundle": "^5.0",
"sensio/framework-extra-bundle": "^5.2", "sensio/framework-extra-bundle": "^5.2",
"sentry/sentry-symfony": "3.5.3", "sentry/sentry-symfony": "3.5.3",
"stof/doctrine-extensions-bundle": "^1.2", "stof/doctrine-extensions-bundle": "^1.2",
"swiftmailer/swiftmailer": "^6.3",
"symfony/dom-crawler": "^3.4", "symfony/dom-crawler": "^3.4",
"symfony/monolog-bundle": "^3.1", "symfony/monolog-bundle": "^3.1",
"symfony/swiftmailer-bundle": "^3.2", "symfony/swiftmailer-bundle": "^3.2",
"symfony/symfony": "3.4.*", "symfony/symfony": "3.4.*",
"tecnickcom/tcpdf": "^6.3.0", "tecnickcom/tcpdf": "^6.3.0",
"twig/extensions": "^1.5", "twig/extensions": "^1.5",
"twig/twig": "^2.15",
"wallabag/php-mobi": "~1.0", "wallabag/php-mobi": "~1.0",
"wallabag/phpepub": "^4.0.10", "wallabag/phpepub": "^4.0.10",
"willdurand/hateoas": "^3.8",
"willdurand/hateoas-bundle": "~2.1" "willdurand/hateoas-bundle": "~2.1"
}, },
"require-dev": { "require-dev": {
"dama/doctrine-test-bundle": "^6.0", "dama/doctrine-test-bundle": "^6.0",
"doctrine/doctrine-fixtures-bundle": "~3.0", "doctrine/doctrine-fixtures-bundle": "~3.0",
"friendsofphp/php-cs-fixer": "~2.13", "friendsofphp/php-cs-fixer": "~2.13",
"guzzlehttp/psr7": "^1.0", "friendsoftwig/twigcs": "^4.1",
"m6web/redis-mock": "^5.0", "m6web/redis-mock": "^5.0",
"php-http/mock-client": "^1.0", "php-http/mock-client": "^1.0",
"phpstan/extension-installer": "^1.0", "phpstan/extension-installer": "^1.0",
@ -121,10 +141,8 @@
"scripts": { "scripts": {
"post-cmd": [ "post-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", "bin/console cache:clear --no-warmup",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", "bin/console assets:install web --symlink --relative"
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
], ],
"post-install-cmd": [ "post-install-cmd": [
"@post-cmd" "@post-cmd"
@ -134,12 +152,6 @@
] ]
}, },
"extra": { "extra": {
"symfony-app-dir": "app",
"symfony-bin-dir": "bin",
"symfony-var-dir": "var",
"symfony-web-dir": "web",
"symfony-tests-dir": "tests",
"symfony-assets-install": "relative",
"incenteev-parameters": { "incenteev-parameters": {
"file": "app/config/parameters.yml" "file": "app/config/parameters.yml"
} }

973
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
FROM php:7.4-fpm AS rootless FROM php:7.4-fpm AS rootless
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
ARG NODE_VERSION=14 ARG NODE_VERSION=16
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y \ && apt-get install -y \
@ -65,7 +65,7 @@ RUN npm install -g yarn
RUN curl -L -o /usr/local/bin/envsubst https://github.com/a8m/envsubst/releases/download/v1.1.0/envsubst-`uname -s`-`uname -m`; \ RUN curl -L -o /usr/local/bin/envsubst https://github.com/a8m/envsubst/releases/download/v1.1.0/envsubst-`uname -s`-`uname -m`; \
chmod +x /usr/local/bin/envsubst chmod +x /usr/local/bin/envsubst
COPY --from=composer:2.2.12 /usr/bin/composer /usr/local/bin/composer COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
COPY entrypoint.sh /entrypoint.sh COPY entrypoint.sh /entrypoint.sh
COPY config/ /opt/wallabag/config/ COPY config/ /opt/wallabag/config/

View File

@ -1,13 +1,13 @@
{ {
"name": "wallabag", "name": "wallabag",
"version": "2.3.3", "version": "2.5.0",
"description": "wallabag is a self hostable application for saving web pages", "description": "wallabag is a self hostable application for saving web pages",
"private": true, "private": true,
"directories": { "directories": {
"doc": "docs" "doc": "docs"
}, },
"engines": { "engines": {
"node": ">=12" "node": ">=16"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
@ -36,35 +36,35 @@
"url": "https://github.com/wallabag/wallabag/issues" "url": "https://github.com/wallabag/wallabag/issues"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.17.10", "@babel/core": "^7.19.6",
"@babel/eslint-parser": "^7.17.0", "@babel/eslint-parser": "^7.19.1",
"@babel/preset-env": "^7.17.10", "@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.7", "autoprefixer": "^10.4.13",
"babel-loader": "^8.2.5", "babel-loader": "^9.0.0",
"css-loader": "^6.7.1", "css-loader": "^6.7.1",
"eslint": "^8.15.0", "eslint": "^8.26.0",
"eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.26.0", "eslint-plugin-import": "^2.26.0",
"eslint-webpack-plugin": "^3.1.1", "eslint-webpack-plugin": "^3.2.0",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"lato-font": "^3.0.0", "lato-font": "^3.0.0",
"mini-css-extract-plugin": "^2.6.0", "mini-css-extract-plugin": "^2.6.1",
"node-sass": "^7.0.1", "node-sass": "^7.0.3",
"postcss": "^8.4.13", "postcss": "^8.4.18",
"postcss-loader": "^6.2.1", "postcss-loader": "^7.0.1",
"postcss-scss": "^4.0.4", "postcss-scss": "^4.0.5",
"sass": "^1.51.0", "sass": "^1.55.0",
"sass-loader": "^12.6.0", "sass-loader": "^13.1.0",
"style-loader": "^3.3.1", "style-loader": "^3.3.1",
"stylelint": "^14.8.2", "stylelint": "^14.14.0",
"stylelint-config-standard": "^25.0.0", "stylelint-config-standard": "^29.0.0",
"stylelint-scss": "^4.2.0", "stylelint-scss": "^4.3.0",
"stylelint-webpack-plugin": "^3.2.0", "stylelint-webpack-plugin": "^3.3.0",
"terser-webpack-plugin": "^5.3.1", "terser-webpack-plugin": "^5.3.6",
"url-loader": "^4.1.1", "url-loader": "^4.1.1",
"webpack": "^5.72.1", "webpack": "^5.74.0",
"webpack-cli": "^4.9.2", "webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.9.0", "webpack-dev-server": "^4.11.1",
"webpack-manifest-plugin": "^5.0.0", "webpack-manifest-plugin": "^5.0.0",
"webpack-merge": "^5.7.3" "webpack-merge": "^5.7.3"
}, },
@ -72,14 +72,14 @@
"annotator": "wallabag/annotator#master", "annotator": "wallabag/annotator#master",
"clipboard": "^2.0.11", "clipboard": "^2.0.11",
"hammerjs": "^2.0.8", "hammerjs": "^2.0.8",
"highlight.js": "^11.5.1", "highlight.js": "^11.6.0",
"icomoon-free-npm": "^0.0.0", "icomoon-free-npm": "^0.0.0",
"jquery": "^3.6.0", "jquery": "^3.6.1",
"jquery.cookie": "^1.4.1", "jquery.cookie": "^1.4.1",
"jr-qrcode": "^1.0.7", "jr-qrcode": "^1.0.7",
"material-design-icons-iconfont": "^6.7.0", "material-design-icons-iconfont": "^6.7.0",
"materialize-css": "^0.98.1", "materialize-css": "^0.98.1",
"mathjax": "^3.1.2", "mathjax": "^3.2.2",
"mousetrap": "^1.6.0", "mousetrap": "^1.6.0",
"ptsans-npm-webfont": "^0.0.4", "ptsans-npm-webfont": "^0.0.4",
"roboto-fontface": "^0.10.0", "roboto-fontface": "^0.10.0",

View File

@ -9,12 +9,12 @@ ENV=$4
rm -rf "${TMP_FOLDER:?}"/"$RELEASE_FOLDER" rm -rf "${TMP_FOLDER:?}"/"$RELEASE_FOLDER"
mkdir "$TMP_FOLDER"/"$RELEASE_FOLDER" mkdir "$TMP_FOLDER"/"$RELEASE_FOLDER"
git clone git@github.com:wallabag/wallabag.git "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" git clone https://github.com/wallabag/wallabag.git "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION"
cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && SYMFONY_ENV="$ENV" COMPOSER_MEMORY_LIMIT=-1 composer install -n --no-dev cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && SYMFONY_ENV="$ENV" COMPOSER_MEMORY_LIMIT=-1 composer install -n --no-dev
cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && php bin/console wallabag:install --env="$ENV" -n cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && php bin/console wallabag:install --env="$ENV" -n
cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && php bin/console assets:install --env="$ENV" --symlink --relative cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && php bin/console assets:install --env="$ENV" --symlink --relative
cd "$TMP_FOLDER"/"$RELEASE_FOLDER" && tar czf "$VERSION".tar.gz --exclude="var/cache/*" --exclude="var/logs/*" --exclude="var/sessions/*" --exclude=".git" "$VERSION" cd "$TMP_FOLDER"/"$RELEASE_FOLDER" && tar czf "$VERSION".tar.gz --exclude="var/cache/*" --exclude="var/logs/*" --exclude="var/sessions/*" --exclude=".git" "$VERSION"
echo "MD5 checksum of the package for wallabag $VERSION" echo "MD5 checksum of the package for wallabag $VERSION"
md5 "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION".tar.gz md5sum "$VERSION".tar.gz
echo "Package to upload to the release server:" echo "Package to upload to the release server:"
echo "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION".tar.gz echo "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION".tar.gz

View File

@ -2,8 +2,10 @@
namespace Wallabag\AnnotationBundle\Controller; namespace Wallabag\AnnotationBundle\Controller;
use FOS\RestBundle\Controller\FOSRestController; use FOS\RestBundle\Controller\AbstractFOSRestController;
use JMS\Serializer\SerializerInterface;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter; use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use Symfony\Component\Form\FormFactoryInterface;
use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Wallabag\AnnotationBundle\Entity\Annotation; use Wallabag\AnnotationBundle\Entity\Annotation;
@ -11,7 +13,7 @@ use Wallabag\AnnotationBundle\Form\EditAnnotationType;
use Wallabag\AnnotationBundle\Form\NewAnnotationType; use Wallabag\AnnotationBundle\Form\NewAnnotationType;
use Wallabag\CoreBundle\Entity\Entry; use Wallabag\CoreBundle\Entity\Entry;
class WallabagAnnotationController extends FOSRestController class WallabagAnnotationController extends AbstractFOSRestController
{ {
/** /**
* Retrieve annotations for an entry. * Retrieve annotations for an entry.
@ -24,12 +26,12 @@ class WallabagAnnotationController extends FOSRestController
{ {
$annotationRows = $this $annotationRows = $this
->getDoctrine() ->getDoctrine()
->getRepository('WallabagAnnotationBundle:Annotation') ->getRepository(Annotation::class)
->findAnnotationsByPageId($entry->getId(), $this->getUser()->getId()); ->findAnnotationsByPageId($entry->getId(), $this->getUser()->getId());
$total = \count($annotationRows); $total = \count($annotationRows);
$annotations = ['total' => $total, 'rows' => $annotationRows]; $annotations = ['total' => $total, 'rows' => $annotationRows];
$json = $this->get('jms_serializer')->serialize($annotations, 'json'); $json = $this->get(SerializerInterface::class)->serialize($annotations, 'json');
return (new JsonResponse())->setJson($json); return (new JsonResponse())->setJson($json);
} }
@ -49,7 +51,7 @@ class WallabagAnnotationController extends FOSRestController
$annotation = new Annotation($this->getUser()); $annotation = new Annotation($this->getUser());
$annotation->setEntry($entry); $annotation->setEntry($entry);
$form = $this->get('form.factory')->createNamed('', NewAnnotationType::class, $annotation, [ $form = $this->get(FormFactoryInterface::class)->createNamed('', NewAnnotationType::class, $annotation, [
'csrf_protection' => false, 'csrf_protection' => false,
'allow_extra_fields' => true, 'allow_extra_fields' => true,
]); ]);
@ -59,7 +61,7 @@ class WallabagAnnotationController extends FOSRestController
$em->persist($annotation); $em->persist($annotation);
$em->flush(); $em->flush();
$json = $this->get('jms_serializer')->serialize($annotation, 'json'); $json = $this->get(SerializerInterface::class)->serialize($annotation, 'json');
return JsonResponse::fromJsonString($json); return JsonResponse::fromJsonString($json);
} }
@ -72,7 +74,7 @@ class WallabagAnnotationController extends FOSRestController
* *
* @see Wallabag\ApiBundle\Controller\WallabagRestController * @see Wallabag\ApiBundle\Controller\WallabagRestController
* *
* @ParamConverter("annotation", class="WallabagAnnotationBundle:Annotation") * @ParamConverter("annotation", class="Wallabag\AnnotationBundle\Entity\Annotation")
* *
* @return JsonResponse * @return JsonResponse
*/ */
@ -80,7 +82,7 @@ class WallabagAnnotationController extends FOSRestController
{ {
$data = json_decode($request->getContent(), true); $data = json_decode($request->getContent(), true);
$form = $this->get('form.factory')->createNamed('', EditAnnotationType::class, $annotation, [ $form = $this->get(FormFactoryInterface::class)->createNamed('', EditAnnotationType::class, $annotation, [
'csrf_protection' => false, 'csrf_protection' => false,
'allow_extra_fields' => true, 'allow_extra_fields' => true,
]); ]);
@ -91,7 +93,7 @@ class WallabagAnnotationController extends FOSRestController
$em->persist($annotation); $em->persist($annotation);
$em->flush(); $em->flush();
$json = $this->get('jms_serializer')->serialize($annotation, 'json'); $json = $this->get(SerializerInterface::class)->serialize($annotation, 'json');
return JsonResponse::fromJsonString($json); return JsonResponse::fromJsonString($json);
} }
@ -104,7 +106,7 @@ class WallabagAnnotationController extends FOSRestController
* *
* @see Wallabag\ApiBundle\Controller\WallabagRestController * @see Wallabag\ApiBundle\Controller\WallabagRestController
* *
* @ParamConverter("annotation", class="WallabagAnnotationBundle:Annotation") * @ParamConverter("annotation", class="Wallabag\AnnotationBundle\Entity\Annotation")
* *
* @return JsonResponse * @return JsonResponse
*/ */
@ -114,7 +116,7 @@ class WallabagAnnotationController extends FOSRestController
$em->remove($annotation); $em->remove($annotation);
$em->flush(); $em->flush();
$json = $this->get('jms_serializer')->serialize($annotation, 'json'); $json = $this->get(SerializerInterface::class)->serialize($annotation, 'json');
return (new JsonResponse())->setJson($json); return (new JsonResponse())->setJson($json);
} }

Some files were not shown because too many files have changed in this diff Show More