J. King
6000d80b7b
Work around various SQLite-related problems
- WAL mode was not getting set properly
- Queries using the PDO driver could fail because PDO sucks
6 years ago
J. King
ed22090e49
Work around various SQLite-related problems
- WAL mode was not getting set properly
- Queries using the PDO driver could fail because PDO sucks
6 years ago
J. King
fb1bdbfb37
Database schema for subscription tags
6 years ago
J. King
5efef2c2d0
Console command to refresh all feeds once; fixes #147
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
J. King
9ef4b4fdfb
Update TT-RSS documentation
6 years ago
J. King
6857e8ec1b
Merge branch 'search'
6 years ago
J. King
837f3c6dd6
Simplify SQL type handling
This is done in anticipation of dealing with SQL types in
places other than statements
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
95de375e0b
Handle folder and label exclusion
Consequently the way label data are retrieved was completely overhauled
6 years ago
J. King
1e7724ec80
Filter out duplicates in set context options
6 years ago
J. King
677e33e518
Add text search exclusions
6 years ago
J. King
89f25d7b91
Fix coverage a little
6 years ago
J. King
0dc82f64d5
Allow ranges in exclusion contexts
6 years ago
J. King
70443a5264
Make parent re-association on context clone more restrictive
6 years ago
J. King
18d52ea402
Make exclusion contexts return their parent on change
6 years ago
J. King
b950ac066f
Restrict options in not-context and hopefully make it easier to use
6 years ago
J. King
14c02d56ac
Implement new context options other than not().
Context handling has also been re-organized to simplify later
implementation of the not() option
6 years ago
J. King
f4a74eec5d
Add all the other context options allowed by the TTRSS search syntax
6 years ago
J. King
2df7c25b66
Add ability to search note text
6 years ago
J. King
bc3182a961
Basic substring searching
6 years ago
J. King
570a9b171c
Revert fulltext detection in driver
6 years ago
J. King
ace94e3ef8
Fix context, and context tests
6 years ago
J. King
f9fde23708
Context changes to support basic text searching
6 years ago
J. King
ad8057a40b
Driver changes to support basic text searching
6 years ago
J. King
908e1fa310
API documentation for database driver interface
6 years ago
J. King
b55d0b374f
API documentation for database driver interface
6 years ago
J. King
75cba3ca10
Fix fragment identifiers in manual internal links
6 years ago
J. King
4316c700a8
Nginx should send the normalized URL to the application
6 years ago
J. King
a467115d59
Document TTRSS authentication modes better
The different modes can be likened to either multi-user or single-user
mode in original
6 years ago
J. King
17f3a2f059
Start on an API overview for the Database class
6 years ago
J. King
5885e14566
Add more compatible clients
6 years ago
J. King
b0d5458367
Clarify some prospective protocols
6 years ago
J. King
49cefaf5c8
Complete API documentation for the Database class
6 years ago
J. King
d3a385beef
Partial API documentation for the Database class
6 years ago
Dustin Wilson
ee8701320d
Added clients to documentation
6 years ago
J. King
b1282b6f6a
Upgrade to PHP 7.1 and PHPUnit 7.
6 years ago
J. King
e07253867c
Add served manual to Robo tasks
6 years ago
J. King
6ce1f68ed7
Document supported protocols
Also standardize some stylistic conventions
6 years ago
J. King
94ba58fa60
Use latest version of Daux
6 years ago
J. King
f5c5d49d97
Document SQL timeout changes
6 years ago
J. King
41daf4d176
Merge branch 'master' into manual
6 years ago
J. King
500851f161
Style fixes
6 years ago
J. King
91b6fdc696
Update changelog; bump version
6 years ago
J. King
8ea1df920a
Unify SQL timeouts
- Exec and lock timeouts now apply to MySQL
- Lock timeout now applies to PostgreSQL
- SQLite now uses a generic lock timeout setting which applies to all
6 years ago
J. King
bc8d443d84
Change PicoFeed dependency to a maintained variant
6 years ago
J. King
970731073d
Fetch timeout should be a float, not an integer
6 years ago
J. King
9120d3b3e3
Correctly escape shell command in subprocesds service driver
6 years ago