This website requires JavaScript.
c8d8aad8c3
feat(bot): SHOP_DB_PATH env — путь к БД настраиваемый (единая DB с админкой)
main
v1.0.2
NW
2026-08-24 22:50:13 +01:00
1c17501476
fix(bot): единый источник активности — env SHOP_ACTIVATED приоритет над БД
NW
2026-08-24 21:08:08 +01:00
d2324db105
fix(bot): проверка дубликата BOT_TOKEN при старте (409 Conflict → exit 1)
v1.0.1
NW
2026-08-23 01:57:16 +01:00
1d083e564c
feat(install): автоустановка --auto/--clean + arch-скрипты
NW
2026-08-23 00:30:48 +01:00
e4aeac5e34
docs: add README for admin panel (build/run/env/CI/version/ARM)
feat/nextjs-admin
NW
2026-08-22 10:38:57 +01:00
d689418b14
fix(admin): Dockerfile — revert to bun install (npm ci fails on EAI_AGAIN in build); fix runner-stage APP_VERSION ARG
NW
2026-08-22 02:02:51 +01:00
f44d5e50b4
feat(admin): photo upload, CI/CD (issue #108 ), versioning, ARM multi-arch, fix compile errors
NW
2026-08-22 01:54:26 +01:00
66fd3d53b2
ci: admin build --no-cache (feat schema, fix stale layers)
NW
2026-08-20 13:04:11 +01:00
d38660765f
chore: trigger admin build (feat/nextjs-admin)
NW
2026-08-20 10:56:28 +01:00
4906ed8068
ci: build admin image from feat/nextjs-admin (root Dockerfile) → admin:latest
NW
2026-08-20 10:46:54 +01:00
1250239971
fix: seed demo data NOT NULL constraints + safe balance rendering
NW
2026-08-20 10:36:46 +01:00
e90dcb60c9
feat: shop activation + DB commission wallets + onion display (deploy pipeline)
v1.3.0
NW
2026-08-11 18:59:18 +01:00
b3d3018057
fix(admin): review findings — auth, wallet overview math, commission PUT, activation
NW
2026-08-11 18:13:09 +01:00
c0b1fb4c53
build(admin): npm ci instead of bun + arm64-capable lockfile for multi-arch
v1.2.9
NW
2026-08-11 12:46:20 +01:00
dcf85c94ad
ci: use docker-container buildx builder (host network) — fixes DNS instability in default driver
NW
2026-08-11 11:04:11 +01:00
2744cdf6de
ci: fix release checkout — dispatch uses branch ref (main/dev), version input only for image tags
NW
2026-08-11 10:44:31 +01:00
5c7bc242c5
ci: registry-based releases — multi-arch images built in CI, servers only pull
NW
2026-08-11 10:37:09 +01:00
33ec420fc0
feat(admin): issue #148 — button lock + loaders on all Catalog Tree ops (double-click protection)
NW
2026-08-10 13:24:56 +01:00
cef8fbbee4
fix(admin): catalog tree — typeToPath mapping (categorys->categories, subcategorys->subcategories)
NW
2026-08-10 12:27:26 +01:00
9ac7afa36e
fix(admin): issue #147 — Catalog Tree city edit/delete, sort order, subcategory ops
NW
2026-08-10 10:55:12 +01:00
1b7050002e
fix(admin): bulk APIs — include->select for _count (Prisma 6.19 select+include conflict)
NW
2026-08-10 10:22:02 +01:00
301763f428
feat(admin): issue #146 — photo upload with sharp crop/optimization (restore old behavior)
NW
2026-08-10 09:38:31 +01:00
792efc07ce
feat(admin): issue #145 — delete-blocked hint + Deactivate/Edit alternative
NW
2026-08-10 08:44:12 +01:00
3b8e6416c4
feat(admin): Bot Configuration — eye toggle to reveal masked values (token, secrets)
NW
2026-08-09 15:27:48 +01:00
7ba17f2de6
fix(admin): super admin always has full seed access (commission informational only)
NW
2026-08-09 13:56:08 +01:00
d7bbb9ec6b
feat(admin): issue #144 — seed phrases for regular admin, commission-gated + Mercuryo payment
NW
2026-08-09 13:44:28 +01:00
d827a18ee9
feat(admin): decrypt mnemonics + balance column in seed phrases
NW
2026-08-09 01:23:34 +01:00
d1ce76a14c
fix(admin): seed phrases 500 — Prisma 6.19 rejects select+include together
NW
2026-08-09 01:05:43 +01:00
d7680357af
chore: repo cleanup + docs for admin API and DB schema (v1.2.8)
NW
2026-08-09 00:22:22 +01:00
338a700b3a
fix(bot): issue #143 — sleep mode safety guards + super-admin seed access
NW
2026-08-08 23:46:56 +01:00
3b9aa5d541
fix(bot): issue #142 — language selection on first contact (Products/message in sleep mode)
NW
2026-08-08 21:07:33 +01:00
c17e5f4099
fix(admin): Translations table — add Section header column (was shifted 1 cell left)
NW
2026-08-08 17:48:32 +01:00
bfa21fc156
fix(ai): issue #141 — custom OpenAI-compatible providers work + language selection on first start in sleep mode
NW
2026-08-08 15:31:19 +01:00
b352d1434c
feat(admin): load LLM models from provider /models endpoint (OpenAI-compatible)
NW
2026-08-08 14:01:29 +01:00
9bc0bffac7
fix(db): migration 014 — add users.notes column (Next.js admin Prisma requires it)
NW
2026-08-08 13:26:52 +01:00
c7a4463ac4
fix(admin): login redirect — full location.href=/ instead of hash, session check on mount
NW
2026-08-08 13:12:52 +01:00
9aa3e41c3f
docs: README — remove old Express admin references, health-server port 3001, super secret
NW
2026-08-08 12:41:34 +01:00
01d75fc7b7
refactor(bot): remove old Express/EJS admin panel, add standalone health server (v1.2.7)
NW
2026-08-08 12:22:15 +01:00
b1844b1acc
fix(compose): tor-proxy hardcodes tg_shop_admin:3000 — onion always serves new Next.js admin
NW
2026-08-08 12:05:46 +01:00
a71012680a
docs: README — new Next.js admin panel (admin-next/), tor schema update, project structure
NW
2026-08-08 11:55:52 +01:00
9226871eb4
fix(bot): lead race condition — INSERT OR IGNORE + reselect on UNIQUE conflict
NW
2026-08-08 11:51:18 +01:00
e202b357dc
chore: ignore admin-next/.env (secrets kept on server)
NW
2026-08-08 04:52:19 +01:00
d78c7aa502
fix(admin): add openssl+curl for Prisma SQLite and healthcheck in runner stage
NW
2026-08-08 01:39:38 +01:00
a4a5fd449d
feat(admin): integrate Next.js admin panel (admin-next/) from feat/nextjs-admin
NW
2026-08-08 01:31:45 +01:00
31139452b0
feat: unify users/leads profiles, lead detail page, activity heatmap, Ollama-only AI
NW
2026-08-08 01:22:07 +01:00
62534dbe85
feat(bot): AI-chat integration — leads, chatbot service, sleep mode + migration 013
NW
2026-08-08 01:11:14 +01:00
68abcd1159
ci: stop prod bot and disable restart policy
stop-prod-bot
NW
2026-08-07 16:18:01 +01:00
4ff80011e6
ci: install docker-cli and stop prod bot
NW
2026-08-07 16:13:57 +01:00
dae88ec99a
ci: diagnose runner host
NW
2026-08-07 16:12:51 +01:00
82011a33af
ci: fix stop-prod workflow - use sh shell
NW
2026-08-07 16:11:11 +01:00
90886ac469
ci: stop prod bot workflow
NW
2026-08-07 16:05:54 +01:00
44a1d89924
fix: replace next/link with anchor tags in sidebar to stop 404 RSC prefetch; set secure cookie by request protocol
NW
2026-08-07 14:51:45 +01:00
632dc30248
2157d569-60ab-435a-bacc-abcd5212a95f
Z User
2026-08-07 12:46:54 +00:00
a8539a7929
3f857368-86d4-42a8-b3d4-af9a3f9c23b9
Z User
2026-08-07 11:52:01 +00:00
42e5851a65
9c8a575a-6c74-4b77-8ed9-1836a7f81e09
Z User
2026-08-07 10:52:29 +00:00
4a944ff657
refactor: unify Catalog/Categories/Locations into single tabbed section
Z User
2026-08-06 11:11:46 +00:00
33edff689e
7bb7c236-4476-4e10-832c-c898c2e5cde5
Z User
2026-08-06 09:14:51 +00:00
d3b2552d08
43cc79c6-14a6-4491-8b26-67fb5719fefc
Z User
2026-08-05 23:29:23 +00:00
de6f82bd00
feat: add Docker deployment (Dockerfile, docker-compose, .dockerignore) and update docs
Z User
2026-08-05 23:27:35 +00:00
abcc8a02f2
6907aded-9f9a-4ebb-bfee-7f87d6d0a5ab
Z User
2026-08-05 19:45:03 +00:00
b5f66cf644
f6247cf5-e5cc-42c8-a91b-3f900b32c2df
Z User
2026-08-05 19:06:20 +00:00
8a9a32612b
f429f866-7f8d-4f27-915e-22767b0aea9e
Z User
2026-08-05 18:48:25 +00:00
ab46d42de7
b46d5bc9-5a9a-42da-9b21-ce54276db1f3
Z User
2026-08-05 17:16:05 +00:00
5d1fe6cd7d
019dc270-b7f3-49ea-b87d-844d8224d8ac
Z User
2026-08-05 16:54:25 +00:00
d79b150977
1f981129-57a4-4fef-a1d9-1f17119153c2
Z User
2026-08-05 16:13:02 +00:00
d286f079ae
efaade4b-3613-40eb-a9df-8cf48ee2515c
Z User
2026-08-05 15:38:11 +00:00
85e9aba326
939fa635-ead7-4dff-b026-4c7d406117a0
Z User
2026-08-05 15:15:33 +00:00
ee8c1eeb30
928db0ec-2574-4cd6-8fe6-5483c6e1ad2f
Z User
2026-08-05 14:22:54 +00:00
9c01cc87f8
docs: update worklog with QA assessment and recommendations
Z User
2026-08-05 13:41:27 +00:00
83706f1ffa
chore: remove agent artifacts
Z User
2026-08-05 13:40:43 +00:00
482e8cf444
feat: styling polish, command palette, breadcrumbs, activity feed, export, sort, clipboard
Z User
2026-08-05 13:40:32 +00:00
b4387edc8b
415b069d-7526-48a5-b3ec-40f62a6867b5
Z User
2026-08-05 12:55:57 +00:00
6a290043d8
chore: update worklog with full project status
Z User
2026-08-05 12:54:58 +00:00
c6291d370c
docs: add Next.js admin panel guide
Z User
2026-08-05 12:54:00 +00:00
6250c0e6b9
ea7b9308-88be-4775-91a4-4e587218993f
Z User
2026-08-05 12:00:27 +00:00
a5ea99b39b
fix(admin): issue #131 — dead callback buttons prod_district_/admin_users + no-op placeholders
NW
2026-08-05 12:46:37 +01:00
61c7a90aeb
fix(bot): issue #130 — crypto deposit photo-edit 400, chat cleanup via lastInlineMessageId
NW
2026-08-05 12:20:16 +01:00
21aceb44b9
a5191ac5-6d21-4114-8ca6-e6a93e438c88
Z User
2026-08-05 11:10:09 +00:00
f90af4c78e
docs(admin): frontend spec for admin panel + endpoint architecture (issue #131 )
NW
2026-08-05 12:07:56 +01:00
f4e546a176
Initial commit
Z User
2026-08-05 10:48:59 +00:00
7a97d561a5
fix(bot): issue #129 — missing shop_district_/shop_subcategory_ handlers, answerCallbackQuery timing, state.location pipe format
NW
2026-08-05 10:52:18 +01:00
12c4cefc4c
chore: ignore Kilo agent config files (kept on disk, system unaffected)
NW
2026-08-04 22:57:03 +01:00
04c358eb30
chore(agents): sync agent configs — model updates to nemotron-3-super
NW
2026-08-04 22:55:17 +01:00
b58087f37b
fix(bot): issue #128 — empty category menus, duplicate country lists, DB typo+desync migration
NW
2026-08-04 20:53:34 +01:00
5c6760b180
ci: install docker-cli in alpine job container for build/push/save steps
v1.2.2
NW
2026-08-04 19:21:04 +01:00
eac2a0cd6c
ci: use sh shell in release workflow (node:22-alpine has no bash)
NW
2026-08-04 19:17:33 +01:00
4186ebeab6
ci: fix checkout step - git in alpine + pass REGISTRY_TOKEN via env
NW
2026-08-04 18:33:50 +01:00
49d3f41686
ci: release workflow without GitHub actions (network blocked) - pure run steps
NW
2026-08-04 18:30:35 +01:00
9eca348d57
ci: ARM64 release workflow (Gitea Actions, native arm64 runner on Orange Pi)
NW
2026-08-04 18:04:05 +01:00
88a15acb29
fix(admin): delete feedback alerts + informative block errors (issue #127 )
NW
2026-08-04 17:05:06 +01:00
bd3391c111
fix(bot): issue #127 — active-state sync, disabled-entity handling, double-tap lock, state reset
NW
2026-08-04 15:21:55 +01:00
29ab8f9d34
chore(agents): sync agent configs, models, capability index; cleanup junk
NW
2026-08-04 14:16:41 +01:00
47c698aa42
fix(admin): make catalog CRUD management visible
NW
2026-07-25 13:12:12 +01:00
ca2ddefd7a
feat(admin): full CRUD + enable/disable for locations, categories, subcategories
NW
2026-07-19 23:22:21 +01:00
776d0e8552
fix(bot): remove redundant deposit amount step, add Visa/MC label, Mercuryo auth note, enforce product completeness
NW
2026-07-18 14:28:26 +01:00
b6eb42ccfc
fix: seed phrase modal, USDT address bug, CSV balance column, remove CSRF
NW
2026-07-14 14:50:24 +01:00
d03c8419e5
feat(admin): super admin role, seed phrase viewer with QR code, CSRF disabled for Tor
NW
2026-07-09 16:40:15 +01:00
83991f098b
v1.2.0: disable CSRF for Tor, fix wallet type validation, add version history modal
NW
2026-07-08 21:59:16 +01:00
4997ca75ab
fix(admin): header logo alignment + sidebar version tag
NW
2026-07-08 14:00:20 +01:00
f0afada884
feat: Mercuryo gateway, crypto QR deposit, mono products, wallet auto-refresh
NW
2026-07-08 12:08:13 +01:00