2af223753d
Function to add a feed without a subscription
2019-04-21 14:07:36 -04:00
ceecd58393
OPML parsing comments and minr fixes
2019-04-21 13:10:47 -04:00
825c286e5b
Prototype OPML import parser
2019-04-19 18:01:31 -04:00
77efaa7b41
CLI command for exporting OPML and sundry cleanup
2019-04-01 17:24:19 -04:00
deea294f8a
Add export-to-file wrapper for OPML
2019-04-01 16:54:14 -04:00
35e79d53a9
OPML export fixes, with tests
2019-03-30 10:01:12 -04:00
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
d63edf541f
Insert folders into OPML before subscriptions
2019-03-29 09:02:39 -04:00
25b7b47e0a
Prototype OPML exporter
2019-03-28 21:53:04 -04:00
de615c671a
Tests and fixed for Fever feeds and groups
2019-03-27 15:09:04 -04:00
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
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.
2019-03-26 16:51:44 -04:00
acb3973149
Prototype implementation of Fever groups and feeds
2019-03-26 08:53:26 -04:00
9c61f967e3
Correct CLI password clearing
2019-03-25 17:07:28 -04:00
54be5997d1
CLI tests for password changing and clearing
2019-03-25 15:03:41 -04:00
a7fe879174
Fix CLI auth test
2019-03-25 14:24:58 -04:00
bf3bf9589f
Merge branch 'master' into fever
2019-03-25 14:12:08 -04:00
1e83350dd0
Version bump
2019-03-25 11:57:31 -04:00
65f723c7d4
Fix missing reference to author in TT-RSS.
2019-03-25 11:30:35 -04:00
8020457820
Update dependencies
2019-03-25 11:28:15 -04:00
b8640d73f9
Update PHPUnit
2019-03-25 10:47:06 -04:00
22c2629078
Partial tests for new CLI features
2019-03-25 10:45:05 -04:00
f4d4feb69c
Suppress TLS error from mock server
2019-03-25 09:53:06 -04:00
7d95e8fc09
Split Fever user management from protocol handler
2019-03-25 08:31:49 -04:00
1ce95ef4d9
Add means of testing Fever authentication
2019-03-24 15:05:21 -04:00
e45ba3f0ea
Add means of unsetting a password in the backend
2019-03-24 14:42:23 -04:00
5bf0b67ec3
Increase file descriptor limit for Robo on Linux
2019-03-24 14:41:17 -04:00
94314f3e6d
Fix test errors when PostgreSQL or MySQL are not available
2019-03-21 15:51:26 -04:00
fe008d4343
A few more Fever authentication tests
2019-03-21 13:49:55 -04:00
3b28634447
Verify even in exceptional cases
2019-03-21 11:00:07 -04:00
07122b524a
Rename Fever user functions for consistency
2019-03-21 10:19:30 -04:00
5480b59d93
Unix Robo fixes
2019-03-20 22:26:50 -04:00
f51d20a863
Unix Robo fixes
2019-03-20 22:25:00 -04:00
9ebaa20633
Tests for Fever password creation and removal
2019-03-20 22:24:35 -04:00
9168155244
Add method to unset a Fever password
2019-03-20 10:42:04 -04:00
1e2d595992
Full set of authentication tests for Fever
2019-03-19 23:37:08 -04:00
d59223bbcb
First authentication test for Fever
2019-03-18 22:49:47 -04:00
86d52c8ff9
Fix test errors when PostgreSQL or MySQL are not available
2019-03-16 17:48:48 -04:00
b02c910b1e
Make token creation check that the user exists
2019-03-10 15:54:43 -04:00
3aa2b62d02
Basic Fever skeleton
...
Authentication should work, but not tests have been written yet
2019-03-09 22:44:59 -05:00
38bdde1167
Add access tokens to the db, with relevant code
...
Tokens are similar to sessions in that they stand in for users, but the
protocol handlers will manage them; Fever login hashes are the
originating use case for them. These must never expire, for example,
and we need to specify their values.
This commit also performs a bit of database clean-up
2019-03-09 16:23:56 -05:00
5de1844f6d
Add article selection by tag
2019-03-07 11:07:22 -05:00
e6f70527cf
Simplify tag summary
2019-03-07 08:20:09 -05:00
ff0c9a3a55
Add functionality for interacting with subscription tags
2019-03-06 22:15:41 -05:00
e2cba68c1b
Clarify various SQL queries
2019-03-05 19:25:46 -05:00
4945f8baa3
Clarify various SQL queries
2019-03-05 19:22:01 -05:00
6000d80b7b
Work around various SQLite-related problems
...
- WAL mode was not getting set properly
- Queries using the PDO driver could fail because PDO sucks
2019-03-04 11:08:56 -05:00
ed22090e49
Work around various SQLite-related problems
...
- WAL mode was not getting set properly
- Queries using the PDO driver could fail because PDO sucks
2019-03-04 11:05:46 -05:00
fb1bdbfb37
Database schema for subscription tags
2019-03-03 12:10:18 -05:00
5efef2c2d0
Console command to refresh all feeds once; fixes #147
2019-03-02 14:59:44 -05:00