Skip to content

Реализовать панель уведомлений #14

@zeroqs

Description

@zeroqs

Цель

Сделать drawer внутренних уведомлений с точной поддержкой notification API.

Entry

  • колокольчик в header / AppShell

API

  • GET /api/notifications
  • PATCH /api/notifications/:id/read
  • PATCH /api/notifications/read-all

Поддерживаемые типы

  • task_assigned
  • goal_assigned
  • feedback_received
  • achievement_confirmed
  • system

Что входит

  • drawer со списком уведомлений
  • badge количества непрочитанных
  • mark as read для одного уведомления
  • mark all as read

Важно

В текущем backend нет отдельного типа task_overdue. Не закладывать UI на несуществующий notification type.

Критерии готовности

  • список и статус читаются из API
  • unread badge синхронизирован с реальными данными
  • действия read / read-all работают через backend

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureНовый функционалmvpВходит в MVP

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions