Commit Graph
82 Commits
Author SHA1 Message Date
Sean MolenaarandBenjamin Brahmer e5f75d7a4c fix: do not request favicon for empty base URL
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2023-02-14 10:18:08 +01:00
Sean MolenaarandBenjamin Brahmer fd01e9ad7b Search: add feed search
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-06-16 11:32:19 +02:00
Sean MolenaarandBenjamin Brahmer 469807a091 Chore: implement removals from #935
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-06-01 11:23:04 +02:00
Sean MolenaarandBenjamin Brahmer 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 MolenaarandBenjamin Brahmer 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
Sean MolenaarandBenjamin Brahmer 7c124dc288 Search: Fix app prefix in search redirect
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-24 20:34:15 +02:00
Sean MolenaarandSean 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 MolenaarandBenjamin Brahmer d5c2a8bb09 Search: Fix and test folder search
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-10 14:55:33 +02:00
Sean MolenaarandSean 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 MolenaarandSean Molenaar 951f3eb7ee DB: Allow negative limits
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-04-05 19:18:19 +02:00
Sean MolenaarandSean 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 MolenaarandSean Molenaar 7a2b3ccfa8 chore: Improve test coverage
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-30 12:58:47 +02:00
Sean MolenaarandSean Molenaar 2baa7a2b91 Make PHPstan stricter
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-25 18:47:38 +01:00
Sean MolenaarandSean 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
Sean MolenaarandSean Molenaar bcdeb55fcb Actions: Integration tests using bats
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-01 21:13:44 +01:00
Sean MolenaarandBenjamin Brahmer 9d5d35ce23 DB: Fix offset quotes
Issue GH-1200

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-27 15:12:59 +01:00
Sean MolenaarandBenjamin Brahmer 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 MolenaarandSean 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
Sean MolenaarandSean Molenaar 8878389985 Actions: Fix codecov commit finding 2021-02-23 14:10:47 +01:00
Sean MolenaarandSean Molenaar 4a107b3d53 General: Fix folder query
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-20 13:57:09 +01:00
Sean MolenaarandSean Molenaar 01e1db329c Command: Add debug item list commands
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-20 13:57:09 +01:00
Sean MolenaarandSean Molenaar b4fa772bc5 Remove V1 item API
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-13 13:22:57 +01:00
Sean MolenaarandBenjamin Brahmer 2dc83320bc Actions: Setup app before release 2021-02-06 11:47:24 +01:00
Sean MolenaarandSean Molenaar d9bde18acc Actions: Upload coverage on main branch
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Signed-off-by: Sean Molenaar <sean@m2mobi.com>
2021-02-05 12:43:20 +01:00
Sean MolenaarandSean Molenaar 6e9e2512ea DB: Remove unused fields
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-05 09:37:17 +01:00
Sean MolenaarandSean Molenaar 76298c011b Composer: Remove favicon hack
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-05 07:27:11 +01:00
Sean MolenaarandSean Molenaar bb6fb66b57 Actions: Strictly define extensions 2021-02-05 07:27:11 +01:00
Sean MolenaarandSean Molenaar 5406086829 Psalm: Fix class loading 2021-02-05 07:27:11 +01:00
Sean MolenaarandBenjamin Brahmer a6a66fe0fd Composer: Remove unneeded files in releases
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-02 22:00:34 +01:00
Sean MolenaarandSean 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
Sean MolenaarandSean Molenaar 023c61b88f Mappers: Implement item purging
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-30 18:27:06 +01:00
Sean MolenaarandSean 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 MolenaarandSean Molenaar 8fa1537cbf Fetcher: Update client and add test
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-20 22:52:09 +01:00
Sean MolenaarandSean 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 MolenaarandSean Molenaar 582c4d11fa Controllers: Fetch feed after creating
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-18 20:15:13 +01:00
Sean MolenaarandSean Molenaar 8e0a8fc1d2 CI: Bump actions versions and improve statics name
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-18 20:14:58 +01:00
Sean MolenaarandSean Molenaar 10fbb8469b PHPUnit: Test on latest beta and stable
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-12 13:29:08 +01:00
Sean MolenaarandSean Molenaar 67b6c4e1b0 Fix psalm issues
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-12 13:29:08 +01:00
Sean MolenaarandSean Molenaar e5d56f2c2e Fix getUnreadOrStarredType
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-12 13:29:08 +01:00
Sean MolenaarandSean Molenaar f7b43501af Fix nc 21 phpunit issue 2021-01-12 13:29:08 +01:00
Sean MolenaarandSean Molenaar 05377d023e Remove PHPunit integration tests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-30 11:21:44 +01:00
Sean MolenaarandSean Molenaar 27bd540580 Remove PHPunit integration tests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-29 14:15:34 +01:00
Sean MolenaarandSean 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
Sean MolenaarandSean 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 MolenaarandSean Molenaar 4ee3fcb781 Refactor User ID fetching and fix non-specific cleanup
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-08 13:58:12 +01:00
Sean MolenaarandSean Molenaar 8abddeab4f Remove usage of old Folder code
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-08 13:58:12 +01:00
Sean MolenaarandBenjamin Brahmer 7effe4654b Unremove but deprecate User API
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-11-10 16:47:42 +01:00
Sean MolenaarandBenjamin Brahmer 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
Sean MolenaarandSean Molenaar af2fd96825 Controllers: Use v2 services
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-11-03 23:12:01 +01:00
Sean MolenaarandBenjamin Brahmer 10e8c28fea Add migration with foreign keys
Closes #829

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-11-03 19:58:37 +01:00
Sean MolenaarandBenjamin Brahmer 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
Sean MolenaarandSean Molenaar 48a130d3c0 Allow titles to be null
Issue GH-867

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-12 21:40:23 +02:00
Sean MolenaarandBenjamin Brahmer bc918dd443 Add php 8.0 to tests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-12 21:12:52 +02:00
Sean MolenaarandBenjamin Brahmer b46c6df632 Fix usage of at() in unittests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-10 10:26:12 +02:00
Sean MolenaarandBenjamin Brahmer 8a203a329c Fix minor issues, prepare for foreign keys and check feeds
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-09 22:15:03 +02:00
Sean MolenaarandBenjamin Brahmer 04b8aacdcc Remove outdated/redundant FAQ info
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-08 09:21:33 +02:00
Sean MolenaarandBenjamin Brahmer 4425e9da42 Fix Application class loading in config
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-05 09:48:28 +02:00
Sean MolenaarandBenjamin Brahmer 49c6f7077d Define microtime as string
Closes #835

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-05 09:47:44 +02:00
Sean MolenaarandBenjamin Brahmer 167dc70238 Fix various 15.0 bugs
Issue #821,#820,#819

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-10-03 14:01:36 +02:00
Sean MolenaarandBenjamin Brahmer e528361141 Add feed autodiscovery
Issue GH-415

Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-29 21:15:53 +02:00
Sean MolenaarandBenjamin Brahmer 35b53ecd40 OPML export command and fixes
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-29 14:56:07 +02:00
Sean MolenaarandBenjamin Brahmer bc01761221 Fix repair step and test it
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-29 13:02:03 +02:00
Sean MolenaarandBenjamin Brahmer d00d1ab2a2 Create V2 mapper, Service and management commands
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-27 15:35:31 +02:00
Sean MolenaarandBenjamin Brahmer 60ab4941cc Move to nextcloud config and update phpunit
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-25 19:18:04 +02:00
Sean MolenaarandBenjamin Brahmer 2c8b4fa019 Require nextcloud 20 for new development
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-25 19:18:04 +02:00
Sean MolenaarandBenjamin Brahmer 18983f03b8 Test GH actions flow
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-09-13 19:02:25 +02:00
Sean MolenaarandSean Molenaar b73c7c0f8a Cleanup appinfo files
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-08-26 22:48:17 +02:00
Sean MolenaarandSean Molenaar 54630030c3 Add phpstan checks
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-08-25 20:52:48 +02:00
Sean MolenaarandSean Molenaar ea95ccb378 Test on latest nextcloud
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-08-25 20:51:07 +02:00
Sean MolenaarandSean Molenaar b37e237c7a Fix xkcd commics 2019-03-26 09:31:03 +01:00
Sean MolenaarandSean Molenaar 9b915e24af Use a copy of the FeedIO client that doesn't specify a useragent 2019-03-18 10:39:32 +01:00
Sean MolenaarandSean Molenaar 6ed63bdedd Set nextcloud user agent 2019-03-18 10:39:32 +01:00
Sean MolenaarandBenjamin Brahmer f416213993 Fix email and password not being encoded 2019-03-12 19:58:06 +01:00
Sean MolenaarandSean Molenaar e4da09575f Fix design issue in #410 2019-03-12 19:21:50 +01:00
Sean MolenaarandSean Molenaar 9d5ac4b039 Catch FeedIO reader exception.
Closes #413

Closes #412
2019-03-12 13:30:05 +01:00
Sean MolenaarandSean Molenaar 6a4e56e727 Cleanup JS and prolong error notification 2019-03-05 11:35:14 +01:00
Sean Molenaar 7c17b2c24b Allow empty update time 2019-02-23 16:11:28 +01:00
Sean Molenaar ee6bb6ce70 Fix mismatched interface 2019-01-31 13:40:52 +01:00
Sean Molenaar d61a57bd2d Make feed failing more verbose 2019-01-31 10:23:56 +01:00
Sean Molenaar a3246a927d Parser: Switch to feedIO for parsing instead of picoFeed 2019-01-30 20:36:40 +01:00
Sean Molenaar 09b85fbb6f CSS: Add some dark-theme fixes 2019-01-29 14:23:41 +01:00