Commit Graph

  • 0e88b5b675 fix: frontend main austnv 2026-06-16 16:18:20 +03:00
  • 86c739b696 feat: add route to upload media and edit frontend component austnv 2026-06-16 15:53:27 +03:00
  • 0304b6fc2b feat: add media payload to broadcast api austnv 2026-06-16 15:34:51 +03:00
  • dc4da78fc4 docs: document LAVA provider setup feature/lava 3252a8 2026-06-10 23:32:39 +03:00
  • 2074e934ce test(payments): cover LAVA provider contract 3252a8 2026-06-10 23:32:30 +03:00
  • bd1cfd1d63 feat(webapp): expose LAVA settings in admin UI and demo 3252a8 2026-06-10 23:32:20 +03:00
  • bb844869ee feat(payments): add LAVA Business payment provider 3252a8 2026-06-10 23:32:09 +03:00
  • 1d43606446 docs: drop manual image build instructions from README dev 3252a8 2026-06-10 23:10:27 +03:00
  • 5ca1ecfce6 test: parse installer download host instead of substring check 3252a8 2026-06-10 23:09:38 +03:00
  • 86ac925b19 ci: move dev Docker Hub publishing back to GitHub Actions 3252a8 2026-06-10 22:55:43 +03:00
  • c459cabaae Merge pull request #29 from 3252a8/dev v3.4.8 3252a8andGitHub 2026-06-10 22:40:11 +03:00
  • 0864413e11 fix(security): keep private identifiers and allowlists out of logs 3252a8 2026-06-10 22:37:11 +03:00
  • ff2ed5b9f3 Merge pull request #28 from 3252a8/feature/telegram-flood-hardening 3252a8andGitHub 2026-06-10 17:24:12 +03:00
  • 02cb2f0d27 ci: skip Docker Hub secret check for PR builds 3252a8 2026-06-10 16:56:27 +03:00
  • ddb372a4e5 style: format action logger test 3252a8 2026-06-10 16:54:14 +03:00
  • 73474f70c8 Merge origin/dev into feature/telegram-flood-hardening 3252a8 2026-06-10 16:49:53 +03:00
  • 6bb2709244 feat: add telemetry build provenance 3252a8 2026-06-10 15:18:32 +03:00
  • fd931581f5 fix(themes): style admin health alerts 3252a8 2026-06-10 14:25:24 +03:00
  • 217bed3c5d fix(admin): avoid stale Telegram webhook alerts 3252a8 2026-06-10 13:04:04 +03:00
  • ab21253d4f chore(admin): drop emoji-logo cache leftovers 3252a8 2026-06-10 12:31:52 +03:00
  • 1b2290ea66 feat(admin): surface configuration problems in the admin panel 3252a8 2026-06-10 12:31:41 +03:00
  • ce6273a652 fix(payments): apply request timeout changes without restart 3252a8 2026-06-10 11:21:15 +03:00
  • 3170b966b5 fix(payments): reuse pending PayKilla invoices BADtochka 2026-06-10 04:09:46 +03:00
  • 1fca62de75 fix(payments): reuse pending links by provider identity BADtochka 2026-06-10 03:42:49 +03:00
  • 5c96fcd519 fix(payments): pedning status in transactions BADtochka 2026-06-09 16:36:04 +03:00
  • ca88c995b8 fix(ci): use configured Docker Hub namespace BADtochka 2026-06-09 14:27:04 +03:00
  • 234fc69505 feat(payments): reuse pending provider payments BADtochka 2026-06-09 14:19:17 +03:00
  • 1362edde42 Merge GitHub dev into GitLab dev BADtochka 2026-06-09 13:21:26 +03:00
  • 194bf64ebb fix: serve admin bundle as hashed immutable assets 3252a8 2026-06-08 22:47:44 +03:00
  • a2ce29da45 fix: ship hashed webapp assets in backend image 3252a8 2026-06-08 22:34:03 +03:00
  • 0db3a68c09 fix: drop Clear-Site-Data reset breaking mini app styles 3252a8 2026-06-08 22:12:16 +03:00
  • c2f0ae0b8b fix: resolve webhook client IP behind proxies 3252a8 2026-06-08 11:25:02 +03:00
  • 23ad893f69 fix: reset stale webapp cache once per asset version 3252a8 2026-06-08 10:59:52 +03:00
  • d2149357c6 fix: stabilize mini app mobile navigation 3252a8 2026-06-08 10:32:53 +03:00
  • 63192659e4 fix: prevent stale mini app mobile styles 3252a8 2026-06-08 10:02:46 +03:00
  • 3e58e01d53 ci: improve GitLab dev image builds 3252a8 2026-06-08 09:41:50 +03:00
  • 8cbe7e01ec docs: clarify migrator data mount 3252a8 2026-06-08 09:35:11 +03:00
  • a99aeec0d4 fix: return from bot tariff prices to bot menu 3252a8 2026-06-08 09:22:24 +03:00
  • 2697c30c0f fix: allow docs previews without pillow 3252a8 2026-06-08 00:00:35 +03:00
  • 2077c27252 chore: align local checks 3252a8 2026-06-07 23:57:06 +03:00
  • a86f5d75e1 build: reduce docker image layer churn 3252a8 2026-06-07 23:47:36 +03:00
  • 24faabc20a fix: improve mobile tariff row editor layout 3252a8 2026-06-07 23:35:53 +03:00
  • 00e1f51abe fix: preserve transparent email logos 3252a8 2026-06-07 23:21:34 +03:00
  • 4b8f939a25 perf: cache broadcast audience counts 3252a8 2026-06-07 23:15:44 +03:00
  • d1c4a6de80 feat: improve admin pagination controls 3252a8 2026-06-07 23:03:03 +03:00
  • bddcd16a07 fix: align tariff row delete buttons 3252a8 2026-06-07 22:52:10 +03:00
  • a8e229d530 fix: remove manual trial squad input 3252a8 2026-06-07 22:48:23 +03:00
  • 5cee619dd0 fix: assign default tariff to referral welcome bonuses 3252a8 2026-06-07 22:28:30 +03:00
  • d5b23d8306 fix: quote frontend route regex in nginx 3252a8 2026-06-07 22:25:08 +03:00
  • 9de000e78c fix: assign default tariff to promo bonuses 3252a8 2026-06-07 22:23:42 +03:00
  • 2b6f25f0f8 fix: avoid backend theme dependency in docs build 3252a8 2026-06-07 22:06:47 +03:00
  • 3c82f43c84 ci: split dev image publishing by registry 3252a8 2026-06-06 23:44:24 +03:00
  • 724e936660 fix: hide email prompts when auth is disabled 3252a8 2026-06-06 23:35:38 +03:00
  • d263651b48 fix: route support tickets to configured topic 3252a8 2026-06-06 23:27:22 +03:00
  • 3d5190639f docs: add GitLab links and Docker Hub compose images 3252a8 2026-06-06 23:20:22 +03:00
  • 9adcbf103a fix(admin): stabilize user modal lifecycle BADtochka 2026-06-06 20:33:04 +03:00
  • fcb8e51ec0 fix(admin): clear user route on modal close BADtochka 2026-06-06 20:16:43 +03:00
  • ae3d6a9b99 fix(admin): clear user route on modal close BADtochka 2026-06-06 20:05:47 +03:00
  • e0b3940b98 fix(admin): reset user modal state consistently BADtochka 2026-06-06 19:47:57 +03:00
  • 2ec7376981 fix(admin): ignore stale user modal loads BADtochka 2026-06-06 19:30:29 +03:00
  • 6d0084dd3a fix(admin): close support user modal reliably BADtochka 2026-06-06 18:10:30 +03:00
  • e3f35a461c fix(payments): restore default provider connections BADtochka 2026-06-06 17:53:16 +03:00
  • a75d2d7ac0 fix(payments): retry provider connect failures BADtochka 2026-06-06 17:10:52 +03:00
  • e5b0daf639 fix(payments): avoid stale provider connections BADtochka 2026-06-06 15:39:34 +03:00
  • f07031f32c fix(security): resolve forwarded client ip chain BADtochka 2026-06-06 00:45:21 +03:00
  • cc74ddec10 Log trusted forwarded client IPs BADtochka 2026-06-06 00:37:03 +03:00
  • 766f2a5780 Add global payment request timeout setting BADtochka 2026-06-05 23:40:02 +03:00
  • 1158a2d835 chore: update action jobs for fork support BADtochka 2026-06-05 21:50:07 +03:00
  • 1d8ad0f24d fix(payment): increase timeout error on create_transaction BADtochka 2026-06-05 21:37:37 +03:00
  • 6913676420 fix: support nested remnawave activity fields 3252a8 2026-06-05 16:19:53 +03:00
  • 6890b58ced feat: show user vpn connection activity 3252a8 2026-06-05 16:14:34 +03:00
  • 4cbd4dedf5 feat: add unconnected subscriber broadcast audience 3252a8 2026-06-05 16:08:40 +03:00
  • 7700b294b7 fix: render configured webapp title on entry 3252a8 2026-06-05 15:51:15 +03:00
  • 4b2faa87bb fix: refresh current favicon aliases 3252a8 2026-06-05 15:47:37 +03:00
  • 1200e8ff70 fix: prevent devices limit flicker 3252a8 2026-06-05 15:45:57 +03:00
  • 728599c882 feat: expose Telegram anti-flood settings 3252a8 2026-06-05 11:38:42 +03:00
  • fd1edf38b5 feat: skip action logs for dropped Telegram updates 3252a8 2026-06-05 11:24:03 +03:00
  • 2e4599d068 feat: add Telegram payment callback cooldowns 3252a8 2026-06-05 11:19:48 +03:00
  • 516d699cf3 feat: drop non-private Telegram updates early 3252a8 2026-06-05 11:16:16 +03:00
  • 6dc43182ab feat: add Telegram anti-flood action buckets 3252a8 2026-06-05 11:14:34 +03:00
  • 5e1fe59396 feat: add early Telegram anti-flood guard 3252a8 2026-06-05 11:12:14 +03:00
  • af1487731a deps: allow patched aiohttp release 3252a8 2026-06-05 10:39:55 +03:00
  • 77b124d61e fix: apply webapp theme accent in emails and deeplinks 3252a8 2026-06-04 23:22:53 +03:00
  • 090c88603e Merge branch 'pr-27' into dev 3252a8 2026-06-04 23:10:21 +03:00
  • 7bb0a94918 Merge pull request #26 from austnv/main 3252a8andGitHub 2026-06-04 22:56:32 +03:00
  • a456718193 docs(payment): tip and note BADtochkaandGitHub 2026-06-04 16:35:52 +03:00
  • 358ef6ded7 chore: expand default PayKilla payment currencies 3252a8 2026-06-04 16:33:50 +03:00
  • ae7bfb9621 fix: gate PayKilla by minimum payment amount 3252a8 2026-06-04 16:21:10 +03:00
  • 976c81c11c docs: restore dev note about webhooks BADtochkaandGitHub 2026-06-04 16:16:23 +03:00
  • 02e7bb48d6 Merge branch 'dev' into patch-1 BADtochkaandGitHub 2026-06-04 16:11:34 +03:00
  • 81c9f6bfd3 fix(payments): replace default tld in freekassa provider BADtochkaandGitHub 2026-06-04 15:59:35 +03:00
  • bdf0622be5 fix: convert PayKilla invoices to supported currency 3252a8 2026-06-04 15:57:55 +03:00
  • cf34d8971d docs: add webhook info to remaining providers BADtochkaandGitHub 2026-06-04 15:55:33 +03:00
  • 0afe4f0bc5 docs: payments structure BADtochkaandGitHub 2026-06-04 15:46:47 +03:00
  • 69985e44dd fix: send tariff currency to PayKilla 3252a8 2026-06-04 15:34:26 +03:00
  • 8d6f91b292 fix: honor PayKilla invoice currency 3252a8 2026-06-04 15:24:23 +03:00
  • cd4b40af6b fix: remove PayKilla redirect fields 3252a8 2026-06-04 15:14:13 +03:00
  • e108cc0baa fix: omit default PayKilla redirect urls 3252a8 2026-06-04 15:01:40 +03:00
  • 5b37306061 fix: use English PayKilla invoice text 3252a8 2026-06-04 14:26:32 +03:00
  • 5527bf0247 fix: sanitize PayKilla invoice text 3252a8 2026-06-04 14:18:35 +03:00