feat: implement blocking service with user-level content filtering

- Added BlockingService class with methods for managing blocked users and content
- Integrated blocking checks into message delivery pipeline to filter blocked senders
- Added database migration for blocked_users table with user_id and target_id columns
This commit is contained in:
2025-12-10 14:39:19 +00:00
parent 09f82cda8f
commit 5db33fc84d
12 changed files with 574 additions and 25 deletions
+4
View File
@@ -63,6 +63,10 @@ class SettingsPage extends BaseComponent {
<h2>Appearance</h2>
<theme-selector></theme-selector>
</section>
<section class="settings-section">
<h2>Blocked Users</h2>
<blocked-users-manager></blocked-users-manager>
</section>
<section class="settings-section">
<h2>About</h2>
<div class="about-info">