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.
2021-01-16 19:06:20 -05:00
J. King
4cb23dd198
Partial implementation of proper content scraping
2021-01-16 14:24:01 -05:00
J. King
d5cd5b6a17
Implement hidden marks
...
Tests are still needed
2020-12-15 13:20:03 -05:00
J. King
c43d0dcae3
Groundwork for filtering rules
2020-12-14 20:09:38 -05:00
J. King
5c83655541
Add modification timestamp to user metadata
2020-12-08 16:10:23 -05:00
J. King
a431243421
Fixes for MySQL and PostgreSQL
2020-12-06 13:17:19 -05:00
J. King
978929aabd
WIP redesign of user properties
2020-12-05 11:01:44 -05:00
J. King
e861cca53d
Integrate schema change necessary for microsub
2020-11-06 11:06:27 -05:00
J. King
8f739cec85
Excluse empty-string URLs from icons table
2020-11-06 10:28:28 -05:00
J. King
2438f35f3d
Add icon cache to database
...
Feed updating has not yet been adapted to store
icon data (nor their URLs anymore)
2020-11-04 18:34:22 -05:00
J. King
905f8938e2
Typo
2020-11-01 09:37:59 -05:00
J. King
16d2e01668
New schema for PostgreSQL and MySQL
2020-10-30 19:00:11 -04:00
J. King
b58a326461
Prepare for schema changes
2020-10-29 11:58:45 -04:00
J. King
794fb506a5
Widen URL field
2019-12-03 22:33:44 -05:00
J. King
484510cf8c
Expand text fields other than user id and feed URL
2019-12-03 17:10:47 -05:00
J. King
f4b08170bf
Fix MySQL schema
2019-12-02 16:38:41 -05:00
J. King
568e6e4660
Delete dangling MySQL records when updating
...
MySQL seems to reject queries involving arsse_folders.parent and
arsse_subscription.folder, though they appear to be valid. More testing
is required.
2019-12-01 22:29:48 -05:00
J. King
737dd9f6b8
Fix foreign keys in MySQL
2019-12-01 15:00:28 -05:00
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
2019-03-09 16:23:56 -05:00
J. King
fb1bdbfb37
Database schema for subscription tags
2019-03-03 12:10:18 -05:00
J. King
393b4e95ad
Adjustments for MySQL 8
...
The prototype had been tested against MariaDB
2018-12-20 20:50:56 -05:00
J. King
316ba941a2
Hopefully complete MySQL schema
2018-12-15 11:09:46 -05:00
J. King
0f7baf4b51
Base MySQL schema
...
Note the columns "key" and "read" must be quoted in addition to "user".
2018-11-28 14:00:36 -05:00