Commit Graph

  • f2c722bdfc perf: reduce webapp and admin cache stampedes 3252a8 2026-05-21 09:44:50 +03:00
  • ccb125ab9d fix: retry Telegram startup setup until reachable 3252a8 2026-05-21 08:28:27 +03:00
  • a300a4a9c0 feat: add new sections to custom themes 3252a8 2026-05-21 08:22:40 +03:00
  • 044cb4de7e refactor(redis): strengthen shared cache invalidation 3252a8 2026-05-21 06:26:48 +03:00
  • 3405d12696 refactor: improve admin stats cache usage and etc 3252a8 2026-05-20 23:35:45 +03:00
  • 11cd35373e fix: remove unnecessary caption in premium squad servers list in web app 3252a8 2026-05-20 23:25:18 +03:00
  • 5001185bf8 refactor: improve panel sync performance 3252a8 2026-05-20 23:18:03 +03:00
  • a7f298743d refactor: improve startup and sync performance 3252a8 2026-05-20 23:04:29 +03:00
  • 8192eaf55b refactor: improve premium squads feature performance, add benchmarks 3252a8 2026-05-20 22:31:37 +03:00
  • 5a0e0033ec chore: rename tg support button contact 3252a8 2026-05-20 22:05:33 +03:00
  • 7521f89ffd feat: show optional serivce description before payment 3252a8 2026-05-20 21:55:22 +03:00
  • d8a1da1f13 feat: add support tickets and imrpove web app loading 3252a8 2026-05-20 16:38:24 +03:00
  • 3b846f0d44 fix: tune visual of setup password button 3252a8 2026-05-19 15:38:04 +03:00
  • f5006af6c0 feat: email and password login 3252a8 2026-05-19 15:21:02 +03:00
  • 3152631911 fix: preserve Telegram usernames with underscores 3252a8 2026-05-19 00:07:32 +03:00
  • 1d9f069f45 feat: add admin telegram profile links and avatar preview 3252a8 2026-05-18 23:46:46 +03:00
  • 707f569f62 fix: heleket signature verify 3252a8 2026-05-18 22:56:56 +03:00
  • e3643ee9a0 fix: handle Caddy-proxied payment webhooks and method selection 3252a8 2026-05-18 22:45:42 +03:00
  • 49cf5ebad8 fix: auto-append new providers to PAYMENT_METHODS_ORDER 3252a8 2026-05-18 22:03:40 +03:00
  • b79f5f4d7d fix: make provider services reactive to runtime config changes 3252a8 2026-05-18 21:53:53 +03:00
  • d870915dc0 fix: apply persisted provider overrides on startup 3252a8 2026-05-18 21:40:45 +03:00
  • fcd494f815 fix: restore settings binding in platega webapp payment creator 3252a8 2026-05-18 21:23:57 +03:00
  • a7728f80d0 fix: resolve yookassa webhook path via provider spec in startup log 3252a8 2026-05-18 21:13:30 +03:00
  • 9eb6387973 feat: expose provider button defaults in admin settings manifest 3252a8 2026-05-18 20:59:26 +03:00
  • 7be5510208 refactor: move yookassa env-config into module 3252a8 2026-05-18 20:46:54 +03:00
  • e0269bbf86 refactor: move platega env-config into module 3252a8 2026-05-18 20:37:15 +03:00
  • e76558d68b refactor: move stars presentation into module 3252a8 2026-05-18 20:30:30 +03:00
  • cceba2e98e refactor: move cryptopay env-config into module 3252a8 2026-05-18 16:32:19 +03:00
  • 1e93d25a40 refactor: move freekassa env-config into module 3252a8 2026-05-18 16:22:49 +03:00
  • 74ef9d31b4 refactor: move wata env-config into module 3252a8 2026-05-18 16:18:04 +03:00
  • 15b3f9c084 refactor: move severpay env-config into module 3252a8 2026-05-18 16:13:58 +03:00
  • 87efa6c77b refactor: provider env-config lives in modules (heleket poc) 3252a8 2026-05-18 16:03:01 +03:00
  • 07b35036e7 refactor: keep provider presentation self-contained in spec 3252a8 2026-05-18 15:28:50 +03:00
  • c9c12b9ed6 feat: add heleket payment provider 3252a8 2026-05-18 15:26:07 +03:00
  • 960754c54e fix: fix menus and modal views after payment providers refactor 3252a8 2026-05-18 11:01:32 +03:00
  • 51c9c8b4f0 refactor: payments providers 3252a8 2026-05-18 10:29:00 +03:00
  • fff7e90e14 feat: add wata payment provider 3252a8 2026-05-17 23:09:04 +03:00
  • 11429e887e Merge branch 'dev' v3.4.0 3252a8 2026-05-17 22:23:14 +03:00
  • 820548cb2d fix: include git tag context in startup banners 3252a8 2026-05-17 22:20:45 +03:00
  • e2038085ca fix: show commit SHA in startup banners 3252a8 2026-05-17 22:11:17 +03:00
  • 3676bf1ae7 Merge branch 'feature/arch-refactoring' into dev 3252a8 2026-05-17 21:41:55 +03:00
  • 57f766dda2 docs: add themes screenshot 3252a8 2026-05-17 21:41:36 +03:00
  • da8f2d08df docs: caddy update 3252a8 2026-05-17 21:36:32 +03:00
  • 9579f019d4 chore: lock migration doc and script in sync with current compose layout 3252a8 2026-05-17 17:59:06 +03:00
  • 7c27337e0a chore: extend KNOWN_CONTAINERS to cover split-arch containers 3252a8 2026-05-17 17:59:01 +03:00
  • 2dffce4244 docs: update migration guide for v2.7.0 to v3.4+ split-architecture upgrade 3252a8 2026-05-17 17:58:55 +03:00
  • 27a9f0aff8 chore: cover env, baked file and live git paths of _resolve_app_version 3252a8 2026-05-17 17:38:35 +03:00
  • 67920040ea fix: bake app version into image via throwaway version-builder stage 3252a8 2026-05-17 17:38:30 +03:00
  • fd1b910236 chore: cover can_topup_devices flag derivation 3252a8 2026-05-17 17:26:49 +03:00
  • 09ba53d185 fix: stop rendering duplicate period grid and pay button in legacy mode 3252a8 2026-05-17 17:26:42 +03:00
  • 91e79388d1 fix: hide device topup button when no HWID packages or unlimited devices 3252a8 2026-05-17 17:26:37 +03:00
  • cb5d59571e chore: cover referral bonus skip-paths, inviter and referee award flows 3252a8 2026-05-17 10:23:01 +03:00
  • 365c6c7858 chore: cover HWID device topup gating, audit and panel failure paths 3252a8 2026-05-17 10:22:57 +03:00
  • 6886a90ee4 chore: cover topup, premium-topup and tariff-switch panel failure paths 3252a8 2026-05-17 10:22:53 +03:00
  • 7d1c9ee373 fix: surface panel update failures in topup, premium-topup and tariff switch 3252a8 2026-05-17 10:22:48 +03:00
  • dc05595b9b chore: attach orphaned type:ignore comment to its statement 3252a8 2026-05-17 10:09:41 +03:00
  • d2581b1c52 chore: pin yookassa and subscription wiring in build_core_services 3252a8 2026-05-17 10:03:09 +03:00
  • eb37ed4c74 refactor: stop swallowing critical service wiring failures 3252a8 2026-05-17 10:03:05 +03:00
  • 6800734136 chore: cover auto-renew wiring contract end-to-end 3252a8 2026-05-17 09:58:45 +03:00
  • d4b7da3a54 fix: read yookassa_service directly in auto-renew instead of broken local import 3252a8 2026-05-17 09:58:39 +03:00
  • 8382fa9232 chore: cover provider label regression in payment success email path 3252a8 2026-05-17 09:46:52 +03:00
  • 071b9f2b25 fix: add missing _PROVIDER_LABELS to PaymentContextMixin 3252a8 2026-05-17 09:46:48 +03:00
  • 1e8ffa15d0 chore: add tests for redis infra, webhook queue and split-arch entrypoints 3252a8 2026-05-17 00:31:12 +03:00
  • fc7f97c136 refactor: drop unused legacy run_bot flags and dead backend/main.py 3252a8 2026-05-17 00:31:08 +03:00
  • 99732211b7 docs: correct backend path prefix for admin manifest references 3252a8 2026-05-17 00:30:59 +03:00
  • aaa8e957f6 fix: serve hashed minified webapp bundle from frontend image 3252a8 2026-05-17 00:30:54 +03:00
  • 30fb774d93 refactor: project architecture refactor, container splitting 3252a8 2026-05-16 21:48:15 +03:00
  • e0b5218037 chore: print remnawave-minishop ascii banner on startup 3252a8 2026-05-16 00:13:15 +03:00
  • 387bdb6abc fix: stop logging full panel response bodies by default to avoid secret leakage 3252a8 2026-05-16 00:09:37 +03:00
  • 3298dc3e77 test: align CSP expectation with current img-src that allows blob 3252a8 2026-05-16 00:04:42 +03:00
  • 55dce99d34 refactor: ack panel webhooks immediately and run event handling in bounded background task 3252a8 2026-05-16 00:02:22 +03:00
  • 87f9e23bae refactor: cache panel squad and host lookups in-memory with TTL 3252a8 2026-05-16 00:01:40 +03:00
  • 1e97dd9fe5 refactor: add per-chat throttle in message queue to avoid 429 on rapid same-chat sends 3252a8 2026-05-15 23:59:49 +03:00
  • a05c54fc66 refactor: tighten panel API timeouts and retry safe requests once on transient errors 3252a8 2026-05-15 23:59:05 +03:00
  • aeb51b9ccc refactor: add indexes on payments(status, created_at) and message_logs(timestamp) 3252a8 2026-05-15 23:57:39 +03:00
  • b72a23f1e1 refactor: parallelize tariff worker panel calls and unblock startup sync 3252a8 2026-05-15 23:18:24 +03:00
  • 4d96a3e646 Merge branch 'feature/custom-themes' into dev 3252a8 2026-05-15 23:10:27 +03:00
  • fc8e573243 feat: tune light theme, reduce accent color usage overall 3252a8 2026-05-15 23:01:23 +03:00
  • f80e336e1f feat: tune visual of windows 95 theme 3252a8 2026-05-15 21:46:10 +03:00
  • 2a1ff8e45e feat: separate webapp favicon configuration in appearance admin panel section 3252a8 2026-05-15 19:27:33 +03:00
  • e9ad259957 docs: update web app theme specific docs 3252a8 2026-05-15 15:46:08 +03:00
  • 86ddceb646 feat: custom themes polishing 3252a8 2026-05-15 14:38:39 +03:00
  • a1725a6872 feat: custom themes logo size tuning 3252a8 2026-05-15 13:54:47 +03:00
  • af7cee5014 feat: custom themes polishing 3252a8 2026-05-15 11:17:27 +03:00
  • b6ee5e8790 feat: custom themes initial 3252a8 2026-05-14 16:33:50 +03:00
  • 46520fb37c Merge branch 'dev' v3.3.0 3252a8 2026-05-13 23:07:39 +03:00
  • 18ba00c98a feat: show user logs in admin panel user card 3252a8 2026-05-13 22:51:04 +03:00
  • e065c85a3e docs: update docs 3252a8 2026-05-13 22:34:24 +03:00
  • 7401649841 refactor: split backend domains and add API behavior coverage 3252a8 2026-05-13 18:38:10 +03:00
  • a96007d48a fix: avoid redundant premium squad restore updates 3252a8 2026-05-13 15:11:56 +03:00
  • 2169fd8b50 chore: harden webapp auth and update deps 3252a8 2026-05-13 15:05:30 +03:00
  • 2b7d1f0be8 chore: fix lint warnings 3252a8 2026-05-13 14:13:39 +03:00
  • eec5635541 refactor: brand logo customization and emoji font selection 3252a8 2026-05-13 14:02:35 +03:00
  • e21a0758c3 fix: user card open in payments list for email only users 3252a8 2026-05-12 23:53:35 +03:00
  • defbac43d7 feat: tune admin panel visual, add animations, expand dashboard 3252a8 2026-05-12 23:40:41 +03:00
  • 94612e11f2 fix: fix unlimited premium squads applying via admin panel 3252a8 2026-05-12 22:01:11 +03:00
  • 11187487b4 chore: run lint and prettifier 3252a8 2026-05-12 21:54:12 +03:00
  • f31540afdb fix: dedupe traffic billing warnings when panel limit drifts 3252a8 2026-05-12 21:32:47 +03:00
  • 6afbb72a34 feat: lock traffic topup when under 80% of traffic used 3252a8 2026-05-12 21:27:37 +03:00
  • af66103111 docs: update docs 3252a8 2026-05-12 16:34:23 +03:00