mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-07-09 16:00:59 +00:00
Completes the approved trial flow end to end. The License panel's plan comparison gains a 'Start 14-day free Pro trial' action (shown only when unlicensed, trial-eligible, and never-trialed) that rides the existing purchase-start handoff with trial=1; the handler already forwards non-reserved params. Pulse Account portal reads the trial arrival flag, relabels the pro monthly checkout button, shows the card-required note, and sends trial:true to the checkout session endpoint (server support deployed in pulse-pro 4c3a28c). Organic portal and public pricing arrivals see no trial anywhere, per the no-upsell doctrine; retired local trial-acquisition routes remain 404. Portal dist rebuilt. |
||
|---|---|---|
| .. | ||
| prototypes | ||
| public | ||
| scripts | ||
| src | ||
| .bundlesize.json | ||
| .gitignore | ||
| .jscpd.json | ||
| .prettierignore | ||
| .prettierrc | ||
| DESIGN_SYSTEM.md | ||
| eslint.config.js | ||
| hosts-tab.txt | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| ThresholdsTableTop.txt | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| update_skeletons.cjs | ||
| update_sparkline.cjs | ||
| update_sparkline.js | ||
| update_sparkline_size.cjs | ||
| vite.config.ts | ||