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
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
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 Brahmer
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 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
083b0a1a74 Fix doubling the height of the content area
Signed-off-by: chylex <contact@chylex.com>
2022-05-28 16:39:50 +02:00
Accalia Elementia
fdf037e728
Use Feed Link as GUID when Feed omits Guid. (#1785)
* Use Feed Link as GUID when Feed omits Guid.

As noted in nextcloud/news#1702 some feeds omit the GUID and are
therefore not a valid RSS feed.

nextcloud/news#1738 resolved the issue to allow valid feeds to
update correctly when an invalid feed is present.

This commit allows parsing of the invalid feed as well by assuming
that the item link of the feed is unique to the feed and using
it in place of the GUID when the feed omits the GUID.

This will allow NextCloud News to accept and behave like many other
popular feed aggregators when presented with such an invalid feed.

Signed-off-by: Accalia <Accalia@Elementia.me>

* Add basic Logging when using fallback guid

Signed-off-by: Accalia <Accalia@Elementia.me>

* Add basic Logging when using fallback guid - Fix Fatfinger Typo

Signed-off-by: Accalia <Accalia@Elementia.me>

* Add basic Logging when using fallback guid - Update tests to account for additional logging

Signed-off-by: Accalia <Accalia@Elementia.me>
2022-05-24 17:07:50 +02:00
Accalia
09e06fd5b0 update ContentController to fix nextcloud#1324
Signed-off-by: Accalia <Accalia@Elementia.me>
2022-05-24 10:49:06 +02:00
00cb4becf6 Improve styling of tables in articles
Signed-off-by: chylex <contact@chylex.com>
2022-05-13 09:45:16 +02:00
Benjamin Brahmer
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
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
Paul Tirk
f44967d9e7 document new starring api methods in changelog
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
nextcloud486153
032d48ad7b Fix malformed feeds (without GUIDs) stopping the update process (fixes #1738)
Signed-off-by: nextcloud486153 <78801830+nextcloud486153@users.noreply.github.com>
2022-04-18 13:16:01 +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
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
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
b206673dc5 add changelog entry
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-03-08 13:05:15 +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
Dennis Müller
dbf6db8bff Update shortcuts
Shortcut "q" is not supported anymore as stated in https://github.com/nextcloud/news/issues/1613#issuecomment-991891468
Shortcuts "c" and "v" seemed to have swapped descriptions.

Signed-off-by: Dennis Müller <dennis.mueller@bib.uni-mannheim.de>
2022-02-21 17:31:49 +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
Michael Hamann
f071c05a48 Fix catching connect exceptions while fetching feed logos #1570
Display the message instead of the response when catching an exception
during feed logo fetching. As there is no response and thus no method
`getResponse()` in `ConnectException`, this fixes a "call to undefined
method"-error that prevented feeds from fetching if fetching the logo
resulted in a `ConnectException`.

Signed-off-by: Michael Hamann <michael@content-space.de>
2021-11-30 23:39:39 +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
Matthias
6e8a3f4c87 fix link-icon-overlap in mobile-view
Signed-off-by: Matthias <matthias.baier@mabaart.de>
2021-11-28 18:19:07 +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
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
9f3b63b5f9 Catch network errors while fetching feed logos, fixes #1570
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-14 20:16:16 +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
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