1
0
mirror of https://github.com/chylex/Nextcloud-News.git synced 2025-02-05 07:45:59 +01:00
Commit Graph

582 Commits

Author SHA1 Message Date
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
Artem Lavrukhin
9fb9a4c6da Mark latest post as read when clicking on right arrow shortcut
Signed-off-by: Artem Lavrukhin <lavryha4590@gmail.com>
2021-10-23 12:31:55 +02:00
Greg
c7a265fedf Update add folder and unread feed icons
Give both add folder and unread feed icons their own unique icons instead of sharing them with subscribe and all articles.

Signed-off-by: Greg Ross <greg@toolstack.com>
2021-10-21 16:02:34 +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
7d61a1cb09 Download feed logos via guzzle to have better error handling
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-10-18 17:57:18 +02:00
Daniel Rheinbay
82aa83bb76 Add changelog item.
Signed-off-by: Daniel Rheinbay <danielrheinbay@gmail.com>
2021-10-08 10:30:41 +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
Daniel Rheinbay
f6148a614d Add Changelog entry
Signed-off-by: Daniel Rheinbay <danielrheinbay@gmail.com>
2021-10-03 14:50:18 +02:00
Zach DeCook
2364d8cbe6 compiled image: Remove readability tests
Signed-off-by: Zach DeCook <zachdecook@librem.one>
2021-10-01 23:58:11 +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
Benjamin Brahmer
1f8880c8de Revert Add Vue and ng-vue packages
This reverts commits:
8809bb2c56
d2a5c26ee1
3344431a9b
83cdcb016b
36d304ec76

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-09-02 11:32:44 +02:00
mormegil
34c1f5c7a5 Fix favicon element making broken requests
The markup for favicon `<img>` element in feed item used `src` instead of
`ng-src`, causing browser to make broken requests for
`.../apps/news/%7B%7B%20::Content.getFeed(item.feedId).faviconLink%20%7D%7D`

Changing the attribute to `ng-src` fixed that.

