v1.1.0: enkel globaal filter (config) in plaats van per-subscription

- match_filter is nu instance-config (geldt voor ALLE feeds), niet per
  subscription: !rss set-filter <regex> zet het globale filter en slaat
  config op; !rss subscriptions toont het globale filter
- v7-migratie: per-subscription kolom match_filter verwijderd
- filter scant titel + HTML-ontdaan summary
This commit is contained in:
eddy 2026-09-05 17:19:10 +02:00
commit 676f999cce
5 changed files with 31 additions and 38 deletions

View file

@ -89,3 +89,8 @@ async def upgrade_v5(conn: Connection) -> None:
@upgrade_table.register(description="Rename title exclude filter to match filter (whitelist mode)")
async def upgrade_v6(conn: Connection) -> None:
await conn.execute("ALTER TABLE subscription RENAME COLUMN title_exclude_filter TO match_filter")
@upgrade_table.register(description="Remove per-subscription filter (single global config filter)")
async def upgrade_v7(conn: Connection) -> None:
await conn.execute("ALTER TABLE subscription DROP COLUMN IF EXISTS match_filter")