Commit graph

1360 commits

Author SHA1 Message Date
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
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
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
1b0256d6ce Abandon automation of binary packaging for now 2022-04-04 14:19:53 -04:00
144a41e061 Prepare new version 2022-04-04 14:05:04 -04:00
60b4002329 Revert "Document that we actually emulate Miniflux 2.0.29"
This reverts commit d379aa2253.
2022-04-04 13:43:20 -04:00
f24ec8b00b Address security vulnerability in Guzzle's PSR-7
implementation, used by PicoFeed
2022-04-04 13:40:39 -04:00
d379aa2253 Document that we actually emulate Miniflux 2.0.29
At the time The Arsse 0.9.0 was released the new feature in 2.0.29 was
already implemented, but that version of Miniflux had not been released.
2022-03-14 13:16:46 -04:00
b707ecc942 Tag new version 2022-01-17 19:31:06 -05:00
afe26fb8e1 Style fixes 2022-01-14 19:28:42 -05:00
3a219a591d Update dependencies 2022-01-14 16:27:01 -05:00
b5579d6e43 Support PHP 8.1 2022-01-11 17:54:02 -05:00
b660508009 Improve MySQL test performance 2021-12-30 18:22:50 -05:00
3c884f521b Update dependencies 2021-10-29 14:31:23 -04:00
70b063e028 Make parts of generic packaging conditional
This should allow to rebuild old releases from before Debian packages,
Arch ppackages, manpages, or even the HTML manual were added
2021-07-17 07:12:24 -04:00
cf3d270077 Merge branch 'deb' 2021-07-17 00:20:28 -04:00
1fa75aba4a Generate Debian source package without deb tooling 2021-07-17 00:19:55 -04:00
317d23c1bb Fix copy-paste error in manual 2021-07-12 10:30:53 -04:00
75dbe380ba Add Pandoc to AUR arsse-git build dependencies 2021-07-11 20:33:56 -04:00