1
0
mirror of https://github.com/chylex/Nextcloud-News.git synced 2024-11-22 07:42:49 +01:00
Commit Graph

718 Commits

Author SHA1 Message Date
Paul Tirk
da5e749ecc rename parameter for read/unread api call
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-30 20:04:30 +02:00
Paul Tirk
4b68169142 also allow starring/unstarring multiple items by id
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-30 20:04:30 +02:00
Paul Tirk
81243985d2 create copies of v1.2 api routes for v1.3 api
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-30 20:04:30 +02:00
Paul Tirk
98028e4422 add routes for starring/unstarring items by id
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-30 20:04:30 +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
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
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
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
9f539394cb Release 18.0.0-beta1
Changed
- Drop support for Nextcloud 21

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-02-16 16:19:10 +01:00
Sean Molenaar
0c67ffac37 chore: deprecate nc 21
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2022-02-14 11:39:04 +01:00
Benjamin Brahmer
7eb3449284 Release 17.0.1
Fixed
- Fix catching network errors while fetching feed logos. (#1601)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-12-09 11:46:36 +01:00
Benjamin Brahmer
eac208b250 Release 17.0.0
Fixed
- fix link-icon-overlap in mobile-view (#1579)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-29 08:32:48 +01:00
Benjamin Brahmer
9613ee0918 Release 17.0.0-beta1
Changed
- Drop support for Nextcloud 20 (#1514)
- Use better sql commands, that were not possible with Nextcloud 20 (#1514)
- Add support for Nextcloud 23 (#1585)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-18 15:14:27 +01:00
Benjamin Brahmer
fbacf4c1f7 Update changelog for 17.x.x
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-18 14:10:57 +01:00
Benjamin Brahmer
7d05abc769 Drop support for Nextcloud 20
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-18 14:10:57 +01:00
Benjamin Brahmer
5198f4258f Release 16.2.1
Fixed
- Catch network errors while fetching feed logos. (#1572, #1570)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-15 14:41:13 +01:00
Benjamin Brahmer
a476249d57 Release 16.2.0
No notable changes compared to the beta versions.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-03 15:13:58 +01:00
Benjamin Brahmer
8973769aa6 Release 16.2.0-beta2
Changed
- Updated "New Folder" and "All articles" icons to differentiate them from "Subscribe" and "All articles". (#1542)

Fixed
- Mark the latest post in a feed as read when clicking on the right arrow key. (#1546)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-10-25 12:59:22 +02:00
Benjamin Brahmer
075bd3b658 Release 16.2.0-beta1
Changed
- Add changelog and DCO notice to CONTRIBUTING.md (#1521)
- Download feed logos via guzzle to have better error handling (#1533)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-10-20 11:26:46 +02:00
Benjamin Brahmer
62ad505730 Release 16.1.0
Changed
- Remove dependency's large test files from release (#1519)
- Fix spelling of "receive" in log files (#1520)

Note: Nextcloud 20 support will be dropped in Oct 2021, this is very likely the last version to support Nextcloud 20. This also means that PHP 7.2, will no longer be supported by news.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-10-07 18:16:53 +02:00
Benjamin Brahmer
f397c111a8 Release 16.1.0-beta1
Changed
- Added new `news:updater:update-user` command to update the feeds of a single user (#1360).

Fixed
- Removed spurious requests for `.../apps/news/%7B%7B%20::Content.getFeed(item.feedId).faviconLink%20%7D%7D` (#1488)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-09-02 11:54:14 +02:00
David Baucum
21203dbf63 Update all feeds from command
Closes #1359

Signed-off-by: David Baucum <david@baucum.me>
2021-07-24 18:17:31 +02:00
Benjamin Brahmer
02cbdc9635 Release 16.0.0
There are no additional changes compared to the latest beta.

Changed
- News now requires a 64bit OS
- v2 API implementation (folder part)
- Implemented sharing news items between nextcloud users (#1191)
- Updated the news items table in DB to include sharer data (#1191)
- Added route for sharing news items (#1191)
- Added share data in news items serialization (#1191)
- Added tests for the news items share feature (#1191)
- Added sharing articles with nextcloud users (#1217)
- Added sharing articles on social media (Facebook, Twitter) or mail (#1217)
- Allow installation on Nextcloud v22
- Remove deprecated API endpoints and occ command (#935)
  - /api/v1-2/user
  - /api/v1-2/user/avatar
  - ./occ news:updater:all-feeds
- added feed search (#1402)

Fixed
- allow calling `/items?getRead=false` without a feed/folder (#1380 #1356)
- newestId does not return newest ID but last updated (#1339)
- removed reference for deleted repair-steps (#1399)
- Fix NotNullConstraintViolation when sharing news items with users (#1406)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-07-04 10:54:16 +02:00
Benjamin Brahmer
db831426d3 Release 16.0.0-beta3
Changed
- added feed search (#1402)
Fixed
- removed reference for deleted repair-steps (#1399)
- Fix NotNullConstraintViolation when sharing news items with users (#1406)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-06-16 13:50:30 +02:00
anoy
c64db81796 removed reference for deleted repair-steps
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-06-04 17:18:30 +02:00
Benjamin Brahmer
d55cef06f0 Release 16.0.0-beta2
Changed
- Allow installation on Nextcloud v22
- Remove deprecated API endpoints and occ comand (#935)
  - /api/v1-2/user
  - /api/v1-2/user/avatar
  - ./occ news:updater:all-feeds
Fixed
- allow calling `/items?getRead=false` without a feed/folder (#1380 #1356)
- newestId does not return newest ID but last updated (#1339)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-06-02 15:07:35 +02:00
Benjamin Brahmer
09552a10ac remove routes
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-06-01 15:41:20 +02:00
Benjamin Brahmer
98143e8bbc add admin docs page, document removal of command
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Co-authored-by: anoy. <anoymouserver@users.noreply.github.com>
2021-06-01 12:58:42 +02:00
Sean Molenaar
469807a091 Chore: implement removals from #935
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-06-01 11:23:04 +02:00
Benjamin Brahmer
29a6d60f52 Release 16.0.0-beta1
Changed
- News now requires a 64bit OS
- v2 API implementation (folder part)
- Implemented sharing news items between nextcloud users (#1191)
- Updated the news items table in DB to include sharer data (#1191)
- Added route for sharing news items (#1191)
- Added share data in news items serialization (#1191)
- Added tests for the news items share feature (#1191)
- Added sharing articles with nextcloud users (#1217)
- Added sharing articles on social media (Facebook, Twitter) or mail (#1217)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-22 10:21:46 +02:00
Benjamin Brahmer
79e469fd33 Refactor News documentation with mkdocs and mkdocs-material
- move all pages to new structure
- use gh-pages to host html version
- use github actions for automatic build

Co-authored-by: anoy <anoymouserver+github@mailbox.org>

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-19 14:58:29 +02:00
Benjamin Brahmer
1af4a3523c Require 64 bit integer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-08 13:45:08 +02:00
Marco Nassabain
2cba1e4146 🧹 Cleanup code, remove spaces, rename variables
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08 22:31:21 +02:00
Marco Nassabain
08171bb42d NewsItem: add share routes + controller func
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08 22:31:21 +02:00
Paul Tirk
dff855fba5 change method names to follow nextcloud convention
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-08 10:23:11 +02:00
Paul Tirk
06a45387ef lint & add missing copyright/author information
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-08 10:23:11 +02:00
Paul Tirk
cc9c64d69b add api version 2 & folder api routes
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-08 10:23:11 +02:00
Benjamin Brahmer
d5ede9fbcf Release 15.4.0-beta4
Fixed
- Allow negative limits (#1275)
- Use boolean to check bool fields (#1278)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-04-06 14:44:41 +02:00
Benjamin Brahmer
11874fa412 Release 15.4.0-beta3
Changed
- Add BATS as integration tests (#1213)
- Update FeedFetcher to import categories from feeds (#1248)
- Update serialization of item to include categories (#1248)
- Make PHPStan stricter (#955)
- Search: Add folder search (#1215)
- Improve test coverage (#1263)
- Allow directly adding a feed without going through the discovery process (#1265)

Fixed
- Do not show deleted feeds in item list (#1214)
- Fix update queries (#1211)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-04-03 13:03:40 +02:00
Sean Molenaar
78dce7ffe1 DB: Updates should use set()
Issue GH-1211

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-31 22:39:00 +02:00
Benjamin Brahmer
fe7310b8d8 Release 15.4.0-beta2
Fixed
- Item list not using ID for offset 2 (#1200)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-27 17:17:31 +01:00
Benjamin Brahmer
7f0c547f3b Release 15.4.0-beta1
Changed
- Remove outdated item DB code. ( #1056)
- Stop returning all feeds after marking folder as read. (#1056)
- Always fetch favicon (#1164)
- Use feed logo instead of favicon if it exists and is square (#1164)
- Add CI for item lists (#1180)

Fixed
- Item list throwing error for folder and "all items" (#1180)
- Articles with high IDs can be placed lower than articles with low IDs (#1147)
- Feeds are accidentally moved on rename (#1189)
- Item list not using ID for offset (#1188)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-23 17:59:18 +01:00
Sean Molenaar
01e1db329c Command: Add debug item list commands
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-20 13:57:09 +01:00
Benjamin Brahmer
84df9fd800 Release 15.3.2
No changes compared to RC2

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-10 16:55:21 +01:00
Benjamin Brahmer
fa39346136 Release 15.3.2-rc2
Fixed
- Missing certificate in signature file (#1143)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-10 16:47:32 +01:00
Benjamin Brahmer
b48bb5b347 Release 15.3.2-rc1
Fixed
- Missing certificate in signature file (#1143)
- Refetching of already read articles after purging (#1142)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-10 15:18:46 +01:00
Benjamin Brahmer
f59b025267 Release 15.3.1
Changed
- New release without any changes compared to 15.3.0

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-06 12:04:00 +01:00
Benjamin Brahmer
4930d24e02 Release 15.3.1-rc3
Changed
- re-re-re-release of 15.3.0

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-06 11:56:14 +01:00
Benjamin Brahmer
e81eda8cd1 Release 15.3.1-rc2
Changed
- re-re-release of 15.3.0

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-06 11:19:05 +01:00