mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
Dev (#394)
* Make SBP default and first top-up option (#389) * fix(connection): happ cryptolink flow + ui fixes (#385) * fix(connection): respect happ_cryptolink mode - read connect_mode from connection-link endpoint - auto-redirect to happ cryptolink flow when mode is HAPP_CRYPTOLINK - keep installation guide behavior for other modes * docs(readme): fix source build step 2 - use compose service name for build/create commands - copy static files from created compose container - remove compose container via docker compose rm * fix(connection): handle mode and ws path - treat any non-guide connect mode as direct happ redirect - wait for connection-link response before rendering installation guide - build websocket URL from VITE_API_URL (supports /api and absolute URLs) * docs(readme): fix docker cp static path - copy /usr/share/nginx/html contents via html/. - prevent nested /srv/cabinet/html deployment and 404 on root * fix(connection): keep guide, use happ links - restore guide page behavior for /connection (no auto redirect) - use happ cryptolink URL in /connection/qr when happ crypt mode is active - replace subscription page connection URL with happ cryptolink from connection-link API * fix(connection): avoid wrong redirect flow - force happ scheme deeplink in HAPP_CRYPTOLINK mode for guide connect buttons - use cabinet redirect page only inside Telegram Mini App - open deeplink directly in regular browsers * fix(connection): enforce happ cryptolink - prioritize backend crypt deeplink fields in HAPP_CRYPTOLINK mode - fallback to local crypt4/crypt3 generation from subscription URL when backend returns plain happ://sub... - apply same resolution for guide open action, qr page source and subscription page link display/copy * fix(subscription): truncate long connect link - render connection URL in a single line with ellipsis on /subscriptions - preserve full URL in tooltip for easier manual copy - keep copy button behavior unchanged * fix(connection): build cryptolink from happ sub - allow cryptolink fallback generation from happ://sub... URLs in addition to http(s) - prevent plain happ://sub links from leaking into UI in HAPP_CRYPTOLINK mode * fix: allow saving 0% period discount in promo groups Changed condition from percent > 0 to percent >= 0 so that admins can explicitly set 0% discount for a period. Previously 0% entries were silently dropped and not sent to the backend. * fix: always send period_discounts in promo group updates When all period discounts were removed, the frontend sent undefined (field absent from JSON), so the backend never cleared them. Now always sends the field - empty object {} to clear, or populated object to update. --------- Co-authored-by: zavul0nn <34007368+zavul0nn@users.noreply.github.com> Co-authored-by: Dxnil <62987903+D4nilKO@users.noreply.github.com>
This commit is contained in:
12
README.md
12
README.md
@@ -53,7 +53,8 @@ docker pull ghcr.io/bedolaga-dev/bedolaga-cabinet:latest
|
||||
```bash
|
||||
# Создать временный контейнер и скопировать статику
|
||||
docker create --name tmp_cabinet ghcr.io/bedolaga-dev/bedolaga-cabinet:latest
|
||||
docker cp tmp_cabinet:/usr/share/nginx/html ./cabinet-dist
|
||||
mkdir -p ./cabinet-dist
|
||||
docker cp tmp_cabinet:/usr/share/nginx/html/. ./cabinet-dist/
|
||||
docker rm tmp_cabinet
|
||||
```
|
||||
|
||||
@@ -77,10 +78,11 @@ VITE_APP_LOGO=V
|
||||
Соберите и извлеките:
|
||||
|
||||
```bash
|
||||
docker compose build
|
||||
docker create --name tmp_cabinet cabinet_frontend
|
||||
docker cp tmp_cabinet:/usr/share/nginx/html ./cabinet-dist
|
||||
docker rm tmp_cabinet
|
||||
docker compose build cabinet-frontend
|
||||
docker compose create cabinet-frontend
|
||||
mkdir -p ./cabinet-dist
|
||||
docker cp cabinet_frontend:/usr/share/nginx/html/. ./cabinet-dist/
|
||||
docker compose rm -sf cabinet-frontend
|
||||
```
|
||||
|
||||
### Шаг 3. Размещение файлов на сервере
|
||||
|
||||
Reference in New Issue
Block a user