1
0
mirror of https://github.com/chylex/Nextcloud-News.git synced 2024-10-16 23:42:49 +02:00
Commit Graph

564 Commits

Author SHA1 Message Date
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
Benjamin Brahmer
8e2bfaf9aa Release 14.1.6
Fixed
- Fixed 'If-Modified-Since' causing BAD REQUEST (#684)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-04-28 21:46:46 +02:00
Benjamin Brahmer
49038507c3 Release 14.1.5
Fixed
- Fixed active menu item and reload for unread (#674)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-04-28 09:19:01 +02:00
Benjamin Brahmer
7e39703b31 Release 14.1.4
Changed
- Update for Nextcloud 19 (#627)
- Create Czech feed examples (#664)
- Always show the unread articles "folder" (#662)
- Update feed-io to v4.5.7

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-04-23 13:19:26 +02:00
Benjamin Brahmer
f60af4eca7 Update for Nextcloud 19
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-04-23 11:46:33 +02:00
Benjamin Brahmer
39ca7d3208
Release 14.1.4-rc1 (#649)
Changed
- Basic Media-RSS support (#599)
- Database index improvements (#637)

Fixed
- Call to a member function getUrlHash() on null" when adding a feed (#640)
- Don't install symfony/console via composer (#636)
- Fix for for ONLY_FULL_GROUP_BY (see #406) (Issue #80) (#407)
- Catch invalid feeds (#646)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-03-18 15:50:54 +08:00
Benjamin Brahmer
a7d226ff57 Release 14.1.3 (#626)
Release 14.1.3

Changed
- Update feed-io to v4.5.3

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-02-08 21:28:16 +01:00
Benjamin Brahmer
37b0676137
Release 14.1.2 (#616)
Changed
- Updated js packages

Fixed
- Signature was missing

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-01-12 14:12:15 +01:00
Benjamin Brahmer
142bd9a614
Release 14.1.1 (#614)
Changed
- feed-io updated to v4.5.1 #613
- Automatically convert youtube channel urls in feed url #612

Fixed
- Scraper breaks feed fetching when it fails #606

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-01-11 17:20:57 +01:00
Benjamin Brahmer
7d02d59d67
Release 14.1.0 (#597)
Changed
- Minimum PHP version is now 7.2
- Reimplement full-text scraping #563
- Update for nextcloud 18 #593 #583
- Update httpLastModified from the feed response #594

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2019-12-27 08:36:57 +01:00
Benjamin Brahmer
d53469596e
Release 14.0.2 (#580)
Release 14.0.2

Changed
- Get content:encoded of item if available #565
- update js and php dependencies #575

Fixed
- Generate enclosure div only for audio & video #567

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2019-12-01 16:15:13 +01:00
Benjamin Brahmer
ad1bc97ccd
Release 14.0.1 (#561)
- update js and php dependencies
- add Lifehacker RSS feed #557

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2019-10-19 14:12:19 +02:00
Benjamin Brahmer
b4ed0d237b update version
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2019-09-19 18:41:19 +02:00
Benjamin Brahmer
08d4d88962
Release 14.0.0 (#524)
- Dropped support for Nextcloud 14 & 15 #494
- Switched to feedio 4.3 #494
- News now requires PHP 7.1 #494
- Removed UTF-8 warning (now included in server) #497
- UI improvements #505 #504 #467
- Add the 'Accept' header to requests #525

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2019-09-19 18:24:22 +02:00
Benjamin Brahmer
66f81eaddb
Release 13.1.6 (#490)
Changed
- Replaced "Advanced settings" for feed credentials by a checkbox #488

Fixed
- Fixed signature error caused by favicon cache #485
2019-04-11 13:24:12 +02:00
Benjamin Brahmer
c2cc890f89 Release 13.1.5 2019-03-28 14:09:14 +01:00
Benjamin Brahmer
47471791de Release 13.1.4
- Another fix for failed updates #448
- Missing background back on news titles #451
- Encoding errors thrown by simplexml #457
- Allow '0' as last Modified date #458
2019-03-22 09:48:07 +01:00
Morris Jobke
0fb4b0bea9
13.1.3
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2019-03-18 14:53:15 +01:00
Benjamin Brahmer
dd0490f130 add unreleased section to changelog 2019-03-18 14:01:49 +01:00