Skip to content

Replace collections with resource tags and saved searches - #10

Merged
web2bear merged 6 commits into
mainfrom
codex/tags-saved-searches
Oct 14, 2026
Merged

web2bear merged 6 commits into
mainfrom
codex/tags-saved-searches

Conversation

@web2bear

Copy link
Copy Markdown
Owner

Что изменено

  • Ресурсы связаны с несколькими тэгами по устойчивым ID; сохранённые поиски имеют собственные условия «И» и дерево только для отображения.
  • Добавлены системные тэги и поиски «Входящие»/«Корзина», редактор тэгов, временные условия поиска, операции дерева и drag and drop.
  • Перед созданием пустой БД новая инициализация сохраняет старую SQLite через Backup API в workspace.collections-backup-*.db и проверяет целостность копии. Переноса записей коллекций нет по согласованному решению.
  • Удалены активные репозитории, схема и UI коллекций и избранного; обновлены сценарии и документация.

Проверено

  • dotnet test PersonalResourceWorkspace.slnx -p:PublishReadyToRun=false --no-restore — 75 тестов прошли (TEMP/TMP внутри workspace).
  • dotnet build src/PersonalResourceWorkspace.App/PersonalResourceWorkspace.App.csproj -p:PublishReadyToRun=false --no-restore — успешно, 0 предупреждений.
  • Тесты покрывают резервную копию старой SQLite, идентичность тэгов, удаление, дерево поисков, защиту системных узлов и условия поиска.

Требует ручной проверки

  • Живое взаимодействие с WinUI, в частности вложенная навигация, drag and drop и диалоги, не подтверждено. Изолированный запуск EXE в этой среде не дал надёжного сигнала о работе окна.

Незакоммиченные изменения окна запуска и каталог .runtime-window-test/, присутствовавшие до этой задачи, не включены в PR.

@web2bear
web2bear merged commit 1a49722 into main Oct 14, 2026
3 checks passed
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