J. King
eb120b4629
Fetch in three hours if caching is via etag
5 years ago
J. King
45a43488ee
Increase compatibility with misbehaving Fever clients
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
faf524c54f
CLI test for import
Fixes #35
5 years ago
J. King
13b76dea0c
Tests for generic importing
5 years ago
J. King
0e95892aea
Do not necessarily ignore blank tags in import
We still make them practically impossible in OPML imports, however
5 years ago
J. King
56bb460820
Test answering OPTIONS requests in Fever
5 years ago
J. King
61b942df70
Defer Fever favicons to a future release
5 years ago
J. King
0480465e7e
Test Fever XML responses
Fixes #158
5 years ago
J. King
8f9678b8a4
Tests for baasic import errors
5 years ago
J. King
103755cfb4
Test fixture for import tests
5 years ago
J. King
30cede9ea4
Make OPML parser protected
5 years ago
J. King
61fe673e20
Skeleton for import tests
5 years ago
J. King
cb71a9efd7
Make database connections for testing configurable
5 years ago
J. King
2628ff7bf4
Make database test helpers generic
5 years ago
J. King
12ef3e649f
Mock AbstractImportExport directly
5 years ago
J. King
7046ce163c
More format-neutral code out of OPML class
5 years ago
J. King
c1e13e6199
Tests for file imports
5 years ago
J. King
be5a1fb94f
Mixed content test for OPML
5 years ago
J. King
0f7d49c21e
More OPML tests and fixes
5 years ago
J. King
644750487c
Command line documentation and fixes
5 years ago
J. King
a30114807f
Tests and fixed for OPML feed parsing
5 years ago
J. King
cdd9f4dfbe
More OPML parser tests
5 years ago
J. King
5ba009cfed
First set of OPML parser tests
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
6 years ago
J. King
2d18be959c
Tests for undoing read marks
6 years ago
J. King
daeff63239
Test basic Fever responses
6 years ago
J. King
efd8492573
Tests for various invalid requests
6 years ago
J. King
52bc5fbda6
Tests for simple marking
6 years ago
J. King
98fc3f4940
Test for hot links
6 years ago
J. King
e8f4732b1f
Tests for saved and unread item ID lists
6 years ago
J. King
4ce371ece6
Tests and fixes for Fever item listing
6 years ago
J. King
e3d2215920
Style fixes
6 years ago
J. King
12f23ddc16
Updated tests for arbitrary sorting
6 years ago
J. King
f72c85c9f6
Hopefully working but maybe broken custom sorting
6 years ago
J. King
74fc39fca0
Implement multi-folder context option
6 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.
6 years ago
J. King
98f6fca7e3
Enforce minimum array size (for now)
6 years ago
J. King
ef1b761f95
Implement most multiple-item context options
Selecting multiple folder trees will require further effort
6 years ago
J. King
ba32ad2f17
Add context options for multiple tags, labels, etc
6 years ago
J. King
77efaa7b41
CLI command for exporting OPML and sundry cleanup
6 years ago
J. King
deea294f8a
Add export-to-file wrapper for OPML
6 years ago
J. King
35e79d53a9
OPML export fixes, with tests
6 years ago
J. King
de615c671a
Tests and fixed for Fever feeds and groups
6 years ago
J. King
7faec3b0db
Fever fixes
- Ensure the last refresh time is included in authenticated requests
- Use a partial mock in auth tests so that other processing does not
get in the way of results
- Make sure the group list includes unused groups
- Make sure the update time of subscriptions is correct
6 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.
6 years ago
J. King
9c61f967e3
Correct CLI password clearing
6 years ago