64ec3f6ae4
Use unused variable
2022-08-05 22:10:36 -04:00
4d18bf27e2
Adjust most uses of Diactoros to Guzzle PSR-7
2022-08-05 22:08:36 -04:00
e588a52e88
Replace ServerRequestFactory
2022-08-04 22:15:43 -04:00
6c0183faea
Replace instances of Diactoros' EmptyResponse
2022-08-04 22:04:39 -04:00
560d4db139
Remove Diactoros in favour of Guzzle PSR-7
...
For now this only adds convenience wrappers around Guzzle to somewhat
emulate Diactoros (albeit with a different API). Code and tests will be
adjusted in due course.
2022-08-04 09:26:17 -04:00
2557c22410
Update dependencies
2022-06-22 15:33:17 -04:00
4ca7b65a65
Update dependencies
2022-06-09 21:21:17 -04:00
4d37ae30ae
Update dependencies
...
Addresses a Guzzle vulnerability, though it does not affect The Arsse
2022-06-05 21:38:08 -04:00
d1da6fbe5e
Use cases rather than casting bools to int in SQL
2022-05-30 17:29:34 -04:00
d54733ad98
Update link to Nextcloud News documentation again
...
The URL has changed again since it was updated two weeks ago
2022-05-02 10:48:52 -04:00
a0c31fac5d
Merge branch 'reader'
2022-04-30 17:34:29 -04:00
59358ec35b
More PHP 7 fixes
2022-04-30 17:11:18 -04:00
90b66241b3
Fixes for PHP 7
2022-04-30 13:50:35 -04:00
761b3d5333
Return removed articles correctly in Miniflux
2022-04-29 23:28:47 -04:00
d64dc751f9
Tests for query filters
2022-04-29 20:53:05 -04:00
f51acb4264
Build exceptions correctly in Miniflux for clarity
2022-04-29 19:10:11 -04:00
300225439c
Fix trivial error in Miniflux
...
This is not a bug as the behaviour that should have been implemented was
not being relied upon
2022-04-29 19:04:08 -04:00
c6cc2a1a42
Restore coverage for Query class
2022-04-29 17:23:41 -04:00
a44fe103d8
Prototype for nesting query filters
2022-04-29 16:37:16 -04:00
630536d789
Tests for union context
2022-04-29 16:35:46 -04:00
206c5c0012
Fill in union context
2022-04-28 22:32:10 -04:00
0c8f33c37c
Remove setCTE and pushCTE from query builder
2022-04-28 21:24:57 -04:00
26e431b1a5
Simplify more queries
2022-04-28 17:57:31 -04:00
336207741d
Add missing API documentation
2022-04-28 17:37:10 -04:00
6863c182d7
Update reference to the "Reeder" client
2022-04-27 10:22:43 -04:00
f2aad7188c
Update links to TT-RSS documentation
2022-04-27 10:16:20 -04:00
65b1bb4fcd
Allow multiple dates in TT-RSS searches
2022-04-26 17:13:16 -04:00
2c5b9a6768
Fix missing TTRSS coverage
2022-04-26 12:13:15 -04:00
17832ac63e
Allow timezone in TT-RSS search queries
...
Does not quite work yet
2022-04-25 22:28:16 -04:00
e65069885b
Clean up obsolete FIXMEs
2022-04-25 18:30:13 -04:00
7e5d8494c4
Tests for selecting arrays of ranges
2022-04-25 14:33:19 -04:00
e6505a5fda
Work around possible MySQL bug
2022-04-25 09:56:13 -04:00
2acacd2647
Implement handling for arrays of ranges
...
Multiple ranges of articles or editions were not implemented, but the
functionality is generic and could be extended if later needed.
2022-04-24 20:13:08 -04:00
f6799e2ab1
Tests for date ranges in contexts
2022-04-24 12:25:37 -04:00
33a3478a58
Avoid use of PHP 7.4 feature
2022-04-23 17:24:25 -04:00
2489743d0f
Further simplifications
2022-04-23 13:21:52 -04:00
0bd01849bb
Remove unnecessary in() clause
2022-04-23 11:51:53 -04:00
895c045c9b
Simplify folder selection in article queries
2022-04-23 11:15:57 -04:00
fe02613214
Fix coverage
2022-04-22 22:46:13 -04:00
427bddd3b7
Allow multiple date ranges
2022-04-22 20:09:07 -04:00
53ba591720
Finish up article selection refactor
2022-04-22 19:22:50 -04:00
97dfef3267
Fix typos
2022-04-21 23:30:19 -04:00
396ca86482
Start on removal of conditional CTEs
...
This breaks the code for now, but will make clearer queries once done
2022-04-21 23:19:19 -04:00
4a87926dd5
Fix up context tests
2022-04-21 14:37:28 -04:00
6f1332c559
Start to shore up testing
2022-04-20 19:11:04 -04:00
308b592b18
Clean up coontext classes
2022-04-19 23:20:20 -04:00
983fa58ec8
Convert article and edition ranges to atomic
...
Unit tests for ranges are still missing
2022-04-19 22:53:36 -04:00
2c2bb4a856
Retrofits dates to use ranges
...
Article and edition ranges still need work
2022-04-19 20:19:51 -04:00
c993168002
Update URL of Nextcloud News documentation
2022-04-19 19:33:35 -04:00
73497688fc
Break contexts up into traits
...
This will make their expansion easier and will also be useful for using
typed properties later
2022-04-18 22:04:48 -04:00