Fringg
4d14e3e806
feat: add fullscreen QR code for subscription connection
...
- New ConnectionQR page with fullscreen QR display (no modal)
- QR button in InstallationGuide header next to platform selector
- Respects hideLink setting: shows URL below QR only when visible
- i18n translations for ru, en, zh, fa
2026-02-27 03:14:15 +03:00
Fringg
96f9a719fd
fix: hide empty blocks in connection installation guide
...
Filter out blocks with no title, description, or buttons
instead of rendering empty cards/accordions/timeline items.
2026-02-18 09:17:10 +03:00
c0mrade
88d9377adb
fix: add light theme support to connection page
...
Add isLight-aware styling to all block renderers (cards, timeline,
accordion, minimal), BlockButtons, and InstallationGuide. Update
colorParser gradient functions to generate light-appropriate backgrounds.
Reduce wave blob opacity on light theme for better content readability.
2026-02-06 18:30:19 +03:00
c0mrade
5171890745
refactor: extract BlockButtons component from InstallationGuide
...
Move button rendering logic (URL validation, copy handler, icon
components) into a dedicated BlockButtons component. Remove
duplicate getLocalizedText/getBaseTranslation helpers from
Connection page controller.
2026-02-06 18:05:40 +03:00
c0mrade
c4f1070f23
fix: remove space-y-0 that overrides block margins in minimal layout
2026-02-05 22:16:15 +03:00
c0mrade
c669d2e9b5
fix: increase bottom spacing for installation guide blocks
2026-02-05 21:48:53 +03:00
c0mrade
5a69496dde
fix: add bottom padding to last block in minimal layout
2026-02-05 21:34:35 +03:00
c0mrade
813f6e4449
refactor: extract Installation Guides into block renderer components
...
Replace monolithic Connection.tsx (1076 lines) with modular architecture:
- 4 block renderers (cards, timeline, accordion, minimal) selectable
via uiConfig.installationGuidesBlockType from RemnaWave config
- Color parser utility with 14 named colors + hex support
- InstallationGuide component handles platform/app selection and
button rendering (subscriptionLink, copyButton, external)
- Remove classic step-based format (AppButton, AppStep, AppInfo)
- Add appConfig query invalidation on admin UUID change
2026-02-05 20:07:07 +03:00