J. King
0f7d49c21e
More OPML tests and fixes
2019-05-06 19:36:39 -04:00
J. King
644750487c
Command line documentation and fixes
2019-05-06 00:02:59 -04:00
J. King
a30114807f
Tests and fixed for OPML feed parsing
2019-05-05 20:29:44 -04:00
J. King
cdd9f4dfbe
More OPML parser tests
2019-05-02 21:54:49 -04:00
J. King
5ba009cfed
First set of OPML parser tests
2019-05-02 12:52:52 -04:00
J. King
6ef13d0880
Style fixes
2019-05-01 22:52:20 -04:00
J. King
b9821d925a
CLI for OPML import, and proper exceptions
2019-05-01 10:46:44 -04:00
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
2019-04-27 19:50:03 -04:00
J. King
3899ee6b4e
Allow for replacing label and tag associations
...
This supplements adding and removing
2019-04-27 18:32:15 -04:00
J. King
2af223753d
Function to add a feed without a subscription
2019-04-21 14:07:36 -04:00
J. King
ceecd58393
OPML parsing comments and minr fixes
2019-04-21 13:10:47 -04:00
J. King
825c286e5b
Prototype OPML import parser
2019-04-19 18:01:31 -04:00
J. King
2d18be959c
Tests for undoing read marks
2019-04-10 18:27:57 -04:00
J. King
daeff63239
Test basic Fever responses
2019-04-10 16:01:58 -04:00
J. King
c55a960b85
Slight cleanup
2019-04-10 15:14:45 -04:00
J. King
efd8492573
Tests for various invalid requests
2019-04-10 15:07:34 -04:00
J. King
8532c581a8
Handle OPTIONS requests in Fever
2019-04-10 10:51:02 -04:00
J. King
afb95e53b0
Initial implementation of read-undo
2019-04-10 10:21:14 -04:00
J. King
52bc5fbda6
Tests for simple marking
2019-04-10 09:48:28 -04:00
J. King
be4f3b0657
Merge branch 'master' into fever
2019-04-09 16:31:58 -04:00
J. King
61abf7ee7c
Upgrade to Diactoros 2.x
2019-04-09 16:15:36 -04:00
J. King
15915a4393
Initial implementation of simple marks
2019-04-08 23:31:22 -04:00
J. King
c783ec4357
Prototype XML output for Fever
2019-04-08 20:58:45 -04:00
J. King
98fc3f4940
Test for hot links
2019-04-08 19:21:21 -04:00
J. King
e8f4732b1f
Tests for saved and unread item ID lists
2019-04-08 19:15:12 -04:00
J. King
4ce371ece6
Tests and fixes for Fever item listing
2019-04-08 18:41:56 -04:00
J. King
e3d2215920
Style fixes
2019-04-05 11:03:15 -04:00
J. King
0ef606aa03
Return string list of item IDs
2019-04-05 08:20:05 -04:00
J. King
0752e9cf3d
Implement Fever sync
2019-04-04 19:37:48 -04:00
J. King
982f09c9aa
Upgrade notes
2019-04-04 18:05:26 -04:00
J. King
7c85e837df
Documentation update
2019-04-04 18:01:57 -04:00
J. King
c6d241e653
Implement Fever item list
2019-04-04 17:57:12 -04:00
J. King
12f23ddc16
Updated tests for arbitrary sorting
2019-04-04 17:21:23 -04:00
J. King
f72c85c9f6
Hopefully working but maybe broken custom sorting
2019-04-04 11:22:50 -04:00
J. King
156ce2d099
Fix Unix Robo script
2019-04-04 11:20:40 -04:00
J. King
4b133bddd6
Prototype arbitrary result ordering
2019-04-03 15:02:59 -04:00
J. King
74fc39fca0
Implement multi-folder context option
2019-04-02 22:44:09 -04:00
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.
2019-04-02 19:58:35 -04:00
J. King
98f6fca7e3
Enforce minimum array size (for now)
2019-04-02 18:37:46 -04:00
J. King
ef1b761f95
Implement most multiple-item context options
...
Selecting multiple folder trees will require further effort
2019-04-02 18:24:20 -04:00
J. King
ba32ad2f17
Add context options for multiple tags, labels, etc
2019-04-02 09:32:31 -04:00
J. King
77efaa7b41
CLI command for exporting OPML and sundry cleanup
2019-04-01 17:24:19 -04:00
J. King
deea294f8a
Add export-to-file wrapper for OPML
2019-04-01 16:54:14 -04:00
J. King
35e79d53a9
OPML export fixes, with tests
2019-03-30 10:01:12 -04:00
J. King
17fd909335
Add DOM extension as a direct dependency
...
Previously it was already a dependency of PicoFeed,
so there's effectively no change
2019-03-29 10:15:30 -04:00
J. King
d63edf541f
Insert folders into OPML before subscriptions
2019-03-29 09:02:39 -04:00
J. King
25b7b47e0a
Prototype OPML exporter
2019-03-28 21:53:04 -04:00
J. King
5d994f3dad
Normalize Fever input consistently
...
Two parameters are undocumented, but other implementations consistently
accept them from clients
2019-03-28 14:54:31 -04:00
J. King
de615c671a
Tests and fixed for Fever feeds and groups
2019-03-27 15:09:04 -04:00
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
2019-03-27 11:54:47 -04:00