maTh
6bd6494ad4
fixed HTML: <fieldset> + <legend> ( #6202 )
...
* legend tags cleaned
* formgroup -> fieldset tag
* add bookmarklet class
* Update logs.phtml
* Update logs.phtml
* fixed log table text alignment
2024-03-17 22:49:12 +01:00
Alexandre Alapetite
d7bc70e3fb
Revert "scroll-behavior: smooth; ( #6206 )"
...
This reverts commit 2feb97e9b9 .
https://github.com/FreshRSS/FreshRSS/pull/6206#issuecomment-2001934192
2024-03-16 11:02:50 +01:00
maTh
2feb97e9b9
scroll-behavior: smooth; ( #6206 )
2024-03-15 10:43:52 +01:00
Alexandre Alapetite
cf29ca19c0
Fix crash during update of existing install ( #6205 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6204
Mess due to https://github.com/FreshRSS/FreshRSS/pull/5511
2024-03-14 22:44:51 +01:00
maTh
c0db581f2b
Fix #5058 origine compact theme ( #6197 )
...
* basic fix
* theme's fix
2024-03-13 22:38:18 +01:00
Alexandre Alapetite
354a5e8388
Fix empty token bug ( #6185 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6184
2024-03-12 08:55:29 +01:00
maTh
3841103fa0
Fix: Extension list: "installed" or "update available" message missed in some cases ( #6186 )
2024-03-11 23:46:09 +01:00
Alexandre Alapetite
d0072b9fb7
Refactor some cURL options and use CURLOPT_USERPWD ( #6177 )
...
* Refactor some cURL options and use CURLOPT_USERPWD
fix https://github.com/FreshRSS/FreshRSS/issues/6176
* Fixes
2024-03-10 23:04:17 +01:00
dependabot[bot]
01eaaed9bb
Bump phpstan/phpstan from 1.10.59 to 1.10.60 ( #6178 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.10.59 to 1.10.60.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.59...1.10.60 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 20:41:13 +01:00
Alexandre Alapetite
f01269cd02
Dependabot better group for npm ( #6175 )
...
To reduce problems like in https://github.com/FreshRSS/FreshRSS/pull/6173
2024-03-07 20:34:46 +01:00
dependabot[bot]
836982538b
Bump the development-dependencies group with 6 updates ( #6173 )
...
* Bump the development-dependencies group with 6 updates
Bumps the development-dependencies group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint ) | `8.56.0` | `8.57.0` |
| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n ) | `16.6.1` | `16.6.2` |
| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli ) | `0.38.0` | `0.39.0` |
| [sass](https://github.com/sass/dart-sass ) | `1.69.7` | `1.71.1` |
| [stylelint](https://github.com/stylelint/stylelint ) | `15.11.0` | `16.2.1` |
| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss ) | `13.1.0` | `14.0.0` |
Updates `eslint` from 8.56.0 to 8.57.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.56.0...v8.57.0 )
Updates `eslint-plugin-n` from 16.6.1 to 16.6.2
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases )
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.1...16.6.2 )
Updates `markdownlint-cli` from 0.38.0 to 0.39.0
- [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases )
- [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.38.0...v0.39.0 )
Updates `sass` from 1.69.7 to 1.71.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.69.7...1.71.1 )
Updates `stylelint` from 15.11.0 to 16.2.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/15.11.0...16.2.1 )
Updates `stylelint-config-recommended-scss` from 13.1.0 to 14.0.0
- [Release notes](https://github.com/stylelint-scss/stylelint-config-recommended-scss/releases )
- [Changelog](https://github.com/stylelint-scss/stylelint-config-recommended-scss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stylelint-scss/stylelint-config-recommended-scss/compare/v13.1.0...v14.0.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: eslint-plugin-n
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: markdownlint-cli
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: sass
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: development-dependencies
- dependency-name: stylelint-config-recommended-scss
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix conflict
* Fix Markdown
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-03-06 10:40:28 +01:00
dependabot[bot]
8295edd6f6
Bump phpunit/phpunit from 9.6.16 to 9.6.17 ( #6169 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.6.16 to 9.6.17.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.17/ChangeLog-9.6.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.16...9.6.17 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 10:12:02 +01:00
dependabot[bot]
83f7bba7c4
Bump peter-evans/dockerhub-description from 3.4.2 to 4.0.0 ( #6167 )
...
Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description ) from 3.4.2 to 4.0.0.
- [Release notes](https://github.com/peter-evans/dockerhub-description/releases )
- [Commits](dc67fad700...e98e4d1628 )
---
updated-dependencies:
- dependency-name: peter-evans/dockerhub-description
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 10:11:46 +01:00
dependabot[bot]
80649ff23d
Bump actions/upload-pages-artifact from 2 to 3 ( #6165 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 10:09:35 +01:00
dependabot[bot]
dc01e2fe9d
Bump actions/configure-pages from 3 to 4 ( #6168 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 3 to 4.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 10:09:08 +01:00
dependabot[bot]
ad7cd73268
Bump actions/deploy-pages from 2 to 4 ( #6170 )
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 10:08:42 +01:00
dependabot[bot]
b8a2840473
Bump phpstan/phpstan-phpunit from 1.3.15 to 1.3.16 ( #6171 )
...
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit ) from 1.3.15 to 1.3.16.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases )
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.15...1.3.16 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 10:08:16 +01:00
dependabot[bot]
c05ca141b2
Bump squizlabs/php_codesniffer from 3.8.1 to 3.9.0 ( #6172 )
...
Bumps [squizlabs/php_codesniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer ) from 3.8.1 to 3.9.0.
- [Release notes](https://github.com/PHPCSStandards/PHP_CodeSniffer/releases )
- [Changelog](https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.8.1...3.9.0 )
---
updated-dependencies:
- dependency-name: squizlabs/php_codesniffer
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 10:07:58 +01:00
Alexandre Alapetite
3a4fd0d506
GitHub Actions and Dependabot ( #6164 )
...
* GitHub Actions and Dependabot
fix https://github.com/FreshRSS/FreshRSS/issues/6163
* Also for npm
2024-03-06 10:01:09 +01:00
Alexandre Alapetite
5aeab896e9
Fix OPML export regression and add token in RSS link ( #6160 )
...
* OPML regression due to *shared user queries* (the XPath attributes were not exported anymore) https://github.com/FreshRSS/FreshRSS/pull/6052
* Add master token to HTML Meta RSS link and OPML link https://github.com/FreshRSS/FreshRSS/discussions/6159#discussioncomment-8678399
2024-03-05 14:26:52 +01:00
Clemens Neubauer
9711f1477d
version_compare raise exception if param is not a string ( #6155 )
...
* in file "metadata.json" it's possible that the data of version is not a string. in this case the check of the version raise an exception.
* Apply suggestions from code review
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-03-05 10:30:40 +01:00
maTh
da43fff437
docs: Update 02_Prerequisites.md (Apache + PHP version) ( #6148 )
...
* apache version + php version
* format
2024-03-03 22:34:28 +01:00
Alexandre Alapetite
5e54d5bc58
Reduce API memory consumption ( #6137 )
...
`echo json_encode(...)` is very memory demanding for large responses, so optimised.
Contributes to https://github.com/FreshRSS/FreshRSS/issues/6136
https://github.com/FreshRSS/FreshRSS/pull/6013#discussion_r1506779881
2024-03-01 10:08:25 +01:00
Alexandre Alapetite
96484d22a1
Minz remove use of deprecated variable ( #6132 )
...
and related improvements to clarify inheritance
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/6130
2024-03-01 10:08:05 +01:00
Kasimir Cash
4b29e666b0
Command Line Parser Concept ( #6099 )
...
* Adds logic for validation
* Adds validation to do-install
* Adds help to do-install
* Adds validation & help to reconfigure
* Adds validation to check.translation
* Adds validation to manipulate.translation
* Small fixes to help texts
* Refactors language option validation
* Adds default options to validation
* Fixes validation with regex
* Refactors readAs functions
* Updates to new regex validation format
* Fixes typing around default values
* Adds file extension validation
* Restandardises validation & parsing typing around array of strings
* Adds NotOneOf validation
* Adds ArrayOfString read as
* Refactors existing validation
* Adds validation throughout cli
* Removes unused file
* Adds new CL parser with goal of wrapping CLI behaviour
* Hides parsing and validation
* Rewites CL parser to make better use of classes
* Rolls out new parser across CL
* Fixes error during unknown option check
* Fixes misnamed property calls
* Seperates validations into more appropriate locations
* Adds common boolean forms to validation
* Moves CommandLineParser and Option classes into their own files
* Fixes error when validating Int type
* Rewrites appendTypedValues -> appendTypedValidValues now filters invalid values from output
* Renames -> for clarity
* Adds some docs clarifying option defaults and value taking behaviour
* Refactors getUsageMessage for readability
* Minor formatting changes
* Adds tests for CommandLineParser
* Adds more tests
* Adds minor fixs
* Reconfigure now correctly updates config
* More fixes to reconfigure
* Fixes required files for CommandLineParserTest
* Use .php extension for PHP file
* PHPStan ignore instead of wrong typing
* Refactors to support php 7.4
* Moves away from dynamic properties by adding 'Definintions' to all commands
* Renames target to definition for clarity
* Stops null from being returned as a valid value in a certain edge case
* Adds PHPStan ignore instead of incorrect typing
* Refactors tests to take account of new typing solution
* Marks file as executable
* Draft CLI rework
* Finish rewrite as object-oriented
* Fix PHPStan ignore and make more strongly typed
* Rename class Option to CliOption
* Light renaming + anonymous classes
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-02-28 13:23:28 +01:00
maTh
5de794ee0f
delete rss view shortcut ( #6131 )
2024-02-27 23:57:23 +01:00
Alexandre Alapetite
358e6e05ca
Fix type in FreshRSS_User_Mailer ( #6130 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6129
2024-02-27 17:54:35 +01:00
Alexandre Alapetite
bdf899164b
System option for number of feeds to refresh in parallel ( #6124 )
...
* System option for number of feeds to refresh in parallel
fix https://github.com/FreshRSS/FreshRSS/issues/6123
* Forgot refreshDynamicOpml
2024-02-26 09:01:49 +01:00
Alexandre Alapetite
bfd277065c
Improve feed refresh ( #6117 )
...
* Improve feed refresh
Better account for some edge cases for cron and automatic labels
fix https://github.com/FreshRSS/FreshRSS/issues/6089
fix https://github.com/FreshRSS/FreshRSS/issues/6109
* Apply labels also to new entries already marked as read
* Add case most relevant for cron
2024-02-26 09:01:25 +01:00
Alexandre Alapetite
39cc1c11ec
New feature: shareable user query ( #6052 )
...
* New feature: shareable user query
Share the output of a user query by RSS / HTML / OPML with other people through unique URLs.
Replaces the global admin token, which was the only option (but unsafe) to share RSS outputs with other people.
Also add a new HTML output for people without an RSS reader.
fix https://github.com/FreshRSS/FreshRSS/issues/3066#issuecomment-648977890
fix https://github.com/FreshRSS/FreshRSS/issues/3178#issuecomment-769435504
* Remove unused method
* Fix token saving
* Implement HTML view
* Update i18n for master token
* Revert i18n get_favorite
* Fix missing i18n for user queries from before this PR
* Remove irrelevant tests
* Add link to RSS version
* Fix getGet
* Fix getState
* Fix getSearch
* Alternative getSearch
* Default getOrder
* Explicit default state
* Fix test
* Add OPML sharing
* Remove many redundant SQL queries from original implementation of user queries
* Fix article tags
* Use default user settings
* Prepare public search
* Fixes
* Allow user search on article tags
* Implement user search
* Revert filter bug
* Revert wrong SQL left outer join change
* Implement checkboxes
* Safe check of OPML
* Fix label
* Remove RSS button to favour new sharing method
That sharing button was using a global admin token
* First version of HTTP 304
* Disallow some recusrivity
fix https://github.com/FreshRSS/FreshRSS/issues/6086
* Draft of nav
* Minor httpConditional
* Add support for offset for pagination
* Fix offset pagination
* Fix explicit order ASC
* Add documentation
* Help links i18n
* Note about deprecated master token
* Typo
* Doc about format
2024-02-26 09:01:03 +01:00
Alexandre Alapetite
25166c218b
RSS thumbnails ( #5972 )
...
* Added addtional media:content for thumbnails
* Fix whitespace
* More attributes for enclosures
* Fix variable
* Fix variable
* No duplicates
---------
Co-authored-by: root <root@ha-server.lan >
2024-02-26 09:00:35 +01:00
Alexandre Alapetite
84d88d4b5d
Improve TTL+muted logic ( #6115 )
...
Fix https://github.com/FreshRSS/FreshRSS/issues/6111
2024-02-21 09:47:05 +01:00
Alexandre Alapetite
3eb3574b13
No warning for muted feeds ( #6114 )
...
* No warning for muted feeds
fix https://github.com/FreshRSS/FreshRSS/issues/6113
* Revert subscription
2024-02-21 09:46:47 +01:00
Alexandre Alapetite
7d6a64a522
Web scraping support encodings such as EUC-JP ( #6112 )
...
* Web scraping support encodings such as EUC-JP
fix https://github.com/FreshRSS/FreshRSS/issues/6106
* Typo
2024-02-18 10:53:44 +01:00
Alexandre Alapetite
53d40ea3bb
Traefik 2.11 in docker-compose example ( #6098 )
...
https://github.com/traefik/traefik/releases/tag/v2.11.0
2024-02-17 14:44:57 +01:00
hkcomori
f992a7007e
Fix Japanese translation ( #6108 )
2024-02-17 14:44:39 +01:00
Alexandre Alapetite
2989470e88
applyFilterActions after extensions ( #6091 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6090
2024-02-15 10:31:02 +01:00
Alexandre Alapetite
06570b30f0
composer update ( #6075 )
...
Update PHPStan, fixing some bugs needed for https://github.com/FreshRSS/FreshRSS/pull/6052
(One syntax fix caught by new version)
Update also PHPUnit
2024-01-30 12:57:14 +01:00
maTh
4d95ef7164
Improve the padding of the notification banner ( #6074 )
2024-01-29 12:37:02 +01:00
Alexandre Alapetite
6228f959f7
Fix default category name ( #6073 )
...
fix https://github.com/FreshRSS/FreshRSS/issues/6071
2024-01-28 22:16:24 +01:00
Guilherme Gall
d36e11085d
Update CREDITS.md ( #6069 )
2024-01-26 12:25:33 +01:00
Thomas Renes
0c023a7b5c
Fix: Favicon with protocol-relative URLs have duplicate slashes. ( #6068 )
...
The URL of favicons with protocol-relative URL's already start with "//" so by adding it again it will result in "http:////url " and the icon will never be retrieved.
2024-01-26 11:08:10 +01:00
Guilherme Gall
d61734a5e0
Fix typos in pt-br translation ( #6067 )
2024-01-26 09:45:17 +01:00
FabioL
86631d24b9
Added credits for translations ( #6064 )
...
* Updated italian translations
* Minor fixes
* Workaround bug with `array (`
* Added credits for translations
* Alphabetic order
* Revert lost line
---------
Co-authored-by: loviuz <loviuz@mailbox.org >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-25 00:23:36 +01:00
Alexandre Alapetite
c0812032dd
SimplePie log HTTP status of requests ( #6061 )
...
To make debugging of e.g. https://github.com/FreshRSS/FreshRSS/issues/6056 easier
2024-01-24 11:50:18 +01:00
FabioL
c66382cc91
Updated italian translations ( #6060 )
...
* Updated italian translations
* Minor fixes
* Workaround bug with `array (`
---------
Co-authored-by: loviuz <loviuz@mailbox.org >
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-24 00:54:26 +01:00
maTh
415490dd7c
Fix: left hand side navigation of TOS item when selected ( #6055 )
2024-01-22 12:23:23 +01:00
Alexandre Alapetite
9672905711
Read You not offline ( #6050 )
...
Fix https://github.com/FreshRSS/FreshRSS/pull/4633
2024-01-21 14:03:45 +01:00
th0mcat
79bf7d4967
Add Read You ( #4633 )
...
* Add Read You
* Update README.fr.md
* Add Read You
* Add Read You
* Add Read You
* Add Read You
* Beta version ready
https://github.com/Ashinch/ReadYou/pull/536
https://github.com/Ashinch/ReadYou/discussions/478
https://github.com/Ashinch/ReadYou/discussions/542
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2024-01-21 13:56:08 +01:00
Alexandre Alapetite
4a0e8a7058
Native array return type forgotten ( #6046 )
...
Native type forgotten from
https://github.com/FreshRSS/FreshRSS/pull/5269
https://github.com/FreshRSS/FreshRSS/pull/5213
2024-01-18 10:12:53 +01:00