Commit Graph

  • f2d4d6d3b1 docs: update README with i18n section, language support, and project structure main NW 2026-06-25 23:54:59 +01:00
  • 7db7a20a1d feat: always show language selector on /start, add change_language button in profile NW 2026-06-25 23:06:58 +01:00
  • 3deddbc1b1 fix: make migrations idempotent, pass checkColumnExists to all migrations NW 2026-06-25 22:52:59 +01:00
  • a8bf50df24 feat: add i18n localization system (en/es/de) with admin panel NW 2026-06-25 21:22:32 +01:00
  • 41ff2b8769 feat: add user-friendly deposit instructions with email/password explanation NW 2026-06-25 20:22:05 +01:00
  • 61aab8fed6 fix: add amount param to ChangeNOW URL NW 2026-06-25 19:54:02 +01:00
  • 7f6d797bfd fix: replace StealthEX with ChangeNOW for wallet deposits NW 2026-06-25 19:47:24 +01:00
  • d44a15064f feat: add StealthEX deposit integration for wallet top-up NW 2026-06-25 18:55:19 +01:00
  • fcd7f063c2 feat: show full wallet addresses with click-to-copy in admin NW 2026-06-25 16:56:40 +01:00
  • 19a275b8e0 fix: close event listener brackets in catalog tree JS NW 2026-06-25 13:02:25 +01:00
  • 1768c6a5c4 fix: separate tree arrow (expand) from label (filter) in catalog NW 2026-06-25 08:33:43 +01:00
  • c55ec47ea0 fix: admin product form - cascading location selectors + inline category creation NW 2026-06-25 08:21:41 +01:00
  • bbf49ec546 fix: add location selectors (country/city/district) to product add/edit form NW 2026-06-24 22:57:38 +01:00
  • 5a9155613e fix: location navigation uses IDs and pipe separators instead of underscore NW 2026-06-24 22:44:02 +01:00
  • 6ce8da257a fix: clean chat navigation — edit messages instead of sending new ones NW 2026-06-24 20:45:39 +01:00
  • 8272f36253 fix: send photos from disk instead of URL - no ADMIN_URL needed NW 2026-06-24 20:13:35 +01:00
  • 94300c7d35 fix: photo URLs use ADMIN_URL prefix for Telegram API + resilience improvements NW 2026-06-24 19:32:49 +01:00
  • ee8c75066c fix: bind admin port to all interfaces instead of localhost only NW 2026-06-24 15:16:35 +01:00
  • 6aa7980ddf fix: bot no longer crashes container on invalid token NW 2026-06-24 15:05:44 +01:00
  • 54a2d57055 fix: replace throw with logger.warn for missing commission wallets NW 2026-06-24 14:49:51 +01:00
  • b99f70f344 fix: HiddenServiceDir must be chmod 700 for Tor NW 2026-06-24 12:16:59 +01:00
  • 3bbda97bb9 fix: proper Tor user and directory permissions NW 2026-06-24 12:15:16 +01:00
  • 9d8d9edc00 fix: add User tor to torrc and chown data dirs NW 2026-06-24 12:11:41 +01:00
  • 45d2bfbcf8 fix: newline validation bug in entrypoint.sh NW 2026-06-24 12:09:32 +01:00
  • 67c1436670 feat: save onion addresses to file and .env on host NW 2026-06-24 11:45:43 +01:00
  • d8bfb29205 feat: add tor-proxy service for SSH and admin panel access via Tor NW 2026-06-24 11:30:38 +01:00
  • 4aea49811c feat: multi-architecture Docker setup (x86_64 + ARM64) with one-command install NW 2026-06-24 02:06:07 +01:00
  • 293236921c fix: show location (country, city, district) in product edit modal NW 2026-06-23 21:48:53 +01:00
  • e00071b18a fix: restyle product edit modal with proper form layout and sections NW 2026-06-23 21:04:00 +01:00
  • 8e52618a50 fix: make commission settings and wallets read-only for shop admin NW 2026-06-23 13:23:59 +01:00
  • 33654206a0 fix: wallet page layout - sticky sidebar with scroll, full-width owner summary below NW 2026-06-23 13:21:04 +01:00
  • 91d7a19f0c feat: searchable sticky user sidebar with scroll for wallets page NW 2026-06-23 13:16:35 +01:00
  • 98eb27c573 fix: lock seed phrases behind commission payment gate NW 2026-06-23 13:13:43 +01:00
  • a6d81cfe83 feat: commission tracking based on wallet balances with payment history NW 2026-06-23 13:01:15 +01:00
  • 76daf07bb4 feat: owner summary with wallet stats, commission info and seed phrase unlock NW 2026-06-23 12:51:57 +01:00
  • b6f21222e7 feat: wallet balances grouped by user with split layout NW 2026-06-23 12:41:18 +01:00
  • 7b247075a0 fix: wallet generation crash - WalletUtils not defined, registerRoutes not called NW 2026-06-23 12:35:12 +01:00
  • 6db770b96b feat: editable settings page with .env write and container restart NW 2026-06-23 12:32:25 +01:00
  • 935c6df1dc feat: rebuild Catalog with collapsible tree + product table + photo upload NW 2026-06-22 21:42:56 +01:00
  • c7bf3f132c feat: unified Catalog page with Location→Category→Subcategory→Product tree NW 2026-06-22 21:12:05 +01:00
  • 2012435370 feat: admin panel - Settings, Categories, Payment Wallets, Seed/Clear data, User Balances NW 2026-06-22 14:20:58 +01:00
  • 4657b1dfb5 feat: web admin panel + better-sqlite3 migration + Docker fixes NW 2026-06-22 10:54:01 +01:00
  • 25d8507b11 fix: Docker multi-stage build for sqlite3, health endpoint, productValidator exports NW 2026-06-22 10:18:36 +01:00
  • 49945d9d81 security(csv-export): harden mnemonic export with super admin, audit, watermark (#48) NW 2026-06-22 10:07:58 +01:00
  • a04e60d751 feat(state): replace in-memory Map with SQLite-backed stateService (#59) NW 2026-06-22 10:02:57 +01:00
  • ce1b6003cb feat(logging): replace 207 console.log/error/warn with pino structured logger (#58) NW 2026-06-22 01:42:47 +01:00
  • ba80784ae7 security(docker): remove privileged mode, SYS_MODULE; harden WireGuard (#49 #50) NW 2026-06-22 01:26:35 +01:00
  • d0b26dae25 refactor(arch): replace if/else router with Map-based dispatcher (#53) NW 2026-06-22 01:16:34 +01:00
  • f8123e42bb refactor(arch): split userWalletsHandler.js into 7 modular files (#52) NW 2026-06-22 01:11:53 +01:00
  • 4b7ed0c251 refactor(arch): split adminProductHandler.js into 13 modular files (#51) NW 2026-06-17 22:41:04 +01:00
  • 4b8144ac40 refactor(arch): split database.js into migrations + connection module (#57) NW 2026-06-17 22:28:11 +01:00
  • 2e8b6b5659 fix: add isAdmin delegate method to AdminHandler, fix exportCSV call in adminWalletsHandler NW 2026-06-17 22:19:40 +01:00
  • 68d83807ad refactor(arch): Phase 2 — deduplicate isAdmin, convertToUsd, getBaseWalletType NW 2026-06-17 22:10:34 +01:00
  • de415633be feat(security): Phase 1 — critical security fixes and hardening NW 2026-06-17 21:52:49 +01:00
  • d1503a0180 chore: ignore entire .kilo/ directory and all APAW config files NW 2026-06-17 21:12:44 +01:00
  • e56326fdd6 chore: add Kilo Code files to .gitignore NW 2026-06-17 21:10:38 +01:00
  • 7e0839d8cd chore: add .env.example template and expand .gitignore for secrets NW 2026-06-17 20:32:26 +01:00
  • 2f3459b670 mart litle update NW 2025-03-06 16:13:11 +00:00
  • 0c10772261 Update Start Process NW 2025-03-02 11:21:35 +00:00
  • c8b6e3ceb3 litle update NW 2025-02-05 16:40:00 +00:00
  • 23b7f8b4bd big update WG-TOR bot connecting NW 2025-02-03 09:43:25 +00:00
  • 633a27164b upgrade comission wallet function NW 2025-01-26 22:21:13 +00:00
  • 25c74342f9 package lock file recreate NW 2025-01-25 13:34:04 +00:00
  • ae1cd45aea create functional commission NW 2025-01-25 13:33:02 +00:00
  • 5ec8267253 Удалить package-lock.json NW 2025-01-25 13:34:33 +00:00
  • 79ee8b90f0 Добавить package-lock.json NW 2025-01-25 13:27:14 +00:00
  • 3a58b73112 update package NW 2025-01-25 09:31:56 +00:00
  • fa09e81ddf crypto mnemonic case NW 2025-01-25 01:13:10 +00:00
  • 24aebd0bcf update packege file NW 2025-01-24 18:45:35 +00:00
  • fcd89bc345 update calculate user balance in admin section NW 2025-01-09 20:13:45 +00:00
  • dd18e74529 update calculate user balance NW 2025-01-09 20:07:44 +00:00
  • f9356c6bbe update user purchase list NW 2025-01-09 13:25:35 +00:00
  • 18647091cf minor edits to aesthetics and functionality NW 2025-01-08 18:26:50 +00:00
  • 5ae148a2ba update planned wallets function NW 2025-01-08 16:20:43 +00:00
  • 66f5251795 update check ETH USDT USDC balance function NW 2025-01-08 12:01:02 +00:00
  • e64f185eda separate wallet ETH USDT USDC NW 2025-01-02 19:31:28 +00:00
  • 22f76c64a6 delet TRON wallet type NW 2025-01-02 16:19:39 +00:00
  • c9bcb09221 udpdate wallet function NW 2024-12-24 09:19:14 +00:00
  • 3129525a1e update user and admin wallet function NW 2024-12-23 20:44:56 +00:00
  • a970a188db new user registration function NW 2024-12-18 19:46:29 +00:00
  • b224b3f331 update UserService NW 2024-12-18 16:16:41 +00:00
  • bfb9a55e36 update viev balance NW 2024-12-17 00:19:53 +00:00
  • 4aebb4e41b update user info page NW 2024-12-17 00:05:59 +00:00
  • a575f75faf user catalog navigation upgrade NW 2024-12-16 23:56:09 +00:00
  • 21465022b3 whallets upgrade function NW 2024-12-16 23:43:44 +00:00
  • d51bc9f0b9 User start registration update function NW 2024-12-16 12:37:44 +00:00
  • 2cfa37ea86 fix bug back navigation NW 2024-12-15 02:04:43 +00:00
  • 9d9e0e80ad Bug update function NW 2024-12-14 23:12:36 +00:00
  • 682246675e update handleProductSelection NW 2024-12-14 15:06:22 +00:00
  • 2aea225e2e update back category NW 2024-12-14 15:02:50 +00:00
  • d918de0386 docker file update NW 2024-12-14 13:46:03 +00:00
  • 12d29c66b9 Update DistrictSelection back button NW 2024-12-14 13:16:22 +00:00
  • 207b9a829c delet subcatecory viev line NW 2024-12-14 13:10:23 +00:00
  • 3843dcb094 Update handleBuyProduct NW 2024-12-14 12:58:38 +00:00
  • eea5d9b9e7 revert 99137e4e97 NW 2024-12-14 12:54:50 +00:00
  • 057d1536bb Check bug delet category NW 2024-12-14 10:47:22 +00:00
  • 99137e4e97 Update Detailed Product Viev NW 2024-12-14 00:37:24 +00:00
  • a400d12d16 Delet subcategory function in handleCategorySelection NW 2024-12-13 18:24:24 +00:00
  • 95d5fe644d Delet Subcategory Function NW 2024-12-13 16:41:41 +00:00
  • 3e78e231f3 0 update adminHandlers NW 2024-12-13 13:41:49 +00:00