1
0
mirror of https://git.cloudron.io/cloudron/freshrss-app synced 2025-09-22 21:07:36 +00:00

Compare commits

...

9 Commits

Author SHA1 Message Date
Package Updates
91f91bd18e Update package version to 1.24.1 2025-03-14 10:54:04 +00:00
Renovate Bot
4a64ac2219 chore(deps): update dependency freshrss/freshrss to v1.26.1
| datasource      | package           | from   | to     |
| --------------- | ----------------- | ------ | ------ |
| github-releases | FreshRSS/FreshRSS | 1.26.0 | 1.26.1 |
2025-03-14 06:19:28 +00:00
Package Updates
2911418f1e Update package version to 1.24.0 2025-02-25 11:52:06 +00:00
Vladimir D
9194eb2a61 enableApi fix 2025-02-25 15:28:20 +04:00
Vladimir D
0d31e89741 tests fixed 2025-02-25 14:25:59 +04:00
Renovate Bot
ca2eecb0fb chore(deps): update dependency freshrss/freshrss to v1.26.0
| datasource      | package           | from   | to     |
| --------------- | ----------------- | ------ | ------ |
| github-releases | FreshRSS/FreshRSS | 1.25.0 | 1.26.0 |
2025-02-23 16:07:07 +00:00
Package Updates
5bdce48281 Update package version to 1.23.0 2024-12-24 07:59:16 +00:00
Renovate Bot
ecd914b78f chore(deps): update dependency freshrss/freshrss to v1.25.0
| datasource      | package           | from   | to     |
| --------------- | ----------------- | ------ | ------ |
| github-releases | FreshRSS/FreshRSS | 1.24.3 | 1.25.0 |
2024-12-24 06:20:11 +00:00
Vladimir D
924a98f8da "CLOUDRON_OIDC_PROVIDER_NAME is not supported" comment added 2024-12-10 14:32:21 +04:00
7 changed files with 923 additions and 262 deletions

View File

@@ -344,3 +344,41 @@
[1.22.0]
* checklist added to CloudronManifest
[1.23.0]
* Update FreshRSS to 1.25.0
* [Full Changelog](https://github.com/FreshRSS/FreshRSS/releases/tag/1.25.0)
* Features
* Bug fixing
* API
* Compatibility
* Deployment
* SimplePie
* Security
* UI
* Extensions
* I18n
* Misc.
[1.24.0]
* Update FreshRSS to 1.26.0
* [Full Changelog](https://github.com/FreshRSS/FreshRSS/releases/tag/1.26.0)
* Add order-by options to sort articles by received date (existing, default), publication date, title, link, random
* Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z
* UI accessible from user-query view
* New shortcuts for adding user labels to articles
* Several improvements and bug fixes
[1.24.1]
* Update FreshRSS to 1.26.1
* [Full Changelog](https://github.com/FreshRSS/FreshRSS/releases/tag/1.26.1)
* Fix back-compatibility with cURL 7.51 (we require cURL 7.52+ for `CURLPROXY_HTTPS`)
* Add cURL version to page about system information
* Fix regression with cURL HTTP headers breaking conditional HTTP requests
* Fix regression with saving states of user queries
* Fix regression with dynamic OPML
* Fix update of the users last activity on login action
* Fix setting category option *Maximum number of articles to keep per feed*
* Fix priority field when processing a new feed from an extension
* Use case-insensitive sort for categories
* Improve dark mode of *Origine* theme

View File

@@ -5,8 +5,8 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG.md",
"tagline": "RSS feed reader",
"version": "1.22.0",
"upstreamVersion": "1.24.3",
"version": "1.24.1",
"upstreamVersion": "1.26.1",
"healthCheckPath": "/",
"httpPort": 8000,
"addons": {

View File

@@ -6,7 +6,7 @@ RUN mkdir -p /app/code
WORKDIR /app/code
# renovate: datasource=github-releases depName=FreshRSS/FreshRSS versioning=semver
ARG FRESHRSS_VERSION=1.24.3
ARG FRESHRSS_VERSION=1.26.1
RUN curl -L https://github.com/FreshRSS/FreshRSS/archive/${FRESHRSS_VERSION}.tar.gz | tar -zxvf - --strip-components=1 && \
mv data data-orig && ln -s /app/data data

View File

@@ -36,6 +36,9 @@ ServerName %{HTTP_HOST}
<IfDefine OIDC_ENABLED>
# CLOUDRON_OIDC_PROVIDER_NAME is not supported
OIDCProviderMetadataURL ${CLOUDRON_OIDC_DISCOVERY_URL}
OIDCClientID ${CLOUDRON_OIDC_CLIENT_ID}
OIDCClientSecret ${CLOUDRON_OIDC_CLIENT_SECRET}

1124
test/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,10 +9,10 @@
"author": "",
"license": "ISC",
"dependencies": {
"chromedriver": "^128.0.1",
"chromedriver": "^134.0.3",
"expect.js": "^0.3.1",
"mocha": "^10.7.3",
"selenium-webdriver": "^4.24.0",
"superagent": "^10.1.0"
"mocha": "^11.1.0",
"selenium-webdriver": "^4.29.0",
"superagent": "^10.2.0"
}
}

View File

@@ -116,7 +116,7 @@ describe('Application life cycle test', function () {
await waitForElement(By.xpath('//input[@name="url_rss"]'));
await browser.findElement(By.xpath('//input[@name="url_rss"]')).sendKeys(url);
await browser.findElement(By.xpath('//form[@id="add_rss"]//button[text()="Add"]')).click();
await waitForElement(By.xpath('//div[@id="notification" and @class="notification good"]'));
await waitForElement(By.xpath('//div[@id="notification" and contains(@class, "good")]'));
}
async function addUser(username, password) {
@@ -125,7 +125,7 @@ describe('Application life cycle test', function () {
await browser.findElement(By.id('new_user_name')).sendKeys(username);
await browser.findElement(By.id('new_user_passwordPlain')).sendKeys(password);
await browser.findElement(By.xpath('//button[text()="Create"]')).click();
await waitForElement(By.xpath('//div[@id="notification" and @class="notification good"]'));
await waitForElement(By.xpath('//div[@id="notification" and contains(@class, "good")]'));
}
async function enableApi() {
@@ -176,8 +176,8 @@ describe('Application life cycle test', function () {
it('can get app information', getAppInfo);
it('can login OIDC', loginOIDC.bind(null, USERNAME, PASSWORD));
it('can make user Administrator', function () { execSync(`cloudron exec --app ${app.id} -- bash -c "php cli/reconfigure.php --default-user ${USERNAME}"`); });
it('can login OIDC', loginOIDC.bind(null, USERNAME, PASSWORD));
it('can subscribe', addSubscription);
it('can enable API', enableApi);
it('can check configuration', checkApiConfiguration);