Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/lib/__tests__/family-plus-bullet.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { FAMILY_PLUS_BULLET, SHARED_SPACES_ADDON_FEATURE_BULLETS } from '../shar

describe('family line on the Plus list', () => {
it('counts the people Plus covers beyond the payer', () => {
expect(FAMILY_PLUS_BULLET).toBe(`Covers up to ${FAMILY_MAX_MEMBERS - 1} more people in your family`);
expect(FAMILY_PLUS_BULLET).toBe(`Family sharing with up to ${FAMILY_MAX_MEMBERS - 1} more people`);
});

it('is listed exactly when Family Accounts has launched', () => {
Expand Down
9 changes: 5 additions & 4 deletions src/lib/shared-spaces-limits.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,10 @@ export const MEMBERS_PER_SPACE_CAP = 12;
/**
* The family line, claimed only once Family Accounts has launched — the same rule as
* Challenges above: this list must never claim more than what is switched on. Counted as
* "more people" because the owner is the one paying.
* "more people" because the owner is the one paying. Named as a feature of its own
* ("Family sharing"), not as a footnote to the space lines, as on harvous.com/pricing.
*/
export const FAMILY_PLUS_BULLET = `Covers up to ${FAMILY_MAX_MEMBERS - 1} more people in your family`;
export const FAMILY_PLUS_BULLET = `Family sharing with up to ${FAMILY_MAX_MEMBERS - 1} more people`;

const FAMILY_BULLETS: readonly string[] = FAMILY_LAUNCHED ? [FAMILY_PLUS_BULLET] : [];

Expand All @@ -51,11 +52,11 @@ export const SHARED_SPACES_ADDON_FEATURE_BULLETS = [
// Beside the people line, and naming who: last in the list, after the AI-apps line,
// "Joining is always free" read as a claim about nothing in particular.
'People you invite join free, no Plus needed',
// Beside the other "people" lines; after the owned-spaces index, so that rewrite still lands.
...FAMILY_BULLETS,
'Turn a thread into a shared study plan',
// After OWNED_SPACES_BULLET_INDEX on purpose, so the live-usage rewrite still lands on spaces.
'Use your study in AI apps like Claude and ChatGPT',
// Last, as its own feature rather than a third "people" line under the space limits.
...FAMILY_BULLETS,
] as const;

/**
Expand Down
Loading