3252a8
c2f0ae0b8b
fix: resolve webhook client IP behind proxies
2026-06-08 11:25:02 +03:00
3252a8
724e936660
fix: hide email prompts when auth is disabled
2026-06-06 23:35:38 +03:00
3252a8
358ef6ded7
chore: expand default PayKilla payment currencies
2026-06-04 16:33:50 +03:00
3252a8
ae7bfb9621
fix: gate PayKilla by minimum payment amount
2026-06-04 16:21:10 +03:00
3252a8
bdf0622be5
fix: convert PayKilla invoices to supported currency
2026-06-04 15:57:55 +03:00
3252a8
69985e44dd
fix: send tariff currency to PayKilla
2026-06-04 15:34:26 +03:00
3252a8
8d6f91b292
fix: honor PayKilla invoice currency
2026-06-04 15:24:23 +03:00
3252a8
cd4b40af6b
fix: remove PayKilla redirect fields
2026-06-04 15:14:13 +03:00
3252a8
e108cc0baa
fix: omit default PayKilla redirect urls
2026-06-04 15:01:40 +03:00
3252a8
5b37306061
fix: use English PayKilla invoice text
2026-06-04 14:26:32 +03:00
3252a8
5527bf0247
fix: sanitize PayKilla invoice text
2026-06-04 14:18:35 +03:00
3252a8
c46aaad7e3
feat: add PayKilla payment provider
2026-06-04 13:32:15 +03:00
3252a8
101119911a
refactor(webapp): remove emoji web app logo option
...
Drop the emoji-logo feature (and its font picker) from the Web App. Only
an uploaded/linked image logo and favicon remain; when no logo is set,
the default project logo is shown. Existing emoji-logo overrides are
ignored — the keys are gone from the manifest, so the override service
skips them and the app falls back to the default logo.
- Remove WEBAPP_LOGO_USE_EMOJI / WEBAPP_LOGO_EMOJI / WEBAPP_LOGO_EMOJI_FONT
settings, validators, manifest entries and override/runtime plumbing.
- Strip the animated-emoji fetch/cache subsystem, the /webapp-emoji route
and emoji branches from logo/favicon resolution; leftover emoji cache
files are now purged on appearance save.
- Simplify BrandMark to an image-only component and drop the emoji UI
from the admin Appearance section.
- Regenerate the demo settings manifest and clean docs, locales, nginx
and demo data of emoji-logo references.
2026-06-03 10:55:52 +03:00
3252a8
3541f2f78b
feat: block crawlers from production webapp
2026-05-30 21:25:03 +03:00
3252a8
49781af921
feat: surface remnawave panel webhook settings
2026-05-29 23:55:12 +03:00
3252a8
2b3078fcce
chore: fix formatting checks
2026-05-24 18:51:37 +03:00
3252a8
648f4ba4bc
feat: show payment provider webhook urls
2026-05-22 15:57:49 +03:00
3252a8
f5006af6c0
feat: email and password login
2026-05-19 15:21:02 +03:00
3252a8
707f569f62
fix: heleket signature verify
2026-05-18 22:56:56 +03:00
3252a8
b79f5f4d7d
fix: make provider services reactive to runtime config changes
2026-05-18 21:53:53 +03:00
3252a8
d870915dc0
fix: apply persisted provider overrides on startup
2026-05-18 21:40:45 +03:00
3252a8
7be5510208
refactor: move yookassa env-config into module
2026-05-18 20:46:54 +03:00
3252a8
1e93d25a40
refactor: move freekassa env-config into module
2026-05-18 16:22:49 +03:00
3252a8
51c9c8b4f0
refactor: payments providers
2026-05-18 10:29:00 +03:00
3252a8
3298dc3e77
test: align CSP expectation with current img-src that allows blob
2026-05-16 00:04:42 +03:00
3252a8
7401649841
refactor: split backend domains and add API behavior coverage
2026-05-13 18:38:10 +03:00
3252a8
2169fd8b50
chore: harden webapp auth and update deps
2026-05-13 15:05:30 +03:00
3252a8
11187487b4
chore: run lint and prettifier
2026-05-12 21:54:12 +03:00
3252a8
7a81a2f20b
fix: telegram oauth
2026-05-10 13:17:21 +03:00
3252a8
4de730bf5a
feat: add Telegram OAuth login flow
2026-04-30 19:50:17 +03:00
3252a8
d60952718e
security: harden Mini App auth, CSRF, and validation
2026-04-26 20:33:54 +03:00
3252a8
77370eb963
security: harden webhooks and session secrets
2026-04-26 19:46:57 +03:00