Commit Graph

  • db28ba1137 [989-10][@ant] fix: чинить генерацию имени файла нулёвых отчётов (idFile/ИдФайл) — терялся код формы ФНС/СФР dev coopops 2026-07-21 16:23:21 +00:00
  • 6a05e88ba1 [989-10][@ant] fix: убрать stack-раскладку (иконка над текстом) у кнопок панели действий в ReportEditorDialog расширения reports — canon-паддинг q-btn (0 14px, без вертикального зазора) при вертикальной раскладке icon+label прижимал иконку к верхней границе кнопки, из-за чего панель «Действия»/«Скачать»/«Отметить сданным» выглядела недоделанной; иконка возвращена в строку рядом с текстом coopops 2026-07-21 15:56:09 +00:00
  • 9e143b962b [598-51][@ant] fix: починить оставшиеся два протухших deep-link'а в уведомлениях marketplace — cashier/Payments вёл в никуда (кассирского стола нет вовсе), по решению пользователя временно ведёт на реестр платежей стола совета soviet/payments, отфильтрованный сразу по поставщику; orderer/MyOrders ×2 заменён на реальный путь market/my-orders, куда фактически переехал стол заказчика marketplace2 ant 2026-07-21 15:56:02 +00:00
  • 09eaa6192c [reports][@ant] fix: показывать серверные ошибки валидации формы отчёта для полей шапки и строк баланса — счётчик «Ошибок: N» был непрозрачным без единой подсказки coopops 2026-07-21 15:45:20 +00:00
  • f634d70967 [598-51][@ant] fix: починить протухшие deep-link'и в push/email-уведомлениях поставщику — пять ссылок вели на несуществующий алиас /offerer/... (PendingAplReceptions/{id}, PaymentHistory ×2, IncomingOrders ×2), оставшийся после переезда стола поставщика на реальные маршруты market-supplier/{apl-receptions,payments,incoming-orders}; страницы не читают id из URL-сегмента, поэтому ссылка на конкретную запись заменена на актуальный путь списка вместо мёртвого 404 ant 2026-07-21 15:05:36 +00:00
  • b6188f381e [598-51][@ant] feat: уведомлять поставщика об одобрении заявки на допуск — раньше решение председателя (approve) молча меняло статус в реестре без единого сигнала заявителю, хотя обратная сторона (новая заявка → push председателю) уже работала; добавлен симметричный workflow marketplace-supplier-approved в @coopenomics/notifications, событие MARKETPLACE_SUPPLIER_APPROVED_EVENT эмитится из MarketplaceSupplierRegistryService.approve() и слушается в MarketplaceNotificationService, deep-link ведёт на реальный путь market-supplier/my-offers ant 2026-07-21 15:00:16 +00:00
  • 3abf2d1d0d [598-51][@ant] fix: гейтить стол заказчика выбором КУ, а не только фактом подписи оферты ЦПП — MarketplaceDesktopGrantsProvider выдавал полные orderer-права сразу после requires_gate=false, не проверяя выбран ли кооперативный участок; пайщик, подписавший оферту ещё при регистрации (L2), никогда не получал маркер Onboarding:orderer и проваливался прямиком на нефильтрованный каталог всего кооператива вместо экрана выбора пункта выдачи, хотя онбординг-страница уже умела показывать только карту+КУ без чекбокса в этом случае — недоставало только backend-условия ant 2026-07-21 14:36:36 +00:00
  • 15e80a47dc [598-51][@ant] fix: разрешить пайщику получать собственные кошельки и не терять их при частичном отказе запроса — RolesGuard пропускал self-access только через вложенные data.username/filter.username, из-за чего обычные пайщики (role=user, не председатель и не член совета) получали 401 на getUserWallets; Promise.all в useWalletStore.loadUserWallet из-за этого обнулял program_wallets и agreements целиком, поэтому мини-кошелёк в левом drawer'е не появлялся, а гейт подписи ЦПП зацикливался и требовал подписать уже подписанные документы заново ant 2026-07-21 14:16:40 +00:00
  • 6788699e45 Merge branch 'marketplace2' of ssh://git.coopenomics.world:222/C9S/mono into marketplace2 ant 2026-07-21 08:54:27 +00:00
  • 86cbb8857a delete import ant 2026-07-21 08:54:11 +00:00
  • bd174634fc Merge pull request '[598-51] Членский взнос в сумме заказа + чистка TS-ошибок Стола заказов' (#156) from fix/598-51-membership-fee-and-type-cleanup into marketplace2 ant 2026-07-21 08:53:40 +00:00
  • 81df662cfa chore(release): publish main v2026.7.21 testnet coopops 2026-07-21 08:50:38 +00:00
  • d7f88b661f [598-51][@ant] fix: показать заказчику и поставщику корректную сумму с членским взносом на всех экранах Стола заказов, добить точечные UI-баги и TS-ошибки — реестр поставщиков и пункты выдачи получили ФИО/наименование вместо голого username, стол администратора и онбординг поставщика поправлены по прошлым замечаниям, докладка у стойки выдачи пропускала обязательную подпись оператора и падала бы на бэке, плюс закрыты оставшиеся unknown/nullable ошибки компиляции desktop fix/598-51-membership-fee-and-type-cleanup ant 2026-07-21 08:44:52 +00:00
  • 5dd65c5de7 [598-51][@ant] fix: починить unit-тесты marketplace после замены whitelist на реестр поставщиков — конструкторы сервисов набрали новые обязательные параметры при мерже PR #152, моки не обновили и тесты не компилировались; добавлен spec для MarketplaceSupplierRegistryService взамен удалённого теста несуществующего сервиса ant 2026-07-21 08:44:18 +00:00
  • 0ff1643633 [598-51][@ant] feat: посчитать полную сумму заказа на бэке и исправить утечку unknown-типов из GraphQL ID-скаляра — заказчику показывали себестоимость без взноса вместо total_cost+membership_fee, а отсутствие scalar-маппинга у Zeus для @Field(() => ID) давало unknown на фронте везде, где DTO объявляли id-поля через ID вместо String ant 2026-07-21 08:43:57 +00:00
  • 845c13605d fix(reports): разрешить 10-значный рег.номер СФР наравне с XXX-XXX-XXXXXX coopops 2026-07-21 08:43:17 +00:00
  • 0bf986e1a9 [598-51][@ant] fix(desktop): убрать утечку прав видимости стола поставщика и показать ФИО в реестре — председатель без одобренного допуска видел рабочие страницы поставщика из-за общего гранта Offer:read вместо offerer-эксклюзивного, а реестр поставщиков показывал только username вместо ФИО/названия организации ant 2026-07-20 19:27:09 +00:00
  • fec6218eba [598-51][@ant] fix(desktop): упростить текст и подставить реальные контакты кооператива в онбординге стола поставщика — юридическая формулировка про паевой взнос путала поставщиков, а заглушка «обратитесь в поддержку» уводила от актуальных email/телефона кооператива, уже доступных в системе ant 2026-07-20 19:08:09 +00:00
  • f521d65a51 Merge branch 'dev' into feat/capital-canon feat/capital-canon coopops 2026-07-20 15:56:12 +00:00
  • 4f58871322 fix(merge): застейджить регенерированный zeus после generate-client ant 2026-07-20 12:59:33 +00:00
  • 4d0db800f5 Merge branch 'feat/ku-selforg' into marketplace2 ant 2026-07-20 12:59:14 +00:00
  • 1524563bd3 fix(merge): застейджить забытые правки Novu-миграции и регенерацию ant 2026-07-20 12:39:18 +00:00
  • a1781a701e Merge branch 'dev' into marketplace2 ant 2026-07-20 12:37:33 +00:00
  • 8ae6a98039 Merge pull request #152 from feat/598-supplier-registry into marketplace2 ant 2026-07-20 11:30:08 +00:00
  • 42803126d7 Merge pull request #136 from feat/marketplace-admin-orders into marketplace2 ant 2026-07-20 11:29:30 +00:00
  • 455c061bdd Merge pull request #135 from feat/marketplace-process-registry into marketplace2 ant 2026-07-20 11:28:35 +00:00
  • 7486a6117b Merge pull request #132 from feat/marketplace-notifications-map into marketplace2 ant 2026-07-20 11:28:20 +00:00
  • edb4a766c9 Merge pull request #126 from feat/marketplace-ku-economy into marketplace2 ant 2026-07-20 11:27:51 +00:00
  • 8aa1887525 Merge pull request #125 from feat/marketplace-coop-stock into marketplace2 ant 2026-07-20 11:26:49 +00:00
  • 53970b1223 Merge pull request #120 from feat/marketplace-live-catalog into marketplace2 ant 2026-07-20 11:26:08 +00:00
  • 5f79d3b7fc docs(marketplace): переписать README как продуктовое описание для председателя feat/598-supplier-registry ant 2026-07-20 10:49:54 +00:00
  • 76b4988da8 migrate Alex Ant 2026-07-20 11:34:49 +03:00
  • 3db80a30e9 chore(release): publish v2026.7.19-1 coopops 2026-07-19 17:01:42 +00:00
  • 1b457b8f87 fix(controller): stop migration failures being masked as success coopops 2026-07-19 16:57:59 +00:00
  • ba6d3d1310 chore(release): publish v2026.7.19 coopops 2026-07-19 15:20:08 +00:00
  • 8e01373179 Merge pull request 'feat(capital): CPP document templates via PrivateData' (#154) from feature/capital-cpp-private-data-templates into dev ant 2026-07-19 15:14:39 +00:00
  • 31940461c6 fix(desktop): remove electron dependency, fix latent typecheck errors feature/capital-cpp-private-data-templates coopops 2026-07-19 14:25:47 +00:00
  • 37b0227735 fix(ci): skip electron binary download in typecheck workflow coopops 2026-07-19 14:07:54 +00:00
  • 2cfb37c5d7 fix(agenda): resolve program-agreement links via soviet::newresolved, not wallet::signagree coopops 2026-07-19 13:48:57 +00:00
  • 1c605dd2a5 fix(agenda): resolve wallet::signagree linked documents by data.coopname, not receiver coopops 2026-07-19 13:36:58 +00:00
  • b1b1775277 fix(contracts): migrate voskhod programs.program_type back to 'capital' coopops 2026-07-19 12:35:37 +00:00
  • 5f4281ac01 revert(contracts): _capital_program back to 'capital', drop stray blagorost migration coopops 2026-07-19 11:58:50 +00:00
  • d35e88d951 revert(capital): keep BLAGOROST_AGREEMENT_TYPE='capital', fix boot seed drift instead coopops 2026-07-19 11:50:04 +00:00
  • 5360daa471 fix(capital): correct BLAGOROST_AGREEMENT_TYPE to match on-chain 'blagorost' coopops 2026-07-19 11:41:03 +00:00
  • 652f7c722e fix(cooptypes): add missing space after colon before eoap_definition placeholder coopops 2026-07-19 08:46:00 +00:00
  • a2b132b457 fix(registration): resolve doc_data_hash for extension offers via registry spec coopops 2026-07-19 08:41:57 +00:00
  • a6cc71d6a3 fix(extension): unwrap TypeORM [rows, count] tuple in patchConfig UPDATE...RETURNING coopops 2026-07-19 08:41:45 +00:00
  • b67581ce80 fix(extension): atomic jsonb config patch to stop onboarding flag lost-updates coopops 2026-07-19 07:56:00 +00:00
  • 024d46ff64 fix update coopops 2026-07-19 07:55:49 +00:00
  • 9030d28c6b fix(cooptypes): remove п.8.1 «Под Сайтом» from BlagorostProgramTemplate, renumber coopops 2026-07-19 07:31:02 +00:00
  • 6e0e68c1e7 fix(cooptypes): correct cross-reference in GeneratorProgramTemplate п.12.3 coopops 2026-07-19 07:26:44 +00:00
  • c079785019 fix(cooptypes): remove orphaned п.5.2 in BlagorostProgramTemplate, renumber section 5 coopops 2026-07-18 18:55:46 +00:00
  • bbc6453b24 fix(capital): await onSaved before advancing wizard past БЛАГОРОСТ step coopops 2026-07-18 18:27:57 +00:00
  • b5eb0ea51f fix(capital): address PR #154 review — proper interface instead of as-cast, IInput['data'] canon coopops 2026-07-18 15:39:57 +00:00
  • a072364d00 fix(capital): auto-generate CPP doc preview on step entry, restore section header formatting coopops 2026-07-17 15:21:01 +00:00
  • ed9b0879d5 chore(release): publish v2026.7.17-3 coopops 2026-07-17 14:41:21 +00:00
  • c94043e77f fix(docker): не скачивать бинарники electron/puppeteer в mono-base coopops 2026-07-17 14:40:39 +00:00
  • c1a8f3e637 fix(boot/Dockerfile): изолировать pnpm install от electron/puppeteer coopops 2026-07-17 14:13:35 +00:00
  • 15fdf35dd3 chore(release): publish v2026.7.17-2 coopops 2026-07-17 14:02:54 +00:00
  • 79b89695d1 chore(release): publish v2026.7.17-1 coopops 2026-07-17 13:58:44 +00:00
  • 7b27d0805c chore(release): publish v2026.7.17 coopops 2026-07-17 12:54:54 +00:00
  • e089dbd3fb ci(release): чинить publish-packages — генерировать controller/schema.gql перед publish coopops 2026-07-17 12:54:33 +00:00
  • 5230fab7c6 fix(capital): add blagorost_goal_reason field, stop reusing blagorost_goal_expansion in clause 2.1.1 coopops 2026-07-17 07:41:24 +00:00
  • 345aadbd6a update Alex Ant 2026-07-14 22:31:19 +03:00
  • 33f1ac1a15 fix(capital): restore CPP templates from RTF sources and improve parameter constructor Alex Ant 2026-07-14 14:27:27 +03:00
  • 74dce675b9 fix(install): блокировать переход с формы совета без заполненных данных fix/soviet-install-validation Alex Ant 2026-07-14 13:04:43 +03:00
  • 5de7e7c65b update Alex Ant 2026-07-13 20:53:21 +03:00
  • bfbcd2d57f fix(desktop): починить «Продолжить» в оверлее выбора КУ coopops 2026-07-09 16:02:19 +00:00
  • ff5df68bce chore(release): publish v2026.7.9 coopops 2026-07-09 05:49:14 +00:00
  • a948f07a1b fix(desktop): закрепить кнопки оверлея выбора КУ на мобильных coopops 2026-07-09 05:48:16 +00:00
  • 85bd044cd6 fix(desktop): перезагрузка списка КУ при показе оверлея выбора coopops 2026-07-08 20:46:34 +00:00
  • 45feef2676 fix(capital): correct CPP template mapping and onboarding widget canon Alex Ant 2026-07-08 21:49:30 +03:00
  • 02ce9400a2 fix(capital): remove unsafe any from CPP onboarding changes Alex Ant 2026-06-28 11:05:20 +05:00
  • bfa2830650 feat(capital): collect CPP document parameters in onboarding Alex Ant 2026-06-28 10:44:02 +05:00
  • c7824545cf feat(capital): parameterize CPP templates via private data Alex Ant 2026-06-28 09:50:03 +05:00
  • f7d2206a07 [598-52][@ant] fix: доработки реестра поставщиков, выдачи и регистрации оферт Alex Ant 2026-06-28 08:51:18 +05:00
  • 8a59d3e83e update feat/ku-selforg Alex Ant 2026-06-26 10:44:49 +05:00
  • de10e16bae fix(registration): закрывать signup до готовности vars и сериализовать их patch Alex Ant 2026-06-25 18:25:10 +05:00
  • b9107e9ee9 chore(release): publish v2026.6.24 Alex Ant 2026-06-24 22:04:51 +05:00
  • 4d151befe0 fix(install): блокировать «Продолжить» до минимума совета, удаление без ограничений. Alex Ant 2026-06-24 22:03:12 +05:00
  • eb16d85abc fix(install): разблокировать мастер при прерванной установке и валидировать состав совета по окружению. Alex Ant 2026-06-24 11:35:01 +05:00
  • 987600dd38 fix(cooptypes): увеличить прочерк номера счёта в доверенности КУ Alex Ant 2026-06-24 00:10:43 +05:00
  • ff1965376d fix(desktop): не показывать ложное несовпадение контрольной суммы документа Alex Ant 2026-06-24 00:09:11 +05:00
  • 07fb4599e6 fix(ku): скрыть кнопки собрания по итогам голосования и ограничить председателя ФЛ Alex Ant 2026-06-23 23:37:03 +05:00
  • 686cd0cff2 fix(desktop): добавить поле Email в форму редактирования ИП в реестре пайщиков Alex Ant 2026-06-23 17:08:18 +05:00
  • ef96b4c81c feat(ku): упростить joindec и доработать документы участка Alex Ant 2026-06-23 16:23:26 +05:00
  • f8b190bf53 merge: dev into feat/ku-selforg Alex Ant 2026-06-23 13:23:33 +05:00
  • ee5f7e1850 Merge pull request 'feat: выход из кооператива (выход пайщика, возврат паевого взноса)' (#137) from feat/membership-exit into dev ant 2026-06-22 19:56:24 +00:00
  • 10bacaad13 refactor(membership-exit): обновление интерфейса и логики выхода из кооператива feat/membership-exit Alex Ant 2026-06-23 00:26:38 +05:00
  • 37c27d71aa [598-52][@ant] fix: убрать voskhod-хардкод выбора программы участия — фронт берёт состав программ из бэкенда ant 2026-06-16 17:04:25 +00:00
  • 7f5f9867d9 fix(ku): прочерки в доверенностях — подчёркивание под рукописное заполнение coopops 2026-06-16 16:30:45 +00:00
  • b190014499 [598-51][@ant] feat: уведомление председателю о новой заявке поставщика — закрывает хвост B ant 2026-06-16 16:27:46 +00:00
  • c4fa1fecc2 fix(ku): документы учреждения КУ — правки методолога (Смуров, 16.06) coopops 2026-06-16 15:04:29 +00:00
  • 4be8998b60 [598-51][@ant] feat: фронтенд онбординга поставщика + реестр поставщиков — стол поставщика и стол администратора ant 2026-06-16 14:45:13 +00:00
  • 1f68169b94 feat(exit): возврат при выходе — сет из 3 паевых кошельков (minshr+share+blago) coopops 2026-06-16 14:36:52 +00:00
  • 0bfa4afe03 [598-51][@ant] feat: реестр поставщиков взамен whitelist + гейт онбординга + договор в выплате — все поставщики через реестр с моделью/договором, допуск по одобрению ant 2026-06-16 14:20:08 +00:00
  • 95891b2319 fix(desktop): развёл иконки меню «Подключение» и «Реквизиты» coopops 2026-06-16 13:38:23 +00:00
  • 2777837e4a [598-50][@ant] fix: тост «в корзину» в одну строку + главный паевой кошелёк первым feat/marketplace-admin-orders ant 2026-06-16 12:55:43 +00:00
  • 2e99350761 [598-50][@ant] fix: кошельки пайщика — подпись/порядок карточек + мини-кошелёк только паевой ant 2026-06-16 12:51:30 +00:00
  • f41f1444b1 fix(desktop): реестр пайщиков — статус «Вышел из кооператива», дата вступления, без удаления coopops 2026-06-16 12:48:14 +00:00