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