feat: saved board views and richer board filters

The board now filters by text, type, priority and unassigned tickets as
well. Any combination can be saved as a named view, private or shared with
the project, and opened again with one click.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 14:14:38 +02:00
parent 0606f53026
commit 298383f19f
46 changed files with 2922 additions and 26 deletions

View File

@@ -29,6 +29,9 @@ import {
UpdateNotificationSettingsCommandHandler,
} from './notifications/notifications.commands';
import { SAVED_FILTERS } from './saved-filters/saved-filters';
import { SavedFiltersService } from './saved-filters.service';
/** Notifications: derived from events, kept and dismissed per person. */
const NOTIFICATIONS = [
Notifier,
@@ -47,6 +50,7 @@ const SERVICES = [
ChangesService,
WorkflowsService,
NotificationsService,
SavedFiltersService,
];
/**
@@ -68,6 +72,7 @@ const SERVICES = [
...EVENT_HANDLERS,
...SAGAS,
...NOTIFICATIONS,
...SAVED_FILTERS,
],
exports: SERVICES,
})