Skip to content

Revert free minutes from 4,800 to 1,200 in all locales#5956

Merged
aaravgarg merged 1 commit intomainfrom
atlas/revert-free-minutes-to-1200
Mar 23, 2026
Merged

Revert free minutes from 4,800 to 1,200 in all locales#5956
aaravgarg merged 1 commit intomainfrom
atlas/revert-free-minutes-to-1200

Conversation

@atlas-agent-omi
Copy link
Copy Markdown

Summary

Reverts the free minutes display from 4,800 back to 1,200 across all locale files.

The backend env var BASIC_TIER_MINUTES_LIMIT_PER_MONTH has already been changed to 1200 by Aarav — this PR updates the app-side strings to match.

Changes

  • 34 ARB locale files: Updated freeMinutesMonth, basicPlanDescription, premiumMinutesInfo, and premiumMinutesMonth strings
  • 35 generated Dart localization files: Same substitutions in generated code
  • 2 backend Helm values: Updated BASIC_TIER_MINUTES_LIMIT_PER_MONTH from 4800 to 1200 in prod_omi_pusher_values.yaml and prod_omi_backend_listen_values.yaml

Respects each locale's number formatting:

  • English/most: 4,8001,200
  • French/Finnish/Swedish/Norwegian/etc: 4 8001 200
  • German/Italian/Portuguese/etc: 4.8001.200
  • Estonian/Latvian/etc: 48001200

Reverts commits: 3d4937f28, 92eb0fe14, f6719482c

No logic changes

Purely string/text updates. No functionality changes.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Mar 23, 2026

Greptile Summary

This PR reverts the free/premium minutes quota display from 4,800 back to 1,200 across all 34 ARB locale files, their 35 generated Dart counterparts, and the two backend Helm charts — aligning the app UI copy with the backend BASIC_TIER_MINUTES_LIMIT_PER_MONTH value.

Key changes:

  • All four minute-count strings (freeMinutesMonth, basicPlanDescription, premiumMinutesInfo, premiumMinutesMonth) updated in every locale, with each locale's number-formatting convention correctly preserved (e.g. 1,200 for English, 1.200 for German/Italian/Catalan/Greek, 1 200 for French/Finnish/Bulgarian/Czech/Slovak/Swedish, and bare 1200 for Estonian/Latvian locales).
  • BASIC_TIER_MINUTES_LIMIT_PER_MONTH reverted from "4800""1200" in both prod_omi_backend_listen_values.yaml and prod_omi_pusher_values.yaml.
  • The Danish locale (app_da.arb) intentionally has a generic placeholder string for freeMinutesMonth ("Gratis minutter/måned") with no numeric value — that string was pre-existing and correctly left untouched.
  • No logic, API, or data-model changes are included; this is a purely cosmetic/configuration revert.

Confidence Score: 5/5

  • Safe to merge — purely string/config revert with no logic changes.
  • All 71 files contain only text substitutions (4,800 → 1,200) and Helm value updates. The changes are consistent across every locale and the generated Dart files match their ARB sources. No functional code was modified.
  • No files require special attention.

Important Files Changed

Filename Overview
app/lib/l10n/app_en.arb English source ARB updated with 4,800→1,200 for all four minute-count strings; clean and accurate.
app/lib/l10n/app_da.arb Danish locale updated for basicPlanDescription, premiumMinutesMonth, and premiumMinutesInfo. freeMinutesMonth uses a generic placeholder string ("Gratis minutter/måned") with no numeric value, so no update needed there — this is a pre-existing locale difference, not a gap.
app/lib/l10n/app_localizations.dart Generated abstract localizations file updated with new 1,200 example values in doc comments; consistent with ARB source.
backend/charts/backend-listen/prod_omi_backend_listen_values.yaml BASIC_TIER_MINUTES_LIMIT_PER_MONTH reverted from "4800" to "1200"; matches the app-side string change.
backend/charts/pusher/prod_omi_pusher_values.yaml BASIC_TIER_MINUTES_LIMIT_PER_MONTH reverted from "4800" to "1200"; mirrors the backend-listen chart change.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["Backend Helm Charts\n(prod_omi_backend_listen_values.yaml\nprod_omi_pusher_values.yaml)\nBASIC_TIER_MINUTES_LIMIT_PER_MONTH\n4800 → 1200"] --> B["Backend Runtime\nEnforces 1,200 min/month\nquota for basic tier"]

    C["ARB Locale Files\n(34 files)\nfreeMinutesMonth\nbasicPlanDescription\npremiumMinutesInfo\npremiumMinutesMonth\n4,800 → 1,200"] --> D["Flutter Gen-L10n\nGenerates Dart files\n(35 files)"]

    D --> E["App UI\nDisplays '1,200 free\nminutes/month'"]

    B & E --> F["✅ Backend & UI in sync\nat 1,200 min/month"]
Loading

Reviews (1): Last reviewed commit: "Revert free minutes from 4,800 to 1,200 ..." | Re-trigger Greptile

@aaravgarg aaravgarg merged commit 1cc2315 into main Mar 23, 2026
3 checks passed
@aaravgarg aaravgarg deleted the atlas/revert-free-minutes-to-1200 branch March 23, 2026 21:32
Glucksberg pushed a commit to Glucksberg/omi-local that referenced this pull request Apr 28, 2026
…#5956)

## Summary

Reverts the free minutes display from 4,800 back to 1,200 across all
locale files.

The backend env var `BASIC_TIER_MINUTES_LIMIT_PER_MONTH` has already
been changed to 1200 by Aarav — this PR updates the app-side strings to
match.

## Changes

- **34 ARB locale files**: Updated `freeMinutesMonth`,
`basicPlanDescription`, `premiumMinutesInfo`, and `premiumMinutesMonth`
strings
- **35 generated Dart localization files**: Same substitutions in
generated code
- **2 backend Helm values**: Updated
`BASIC_TIER_MINUTES_LIMIT_PER_MONTH` from `4800` to `1200` in
`prod_omi_pusher_values.yaml` and `prod_omi_backend_listen_values.yaml`

Respects each locale's number formatting:
- English/most: `4,800` → `1,200`
- French/Finnish/Swedish/Norwegian/etc: `4 800` → `1 200`
- German/Italian/Portuguese/etc: `4.800` → `1.200`
- Estonian/Latvian/etc: `4800` → `1200`

Reverts commits: `3d4937f28`, `92eb0fe14`, `f6719482c`

## No logic changes

Purely string/text updates. No functionality changes.
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