-
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