Skip to content

Kanban board#245

Open
Awakich wants to merge 46 commits intomasterfrom
kanban-board
Open

Kanban board#245
Awakich wants to merge 46 commits intomasterfrom
kanban-board

Conversation

@Awakich
Copy link
Collaborator

@Awakich Awakich commented Nov 18, 2025

Что сделано:

  • Перемещение тасок между собой в одном столбце

  • Перемещение тасок между столбцами

  • Перемещение столбцов между собой, кроме бэклога

  • Новый дизайн модуля с канбаном/задачами/детальной информации о задаче

  • Создание задачи и столбца/редактирование столбцов и удаление задачи

  • Логика для отображение кнопок для каждой роли

  • пройтись по полям обязательным для канбана

  • Логика для взаимодействия каждой роли с доской(задачами, столбцами и т.д)

  • Разграничение данных на сервисы и доп компоненты для деления логики(для канбана и для проектов с программами)

  • Архив страницу + мок данные для них

  • форма для создания доски

  • Архитектура проекта переписана не на множество папок а на api, domain, ui слои

  • вынесена логика из компонентов в отдельные сервисы и переведены переменные на сигналы

  • Вынесена логика в фасады + ui фасады для деления логики

  • Перенесена логика из фасадов вместо логики в компонентах - уменьшена связанность и зависимость от данных в некоторых модулях, проще тестировать и находить ошибки

  • Вынесена логика в отдельные фасады для компонентов перегруженных

  • Большая переменных переписана на сигналы для большей реактивности

  • Вынес как dto часть переменных форм для ручек для профиля и проекта

  • Разделил компоненты на dumb-smart в разделе профиля, вакансии и проекта

  • Сделал lazy loading для всех картинок(loading="lazy" decoding="async" и иконок(в один файл и так формируется)

  • Внес onPush стратегию и логгер вместо console.*

  • Добавил adapters и repository внтури infrastructure слоя

  • Добавил repository порты и провайдеры для них

  • Добавил use-cases в фасадах вместо репозиториев

@github-actions
Copy link

Social platform url -
Skills platform url -

@netlify
Copy link

netlify bot commented Mar 2, 2026

Deploy Preview for delightful-croissant-983100 failed. Why did it fail? →

Name Link
🔨 Latest commit 711ebbd
🔍 Latest deploy log https://app.netlify.com/projects/delightful-croissant-983100/deploys/69b68464233c570008a736e3

Awakich added 7 commits March 4, 2026 18:17
- Add AsyncState type with initial/loading/success/failure states, type guards and factory functions
- Add toAsyncState() RxJS operator for automatic Result→AsyncState mapping
- Add PasswordError type for reset/set password use-cases
- Replace boolean loading/error signals with typed AsyncState in auth-ui-info
- Migrate auth-login, auth-register, auth-password facades to use toAsyncState() pipe
- Convert serverErrors from manual signal to computed derived from AsyncState
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant