1
1
Fork 0
mirror of https://code.mensbeam.com/MensBeam/Arsse.git synced 2024-12-22 13:12:41 +00:00
Commit graph

786 commits

Author SHA1 Message Date
J. King
d1da6fbe5e Use cases rather than casting bools to int in SQL 2022-05-30 17:29:34 -04:00
J. King
90b66241b3 Fixes for PHP 7 2022-04-30 13:50:35 -04:00
J. King
761b3d5333 Return removed articles correctly in Miniflux 2022-04-29 23:28:47 -04:00
J. King
d64dc751f9 Tests for query filters 2022-04-29 20:53:05 -04:00
J. King
f51acb4264 Build exceptions correctly in Miniflux for clarity 2022-04-29 19:10:11 -04:00
J. King
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
J. King
c6cc2a1a42 Restore coverage for Query class 2022-04-29 17:23:41 -04:00
J. King
a44fe103d8 Prototype for nesting query filters 2022-04-29 16:37:16 -04:00
J. King
630536d789 Tests for union context 2022-04-29 16:35:46 -04:00
J. King
206c5c0012 Fill in union context 2022-04-28 22:32:10 -04:00
J. King
0c8f33c37c Remove setCTE and pushCTE from query builder 2022-04-28 21:24:57 -04:00
J. King
26e431b1a5 Simplify more queries 2022-04-28 17:57:31 -04:00
J. King
336207741d Add missing API documentation 2022-04-28 17:37:10 -04:00
J. King
65b1bb4fcd Allow multiple dates in TT-RSS searches 2022-04-26 17:13:16 -04:00
J. King
17832ac63e Allow timezone in TT-RSS search queries
Does not quite work yet
2022-04-25 22:28:16 -04:00
J. King
e65069885b Clean up obsolete FIXMEs 2022-04-25 18:30:13 -04:00
J. King
7e5d8494c4 Tests for selecting arrays of ranges 2022-04-25 14:33:19 -04:00
J. King
e6505a5fda Work around possible MySQL bug 2022-04-25 09:56:13 -04:00
J. King
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
J. King
f6799e2ab1 Tests for date ranges in contexts 2022-04-24 12:25:37 -04:00
J. King
2489743d0f Further simplifications 2022-04-23 13:21:52 -04:00
J. King
0bd01849bb Remove unnecessary in() clause 2022-04-23 11:51:53 -04:00
J. King
895c045c9b Simplify folder selection in article queries 2022-04-23 11:15:57 -04:00
J. King
fe02613214 Fix coverage 2022-04-22 22:46:13 -04:00
J. King
427bddd3b7 Allow multiple date ranges 2022-04-22 20:09:07 -04:00
J. King
53ba591720 Finish up article selection refactor 2022-04-22 19:22:50 -04:00
J. King
97dfef3267 Fix typos 2022-04-21 23:30:19 -04:00
J. King
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
J. King
4a87926dd5 Fix up context tests 2022-04-21 14:37:28 -04:00
J. King
308b592b18 Clean up coontext classes 2022-04-19 23:20:20 -04:00
J. King
983fa58ec8 Convert article and edition ranges to atomic
Unit tests for ranges are still missing
2022-04-19 22:53:36 -04:00
J. King
2c2bb4a856 Retrofits dates to use ranges
Article and edition ranges still need work
2022-04-19 20:19:51 -04:00
J. King
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
J. King
144a41e061 Prepare new version 2022-04-04 14:05:04 -04:00
J. King
60b4002329 Revert "Document that we actually emulate Miniflux 2.0.29"
This reverts commit d379aa2253.
2022-04-04 13:43:20 -04:00
J. King
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
J. King
b707ecc942 Tag new version 2022-01-17 19:31:06 -05:00
J. King
b5579d6e43 Support PHP 8.1 2022-01-11 17:54:02 -05:00
J. King
6c11c9e485 Fix Debian bugs 2021-07-10 22:47:34 -04:00
J. King
c7dcc36ba1 Update version 2021-07-09 22:41:00 -04:00
J. King
46e20be983 Test for service reloading 2021-07-06 10:07:56 -04:00
J. King
ad32bf3340 Style fixes 2021-07-05 21:47:44 -04:00
J. King
b8ac646d22 Fix up hangup signal handling 2021-07-05 20:57:05 -04:00
J. King
37c58e186a Handle hangup signal 2021-07-05 20:57:05 -04:00
J. King
3c8ee42666 Basic tests for exception checking 2021-07-05 20:57:05 -04:00
J. King
c49cb72528 Fail gracefully when extensions are missing
This still needs tests
2021-07-05 20:57:05 -04:00
J. King
75e87f31a0 Prototype code to check for missing extensions
This is useful in general, but will also provide clear error text if
trying to fork without the posix or pcntl extensions
2021-07-05 20:57:05 -04:00
J. King
e160189224 Handle exceptions from child processes 2021-07-05 20:57:05 -04:00
J. King
e9394e8599 More forking tweaks 2021-07-05 20:57:05 -04:00
J. King
0bb5e916d2 Test PID writing 2021-07-05 20:57:05 -04:00