J. King
dd1a80f279
Consolidate subscription icon querying
Users and tests still need adjusting
4 years ago
J. King
4fc208d940
More consistent icon API
4 years ago
J. King
c3a57ca68b
Tests for icon cache population
4 years ago
J. King
7c40c81fb3
Add icons to the database upon feed update
4 years ago
J. King
c25782f98c
Partial icon handling skeleton
4 years ago
J. King
2438f35f3d
Add icon cache to database
Feed updating has not yet been adapted to store
icon data (nor their URLs anymore)
4 years ago
J. King
16d2e01668
New schema for PostgreSQL and MySQL
4 years ago
J. King
4db1b95cf4
Add numeric IDs and other Miniflux data to SQLite schema
4 years ago
J. King
b58a326461
Prepare for schema changes
4 years ago
J. King
afbf3be031
Use 'union all' instead of 'union' in queries
4 years ago
J. King
0f3ada598e
Work around Picofeed bug
A fix is pending merging upstream
4 years ago
J. King
e60f7ea03f
Add class constant visibility
5 years ago
J. King
bc53a2d24a
Style fixes
5 years ago
J. King
b5f118e8cb
Cleanup
5 years ago
J. King
bbace7a0ac
Use void and nullable return types where practical
5 years ago
J. King
737dd9f6b8
Fix foreign keys in MySQL
5 years ago
J. King
3ef1177f06
Remove driver lists
5 years ago
J. King
3da884dfbc
Don't embed ito SQL strings with question marks
Fixes #175
5 years ago
J. King
be5ad50f54
Tests for text search clause generator
5 years ago
J. King
fb6e2babb9
Change some conditions to asserts
5 years ago
J. King
3439895779
Normalize URLs before establishing feed uniqueness
5 years ago
J. King
cfef75ccba
Don't update the feed URL when fetching
This can result in some unpredictable constraint violations
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
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
2af223753d
Function to add a feed without a subscription
6 years ago
J. King
ceecd58393
OPML parsing comments and minr fixes
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
4b133bddd6
Prototype arbitrary result ordering
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
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
acb3973149
Prototype implementation of Fever groups and feeds
6 years ago
J. King
e45ba3f0ea
Add means of unsetting a password in the backend
6 years ago
J. King
b02c910b1e
Make token creation check that the user exists
6 years ago
J. King
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
6 years ago
J. King
5de1844f6d
Add article selection by tag
6 years ago
J. King
e6f70527cf
Simplify tag summary
6 years ago
J. King
ff0c9a3a55
Add functionality for interacting with subscription tags
6 years ago
J. King
e2cba68c1b
Clarify various SQL queries
6 years ago
J. King
4945f8baa3
Clarify various SQL queries
6 years ago
J. King
fb1bdbfb37
Database schema for subscription tags
6 years ago
J. King
44366f48bf
Remove arbitrary search term limits; fixes #150
6 years ago
J. King
21fdd66d37
Work around limit to SQL parameter placeholders for IN() clauses
Improves #150
LIKE-based matches also need to be similarly conservative
6 years ago