feat: filter digest tiles by user permissions and add import progress status
Build and Push Multi-Platform Images / build-and-push (push) Successful in 42s

- Store UserGroups from OIDC in UserSettings entity, sync on each request
- Filter daily digest tiles based on user's permission groups
- Add in-memory job status tracking to EmailImportService
- Poll import job status in MailImportWizard and show progress in Spin tip

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
bjoernpoettkerandClaude Sonnet 4.6 committed 2026-06-05 16:29:56 +02:00
1 parent 2747b0046a
commit 4c75a1ded2
9 files changed
+116 -78

No files matched your search

@@ -38,6 +38,9 @@ export class UserSettings {
@Column({ type: 'boolean', default: false })
DailyDigestEnabled!: boolean;
@Column({ type: 'json', nullable: true })
UserGroups!: string[] | null;
@Column({ type: 'varchar', length: 255, nullable: true })
UserEmail!: string | null;