-
8346c9a72e
feat(admin): temp cleanup buttons + fix MoySklad import duplicates
main
nurdotnet
2026-04-23 20:58:48 +0500
-
9891280bfd
deploy: mirror all base images into local registry — builds no longer need internet
nurdotnet
2026-04-23 17:42:48 +0500
-
8fc9ef1a2e
feat: strict MoySklad schema — реплика потерянного f7087e9
nurdotnet
2026-04-23 17:32:02 +0500
-
3fd2f8a223
ci: disable .github/workflows — Forgejo Actions is the primary CI now
nurdotnet
2026-04-23 17:10:22 +0500
-
6ab8ff00d1
ci(forgejo): guard deploy-stage — main code ≠ stage DB schema
nurdotnet
2026-04-23 17:10:04 +0500
-
41fe088586
ci(forgejo): fold deploy-stage into docker workflow via
needs
nurdotnet
2026-04-23 16:47:28 +0500
-
82d74bd8fe
ci(forgejo/docker): drop ghcr push — Forgejo GITHUB_TOKEN can't auth to ghcr.io
nurdotnet
2026-04-23 16:45:28 +0500
-
e408647b4b
ci(forgejo): trigger Docker Images workflow for first Forgejo run
nurdotnet
2026-04-23 16:43:13 +0500
-
326af2f361
ci(forgejo): retrigger — dotnet 8.0.420 now on default path
nurdotnet
2026-04-23 16:41:44 +0500
-
50f6db8569
ci(forgejo): retrigger after dotnet sdk 8.0.420 available system-wide
nurdotnet
2026-04-23 16:25:08 +0500
-
2b0a677221
ci(forgejo): drop setup-dotnet/setup-node/pnpm actions on Forgejo
nurdotnet
2026-04-23 16:23:29 +0500
-
3c17b963f3
ci(forgejo): mirror .github/workflows to .forgejo/workflows
nurdotnet
2026-04-23 16:19:24 +0500
-
495f0aabee
docs: audit of our domain entities vs. live MoySklad API
nurdotnet
2026-04-23 12:57:06 +0500
-
afbf01304a
ops: Forgejo on git.zat.kz as primary, GitHub as mirror
nurdotnet
2026-04-23 12:27:45 +0500
-
e9a82dd528
fix(moysklad): убираем выдумку Kind полностью — у MoySklad этого поля нет
origin/main
origin/HEAD
nurdotnet
2026-04-23 11:51:23 +0500
-
50f12ef7f0
fix(moysklad): не выдумывать Kind=Both для импортированных контрагентов
nurdotnet
2026-04-23 11:39:31 +0500
-
26a76e5aea
fix(moysklad): убираем выдумку Kind полностью — у MoySklad этого поля нет
tmp/mac
nurdotnet
2026-04-23 11:51:23 +0500
-
2d1a9c8f75
fix(moysklad): не выдумывать Kind=Both для импортированных контрагентов
nurdotnet
2026-04-23 11:39:31 +0500
-
d455087bc8
feat(ops): Telegram <-> tmux bridge + local docker-registry unit
nurdotnet
2026-04-23 10:53:45 +0500
-
-
7640d6ddcd
feat(dashboard): sales chart + KPIs (как «Показатели» в МойСклад)
nurdotnet
2026-04-23 09:57:35 +0500
-
a5f7060fb1
deploy: local docker registry at 127.0.0.1:5001 (primary), ghcr as backup
nurdotnet
2026-04-23 09:11:19 +0500
-
a2fa311a5d
ci(docker): add retries for login and push on flaky network
nurdotnet
2026-04-23 00:49:33 +0500
-
a17ca1b90c
ci(docker): drop docker/login-action and build-push-action
nurdotnet
2026-04-23 00:06:29 +0500
-
29cefb64be
ci(backend): map postgres service to host:5441 instead of 5432
nurdotnet
2026-04-22 23:55:12 +0500
-
8ac9e04bcf
ci(docker): drop setup-buildx-action — use system buildx on self-hosted
nurdotnet
2026-04-22 23:44:11 +0500
-
5dce324f24
ci: move Linux jobs (backend, web, docker api/web) to self-hosted runner
nurdotnet
2026-04-22 23:17:38 +0500
-
bcbda1ae5d
fix(seeder): bootstrap admin + demo org on stage/prod too, not just Dev
nurdotnet
2026-04-22 20:42:54 +0500
-
3f3c7480c6
docs(stage): switch stage subdomain to food-market.zat.kz
nurdotnet
2026-04-22 20:31:20 +0500
-
3b9cf0ee9a
docs(stage): how to expose stage externally — DNS + cerbot vs proxmox port
nurdotnet
2026-04-22 20:14:00 +0500
-
1c108b88a4
phase2c: RetailSale document — посты в stock как минусовые движения
nurdotnet
2026-04-22 16:07:37 +0500
-
01f99cfff3
fix(api): always apply EF migrations on startup, not only in Development
nurdotnet
2026-04-22 16:03:01 +0500
-
75d73b9dcd
ci/deploy: stage deploy workflow + notifications + server plan
nurdotnet
2026-04-22 13:46:03 +0500
-
fa2fae9503
ci: move POS (Windows, 2x multiplier) to tag/manual only; document budget
nurdotnet
2026-04-22 11:36:29 +0500
-
5bcbff66de
ci/deploy: GitHub Actions + Docker images + DB backup + 24x7 plan
nurdotnet
2026-04-22 11:26:01 +0500
-
61f2c21016
phase2b: Supply document (приёмка) — posts to stock atomically
nurdotnet
2026-04-22 01:06:08 +0500
-
50e3676d71
phase2a: stock foundation (Stock + StockMovement) + MoySklad counterparty import
nurdotnet
2026-04-22 00:51:07 +0500
-
d3aa13dcbf
ui: sticky sidebar + scroll only inside pages; cleaner product edit form
nurdotnet
2026-04-22 00:28:27 +0500
-
c47826e015
fix(catalog): widen Article + Barcode.Code to 500 chars for real-world catalogs
nurdotnet
2026-04-22 00:15:00 +0500
-
22502c11fd
fix(moysklad): accept fractional prices (decimal, not long) in DTOs
nurdotnet
2026-04-21 23:59:44 +0500
-
321cb76a7b
chore: remove demo catalog (35 products) and disable DemoCatalogSeeder
nurdotnet
2026-04-21 23:56:27 +0500
-
cdf26d8719
fix(moysklad): add User-Agent header + enable HTTP auto-decompression
nurdotnet
2026-04-21 23:49:58 +0500
-
1ef337a0f6
fix(moysklad): drop Accept-Encoding: gzip to avoid JSON parse failure
nurdotnet
2026-04-21 23:46:12 +0500
-
5d308a0538
fix(moysklad): set Accept header as raw string to bypass .NET normalization
nurdotnet
2026-04-21 23:34:44 +0500
-
067f52cf43
fix(moysklad): exact Accept header value per MoySklad requirement (code 1062)
nurdotnet
2026-04-21 23:32:30 +0500
-
05553bdc3d
fix(moysklad): trailing slash on BaseUrl so HttpClient keeps /1.2/ in path
nurdotnet
2026-04-21 23:26:32 +0500
-
e4a2030ad9
fix(auth): MoySklad admin endpoint uses policy-based auth on role claim directly
nurdotnet
2026-04-21 23:18:27 +0500
-
b07232521b
fix(auth): return 401 instead of 302 for API challenges; persist dev signing key across restarts
nurdotnet
2026-04-21 21:42:53 +0500
-
cead88b0bc
fix(web): drop FM square badge from Logo; better 404 diagnostics on MoySklad page
nurdotnet
2026-04-21 21:16:01 +0500
-
25f25f9171
phase1e: MoySklad import integration (admin-only, per-request token, no persistence)
nurdotnet
2026-04-21 21:07:58 +0500
-
5af8f74b5e
feat(web): rebrand to FOOD MARKET green (#00B207) per mobile app logo
nurdotnet
2026-04-21 20:53:42 +0500
-
1b2b5393fa
phase1d: demo catalog seeder (35 products, 8 groups, 2 suppliers) + product edit form
nurdotnet
2026-04-21 20:38:23 +0500
-
26d529b09b
fix(web): remove TanStack devtools palm icon; restore user profile on dashboard
nurdotnet
2026-04-21 20:33:10 +0500
-
b6eefd3437
phase1c: web UI — sidebar layout + list/form pages for catalog
nurdotnet
2026-04-21 19:28:26 +0500
-
6b86106937
phase1b: catalog CRUD API (countries, currencies, vat, units, stores, retail points, product groups, counterparties, products)
nurdotnet
2026-04-21 19:22:56 +0500
-
cb66684134
phase1a: catalog domain (countries, currencies, vat, units, counterparties, stores, retail points, products)
nurdotnet
2026-04-21 19:16:10 +0500
-
047cf841f2
fix: pin API dev port to 5081 (match Vite proxy config)
nns
2026-04-21 15:37:05 +0500
-
fd2f5ae4f3
Phase 0: project scaffolding and end-to-end auth
nns
2026-04-21 13:59:13 +0500