d3ro-voice/apps/desktop/tests
Yun Chan f6a29db95a feat(shared): gate paid features from one entitlement source
Desktop, web, mobile, and the API each decided locally what a tier could do,
so a plan change could unlock a feature on one surface and not another.
Entitlement checks now live in `@d3ro/core` and are exercised by tests.

The shared theme and design-system packages also gain the tokens the new
surfaces consume, and the api-client exposes the dictionary and team types
the clients now send.
2026-09-16 23:24:18 +09:00
..
e2e fix(desktop): surface configuration and provider failures instead of hiding them 2026-09-16 23:23:58 +09:00
helpers feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
main fix(desktop): surface configuration and provider failures instead of hiding them 2026-09-16 23:23:58 +09:00
red feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
shared feat(shared): gate paid features from one entitlement source 2026-09-16 23:24:18 +09:00
unit feat(desktop): fill sponsor slots from direct house campaigns 2026-09-16 23:23:39 +09:00
setup.ts ci: bootstrap Linux release toolchains 2026-08-29 19:19:19 +09:00