ci(pack8-ping): одноразовый workflow для Telegram-пинга
ci.yml #63 -Commit
ce20f78905
pushed by
nns
feat(products): авто-генерация числового артикула при создании
ci.yml #61 -Commit
bed30f68bd
pushed by
nns
refactor(vat): Product.Vat как decimal(5,2), поле видно только при VatEnabled
ci.yml #59 -Commit
3ed6fe25be
pushed by
nns
feat(org-settings): галки «Услуга»/«Маркируемый» скрываются по умолчанию
ci.yml #57 -Commit
143f9d5330
pushed by
nns
feat(barcode): авто-генерация EAN-13 при добавлении штрихкода
ci.yml #55 -Commit
e60cd928d2
pushed by
nns
ui(org-settings): симметричный layout — Страна/Валюта/НДС одной сеткой
docker.yml #54 -Commit
81c586342c
pushed by
nns
ui(org-settings): симметричный layout — Страна/Валюта/НДС одной сеткой
ci.yml #53 -Commit
81c586342c
pushed by
nns
feat(tables): server-side sort by column header click
ci.yml #51 -Commit
6cd9e27553
pushed by
nns
refactor(countries): drop SortOrder, sort by Name, auto-width columns
ci.yml #49 -Commit
4f4df4a715
pushed by
nns
feat(org-settings): валюта read-only, тянется из страны (как НДС)
ci.yml #47 -Commit
51bef16758
pushed by
nns
feat(vat): ставка в стране + опц. переопределение на товаре
ci.yml #45 -Commit
9d8c386def
pushed by
nns
feat(product-images): загрузка на диск сервера + галерея с лайтбоксом
ci.yml #43 -Commit
e4cba50ab6
pushed by
nns
feat(product): enum Packaging (штучный/весовой/разливной) вместо IsWeighed
ci.yml #41 -Commit
414d185765
pushed by
nns
feat(org-settings): Country↔Currency, Organization.DefaultCurrency/MultiCurrency/DefaultVat + UI настроек
ci.yml #39 -Commit
773ecde6ba
pushed by
nns
ui(products): убрать колонку "Тип" из списка, спрятать min/max stock в "Расширенные"
ci.yml #37 -Commit
d86b6ba742
pushed by
nns
feat(moysklad-import): async jobs с прогрессом + токен в настройках
ci.yml #33 -Commit
2fc6d207f3
pushed by
nns
fix(moysklad/import): per-page retry + чаще SaveChanges
ci.yml #31 -Commit
bd15854b42
pushed by
nns
feat(catalog/products): tree-of-groups + фильтры как в MoySklad
ci.yml #29 -Commit
69e6fd808a
pushed by
nns
feat(moysklad): import archived entities too (as IsActive=false)
ci.yml #27 -Commit
beae0ad604
pushed by
nns
fix(db): reconcile stage schema — drop TrackingType, add IsMarked
ci.yml #25 -Commit
5f0692587a
pushed by
nns
feat(admin): temp cleanup buttons + fix MoySklad import duplicates
ci.yml #23 -Commit
8346c9a72e
pushed by
nns
deploy: mirror all base images into local registry — builds no longer need internet
ci.yml #21 -Commit
9891280bfd
pushed by
nns
feat: strict MoySklad schema — реплика потерянного f7087e9
ci.yml #19 -Commit
8fc9ef1a2e
pushed by
nns
ci: disable .github/workflows — Forgejo Actions is the primary CI now
ci.yml #18 -Commit
3fd2f8a223
pushed by
nns
ci(forgejo): guard deploy-stage — main code ≠ stage DB schema
ci.yml #16 -Commit
6ab8ff00d1
pushed by
nns
ci(forgejo): fold deploy-stage into docker workflow via `needs`
docker.yml #15 -Commit
41fe088586
pushed by
nns
ci(forgejo): fold deploy-stage into docker workflow via `needs`
ci.yml #14 -Commit
41fe088586
pushed by
nns
ci(forgejo/docker): drop ghcr push — Forgejo GITHUB_TOKEN can't auth to ghcr.io
ci.yml #12 -Commit
82d74bd8fe
pushed by
nns
ci(forgejo): trigger Docker Images workflow for first Forgejo run
docker.yml #11 -Commit
e408647b4b
pushed by
nns