Add availability indicators on people tiles and share fetch service

New Availability module decorates each people-tile with a vertical
  status bar on the avatar and a dot+timestamp under the status text,
  showing ZeitConsens loggedIn state per extension.

  Status and Availability now share a single AvailabilityService that
  polls /availability every 30s, halving the API load. Avatars are
  enlarged to 57px and vertically centered to fit the new layout.
This commit is contained in:
2026-04-13 12:14:01 +02:00
parent 18c6f6f10e
commit 235b7cba18
8 changed files with 718 additions and 259 deletions
+5
View File
@@ -0,0 +1,5 @@
export class AvailabilityInfo {
public user: string;
public loggedIn: boolean;
public extension: string;
}