4 ms·
Fwiw, the date range part of this is the lowest quality, I even have an issue open: https://github.com/cpursley/livefilter/issues/2 https://github.com/cpursley/
by cpursley 1y ago
Fwiw, the date range part of this is the lowest quality, I even have an issue open: https://github.com/cpursley/livefilter/issues/2 https://github.com/cpursley/livefilter/issues/2
In production code I'd do a couple passes and tell it to lean into more function head and guard matching, etc.
But it does compiles, and works: https://livefilter.fly.dev/todos?filters%5Bassigned_to%5D%5Boperator%5D=in&filters%5Bassigned_to%5D%5Btype%5D=enum&filters%5Bassigned_to%5D%5Bvalues%5D%5B0%5D=jane_smith&filters%5Bassigned_to%5D%5Bvalues%5D%5B1%5D=john_doe&filters%5Bdue_date%5D%5Bend%5D=2025-08-15&filters%5Bdue_date%5D%5Boperator%5D=between&filters%5Bdue_date%5D%5Bstart%5D=2025-07-17&filters%5Bdue_date%5D%5Btype%5D=date&filters%5Bstatus%5D%5Boperator%5D=in&filters%5Bstatus%5D%5Btype%5D=enum&filters%5Bstatus%5D%5Bvalues%5D%5B0%5D=in_progress https://livefilter.fly.dev/todos?filters%5Bassigned_to%5D%5B...