J. King
5ba009cfed
First set of OPML parser tests
5 years ago
J. King
6ef13d0880
Style fixes
5 years ago
J. King
b9821d925a
CLI for OPML import, and proper exceptions
5 years ago
J. King
67492cd7ef
Prototype OPML importer routine
In theory the import (as opposed to parse) routine could be used for any
format; this could be used to implement an ad hoc JSON format to avoid
the loss of commas in tags with OPML
5 years ago
J. King
3899ee6b4e
Allow for replacing label and tag associations
This supplements adding and removing
5 years ago
J. King
2af223753d
Function to add a feed without a subscription
5 years ago
J. King
ceecd58393
OPML parsing comments and minr fixes
5 years ago
J. King
825c286e5b
Prototype OPML import parser
5 years ago
J. King
2d18be959c
Tests for undoing read marks
5 years ago
J. King
c55a960b85
Slight cleanup
5 years ago
J. King
8532c581a8
Handle OPTIONS requests in Fever
5 years ago
J. King
afb95e53b0
Initial implementation of read-undo
5 years ago
J. King
52bc5fbda6
Tests for simple marking
5 years ago
J. King
15915a4393
Initial implementation of simple marks
5 years ago
J. King
c783ec4357
Prototype XML output for Fever
5 years ago
J. King
98fc3f4940
Test for hot links
5 years ago
J. King
4ce371ece6
Tests and fixes for Fever item listing
5 years ago
J. King
e3d2215920
Style fixes
5 years ago
J. King
0ef606aa03
Return string list of item IDs
5 years ago
J. King
0752e9cf3d
Implement Fever sync
5 years ago
J. King
c6d241e653
Implement Fever item list
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
4b133bddd6
Prototype arbitrary result ordering
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
ba32ad2f17
Add context options for multiple tags, labels, etc
5 years ago
J. King
77efaa7b41
CLI command for exporting OPML and sundry cleanup
5 years ago
J. King
deea294f8a
Add export-to-file wrapper for OPML
5 years ago
J. King
35e79d53a9
OPML export fixes, with tests
5 years ago
J. King
d63edf541f
Insert folders into OPML before subscriptions
5 years ago
J. King
25b7b47e0a
Prototype OPML exporter
5 years ago
J. King
5d994f3dad
Normalize Fever input consistently
Two parameters are undocumented, but other implementations consistently
accept them from clients
5 years ago
J. King
de615c671a
Tests and fixed for Fever feeds and groups
5 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
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
acb3973149
Prototype implementation of Fever groups and feeds
5 years ago
J. King
9c61f967e3
Correct CLI password clearing
5 years ago
J. King
1e83350dd0
Version bump
5 years ago
J. King
65f723c7d4
Fix missing reference to author in TT-RSS.
5 years ago
J. King
22c2629078
Partial tests for new CLI features
5 years ago
J. King
7d95e8fc09
Split Fever user management from protocol handler
5 years ago
J. King
1ce95ef4d9
Add means of testing Fever authentication
5 years ago
J. King
e45ba3f0ea
Add means of unsetting a password in the backend
5 years ago
J. King
07122b524a
Rename Fever user functions for consistency
5 years ago
J. King
9ebaa20633
Tests for Fever password creation and removal
5 years ago
J. King
9168155244
Add method to unset a Fever password
5 years ago
J. King
1e2d595992
Full set of authentication tests for Fever
5 years ago