J. King
86897af0b3
Add ability to enable scraper
Also transfer any existing scraper booleans on database upgrade. It was
previously possible to enable scraping manually by editing the database,
and these settings will be honoured.
4 years ago
J. King
7897585d98
Test scraping
Text search should also match scraped content when appropriate
4 years ago
J. King
4cb23dd198
Partial implementation of proper content scraping
4 years ago
J. King
e74b44cc39
Change favicon to icon_url and add icon_id
4 years ago
J. King
2536c9fe03
Last tests for article filters
4 years ago
J. King
9f2b8d4f83
Imprement setting of filter rules
4 years ago
J. King
618fd67f80
Set marks for filtered articles on feed refresh
4 years ago
J. King
097362881b
Tests for filtering during feed parsing
4 years ago
J. King
549c7bdc72
Style fixes
4 years ago
J. King
4f34b4ff29
Rule refactoring
- The Database class is now responsible for preparing rules
- Rules are now returned in an array keyed by user
- Empty strings are now passed through during rule preparation
4 years ago
J. King
c1eff8479c
Simplify configuration property caching
4 years ago
J. King
6dba8aa66b
Fixes for rules
- Whitespace is now collapsed before evaluating rules
- Feed tests are fixed to retrieve a dumy set of rules
- Rule evaluation during feed parsing also filled out
4 years ago
J. King
461e256052
Work around MySQL syntax weirdness
Also improve test for token translation to actually test that the
translated tokens are accepted by the database system
4 years ago
J. King
47ae65b9d3
Function to apply filter rules
4 years ago
J. King
ffc5579a7a
Partial implementation of filter rule handling
4 years ago
J. King
7e17332714
Implement marking all as read for Miniflux
4 years ago
J. King
31f0539dc0
Implement Miniflux user deletion
4 years ago
J. King
bf95b134bd
Fix up error codes for category changes
4 years ago
J. King
197922f92f
Implement Miniflux user creation
4 years ago
J. King
ee0c3c9449
Tests and fixes for user modification
4 years ago
J. King
67f577d573
Bump emulated Miniflux version
4 years ago
J. King
f58005640a
Prototype user modification
4 years ago
J. King
2946d950f2
Forbid more user names
- Control characters are now forbidden
- Controls and colons are now also forbidden when renaming
4 years ago
J. King
405f3af257
Invalidate sessions and Fever passwords when renaming users
4 years ago
J. King
5ec04d33c6
Add backend functionality to rename users
4 years ago
J. King
88cf3c6dae
Test filter rule retrieval
4 years ago
J. King
d66cf32c1f
Style fixes
4 years ago
J. King
a81760e39d
Aggressivly clean up hidden articles
Notably, starred articles are cleaned up if hidden
4 years ago
J. King
ade0402210
Adjust TT-RSS to ignore hidden items
4 years ago
J. King
f33359f3e3
Move some Miniflux features to abstract handler
4 years ago
J. King
b7ce6f5c79
Adjust Fever to ignore hidden items
4 years ago
J. King
b2fae336e8
Adjust Nextcloud News to ignore hidden items
4 years ago
J. King
f0bfe1fdff
Simplify editionLatest Database method
Also adjust label querying to take hidden marks into account
4 years ago
J. King
8527c83976
Exclude hiddens from subscription unread count
Also fix a bug that would result in the unread count being null if
no marks existed
4 years ago
J. King
97010d8822
Tests for marking articles hidden
4 years ago
J. King
86c4a30744
Adjust articleStarred function to discount hidden
4 years ago
J. King
8ae3740d5f
Implement querying articles by hidden mark
4 years ago
J. King
d5cd5b6a17
Implement hidden marks
Tests are still needed
4 years ago
J. King
95a2018e75
Implement caategory marking as read
4 years ago
J. King
5124f76b70
Implementcategory deletion
4 years ago
J. King
eb079166de
Tests for category renaming
4 years ago
J. King
3ebb46f48e
Some work on categories
4 years ago
J. King
2e6c5d2ad2
Query Miniflux categories
4 years ago
J. King
ebdfad535c
More Miniflux user tests
Also added user lookup functionality
4 years ago
J. King
7c841b5fc2
Test for listing users
4 years ago
J. King
5c83655541
Add modification timestamp to user metadata
4 years ago
J. King
d85988f09d
Prototype Miniflux user querying
4 years ago
J. King
2eedf7d38c
Finally fix MySQL
4 years ago
J. King
e9d449a8ba
Fix user manager and tests
4 years ago
J. King
ce68566fcb
Hopefully fix MySQL
4 years ago