Skip to content

Increase Individual license limit to three devices - #115

Merged
SeoFood merged 1 commit into
mainfrom
seofood/polar-device-entitlements
Jul 28, 2026
Merged

Increase Individual license limit to three devices#115
SeoFood merged 1 commit into
mainfrom
seofood/polar-device-entitlements

Conversation

@SeoFood

@SeoFood SeoFood commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • increase Individual subscription and lifetime device limits from two to three
  • update the English and German pricing copy to show 3, 10, or unlimited devices
  • add pricing coverage for all Commercial tiers

Rollout

  • Polar benefit defaults and existing Individual keys were updated manually
  • GitHub Pages production deployment remains gated on merging this branch to main

Validation

  • npm run test:unit (10 tests)
  • npm run test:i18n (1,074 keys across English and German)
  • the GitHub Pages build job passed for exact head a7256279fcb7a0f3edafb9166f5638428cc7713a
  • the deploy job correctly rejected the feature branch because the production environment only allows main

Summary by CodeRabbit

  • Updates

    • The Individual commercial plan now supports up to 3 devices, increased from 2.
    • Updated English and German pricing text to reflect the new device limit.
    • Team and Enterprise device limits remain unchanged.
  • Tests

    • Added coverage to verify device limits across all commercial plans.

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 407940c6-aae4-43b2-82f9-9a179b55fbb7

📥 Commits

Reviewing files that changed from the base of the PR and between 8d44650 and a725627.

📒 Files selected for processing (4)
  • src/i18n/locales/de/pricing.json
  • src/i18n/locales/en/pricing.json
  • src/lib/pricing.ts
  • tests/pricing.test.ts

📝 Walkthrough

Walkthrough

The individual commercial device limit changes from 2 to 3. English and German pricing translations are updated, and a test verifies the device limits for all commercial tiers.

Changes

Commercial device limits

Layer / File(s) Summary
Update commercial device limits and coverage
src/lib/pricing.ts, src/i18n/locales/en/pricing.json, src/i18n/locales/de/pricing.json, tests/pricing.test.ts
The individual tier and localized pricing copy now use 3 devices, while team and enterprise limits remain 10 and unlimited; a test asserts all tier values.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Poem

A rabbit hopped through pricing bright,
And changed two devices into three just right.
German and English joined the cheer,
While tests guard every tier here.
Ten and unlimited still bound,
With carrot-approved numbers sound.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: raising the Individual device limit from two to three.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch seofood/polar-device-entitlements

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@SeoFood
SeoFood marked this pull request as ready for review July 28, 2026 16:25
@SeoFood
SeoFood merged commit 5931930 into main Jul 28, 2026
3 of 4 checks passed
@SeoFood
SeoFood deleted the seofood/polar-device-entitlements branch July 28, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant