Skip to content

Commit 49474d5

Browse files
committed
[protocol] Rename Unlimited plans → Unleashed
1 parent 432568b commit 49474d5

File tree

1 file changed

+24
-22
lines changed

1 file changed

+24
-22
lines changed

components/gitpod-protocol/src/plans.ts

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,12 @@ export const ABSOLUTE_MAX_USAGE = MAX_PARALLEL_WORKSPACES * 24 * 31;
108108
* - Unlimited (35/39)
109109
* - v4:
110110
* - Professional Open Source (free)
111+
* - v5:
112+
* - Unleashed: rebranded Unlimited
111113
*/
112114
export namespace Plans {
113115
/**
114-
* THE default plan (v1): 100h hours for public repos
116+
* The old default plan (v1): 100h hours for public repos
115117
*/
116118
export const FREE: Plan = {
117119
chargebeeId: 'free',
@@ -158,49 +160,49 @@ export namespace Plans {
158160
};
159161

160162
/**
161-
* The 'Student Unlimited' plans were introduced to give students access to the highly-priced unlimited plans.
163+
* The 'Student Unleashed' plans were introduced to give students access to the highly-priced unlimited plans.
162164
*/
163165
export const PROFESSIONAL_STUDENT_EUR: Plan = {
164166
chargebeeId: 'professional-student-eur',
165167
type: 'student',
166-
name: 'Student Unlimited',
168+
name: 'Student Unleashed',
167169
currency: 'EUR',
168170
pricePerMonth: 8,
169171
hoursPerMonth: 'unlimited'
170172
};
171173

172174
/**
173-
* The 'Student Unlimited' plans were introduced to give students access to the highly-priced unlimited plans.
175+
* The 'Student Unleashed' plans were introduced to give students access to the highly-priced unlimited plans.
174176
*/
175177
export const PROFESSIONAL_STUDENT_USD: Plan = {
176178
chargebeeId: 'professional-student-usd',
177179
type: 'student',
178-
name: 'Student Unlimited',
180+
name: 'Student Unleashed',
179181
currency: 'USD',
180182
pricePerMonth: 9,
181183
hoursPerMonth: 'unlimited'
182184
};
183185

184186
/**
185-
* The 'Student Unlimited' plans were introduced to give students access to the highly-priced unlimited plans.
187+
* The 'Student Unleashed' plans were introduced to give students access to the highly-priced unlimited plans.
186188
*/
187189
export const TEAM_PROFESSIONAL_STUDENT_EUR: Plan = {
188190
chargebeeId: 'team-professional-student-eur',
189191
type: 'student',
190-
name: 'Team Student Unlimited',
192+
name: 'Team Student Unleashed',
191193
team: true,
192194
currency: 'EUR',
193195
pricePerMonth: 8,
194196
hoursPerMonth: 'unlimited'
195197
};
196198

197199
/**
198-
* The 'Student Unlimited' plans were introduced to give students access to the highly-priced unlimited plans.
200+
* The 'Student Unleashed' plans were introduced to give students access to the highly-priced unlimited plans.
199201
*/
200202
export const TEAM_PROFESSIONAL_STUDENT_USD: Plan = {
201203
chargebeeId: 'team-professional-student-usd',
202204
type: 'student',
203-
name: 'Team Student Unlimited',
205+
name: 'Team Student Unleashed',
204206
team: true,
205207
currency: 'USD',
206208
pricePerMonth: 9,
@@ -263,7 +265,7 @@ export namespace Plans {
263265

264266
/**
265267
* This is the 'new' Professional plan (v3), which is meant to fit well between Personal (9$/8€) on the left and
266-
* Unlimited (39$/35€) on the right.
268+
* Unleashed (39$/35€) on the right.
267269
*/
268270
export const PROFESSIONAL_NEW_EUR: Plan = {
269271
chargebeeId: 'professional-new-eur',
@@ -276,7 +278,7 @@ export namespace Plans {
276278

277279
/**
278280
* This is the 'new' Professional plan (v3), which is meant to fit well between Personal (9$/8€) on the left and
279-
* Unlimited (39$/35€) on the right.
281+
* Unleashed (39$/35€) on the right.
280282
*/
281283
export const PROFESSIONAL_NEW_USD: Plan = {
282284
chargebeeId: 'professional-new-usd',
@@ -289,7 +291,7 @@ export namespace Plans {
289291

290292
/**
291293
* This is the 'new' Team Professional plan (v3), which is meant to fit well between Personal (9$/8€) on the left and
292-
* Unlimited (39$/35€) on the right.
294+
* Unleashed (39$/35€) on the right.
293295
*/
294296
export const TEAM_PROFESSIONAL_NEW_EUR: Plan = {
295297
chargebeeId: 'team-professional-new-eur',
@@ -303,7 +305,7 @@ export namespace Plans {
303305

304306
/**
305307
* This is the 'new' Team Professional plan (v3), which is meant to fit well between Personal (9$/8€) on the left and
306-
* Unlimited (39$/35€) on the right.
308+
* Unleashed (39$/35€) on the right.
307309
*/
308310
export const TEAM_PROFESSIONAL_NEW_USD: Plan = {
309311
chargebeeId: 'team-professional-new-usd',
@@ -316,20 +318,20 @@ export namespace Plans {
316318
};
317319

318320
/**
319-
* This is the 'Unlimited' plan (v1, rebranded v2)
321+
* This is the 'Unleashed' plan (v1, rebranded v2, v5)
320322
* It was originally introduced as 'Professional', and we cannot update the ids, so it stays that way in the code.
321323
*/
322324
export const PROFESSIONAL_EUR: Plan = {
323325
chargebeeId: 'professional-eur',
324326
type: 'professional',
325-
name: 'Unlimited',
327+
name: 'Unleashed',
326328
currency: 'EUR',
327329
pricePerMonth: 35,
328330
hoursPerMonth: 'unlimited'
329331
};
330332

331333
/**
332-
* This is the 'Unlimited' plan (v1, rebranded v2)
334+
* This is the 'Unleashed' plan (v1, rebranded v2, v5)
333335
* It was originally introduced as 'Professional', and we cannot update the ids, so it stays that way in the code.
334336
*/
335337
export const PROFESSIONAL_USD: Plan = {
@@ -338,34 +340,34 @@ export namespace Plans {
338340
githubPlanNumber: 3,
339341

340342
type: 'professional',
341-
name: 'Unlimited',
343+
name: 'Unleashed',
342344
currency: 'USD',
343345
pricePerMonth: 39,
344346
hoursPerMonth: 'unlimited'
345347
};
346348

347349
/**
348-
* This is the Team-'Unlimited' plan (v1, rebranded v2)
350+
* This is the Team-'Unleashed' plan (v1, rebranded v2, v5)
349351
* It was originally introduced as 'Professional', and we cannot update the ids, so it stays that way in the code.
350352
*/
351353
export const TEAM_PROFESSIONAL_USD: Plan = {
352354
chargebeeId: 'team-professional-usd',
353355
type: 'professional',
354-
name: 'Team Unlimited',
356+
name: 'Team Unleashed',
355357
currency: 'USD',
356358
team: true,
357359
pricePerMonth: 39,
358360
hoursPerMonth: 'unlimited'
359361
};
360362

361363
/**
362-
* This is the Team-'Unlimited' plan (v1, rebranded v2)
364+
* This is the Team-'Unleashed' plan (v1, rebranded v2, v5)
363365
* It was originally introduced as 'Professional', and we cannot update the ids, so it stays that way in the code.
364366
*/
365367
export const TEAM_PROFESSIONAL_EUR: Plan = {
366368
chargebeeId: 'team-professional-eur',
367369
type: 'professional',
368-
name: 'Team Unlimited',
370+
name: 'Team Unleashed',
369371
currency: 'EUR',
370372
team: true,
371373
pricePerMonth: 35,
@@ -615,7 +617,7 @@ export namespace Plans {
615617
{ title: '30min Timeout', tooltip: 'Workspaces without user activity are stopped after 30 minutes' }
616618
];
617619

618-
// Unlimited
620+
// Unleashed
619621
case "professional":
620622
return [
621623
{ title: 'Private & Public repos' },

0 commit comments

Comments
 (0)