3252a8
c4d2d0a2fe
fix: wrap long route contract line
2026-06-02 15:26:37 +03:00
3252a8
56796d9f22
feat(admin): add never-subscribed broadcast target with audience counts
...
Add a broadcast audience for users who registered but never had any subscription or trial (no Subscription rows at all), backed by a new get_user_ids_without_any_subscription DAL helper and a 'never' target in the webapp broadcast route.
Add GET /api/admin/broadcast/audience-counts so the audience dropdown shows the recipient count next to each option, with graceful fallback when counts are unavailable.
2026-06-01 23:37:59 +03:00
3252a8
5b19ba2c2f
fix: keep deeplink gateway open during app prompt
2026-06-01 20:34:49 +03:00
3252a8
c2344824dc
feat: show referral relationships in admin user cards
2026-06-01 00:36:05 +03:00
3252a8
3541f2f78b
feat: block crawlers from production webapp
2026-05-30 21:25:03 +03:00
3252a8
4706be53ab
feat: manual backup button
2026-05-27 14:25:37 +03:00
3252a8
3aede8fe95
feat: add backups feature
2026-05-27 13:53:30 +03:00
3252a8
59fa301344
feat: add runtime locale overrides
2026-05-25 17:47:45 +03:00
3252a8
7cffb4667f
fix: expose iOS home screen icons for web app
2026-05-24 23:13:15 +03:00
3252a8
6f4074e8d6
feat: surface trial activation in mini app
2026-05-24 18:48:01 +03:00
3252a8
46391b10e2
feat: tune deeplink fallback page
2026-05-23 23:26:10 +03:00
3252a8
5918a6cc71
fix: open install guide deeplinks via external app gateway
2026-05-23 23:07:42 +03:00
3252a8
d9a4a007e2
feat: add install guide share tokens and animations
2026-05-22 23:20:25 +03:00
3252a8
9e61a3d8a8
feat: install instruction inside web app
2026-05-22 13:58:34 +03:00
3252a8
db3611487e
perf: optimize webapp asset delivery, split admin webapp bundle
2026-05-21 10:17:23 +03:00
3252a8
f5006af6c0
feat: email and password login
2026-05-19 15:21:02 +03:00
3252a8
2a1ff8e45e
feat: separate webapp favicon configuration in appearance admin panel section
2026-05-15 19:27:33 +03:00
3252a8
af7cee5014
feat: custom themes polishing
2026-05-15 11:17:27 +03:00
3252a8
b6ee5e8790
feat: custom themes initial
2026-05-14 16:33:50 +03:00
3252a8
7401649841
refactor: split backend domains and add API behavior coverage
2026-05-13 18:38:10 +03:00