Signed-off-by: mormegil <mormegil@centrum.cz>
2021-08-23 17:44:41 +02:00
anoy
820f75442d explicitly set icon offset for navigation items
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-08-01 13:05:41 +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
Alec Kojaev
65c15dac38 Reimplement relative time formatting as a filter, dropping dependency on deprecated moment.js
Signed-off-by: Alec Kojaev <alec@kojaev.name>
2021-07-24 14:52:34 +02:00
Tucker McKnight
3344431a9b Update changelog
Signed-off-by: Tucker McKnight <tucker.mcknight@gmail.com>
2021-07-19 14:58:49 +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
Sean Molenaar
fd01e9ad7b Search: add feed search
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-06-16 11:32:19 +02:00
Marco Nassabain
be45dd9830 📝 Update CHANGELOG
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-06-16 11:31:11 +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
Sean Molenaar
469807a091 Chore: implement removals from #935
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-06-01 11:23:04 +02:00
Sean Molenaar
74f09ee716 db: no longer order by items.last_modified
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-27 19:12:55 +02:00
Sean Molenaar
2159eccbf1 controller: getRead + all_items is now unread type
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-27 19:10:53 +02:00
Benjamin Brahmer
bfc514e484 update changelog 15.4.5
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-27 12:38:19 +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
a78f4dbcfd update changelog 15.4.4
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-21 20:51:22 +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
Benjamin Brahmer
d84829d00a update changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-05 14:11:12 +02:00
Benjamin Brahmer
56ebffbf76 [Backport] Prevent some of the favicon fetching errors
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-05-03 10:19:23 +02:00
Benjamin Brahmer
11aad33a23 update changelog 2021-05-03 10:19:23 +02:00
Benjamin Brahmer
136b898b3e fix changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-04-26 17:42:56 +02:00
Benjamin Brahmer
6117c6d6f4 prepare changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-04-26 17:16:28 +02:00
Sean Molenaar
7c124dc288 Search: Fix app prefix in search redirect
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-24 20:34:15 +02:00
Benjamin Brahmer
54f04c9396 Update changelog for 15.4.0-rc1
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-04-16 12:11:03 +02:00
Sean Molenaar
111bf5fff2 DB: only sort on item IDs
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-14 13:56:54 +02:00
Sean Molenaar
d5c2a8bb09 Search: Fix and test folder search
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-10 14:55:33 +02:00
Marco Nassabain
9e2ef5df9d 📝 Update CHANGELOG and AUTHORS
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08 23:17:31 +02:00
Marco Nassabain
525c47bd01 📝 Update CHANGELOG and AUTHORS
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08 22:31:21 +02:00
Paul Tirk
8b5715c627 add folder part of v2 API to changelog
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-08 10:23:11 +02:00
Chris Danser
6e845124df
Null check category label before trying to decode (#1282)
* Null check category label before trying to decode

Signed-off-by: skiingwiz <skiingwiz@gmail.com>
2021-04-08 08:10:41 +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
Sean Molenaar
90702dd297 DB: Use boolean parameter for unread/starred
Issue GH-1278

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-06 12:43:24 +02:00
Sean Molenaar
951f3eb7ee DB: Allow negative limits
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-05 19:18:19 +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
skiingwiz
04519388ce Allow directly adding a feed without going through the discovery process
Signed-off-by: skiingwiz <skiingwiz@gmail.com>
2021-04-02 11:15:17 +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
Sean Molenaar
7a2b3ccfa8 chore: Improve test coverage
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-30 12:58:47 +02:00
Sean Molenaar
da61c93afe
Search: Add folder search (#1215)
* Search: Add folder search

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-29 09:25:06 +02:00
Sean Molenaar
2baa7a2b91 Make PHPstan stricter
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-25 18:47:38 +01:00
Sean Molenaar
baf1ca8ec9 DB: Don't show deleted feed items
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-23 21:11:25 +01:00
Jimmy Huynh
ef366c3bc7 📝 Update CHANGELOG.md
Signed-off-by: Jimmy Huynh <linkatox@gmail.com>
2021-03-17 08:58:42 +01:00
Sean Molenaar
bcdeb55fcb Actions: Integration tests using bats
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-01 21:13:44 +01: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
Sean Molenaar
9d5d35ce23 DB: Fix offset quotes
Issue GH-1200

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-27 15:12:59 +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
bf1e71f1a7 DB: Use ID as offset in item queries
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-23 17:16:20 +01:00
Sean Molenaar
4e4108aaf8 Feed: Fix rename moving file
Issue #1181

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-23 15:06:02 +01:00
Tucker McKnight
5ba6f04bae Fix incorrect article sorting
Currently, an article with an ID of 1000 will show up
earlier than one with ID = 900, because the IDs are being treated
as strings and compared alphabetically. (1 comes before 9, and
the comparison stops there.)

We need to parse them as integers to ensure that 900 is less than
1000.

Signed-off-by: Tucker McKnight <tucker.mcknight@gmail.com>
2021-02-22 19:44:33 +01:00
Sean Molenaar
4a107b3d53 General: Fix folder query
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-20 13:57:09 +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
c09b4d8d33 prefer the feeds logo over the favicon
The logo of the feed is prefered if it is a square picture,
else the favicon is returned.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
2021-02-16 10:16:15 +01:00
Sean Molenaar
b4fa772bc5 Remove V1 item API
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-13 13:22:57 +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
anoy
7e9fd48f4a fix refetching of purged articles
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-02-10 13:58:13 +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
Benjamin Brahmer
df82a4f427 Release 15.3.1-rc1
Changed
- re-release of 15.3.0

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-05 17:23:53 +01:00
Benjamin Brahmer
270f7f60db Release 15.3.0
Changed
- DB: Remove unused fields and migrate last_modified to signed, to support dates before 1970

Fixed
- Release: create signature file (#1117)
- Articles are refetched after purging leaving them unread again (#1122)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-05 17:01:00 +01:00
Sean Molenaar
6e9e2512ea DB: Remove unused fields
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-05 09:37:17 +01:00
anoy
5c7838e9bd fix result ordering for purging query
updated_date is currently always NULL

Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-02-04 09:03:06 +01:00
Benjamin Brahmer
17a472c64d update changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-03 14:50:58 +01:00
Benjamin Brahmer
ebf506157e Release 15.2.2
Fixed
- Remove a .git dir from the release archive

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-02 22:40:05 +01:00
Benjamin Brahmer
9fa797ab13 Release 15.2.1
Fixed
- Purging error "Undefined index: articlesPerUpdate"
- Clean up install files

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-02 22:17:31 +01:00
Sean Molenaar
a6a66fe0fd Composer: Remove unneeded files in releases
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-02 22:00:34 +01:00
anoy
e601f07ee6 fix articlesPerUpdate alias
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-02-02 20:50:34 +01:00
Benjamin Brahmer
ac4a42cb2a Release 15.2.0
Changed
You can now delete unread items via occ:
occ news:updater:after-update --purge-unread [<purge-count>]

Fixed
- Item purger does not work with PostgreSQL (#1094)
- Export starred/unread correctly (#1010)

Co-authored-by: anoy. <anoymouserver@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-02 17:39:21 +01:00
Sean Molenaar
66b4005b5e Controllers: Export Starred or unread instead of and
Fixes GH-1010

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-02 16:07:38 +01:00
anoy
f2b74a0ba1 fix item purger for PostgreSQL
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-02-02 13:48:55 +01:00
Benjamin Brahmer
090169534a Release 15.2.0-rc1
Changed
- Use signed integer for pubdate (#997)
- revert alternating row colors and increase row height (#1012)

Fixed
- Fetch feed after creation (#1058)
- Implement missing item purger (#1063)
- Update FeedIO Response call and add tests
- Improve Psalm tests and dependency definition

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-01-31 14:49:33 +01:00
Sean Molenaar
023c61b88f Mappers: Implement item purging
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-30 18:27:06 +01:00
Sean Molenaar
cb10dd1d83 Base: Update psalm definition and dependency list
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-26 16:06:47 +01:00
Sean Molenaar
8fa1537cbf Fetcher: Update client and add test
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-20 22:52:09 +01:00
anoy
f102b6b88d remove alternating row colors; increase row height
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-01-18 21:43:25 +01:00
Sean Molenaar
5809e57d4f Migration: Don't use unsigned for pubdate
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-18 20:55:42 +01:00
Sean Molenaar
582c4d11fa Controllers: Fetch feed after creating
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-18 20:15:13 +01:00
Benjamin Brahmer
e620c552a3 15.2.0-beta2 - 2021-01-17
Fixed
- opened state of folders is not restored (#1040)
- Argument 3 passed to OCA\News\Db\ItemMapper::makeSelectQuery() must be of the type bool, array given (#1044)
- Argument 2 passed to OCA\News\Db\ItemMapper::findAllNewFeed() must be of the type int, string given (#1049)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-01-17 19:26:46 +01:00
anoy
c67feb8d8d fix TypeError caused by type conversion in controller
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-01-17 17:56:37 +01:00
anoy
fdf4fa454d fix TypeError in ItemMapper
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-01-15 15:16:41 +01:00
anoy
8b3516a949 fix opened state of folders is not restored
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-01-13 19:23:46 +01:00
Benjamin Brahmer
f95fbf5260 fix changelog and version
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-01-12 14:10:38 +01:00
Benjamin Brahmer
0f47283d64 Release 15.2.0beta1
Changed
- Remove outdated feed DB code
- add background & hover for entries
- Improve spacing of open articles in compact mode (nextcloud/news#1017)

Fixed
- `MissingNamedParameter` exception after upgrading to NC 21 beta5 (#1030)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-01-12 13:58:19 +01:00
anoy
8de3ad77fc remove deprecated colon prefix for parameters
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-01-11 09:32:23 +01:00
heyarne
eebbad4e77 Add changelog entry about whitespace changes
Signed-off-by: heyarne <arne@schlueter.is>
2021-01-02 14:12:27 +01:00
Sean Molenaar
05377d023e Remove PHPunit integration tests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-30 11:21:44 +01:00
Sean Molenaar
27bd540580 Remove PHPunit integration tests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-29 14:15:34 +01:00
Benjamin Brahmer
0f1731833f Release 15.1.1
Fixed
- Argument 2 passed to OCA\News\Db\FeedMapper::find() must be of the type int, string given #996

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-12-27 21:22:22 +01:00
anoy
d1c50b8e77 fix FeedMapper find exception
Exception: Argument 2 passed to OCA\News\Db\FeedMapper::find() must be of the type int, string given

Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2020-12-23 17:32:26 +01:00
Benjamin Brahmer
d542cf5376 Release 15.1.1-rc2
Changed
- add background & hover for entries for compact mode

Fixed
- Handle unauthorized users #985
- Call to undefined method OCA\News\Db\FeedMapperV2::find() #981

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-12-23 15:56:22 +01:00
Christoph Stenglein
80615397eb add changelog
Signed-off-by: Christoph Stenglein <christoph@christophstenglein.com>
2020-12-21 13:43:31 +01:00
Sean Molenaar
11f5904dd5 Fix mapper->find and empty user sessions
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-17 10:35:23 +01:00
Benjamin Brahmer
7bebaab86e Release 15.1.1-rc1
Changed
- Remove outdated folder DB code

Fixed
- Export Unread/Starred Articles gives Error Message #963
- Some events don't appear in feed #921

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-12-16 11:51:15 +01:00
Kevin Decherf
42ea24f2f4 Remove LastModified-based cursor when updating feeds
We remove the call to readSince() as some feeds push new articles with
pubDate prior to the lastModified time stored for these feeds (e.g.
lemonde.fr). As we go through all items of a feed again and again, we
prevent the constant update of an item's lastModified timestamp by
keeping the previous one if its fingerprint does not change.

Fixes #921

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-12-15 20:02:21 +01:00
Sean Molenaar
e0edfd0dc5 Fix alias usage in v2 mapper
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-08 16:11:17 +01:00
Sean Molenaar
8abddeab4f Remove usage of old Folder code
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-08 13:58:12 +01:00
Benjamin Brahmer
3d98707be9 Release 15.1.0
Changed
- This version brings some major changes, be aware that some clients may not support this news version.

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-12-08 12:11:02 +01:00
Benjamin Brahmer
c10000f184 Release 15.1.0-rc3
Fixed
- Fix API allows access to folders of other users

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-11-11 19:33:19 +01:00
anoy
c6c44be93b fix second where overrides previous condition
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2020-11-11 19:21:04 +01:00
Benjamin Brahmer
f179a26315 Release 15.1.0-rc2
Changed
- Remove deprecated YouTube playlist API, playlists are no longer supported by news
- Locale-aware sorting for folders and feeds
- Deprecate User API: https://github.com/nextcloud/news/blob/master/docs/externalapi/Legacy.md#user

Fixed
- Fix empty unread item count

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-11-10 18:09:20 +01:00
Sean Molenaar
7effe4654b Unremove but deprecate User API
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-11-10 16:47:42 +01:00
Sean Molenaar
5bdc2df7f4 Fix unread count and related issues
Issue GH-924

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-11-10 16:47:42 +01:00
anoy
112cc727ea add locale-aware sorting for folders and feeds
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2020-11-09 16:58:44 +01:00
anoy
cb32a2c4ed remove deprecated YouTube playlist API
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2020-11-07 09:57:20 +01:00
Benjamin Brahmer
f285dd5b1f Release 15.1.0-rc1
Changed
- Added changelog enforcer action
- Stop overloading DB ids
- Unittest commands and utilities
- Upload codecoverage to codecov.io
- Use foreign keys in db

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-11-06 07:48:02 +01:00
Sean Molenaar
af2fd96825 Controllers: Use v2 services
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-11-03 23:12:01 +01:00
Benjamin Brahmer
becb236419 fix delete api
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-11-03 21:23:04 +01:00
Sean Molenaar
10e8c28fea Add migration with foreign keys
Closes #829

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-11-03 19:58:37 +01:00
Benjamin Brahmer
27d5bdc2b0 Upload codecoverage to codecov.io
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-29 11:09:29 +01:00
Benjamin Brahmer
cfc75fb1d3
Merge branch 'master' into fix/dont_overload_getid 2020-10-29 08:21:01 +01:00
Sean Molenaar
c5daf112be Command: Add unittests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-29 08:19:03 +01:00
Sean Molenaar
ec6930da82
DB: stop overloading getID
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-28 23:08:53 +01:00
Benjamin Brahmer
bd03f06daa Update changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-26 15:54:45 +01:00
Benjamin Brahmer
2ac3fe95db Release 15.0.6
Changed
- New release approach to prevent mistakes
- Re-release of 15.0.5

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-26 14:48:29 +01:00
Benjamin Brahmer
294b1d4cf3 Release 15.0.6-rc5
Fixed
- Fix the new release process

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-26 10:12:03 +01:00
Benjamin Brahmer
3025e1c858 Release 15.0.6-rc4
- Fix the new release process

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-26 09:35:05 +01:00
Benjamin Brahmer
87b97dbb7a Release 15.0.6-rc3
Fixed
- Fix the new release process

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-25 18:22:47 +01:00
Benjamin Brahmer
d4570f387e Release 15.0.6-rc2
Fixed
- Fix the new release process

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-24 15:00:31 +02:00
Benjamin Brahmer
189ea6b19c Release 15.0.6-rc1
Changed
- Updated dependencies
- New release process

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-24 13:34:53 +02:00
Benjamin Brahmer
0b7ec50256 Release 15.0.5
Fixed
- Fix exception when title is null #869

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-14 10:48:46 +02:00
Benjamin Brahmer
5e78b52393 Release 15.0.4
Changed
- Update Explore page feeds and design #860

Fixed
- Fix usage of at() in unittests #864
- Fix minor issues, prepare for foreign keys and check feeds #862
- Fix multiple results for guid_hash #861
- Fix missing type info of entities #858

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-10 17:32:47 +02:00
Benjamin Brahmer
8320144cd5 Release 15.0.3
Changed

- Trim whitespaces in item titles #831
- update only relevant item fields #830

Fixed

- Fix 'news:updater:after-update' command #832
- Define microtime as string #836
- Fix Application class loading in config #833

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-08 09:22:43 +02:00
Benjamin Brahmer
b17f1ca26d Release 15.0.2
Fixed

- Fix failing cron update #823

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-04 11:17:07 +02:00
Benjamin Brahmer
2f9fbf9491 Release 15.0.1
Changed

- Update feed-io to v4.7.10

Fixed

- Fix false cron notifaction #823
- Fix cron updater not working #819 #824
- Fix invalid UserId when logged out #822
- Fix autoPurge not working #824
- Fix undefined class constant 'Name' #824

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-10-03 14:28:12 +02:00
Benjamin Brahmer
60c2813567 Release 15.0.0
Changed

- Update feed-io to v4.7.9
- Feed autodiscovery #806
- Drop support before nextcloud 20 #794
- Move to modern SQL syntax #750
- Add management commands #804 #750

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-09-29 23:33:30 +02:00
Sean Molenaar
e528361141 Add feed autodiscovery
Issue GH-415

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-29 21:15:53 +02:00
Benjamin Brahmer
fba7f5834a update js packages and update changelog
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-09-29 16:24:11 +02:00
Sean Molenaar
35b53ecd40 OPML export command and fixes
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-29 14:56:07 +02:00
Benjamin Brahmer
60474123f6 Release 14.2.2
Changed
- added support for Nextcloud 20 #781

Fixed
- Update interval not saved to config file #783

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-09-02 08:47:33 +02:00
Benjamin Brahmer
d9cdac303b 14.2.1
Fixed
- Update Interval documentation fixes #773
- Fix crash if full-text if feed doesn't provide an url #774
- Fix admin page not saving settings #776

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-09-01 07:00:32 +02:00
Benjamin Brahmer
2511867814 Release 14.2.0
Changed
- JS library updates #737 #741
- Allow data URI scheme inside the body of an item #733
- Update to new BackgroudJob logic #704
- Update feed-io to v4.7.8

Fixed
- fixed double escaped intro (not rendering html) #694
- translation updates and fixes

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-08-30 17:00:04 +02:00
Benjamin Brahmer
e27338a5bf Release 14.1.11
Changed
- Re-release of 14.1.10

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-05-27 15:37:51 +02:00
Benjamin Brahmer
8aed8c834f Release 14.1.10
Changed
- Update feed-io to v4.7.1

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-05-25 15:54:08 +02:00
Benjamin Brahmer
ad6ae3ee36 14.1.9
Changed
- Re-release of 14.1.8

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-05-23 10:48:38 +02:00
Benjamin Brahmer
04cf7d669c Release 14.1.8
Changed
- Update feed-io to v4.7.0
- Update js dependencies

Fixed
- Do not create spurious links in item body (#699)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-05-22 11:06:10 +02:00
Benjamin Brahmer
7f94865f10 Release 14.1.7
Changed

- Update feed-io to v4.6.0
- Update js dependencies

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-05-04 15:57:28 +02:00