J. King
29667464a1
Remove unnecessary namespace imports
5 years ago
J. King
137be8bde2
Fix whitespace
5 years ago
J. King
45a43488ee
Increase compatibility with misbehaving Fever clients
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
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
c55a960b85
Slight cleanup
6 years ago
J. King
8532c581a8
Handle OPTIONS requests in Fever
6 years ago
J. King
afb95e53b0
Initial implementation of read-undo
6 years ago
J. King
52bc5fbda6
Tests for simple marking
6 years ago
J. King
15915a4393
Initial implementation of simple marks
6 years ago
J. King
c783ec4357
Prototype XML output for Fever
6 years ago
J. King
98fc3f4940
Test for hot links
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
0ef606aa03
Return string list of item IDs
6 years ago
J. King
0752e9cf3d
Implement Fever sync
6 years ago
J. King
c6d241e653
Implement Fever item list
6 years ago
J. King
f72c85c9f6
Hopefully working but maybe broken custom sorting
6 years ago
J. King
5d994f3dad
Normalize Fever input consistently
Two parameters are undocumented, but other implementations consistently
accept them from clients
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
acb3973149
Prototype implementation of Fever groups and feeds
6 years ago
J. King
65f723c7d4
Fix missing reference to author in TT-RSS.
6 years ago
J. King
22c2629078
Partial tests for new CLI features
6 years ago
J. King
7d95e8fc09
Split Fever user management from protocol handler
6 years ago
J. King
1ce95ef4d9
Add means of testing Fever authentication
6 years ago
J. King
07122b524a
Rename Fever user functions for consistency
6 years ago
J. King
9ebaa20633
Tests for Fever password creation and removal
6 years ago
J. King
9168155244
Add method to unset a Fever password
6 years ago
J. King
1e2d595992
Full set of authentication tests for Fever
6 years ago
J. King
d59223bbcb
First authentication test for Fever
6 years ago
J. King
3aa2b62d02
Basic Fever skeleton
Authentication should work, but not tests have been written yet
6 years ago
J. King
3b8461b1ca
Add searching to TTRSS handler
6 years ago
J. King
85307bc90a
Add parser for TTRSS search strings
6 years ago
J. King
b950ac066f
Restrict options in not-context and hopefully make it easier to use
6 years ago
J. King
5cd84c4ab4
Validate configuration parameters on import, and other changes
- Each parameter is checked for type and normalized
- Interval strings are converted to DateInterval objects
- Timeouts can be specified as interval strings
- Most intervals can be null to signify infinity
- Driver classes are checked that they implement the correct interface
- Short driver names may be used, and are used by default
- Helpful errors messages are printed in case of erroneous configuration
Exporting is currently broken; this will be fixed in an upcoming commit
6 years ago
J. King
81acba90dc
Use strict equality when comparing strings
6 years ago
J. King
cf896121b2
Style fixes
6 years ago
J. King
51755a2ce6
Retire article field groups
6 years ago
J. King
3b3b810f10
Replicate some unspecified NCNv1 behaviour, and document the rest
See #139 for list
Closes #139
Closes #140
Closes #141
6 years ago
J. King
27edcddc9b
Simplify NCNv1 userStatus call
6 years ago
J. King
11747c93fd
Strip out unused user management functionality
Tests have been removed as well; new tests are forthcoming
6 years ago
J. King
f64f0c6a22
Whitespace cleanup
6 years ago
J. King
1aa556cf12
Add HTTP authentication support to TTRSS; fixes #133
Also bump version to 0.4.0
6 years ago
J. King
cbc9491f75
CS fixes and version bump
7 years ago
J. King
aa57227097
Use PSR-7 for authentication; fixes #53
7 years ago
J. King
3fa2d38f31
Initial rewrite of REST class; needs more testing, but should be functional
- improves #53
- improves #66
7 years ago