J. King
ebdfad535c
More Miniflux user tests
Also added user lookup functionality
4 years ago
J. King
a431243421
Fixes for MySQL and PostgreSQL
4 years ago
J. King
fcf1260dab
Adjust database portion of user property manager
4 years ago
J. King
978929aabd
WIP redesign of user properties
4 years ago
J. King
06dee77bac
First tests for Miniflux
4 years ago
J. King
e16df90bae
Style fixes
4 years ago
J. King
7f2117adaa
Differentiate between duplicate/missing users and other failure modes
4 years ago
J. King
4baf5fa2f9
Tests for new user functionality in Database
4 years ago
J. King
771f79323c
Strip out remnants of the authorizer
4 years ago
J. King
b62c11a43e
Lasts tests for icon cache; fixes #177
4 years ago
J. King
311910795a
More tests for icon cache
4 years ago
J. King
424b14d2b4
Clean up use of subscriptionFavicon
4 years ago
J. King
4fc208d940
More consistent icon API
4 years ago
J. King
c3a57ca68b
Tests for icon cache population
4 years ago
J. King
2438f35f3d
Add icon cache to database
Feed updating has not yet been adapted to store
icon data (nor their URLs anymore)
4 years ago
J. King
4db1b95cf4
Add numeric IDs and other Miniflux data to SQLite schema
4 years ago
J. King
66a4f71ef3
Minor simplification
4 years ago
J. King
1268e5fd73
Finally fix DST error in tests
4 years ago
J. King
e60f7ea03f
Add class constant visibility
4 years ago
J. King
bc53a2d24a
Style fixes
4 years ago
J. King
06d3af0ac3
Fix remaining Picofeed-related test failures
4 years ago
J. King
b5f118e8cb
Cleanup
4 years ago
J. King
bbace7a0ac
Use void and nullable return types where practical
4 years ago
J. King
3ef1177f06
Remove driver lists
5 years ago
J. King
17a2fa96f8
Upgrade to PHPUnit 8
5 years ago
J. King
a143c86136
Set up test better
5 years ago
J. King
3da884dfbc
Don't embed ito SQL strings with question marks
Fixes #175
5 years ago
J. King
be5ad50f54
Tests for text search clause generator
5 years ago
J. King
d0f780d4e6
Unit tests for IN() clause generator
5 years ago
J. King
29667464a1
Remove unnecessary namespace imports
5 years ago
J. King
3439895779
Normalize URLs before establishing feed uniqueness
5 years ago
J. King
16530b9a66
Probably test for feed redirection bug
5 years ago
J. King
b8b559b0f8
Correct spuriously failing tests
5 years ago
J. King
db5bcb78a3
Fix lookup of evergreen tokens
5 years ago
J. King
f7240301e4
Basic database maintenance
Closes #169
5 years ago
J. King
422eaf9605
Invalidate sessions on password change; closes #170
5 years ago
J. King
2628ff7bf4
Make database test helpers generic
5 years ago
J. King
6ef13d0880
Style fixes
5 years ago
J. King
3899ee6b4e
Allow for replacing label and tag associations
This supplements adding and removing
5 years ago
J. King
e3d2215920
Style fixes
5 years ago
J. King
12f23ddc16
Updated tests for arbitrary sorting
5 years ago
J. King
f72c85c9f6
Hopefully working but maybe broken custom sorting
5 years ago
J. King
74fc39fca0
Implement multi-folder context option
5 years ago
J. King
cce1089e10
Handle edge case with folder 0
Folder 0 (the root folder) is a valid, though nonsensical selection:
using it as a positive option is the same as not using the option at
all, and using it as a negative option necessarily yields an empty set.
However, it can in some contexts be validly specified, and so it should
be handled consistently. It had not been previously, but is now.
5 years ago
J. King
98f6fca7e3
Enforce minimum array size (for now)
5 years ago
J. King
ef1b761f95
Implement most multiple-item context options
Selecting multiple folder trees will require further effort
5 years ago
J. King
d8407330a0
Add a function to get when feeds were last updated
This is an optimization for Fever, which returns this information with
every API call.
5 years ago
J. King
e45ba3f0ea
Add means of unsetting a password in the backend
5 years ago
J. King
94314f3e6d
Fix test errors when PostgreSQL or MySQL are not available
5 years ago
J. King
86d52c8ff9
Fix test errors when PostgreSQL or MySQL are not available
5 years ago