100 Commits
Author SHA1 Message Date
Benjamin Brahmer 1fc1e51c6d Release 21.2.0-beta4
Fixed
- Fix audio player floating when scrolling in NC25+ (#2142)
- Fix sorting of folder names in select when adding subscription (#2090)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-23 11:44:54 +02:00
Benjamin Brahmer fae1654458 Release 21.2.0-beta3
Changed
- Improve performance of item updates (#1322)

Fixed
- Fix display issue in NC26+ (#2192)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 19:15:42 +02:00
Benjamin Brahmer 934b307458 add sleep command
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 10:18:04 +02:00
Benjamin Brahmer ee4097e8b8 Also adjust dates on other test feeds
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 10:18:04 +02:00
Benjamin Brahmer 4d6d602c4e Change dates to far future and leave comment
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-16 10:18:04 +02:00
Benjamin Brahmer f4ebebeb5d Release 21.2.0-beta2
Fixed
- Fix last_modified not updated when all items are marked as read (#2183)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-06 10:32:34 +02:00
Benjamin Brahmer a70d155ce4 Set lastmodified in read all
if this is not updated the API won't work correctly and we get sync errors.
Adjust test to use item api

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-04-05 19:43:02 +02:00
Benjamin Brahmer 758ea7258b Release 21.2.0-beta1
Changed
- Use httpLastModified field for If-Modified-Since header when fetching feed updates (#2119)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-24 18:59:00 +01:00
Benjamin Brahmer 84c2ba538c Create tests for the updating and purging functions via the API
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-24 18:57:53 +01:00
Benjamin BrahmerandSean Molenaar b1476e958a If timestamp is null use timestamp "one year ago"
if timestamp is not set during creation of a feed use date one year ago
code fixes and linting fixes.

Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-23 12:12:06 +01:00
Benjamin Brahmer be95c17f46 store useragent in one place
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-23 12:11:38 +01:00
Benjamin Brahmer ec74c1b5f3 Release 21.1.0
No notable changes compared 21.1.0-beta1

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-21 11:38:55 +01:00
Benjamin Brahmer 683ebf37c3 Release 21.1.0-beta1
Changed
- Remove unused background job OCA\News\Cron\Updater (#2137)
- Add info card to the admin settings, showing last job execution (#2141)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-13 16:25:48 +01:00
Benjamin Brahmer ea8002e2d9 add cron status badge to admin setting
Display  a info card in the settings, indicating when the last news update job ran.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-13 14:39:15 +01:00
Benjamin Brahmer d11f0cafab use stable26
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-06 17:07:19 +01:00
Benjamin Brahmer 7cdf3c83e8 fix style
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-02 17:51:53 +01:00
Benjamin Brahmer 8cdcde2e56 adjust docs
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-02 17:51:53 +01:00
Benjamin Brahmer 04fcda9b1a Remove unused job from db
Our background job was renamed quite a while ago
the old job remained in the db, to prevent confusion this adds
a repair step to remove the old job.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-02 17:51:53 +01:00
Benjamin Brahmer adc143e2a5 Release 21.0.0
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-03-01 10:52:02 +01:00
Benjamin Brahmer 5032e02b4b Release 21.0.0-beta1
Changed
- Drop support for Nextcloud 23 (#2077 )
- Make the "open" keyboard shortcut work faster (#2080)
- Implemented search for articles, results can only link to the feed. (#2075)

Fixed
- Stop errors from the favicon library over empty values (#2096)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-02-14 14:43:51 +01:00
Benjamin Brahmer 69681d12cb Implement item search
The search result can only link to the feed.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-02-14 11:18:00 +01:00
Benjamin Brahmer c4dfd8e196 add pr template
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-30 09:26:38 +01:00
Benjamin Brahmer f296d35c6d fix failing frontend tests
https://github.com/actions/runner-images/issues/6704

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-29 20:23:21 +01:00
Benjamin Brahmer 9ae22c246f add changelog entry
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-29 19:14:30 +01:00
Benjamin Brahmer c8800fcbc2 Nextcloud 23 is EOL
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-27 12:30:11 +01:00
Benjamin Brahmer 3b8c2248f2 Release 20.0.1
Fixed
- SyntaxError triggered when full-text is enabled with some items. (#2048, #2053)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-23 12:29:45 +01:00
Benjamin Brahmer 3b863a8912 remove id part from pattern matching since website changes ID too often
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-21 00:30:06 +01:00
Benjamin BrahmerandSean Molenaar ef04d091c7 Update lib/Db/Feed.php
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-12 18:27:32 +01:00
Benjamin BrahmerandSean Molenaar 502e4b923e don't process link if it's null
don't process body of feed if it's null

Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-12 18:27:32 +01:00
Benjamin Brahmer 0dfd93f75d Workaround for #2048
The league/uri version that we inherit in Nextcloud is a bit outdated.
That version can't handle certain uris.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2023-01-11 10:19:34 +01:00
Benjamin BrahmerandSean Molenaar 2ec7b78816 Update .github/workflows/lint-eslint.yml
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-12-23 12:52:25 +01:00
Benjamin Brahmer c60d9b1f15 Release 20.0.0
Changed
- Drop support for PHP 7.3 (#2008)
- Dependency updates

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-12-15 10:32:42 +01:00
Benjamin Brahmer 356c3e1795 Drop support for PHP 7.3
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-12-06 14:49:40 +01:00
Benjamin Brahmer afd928ed3d Release 19.0.1
Changed
- Dependency updates

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-12-01 13:27:33 +01:00
Benjamin Brahmer c1eb31da4d Update documentation
Style and spell fixes.
Explain purging and new unread purge better.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-11-02 11:23:00 +01:00
Benjamin Brahmer 82575cbe82 Release 19.0.0
Fixed
- Fix nested scrollbars in navigation (#411, #1958)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-25 18:51:32 +02:00
Benjamin Brahmer 2432d56f8c Use app password, change setup method
The app password is nice in local testing, since
Nextcloud logs too much data if you use the user password.
Setup_file and teardown_file are only executed once instead
of running before and after every job.

Use bats from npm as ubuntu's version is old.

Switch to occ for app password

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-24 16:51:57 +02:00
Benjamin Brahmer 33b60e1b94 Release 19.0.0-beta2
Fixed
- Fixed various keyboard navigation issues (#1953)
- Fix cron job warning notification layout on NC25 (#1953)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-23 14:21:32 +02:00
Benjamin Brahmer 22a7a09579 Release 19.0.0-beta1
Changed
- Drop support for Nextcloud 22, NC 22 has reached it's end of life.
- Add support for Nextcloud 25

Fixed
- Corrected article compact title bar position in NC25 (#1944)
- Fixed "Mark read through scrolling" in NC25 and NC24 (#1944)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-22 21:24:03 +02:00
Benjamin Brahmer d18a983656 Release 18.3.0
Fixed
- Remove setting for minimum purge interval since it is not used.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-21 22:46:19 +02:00
Benjamin Brahmer 84ed477ec2 add conditon to check for existing key and crt
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-21 17:33:09 +02:00
Benjamin Brahmer 781fb1a3c5 change postgres image to v14
Postgres v15 is currently not compatabile.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-21 14:19:07 +02:00
Benjamin Brahmer 505b3360cb Remove setting for minimum purge interval setting
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-12 21:09:54 +02:00
Benjamin Brahmer 6f9d3bdbcd fix wording to articles
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-12 08:24:06 +02:00
Benjamin Brahmer 78e5b7ff5c Release 18.3.0-beta1
Changed
- New administrator setting for deleting unread items automatically (#1931)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-11 20:29:30 +02:00
Benjamin Brahmer efc2cc84a9 Add some documentation about the integration tests
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-10 16:03:19 +02:00
Benjamin BrahmerandSean Molenaar 931fcc1853 Update src/components/AdminSettings.vue
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-08 17:29:08 +02:00
Benjamin Brahmer b88e1a546a New administrator setting for deleting unread items automatically
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-08 17:29:08 +02:00
Benjamin Brahmer 4b03354073 Release 18.2.0
Fixed
- Fix the highlighted item when reverse ordering is selected (#1838)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-09-28 16:06:42 +02:00
Benjamin Brahmer f7013224e2 Release 18.2.0-beta2
Fix for the read all function and spelling fixes.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-09-08 11:11:05 +02:00
Benjamin Brahmer a7f69c4b63 fix readAll
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-31 16:14:18 +02:00
Benjamin Brahmer 1e536fdcb7 Release 18.2.0-beta1
Changed
- Ported the admin settings to vue (#2353)

Fixed
- Fix PHP 8.1 deprecations (#1861)
- Document api item types (#1861)
- Fix deprecation warnings from Nextcloud server (#1869)
- Fix when marking all items as read, all items of the user are used in the sql query (#1873)
- Fix adding feed via the web-ui that was just deleted causing an error (#1872)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-30 20:48:22 +02:00
Benjamin Brahmer c217448345 Fix adding feed that was just deleted is causing an error
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-25 07:50:36 +02:00
Benjamin Brahmer d39fd83a26 update changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-21 16:39:07 +02:00
Benjamin Brahmer 1a76e03f5a fix unittest
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-21 16:39:07 +02:00
Benjamin Brahmer 4afd5a547d change itemMapper readAll
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-21 16:39:07 +02:00
Benjamin BrahmerandGitHub 49f79101c3 try to speedup the api testing by hosting the feeds locally (#1874)
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-21 16:38:40 +02:00
Benjamin Brahmer 410a1e4d6b fixup for #1861
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19 15:57:03 +02:00
Benjamin BrahmerandGitHub 1784406fa7 Fix deprecation warnings from Nextcloud. (#1869)
* don't use private class anymore
* execute is deprecated
* fix migration execute statement
* fix unittest

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19 10:07:43 +02:00
Benjamin BrahmerandSean Molenaar c09cca75b5 Fix deprecations
add phpstan deprecation rules

Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19 09:14:27 +02:00
Benjamin Brahmer df04eb2723 add changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19 09:14:27 +02:00
Benjamin Brahmer a3d70f50aa Fix Test and adjust code
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19 09:14:27 +02:00
Benjamin Brahmer 932b88a39c add item types to api docs
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19 09:14:27 +02:00
Benjamin Brahmer a66d62d1d7 adapt generateSearchIndex
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19 09:14:27 +02:00
Benjamin Brahmer 71d635db76 Release 18.1.1
Changed
- Change autodiscover to only run after fetching the given url has failed (#1860)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-12 11:01:15 +02:00
d4450ebad2 Change Autodiscover behaviour (#1860)
* change autodiscover behaviour to only run if the provided url is not already a feed

* Execute feed check after the final url is found

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>

Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
2022-08-08 19:23:42 +02:00
Benjamin Brahmer ef25b133ab Release 18.1.1-beta1
- Fix export of unread and starred articles failing due to postgres error (#1839, #1249)
- Fix broken API v1.3 (#1841)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-07-04 12:11:09 +02:00
Benjamin Brahmer 66a161e4f7 fix type always string for findAllFromUser
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-06-28 17:29:13 +02:00
Benjamin Brahmer 01e4adfee2 Release 18.1.0
Due to #1766 some Feeds might now have items that have `null` set as author instead of `""` clients need to handle this.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-06-15 16:04:58 +02:00
Benjamin Brahmer 8cf7e072a4 adjust dependabot config
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-06-15 15:47:56 +02:00
Benjamin Brahmer 0c431a1b2f Update PHP and JS dependencies
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-06-15 15:47:56 +02:00
Benjamin Brahmer 77dce00f9a Add documentation on how to fully uninstall news
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-06-07 12:32:53 +02:00
Benjamin Brahmer 4981b9e3fd Release 18.1.0-beta2
Changed
-  If items of feed do not provide an author fallback to feed author (#1803)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-31 15:59:41 +02:00
Benjamin BrahmerandGitHub 1c91928e59 If items of feed do not provide an author fallback to feed author (#1803)
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-31 15:46:01 +02:00
Benjamin BrahmerandGitHub eca96ad37d Enable API testing (#1699)
Enable API testing with local php server.

This adds many tests for API v1.2, more still possible.
Which increased the quality of news already.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-29 11:25:38 +02:00
Benjamin Brahmer 86e01a91f3 Release 18.1.0-beta1
Changed
- Add API v1.3 adding routes for starring/unstarring items by id and general fixes (#1727)
  https://nextcloud.github.io/news/api/api-v1-3/
- Improve styling of tables in articles (#1779)
- Allow fetching feeds that omit guid by using link as stand-in (#1785)

Fixed
- Fix updated api not returning any item after marking item as read (#1713)
- Fix deprecation warning for strip_tags() on a null value (#1766)
- Fix selected item being set incorrectly when using default ordering or newest first ordering (#1324)
- Fix doubling the height of the content area (#1796)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-29 10:34:26 +02:00
Benjamin BrahmerandSean Molenaar 0fb620244d check if variable is null before striping tags
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>

Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
2022-05-04 18:14:37 +02:00
Benjamin Brahmer 15e613bc36 fix the url
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-04 10:18:11 +02:00
Benjamin Brahmer eeb3c15b05 by default don't do codecoverage
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-03 21:26:03 +02:00
Benjamin Brahmer 33fe41e86a Update php version and disable code check
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-03 21:26:03 +02:00
Benjamin Brahmer 5af0cb6e22 update last_modified when marking an item as read
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>

this way it works

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>

add changelog entry

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>

Partly fix test

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>

test passing

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-02 09:56:12 +02:00
Benjamin Brahmer 835f295ece Release 18.0.1
No major changes since the beta versions.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-04-24 10:29:33 +02:00
Benjamin Brahmer 4afe4b4deb Release 18.0.1-beta3
Fixed
- Fix import of items when feed does not exist (1742)
- Fix malformed feeds (without GUIDs) stopping the update process (#1738)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-04-18 19:32:33 +02:00
Benjamin Brahmer 78c723f38a fix import of items when feed does not exist
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-04-18 13:10:21 +02:00
Benjamin Brahmer 6d2617346c add php 7.4
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-30 20:24:16 +02:00
Benjamin Brahmer 9713fe830a update phpstan
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-30 20:24:16 +02:00
Benjamin Brahmer fd154c7ecf check code with php 8.1
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-30 20:24:16 +02:00
Benjamin Brahmer fc6e2c0e4f Release 18.0.1-beta2
Fixed
- Fix no item marked as read by Folder API due to mismatch in parameter name (#1703)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-22 12:11:17 +01:00
Benjamin Brahmer c49e0fb4f4 rename maxItemId to newestItemId to match docs
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-18 11:54:02 +01:00
Benjamin Brahmer 5d93e1fcc4 fix regex for docs building
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-09 14:51:33 +01:00
Benjamin Brahmer 59979b73a7 Release 18.0.1-beta1
Fixed
- Fix only one item marked as read by Feed API (#1687)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-09 12:33:16 +01:00
Benjamin Brahmer cd3b00332c adjust test
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-08 13:05:15 +01:00
Benjamin Brahmer b206673dc5 add changelog entry
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-08 13:05:15 +01:00
Benjamin Brahmer 78bc3321b9 Fix only one item marked as read by Feed API
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-08 13:05:15 +01:00
Benjamin Brahmer 4f44cfcd15 fix headers in API v1
only one h1 is allowed with the material theme

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-07 20:28:36 +01:00
Benjamin Brahmer d4a1db9629 Release 18.0.0
Changed
- Change shortcut descriptions. (#1669)

Fixed
- Fix spaces in passwords getting replaced with "+" (#1678)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-02-28 15:14:19 +01:00
Benjamin Brahmer 3bd3ee97cc add changelog entry
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-02-27 20:04:14 +01:00
Benjamin Brahmer a5eaf9ec42 Use rawurlencode as it encodes spaces correctly as %20
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-02-27 20:04:14 +01:00
Benjamin Brahmer d3dd2dd540 Fix transifex link
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-02-23 21:21:50 +01:00
Benjamin Brahmer 210ad61c5e remove feed-io reference as the demo website is gone
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-02-23 21:21:50 +01:00