Anton Afanasyeu
117313a824
Sync branded QR logo with platform-php updates.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 22:16:21 +02:00
Anton Afanasyeu
be5f11c5ed
Brand short-link QR PNGs with centered app logo.
...
Use QrBrandedRenderer with high EC qrencode and white-bordered logo plate.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 14:21:10 +02:00
Anton Afanasyeu
106e9ad52a
allow f0xx.org domains in URL normalizer SSRF guard
...
The project's own domains (f0xx.org and *.f0xx.org) resolve to
private/internal IPs inside the cluster network, causing the SSRF
guard to block legitimate shortening requests for internal services
such as Alertmanager notifications. Add an explicit early-return
for f0xx.org and sub-domains before the private-IP check.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 22:09:02 +02:00
Anton Afanasyeu
0f9f68dadd
deps: register internal ac/* submodules under deps/
2026-06-24 17:45:19 +02:00
Anton Afanasyeu
b6adbf6598
deploy: proxy s.f0xx.org to ac_be_backend cluster upstream
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 17:45:12 +02:00
Anton Afanasyev
f2479b5cca
deploy: dedupe ssl_certificate lines in s.f0xx.org FE snippet
2026-06-24 18:10:06 +03:00
Anton Afanasyeu
f06762d1e8
url-shortener: QR encodes short URL with src=qr; forward query on redirect
...
QrHandler uses shortUrlForQr; RedirectHandler merges query string onto origin.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 18:53:34 +02:00
Anton Afanasyeu
ca4d54fa18
initial
2026-06-23 12:21:13 +02:00