From 0514efb1c4482c7913f073732485bb34d2f97445 Mon Sep 17 00:00:00 2001 From: Felipe Coutinho Date: Wed, 1 Apr 2026 14:14:55 +0000 Subject: [PATCH] style(tipografia): adiciona fonte America Medium e padroniza pesos de texto MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adiciona os arquivos `america-medium.woff2` e `america-bold.woff2` e registra o weight 500 no `font_index.ts`. Padroniza o uso de `font-medium` em substituição a `font-semibold` e `font-bold` em títulos, valores monetários e rótulos de destaque em todos os componentes do app, landing page e componentes de UI base. `Card` ganha `hover:border-primary/40` e `CardTitle` recebe `text-base`. Co-Authored-By: Claude Sonnet 4.6 --- public/fonts/america-bold.woff2 | Bin 0 -> 62524 bytes public/fonts/america-medium.woff2 | Bin 0 -> 62500 bytes public/fonts/font_index.ts | 5 +++ src/app/(landing-page)/page.tsx | 34 +++++++++--------- .../accounts/components/account-card.tsx | 4 +-- .../components/account-statement-card.tsx | 14 ++++---- src/features/auth/components/auth-header.tsx | 4 +-- src/features/auth/components/login-form.tsx | 2 +- src/features/auth/components/signup-form.tsx | 2 +- .../budgets/components/budget-card.tsx | 2 +- .../budgets/components/budget-dialog.tsx | 2 +- .../calendar/components/calendar-grid.tsx | 2 +- src/features/calendar/components/day-cell.tsx | 6 ++-- .../calendar/components/event-modal.tsx | 12 +++---- src/features/cards/components/card-item.tsx | 12 +++---- .../components/category-detail-header.tsx | 6 ++-- .../components/bills/bill-payment-dialog.tsx | 10 +++--- .../category-breakdown-widget-view.tsx | 4 +-- .../components/dashboard-grid-editable.tsx | 2 +- .../components/dashboard-metrics-cards.tsx | 6 ++-- .../components/dashboard-welcome.tsx | 2 +- .../installment-analysis-page.tsx | 2 +- .../installment-group-card.tsx | 2 +- .../components/invoices/invoice-list-item.tsx | 2 +- .../components/invoices/invoice-logo.tsx | 2 +- .../invoices/invoice-payment-dialog.tsx | 12 +++---- .../components/notes/note-list-item.tsx | 2 +- .../purchases-by-category-widget.tsx | 2 +- src/features/inbox/components/inbox-card.tsx | 2 +- .../insights/components/insights-grid.tsx | 2 +- .../insights/components/insights-page.tsx | 2 +- .../insights/components/model-selector.tsx | 2 +- .../components/invoice-summary-card.tsx | 16 ++++----- .../landing/components/setup-tabs.tsx | 4 +-- src/features/notes/components/note-card.tsx | 2 +- .../details/payer-card-usage-card.tsx | 2 +- .../components/details/payer-header-card.tsx | 28 +++++++-------- .../components/details/payer-history-card.tsx | 4 +-- .../components/details/payer-info-card.tsx | 6 ++-- .../details/payer-leave-share-card.tsx | 4 +-- .../details/payer-monthly-summary-card.tsx | 8 ++--- .../components/details/payer-sharing-card.tsx | 6 ++-- src/features/payers/components/payer-card.tsx | 2 +- .../components/cards/card-top-expenses.tsx | 2 +- .../components/cards/cards-overview.tsx | 8 ++--- .../reports/components/category-cell.tsx | 2 +- .../components/category-report-cards.tsx | 6 ++-- .../components/category-report-chart.tsx | 4 +-- .../components/category-report-export.tsx | 4 +-- .../reports/components/category-table.tsx | 20 +++++------ .../establishments/establishments-list.tsx | 2 +- .../establishments/highlights-cards.tsx | 8 ++--- .../establishments/summary-cards.tsx | 4 +-- .../settings/components/api-tokens-form.tsx | 2 +- .../settings/components/changelog-tab.tsx | 2 +- .../components/delete-account-form.tsx | 6 ++-- .../settings/components/passkeys-form.tsx | 2 +- .../settings/components/preferences-form.tsx | 2 +- .../anticipate-installments-dialog.tsx | 4 +-- .../installment-selection-table.tsx | 4 +-- .../components/dialogs/mass-add-dialog.tsx | 6 ++-- .../components/shared/anticipation-card.tsx | 2 +- .../components/shared/establishment-input.tsx | 2 +- .../components/table/transactions-table.tsx | 2 +- .../components/transactions-export.tsx | 4 +-- .../calculator/calculator-display.tsx | 2 +- .../calculator/calculator-keypad.tsx | 2 +- .../entity-avatar/establishment-logo.tsx | 2 +- .../month-picker/month-navigation.tsx | 2 +- .../navigation/navbar/feedback-dialog.tsx | 2 +- .../navigation/navbar/mobile-link.tsx | 4 +-- .../navigation/navbar/nav-dropdown.tsx | 6 +--- .../navigation/navbar/nav-tools.tsx | 4 +-- .../notification-bell-content.tsx | 2 +- .../notification-bell-header.tsx | 2 +- src/shared/components/page-description.tsx | 4 +-- src/shared/components/payment-success.tsx | 2 +- .../skeletons/category-report-skeleton.tsx | 2 +- src/shared/components/ui/alert-dialog.tsx | 2 +- src/shared/components/ui/card.tsx | 4 +-- src/shared/components/ui/dialog.tsx | 2 +- src/shared/components/ui/drawer.tsx | 2 +- src/shared/components/ui/month-picker.tsx | 2 +- src/shared/components/ui/sheet.tsx | 2 +- src/shared/components/ui/tabs.tsx | 2 +- 85 files changed, 195 insertions(+), 200 deletions(-) create mode 100644 public/fonts/america-bold.woff2 create mode 100644 public/fonts/america-medium.woff2 diff --git a/public/fonts/america-bold.woff2 b/public/fonts/america-bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a5cdbf5f0cb23a9e84f40a0b19e527ff9a31e6a6 GIT binary patch literal 62524 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

hoF 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 Vopwn>hk7saQSo~)^ZEz?003@~K_CDC literal 0 HcmV?d00001 diff --git a/public/fonts/font_index.ts b/public/fonts/font_index.ts index 91ce81b..ce79e73 100644 --- a/public/fonts/font_index.ts +++ b/public/fonts/font_index.ts @@ -7,6 +7,11 @@ export const america = localFont({ weight: "400", style: "normal", }, + { + path: "./america-medium.woff2", + weight: "500", + style: "normal", + }, ], display: "swap", variable: "--font-america", diff --git a/src/app/(landing-page)/page.tsx b/src/app/(landing-page)/page.tsx index f1e9681..0e767d1 100644 --- a/src/app/(landing-page)/page.tsx +++ b/src/app/(landing-page)/page.tsx @@ -126,7 +126,7 @@ export default async function Page() { Projeto Open Source -

+

Suas finanças, do seu jeito

@@ -207,7 +207,7 @@ export default async function Page() { className="flex flex-col items-center text-center gap-1.5" > - + {value} @@ -229,7 +229,7 @@ export default async function Page() { Conheça as telas -

+

Veja o que você pode fazer

@@ -254,7 +254,7 @@ export default async function Page() { O que tem aqui -

+

Funcionalidades que importam

@@ -282,7 +282,7 @@ export default async function Page() { />

-

+

{feature.title}

@@ -346,7 +346,7 @@ export default async function Page() { Mobile -

+

Use o OpenMonetis no celular sem perder o fluxo

@@ -384,7 +384,7 @@ export default async function Page() { PWA instalável -

+

Leve o OpenMonetis para a tela inicial

@@ -430,7 +430,7 @@ export default async function Page() { Companion Android

-

+

Capture, envie e revise no mesmo fluxo

@@ -441,7 +441,7 @@ export default async function Page() { {companionSteps.map((step, index) => (

  • Stack técnica -

    +

    O que roda por baixo

    @@ -556,7 +556,7 @@ export default async function Page() { />

    -

    +

    {item.title}

    @@ -582,7 +582,7 @@ export default async function Page() { Como usar -

    +

    Rode no seu computador

    @@ -617,7 +617,7 @@ export default async function Page() { Para quem é? -

    +

    Feito para quem gosta de controle

    @@ -644,7 +644,7 @@ export default async function Page() { />

    -

    {item.title}

    +

    {item.title}

    {item.description}

    @@ -664,7 +664,7 @@ export default async function Page() {
    -

    +

    Pronto para testar?

    @@ -715,7 +715,7 @@ export default async function Page() {

    -

    Projeto

    +

    Projeto

    • -

      Companion

      +

      Companion

      • ) : null} -

        - {accountName} -

        +

        {accountName}

        {(excludeFromBalance || excludeInitialBalanceFromIncome) && ( diff --git a/src/features/accounts/components/account-statement-card.tsx b/src/features/accounts/components/account-statement-card.tsx index 411e080..12b16d0 100644 --- a/src/features/accounts/components/account-statement-card.tsx +++ b/src/features/accounts/components/account-statement-card.tsx @@ -68,7 +68,7 @@ export function AccountStatementCard({
      ) : null}
      -

      +

      {accountName}

      @@ -86,12 +86,12 @@ export function AccountStatementCard({

      {status} @@ -107,7 +107,7 @@ export function AccountStatementCard({ label="Saldo inicial" tooltip="Saldo inicial cadastrado na conta somado aos lançamentos pagos anteriores a este mês." > - + {formatCurrency(openingBalance)} @@ -116,7 +116,7 @@ export function AccountStatementCard({ label="Entradas" tooltip="Total de receitas deste mês classificadas como pagas para esta conta." > - + {formatCurrency(totalIncomes)} @@ -125,7 +125,7 @@ export function AccountStatementCard({ label="Saídas" tooltip="Total de despesas pagas neste mês (considerando divisão entre pagadores)." > - + {formatCurrency(totalExpenses)} @@ -136,7 +136,7 @@ export function AccountStatementCard({ > = 0 ? "text-success" : "text-destructive", )} > diff --git a/src/features/auth/components/auth-header.tsx b/src/features/auth/components/auth-header.tsx index a9fbcb3..8ba6f67 100644 --- a/src/features/auth/components/auth-header.tsx +++ b/src/features/auth/components/auth-header.tsx @@ -7,8 +7,8 @@ interface AuthHeaderProps { export function AuthHeader({ title, description }: AuthHeaderProps) { return ( -
      -

      +
      +

      {title}

      {description ? ( diff --git a/src/features/auth/components/login-form.tsx b/src/features/auth/components/login-form.tsx index ef817b0..7ab1c3a 100644 --- a/src/features/auth/components/login-form.tsx +++ b/src/features/auth/components/login-form.tsx @@ -240,7 +240,7 @@ export function LoginForm({ className, ...props }: DivProps) { - + Voltar para a página inicial diff --git a/src/features/auth/components/signup-form.tsx b/src/features/auth/components/signup-form.tsx index ecde60f..3732507 100644 --- a/src/features/auth/components/signup-form.tsx +++ b/src/features/auth/components/signup-form.tsx @@ -277,7 +277,7 @@ export function SignupForm({ className, ...props }: DivProps) { - + Voltar para a página inicial diff --git a/src/features/budgets/components/budget-card.tsx b/src/features/budgets/components/budget-card.tsx index be51b42..b04d4b2 100644 --- a/src/features/budgets/components/budget-card.tsx +++ b/src/features/budgets/components/budget-card.tsx @@ -52,7 +52,7 @@ export function BudgetCard({ size="lg" />
      -

      +

      {formatCategoryName(budget)}

      diff --git a/src/features/budgets/components/budget-dialog.tsx b/src/features/budgets/components/budget-dialog.tsx index f797f00..2616434 100644 --- a/src/features/budgets/components/budget-dialog.tsx +++ b/src/features/budgets/components/budget-dialog.tsx @@ -244,7 +244,7 @@ export function BudgetDialog({

      Limite atual - + {formatCurrency(sliderValue)}
      diff --git a/src/features/calendar/components/calendar-grid.tsx b/src/features/calendar/components/calendar-grid.tsx index 33b73c2..5a916fb 100644 --- a/src/features/calendar/components/calendar-grid.tsx +++ b/src/features/calendar/components/calendar-grid.tsx @@ -19,7 +19,7 @@ export function CalendarGrid({ }: CalendarGridProps) { return (
      -
      +
      {WEEK_DAYS_SHORT.map((dayName) => ( {dayName} diff --git a/src/features/calendar/components/day-cell.tsx b/src/features/calendar/components/day-cell.tsx index 8af8eb4..eae9b3f 100644 --- a/src/features/calendar/components/day-cell.tsx +++ b/src/features/calendar/components/day-cell.tsx @@ -110,9 +110,7 @@ const DayEventPreview = ({ event }: { event: CalendarEvent }) => { {label}
      {complement ? ( - + {complement} ) : null} @@ -153,7 +151,7 @@ export function DayCell({ day, onSelect, onCreate }: DayCellProps) {
      @@ -74,7 +74,7 @@ const renderLancamento = (
      @@ -103,7 +103,7 @@ const renderBoleto = (event: Extract) => {
      - + {event.transaction.name} @@ -116,7 +116,7 @@ const renderBoleto = (event: Extract) => { {isPaid ? "Pago" : "Pendente"}
      - +
      @@ -129,7 +129,7 @@ const renderCard = (event: Extract) => (
      - + Vencimento Invoice - {event.card.name}
      @@ -137,7 +137,7 @@ const renderCard = (event: Extract) => ( {event.card.status ?? "Invoice"}
      {event.card.totalDue !== null ? ( - + ) : null} diff --git a/src/features/cards/components/card-item.tsx b/src/features/cards/components/card-item.tsx index 072bdc0..5cbf630 100644 --- a/src/features/cards/components/card-item.tsx +++ b/src/features/cards/components/card-item.tsx @@ -136,7 +136,7 @@ export function CardItem({
      -

      +

      {name}

      {note ? ( @@ -188,13 +188,13 @@ export function CardItem({
      Fecha dia{" "} - + {formatDay(closingDay)} Vence dia{" "} - + {formatDay(dueDay)} @@ -206,7 +206,7 @@ export function CardItem({ <>
      -

      +

      @@ -215,7 +215,7 @@ export function CardItem({
      -

      +

      @@ -225,7 +225,7 @@ export function CardItem({
      -

      +

      diff --git a/src/features/categories/components/category-detail-header.tsx b/src/features/categories/components/category-detail-header.tsx index 5d0e575..4f8f140 100644 --- a/src/features/categories/components/category-detail-header.tsx +++ b/src/features/categories/components/category-detail-header.tsx @@ -80,7 +80,7 @@ export function CategoryDetailHeader({ size="lg" />
      -

      +

      {category.name}

      @@ -99,7 +99,7 @@ export function CategoryDetailHeader({

      Total em {currentPeriodLabel}

      -

      +

      {currencyFormatter.format(currentTotal)}

      @@ -117,7 +117,7 @@ export function CategoryDetailHeader({

      diff --git a/src/features/dashboard/components/bills/bill-payment-dialog.tsx b/src/features/dashboard/components/bills/bill-payment-dialog.tsx index 644514d..9d02c8f 100644 --- a/src/features/dashboard/components/bills/bill-payment-dialog.tsx +++ b/src/features/dashboard/components/bills/bill-payment-dialog.tsx @@ -97,7 +97,7 @@ export function BillPaymentDialog({

      Boleto

      -

      +

      {bill.name}

      @@ -107,24 +107,24 @@ export function BillPaymentDialog({
      - + Valor
      - + Vencimento
      -

      +

      {dueLabel?.replace("Vencimento: ", "") ?? "—"}

      diff --git a/src/features/dashboard/components/category-breakdown/category-breakdown-widget-view.tsx b/src/features/dashboard/components/category-breakdown/category-breakdown-widget-view.tsx index 4887e0e..2b0228d 100644 --- a/src/features/dashboard/components/category-breakdown/category-breakdown-widget-view.tsx +++ b/src/features/dashboard/components/category-breakdown/category-breakdown-widget-view.tsx @@ -343,10 +343,10 @@ export function CategoryBreakdownWidgetView({
      - + {entry.name} - + {formatCurrency(entry.value)} diff --git a/src/features/dashboard/components/dashboard-grid-editable.tsx b/src/features/dashboard/components/dashboard-grid-editable.tsx index b0a2d56..5a1a6f1 100644 --- a/src/features/dashboard/components/dashboard-grid-editable.tsx +++ b/src/features/dashboard/components/dashboard-grid-editable.tsx @@ -337,7 +337,7 @@ export function DashboardGridEditable({
      - + Arraste para mover

    • diff --git a/src/features/dashboard/components/invoices/invoice-logo.tsx b/src/features/dashboard/components/invoices/invoice-logo.tsx index 763399d..26c2fd2 100644 --- a/src/features/dashboard/components/invoices/invoice-logo.tsx +++ b/src/features/dashboard/components/invoices/invoice-logo.tsx @@ -46,7 +46,7 @@ export function InvoiceLogo({ ) : (
      -

      +

      Cartão

      -

      +

      {invoice.cardName}

      @@ -124,26 +124,26 @@ export function InvoicePaymentDialog({
      - + Total da fatura
      - + {invoice.paymentStatus === INVOICE_PAYMENT_STATUS.PAID ? "Pago em" : "Vencimento"}
      -

      +

      {invoice.paymentStatus === INVOICE_PAYMENT_STATUS.PAID ? (paymentInfo?.label ?? "—") : (dueInfo?.label ?? "—")} diff --git a/src/features/dashboard/components/notes/note-list-item.tsx b/src/features/dashboard/components/notes/note-list-item.tsx index 8ec43cf..07a7c5b 100644 --- a/src/features/dashboard/components/notes/note-list-item.tsx +++ b/src/features/dashboard/components/notes/note-list-item.tsx @@ -33,7 +33,7 @@ export function NoteListItem({ {getNoteTasksSummary(note)} {createdAtLabel ? ( -

      +

      {createdAtLabel}

      ) : null} diff --git a/src/features/dashboard/components/purchases-by-category-widget.tsx b/src/features/dashboard/components/purchases-by-category-widget.tsx index 4ce9518..687a425 100644 --- a/src/features/dashboard/components/purchases-by-category-widget.tsx +++ b/src/features/dashboard/components/purchases-by-category-widget.tsx @@ -130,7 +130,7 @@ export function PurchasesByCategoryWidget({ {Object.entries(categoriesByType).map(([type, categories]) => (
      -
      +
      {CATEGORY_TYPE_LABEL[ type as keyof typeof CATEGORY_TYPE_LABEL ] ?? type} diff --git a/src/features/inbox/components/inbox-card.tsx b/src/features/inbox/components/inbox-card.tsx index bd2b408..b0fe609 100644 --- a/src/features/inbox/components/inbox-card.tsx +++ b/src/features/inbox/components/inbox-card.tsx @@ -144,7 +144,7 @@ export const InboxCard = memo(function InboxCard({ {item.originalTitle && ( -

      {item.originalTitle}

      +

      {item.originalTitle}

      )}

      {item.originalText} diff --git a/src/features/insights/components/insights-grid.tsx b/src/features/insights/components/insights-grid.tsx index caa415e..56dcd58 100644 --- a/src/features/insights/components/insights-grid.tsx +++ b/src/features/insights/components/insights-grid.tsx @@ -82,7 +82,7 @@ export function InsightsGrid({ insights }: InsightsGridProps) {

      - + {categoryConfig.title}
      diff --git a/src/features/insights/components/insights-page.tsx b/src/features/insights/components/insights-page.tsx index e3574a3..39c199e 100644 --- a/src/features/insights/components/insights-page.tsx +++ b/src/features/insights/components/insights-page.tsx @@ -267,7 +267,7 @@ function ErrorState({ return (
      -

      +

      Erro ao gerar insights

      {error}

      diff --git a/src/features/insights/components/model-selector.tsx b/src/features/insights/components/model-selector.tsx index dcff8df..ba448e7 100644 --- a/src/features/insights/components/model-selector.tsx +++ b/src/features/insights/components/model-selector.tsx @@ -133,7 +133,7 @@ export function ModelSelector({ {/* Descrição */}
      -

      Definir modelo de análise

      +

      Definir modelo de análise

      Escolha o provedor de IA e o modelo específico que será utilizado para gerar insights sobre seus dados financeiros.
      diff --git a/src/features/invoices/components/invoice-summary-card.tsx b/src/features/invoices/components/invoice-summary-card.tsx index 85dec51..e599b79 100644 --- a/src/features/invoices/components/invoice-summary-card.tsx +++ b/src/features/invoices/components/invoice-summary-card.tsx @@ -171,12 +171,12 @@ export function InvoiceSummaryCard({ />

      ) : cardBrand ? ( - + {cardBrand.slice(0, 2).toUpperCase()} ) : null}
      -

      +

      {cardName}

      @@ -195,14 +195,14 @@ export function InvoiceSummaryCard({

      {INVOICE_STATUS_LABEL[invoiceStatus]} @@ -218,20 +218,20 @@ export function InvoiceSummaryCard({ {/* Linha 3 — metadados do cartão */}
      - + Dia {formatDay(dueDay)} - + Dia {formatDay(closingDay)} {typeof limitAmount === "number" ? ( - + {formatCurrency(limitAmount)} @@ -249,7 +249,7 @@ export function InvoiceSummaryCard({ className="h-4 w-auto shrink-0" /> ) : null} - + {cardBrand}
      diff --git a/src/features/landing/components/setup-tabs.tsx b/src/features/landing/components/setup-tabs.tsx index 7a3be04..0075017 100644 --- a/src/features/landing/components/setup-tabs.tsx +++ b/src/features/landing/components/setup-tabs.tsx @@ -99,11 +99,11 @@ function StepCard({
      -
      +
      {step}
      -

      {title}

      +

      {title}

      {children}
      diff --git a/src/features/notes/components/note-card.tsx b/src/features/notes/components/note-card.tsx index 43418b1..f458c88 100644 --- a/src/features/notes/components/note-card.tsx +++ b/src/features/notes/components/note-card.tsx @@ -77,7 +77,7 @@ export function NoteCard({
      -

      +

      {displayTitle}

      {createdAtLabel && ( diff --git a/src/features/payers/components/details/payer-card-usage-card.tsx b/src/features/payers/components/details/payer-card-usage-card.tsx index 7872a35..2774ba7 100644 --- a/src/features/payers/components/details/payer-card-usage-card.tsx +++ b/src/features/payers/components/details/payer-card-usage-card.tsx @@ -43,7 +43,7 @@ export function PayerCardUsageCard({ items }: PagadorCardUsageCardProps) { className="h-full w-full object-contain" /> ) : ( - + {initials} )} diff --git a/src/features/payers/components/details/payer-header-card.tsx b/src/features/payers/components/details/payer-header-card.tsx index ef94483..f0ab14f 100644 --- a/src/features/payers/components/details/payer-header-card.tsx +++ b/src/features/payers/components/details/payer-header-card.tsx @@ -118,7 +118,7 @@ export function PayerHeaderCard({
      - + {payer.name} {isAdmin ? ( @@ -197,11 +197,11 @@ export function PayerHeaderCard({ Confirmar envio do resumo Resumo de{" "} - + {summary.periodLabel} {" "} para{" "} - + {payer.email} @@ -218,7 +218,7 @@ export function PayerHeaderCard({

      Total de Despesas

      -

      +

      {formatCurrency(summary.totalExpenses)}

      @@ -235,11 +235,11 @@ export function PayerHeaderCard({
      - + Cartões
      -

      +

      {formatCurrency(summary.paymentSplits.card)}

      @@ -247,11 +247,11 @@ export function PayerHeaderCard({
      - + Boletos
      -

      +

      {formatCurrency(summary.paymentSplits.boleto)}

      @@ -259,11 +259,11 @@ export function PayerHeaderCard({
      - + Pix/Débito
      -

      +

      {formatCurrency(summary.paymentSplits.instant)}

      @@ -274,7 +274,7 @@ export function PayerHeaderCard({
      - + Cartões Utilizados
      @@ -299,14 +299,14 @@ export function PayerHeaderCard({
      - + Status de Boletos

      Pagos

      -

      +

      {formatCurrency(summary.boletoStats.paidAmount)}{" "} ({summary.boletoStats.paidCount}) @@ -317,7 +317,7 @@ export function PayerHeaderCard({

      Pendentes

      -

      +

      {formatCurrency(summary.boletoStats.pendingAmount)}{" "} ({summary.boletoStats.pendingCount}) diff --git a/src/features/payers/components/details/payer-history-card.tsx b/src/features/payers/components/details/payer-history-card.tsx index b468f5a..da83da0 100644 --- a/src/features/payers/components/details/payer-history-card.tsx +++ b/src/features/payers/components/details/payer-history-card.tsx @@ -50,7 +50,7 @@ const ValueLabel = (props: LabelProps) => { y={labelY} fill="currentColor" textAnchor="middle" - className="text-[11px] font-semibold text-muted-foreground" + className="text-xs font-medium text-muted-foreground" > {amount} @@ -63,7 +63,7 @@ export function PayerHistoryCard({ data }: PagadorHistoryCardProps) { return ( - + Evolução (últimos 6 meses)

      diff --git a/src/features/payers/components/details/payer-info-card.tsx b/src/features/payers/components/details/payer-info-card.tsx index a36e2ab..5a5a3ec 100644 --- a/src/features/payers/components/details/payer-info-card.tsx +++ b/src/features/payers/components/details/payer-info-card.tsx @@ -31,7 +31,7 @@ export function PagadorInfoCard({ payer }: PayerInfoCardProps) { return ( - + Detalhes do pagador @@ -79,7 +79,7 @@ export function PagadorInfoCard({ payer }: PayerInfoCardProps) { + Cadastre um e-mail para permitir o envio automático. } @@ -118,7 +118,7 @@ type InfoItemProps = { function InfoItem({ label, value, className }: InfoItemProps) { return (

      - + {label}
      {value}
      diff --git a/src/features/payers/components/details/payer-leave-share-card.tsx b/src/features/payers/components/details/payer-leave-share-card.tsx index 5201d5d..6e5ecda 100644 --- a/src/features/payers/components/details/payer-leave-share-card.tsx +++ b/src/features/payers/components/details/payer-leave-share-card.tsx @@ -53,7 +53,7 @@ export function PayerLeaveShareCard({ return ( - + Acesso Compartilhado

      @@ -63,7 +63,7 @@ export function PayerLeaveShareCard({

      - + Informações do compartilhamento
      diff --git a/src/features/payers/components/details/payer-monthly-summary-card.tsx b/src/features/payers/components/details/payer-monthly-summary-card.tsx index c55f1f7..8b745d0 100644 --- a/src/features/payers/components/details/payer-monthly-summary-card.tsx +++ b/src/features/payers/components/details/payer-monthly-summary-card.tsx @@ -51,7 +51,7 @@ export function PayerMonthlySummaryCard({ return ( - Totais do mês + Totais do mês

      {periodLabel} - Despesas por forma de pagamento

      @@ -65,7 +65,7 @@ export function PayerMonthlySummaryCard({
      @@ -100,7 +100,7 @@ export function PayerMonthlySummaryCard({ totalBase > 0 ? Math.round((entry.value / totalBase) * 100) : 0; return (
      - + {percent}% das despesas diff --git a/src/features/payers/components/details/payer-sharing-card.tsx b/src/features/payers/components/details/payer-sharing-card.tsx index d4b46e9..f6b56ad 100644 --- a/src/features/payers/components/details/payer-sharing-card.tsx +++ b/src/features/payers/components/details/payer-sharing-card.tsx @@ -84,9 +84,7 @@ export function PayerSharingCard({ return ( - - Compartilhamentos - + Compartilhamentos

      Compartilhe o código abaixo com outra pessoa. Ela poderá adicioná-lo na página de pagadores usando a opção Adicionar por código para ter @@ -95,7 +93,7 @@ export function PayerSharingCard({

      - + Código de compartilhamento
      diff --git a/src/features/payers/components/payer-card.tsx b/src/features/payers/components/payer-card.tsx index f5da6e9..2298357 100644 --- a/src/features/payers/components/payer-card.tsx +++ b/src/features/payers/components/payer-card.tsx @@ -42,7 +42,7 @@ export function PayerCard({ payer, onEdit, onRemove }: PayerCardProps) { {/* Nome e badges */}
      -

      +

      {payer.name}

      {isAdmin ? ( diff --git a/src/features/reports/components/cards/card-top-expenses.tsx b/src/features/reports/components/cards/card-top-expenses.tsx index 4cb95de..53fcf3e 100644 --- a/src/features/reports/components/cards/card-top-expenses.tsx +++ b/src/features/reports/components/cards/card-top-expenses.tsx @@ -61,7 +61,7 @@ export function CardTopExpenses({ data }: CardTopExpensesProps) {
      {/* Rank number */}
      - + {index + 1}
      diff --git a/src/features/reports/components/cards/cards-overview.tsx b/src/features/reports/components/cards/cards-overview.tsx index 99fc189..f6a2b1f 100644 --- a/src/features/reports/components/cards/cards-overview.tsx +++ b/src/features/reports/components/cards/cards-overview.tsx @@ -67,11 +67,11 @@ export function CardsOverview({ data }: CardsOverviewProps) {

      {card.title}

      {card.isMoney ? ( ) : ( -

      +

      {formatPercentage(card.value, { maximumFractionDigits: 0, minimumFractionDigits: 0, @@ -83,7 +83,7 @@ export function CardsOverview({ data }: CardsOverviewProps) { ))}

      -

      Meus cartões

      +

      Meus cartões

      {/* Cards list */}
      @@ -116,7 +116,7 @@ export function CardsOverview({ data }: CardsOverviewProps) {
      - + {card.name} {brandAsset && ( diff --git a/src/features/reports/components/category-cell.tsx b/src/features/reports/components/category-cell.tsx index 32f124b..82d0fb7 100644 --- a/src/features/reports/components/category-cell.tsx +++ b/src/features/reports/components/category-cell.tsx @@ -63,7 +63,7 @@ export function CategoryCell({
      {formatCurrency(value)}
      {!isFirstMonth && absoluteChange !== null && ( <> -
      +
      Mês anterior: {formatCurrency(previousValue)}
      ); })} -
      +
      Média mensal {formatCurrency(averageMonthlyTotal)}
      -
      +
      Total {formatCurrency(category.total)}
      @@ -111,7 +111,7 @@ function Section({ {formatCurrency(total)} - + Média: {formatCurrency(averageMonthlyTotal)}
      diff --git a/src/features/reports/components/category-report-chart.tsx b/src/features/reports/components/category-report-chart.tsx index 2db2310..51447fa 100644 --- a/src/features/reports/components/category-report-chart.tsx +++ b/src/features/reports/components/category-report-chart.tsx @@ -55,7 +55,7 @@ function AreaTooltip({ return (
      -

      +

      {label}

      @@ -73,7 +73,7 @@ function AreaTooltip({ {entry.name}
      - + {currencyFormatter.format(Number(entry.value))}
      diff --git a/src/features/reports/components/category-report-export.tsx b/src/features/reports/components/category-report-export.tsx index 29b6789..469c2ee 100644 --- a/src/features/reports/components/category-report-export.tsx +++ b/src/features/reports/components/category-report-export.tsx @@ -3,7 +3,7 @@ import { RiDownloadLine, RiFileExcelLine, - RiFilePdfLine, + RiFilePdf2Line, RiFileTextLine, } from "@remixicon/react"; import { useState } from "react"; @@ -388,7 +388,7 @@ export function CategoryReportExport({ Exportar como Excel (.xlsx) - diff --git a/src/features/reports/components/category-table.tsx b/src/features/reports/components/category-table.tsx index b05dc29..ab76c22 100644 --- a/src/features/reports/components/category-table.tsx +++ b/src/features/reports/components/category-table.tsx @@ -72,18 +72,18 @@ export function CategoryTable({ - + Categoria {periods.map((period) => ( {formatPeriodLabel(period)} ))} - +
      Média @@ -100,7 +100,7 @@ export function CategoryTable({
      - + Total
      @@ -149,7 +149,7 @@ export function CategoryTable({ ); })} - + {(() => { const nonZeroCount = periods.filter( (p) => (category.monthlyData.get(p)?.amount ?? 0) > 0, @@ -159,7 +159,7 @@ export function CategoryTable({ ); })()} - + {formatCurrency(category.total)} @@ -169,19 +169,19 @@ export function CategoryTable({ - Total + Total {periods.map((period) => { const periodTotal = sectionTotals.totalsMap.get(period) ?? 0; return ( - + {formatCurrency(periodTotal)} ); })} - + {formatCurrency(sectionTotals.averageMonthlyTotal)} - + {formatCurrency(sectionTotals.grandTotal)} diff --git a/src/features/reports/components/establishments/establishments-list.tsx b/src/features/reports/components/establishments/establishments-list.tsx index 68d6909..546e538 100644 --- a/src/features/reports/components/establishments/establishments-list.tsx +++ b/src/features/reports/components/establishments/establishments-list.tsx @@ -65,7 +65,7 @@ export function EstablishmentsList({
      {/* Rank number - same size as icon containers */}
      - + {index + 1}
      diff --git a/src/features/reports/components/establishments/highlights-cards.tsx b/src/features/reports/components/establishments/highlights-cards.tsx index f7804ce..541c0d9 100644 --- a/src/features/reports/components/establishments/highlights-cards.tsx +++ b/src/features/reports/components/establishments/highlights-cards.tsx @@ -18,8 +18,8 @@ export function HighlightsCards({ summary }: HighlightsCardsProps) {
      -

      Mais Frequente

      -

      +

      Mais Frequente

      +

      {summary.mostFrequent || "—"}

      @@ -34,8 +34,8 @@ export function HighlightsCards({ summary }: HighlightsCardsProps) {
      -

      Maior Gasto Total

      -

      +

      Maior Gasto Total

      +

      {summary.highestSpending || "—"}

      diff --git a/src/features/reports/components/establishments/summary-cards.tsx b/src/features/reports/components/establishments/summary-cards.tsx index 2920c2d..e869bd8 100644 --- a/src/features/reports/components/establishments/summary-cards.tsx +++ b/src/features/reports/components/establishments/summary-cards.tsx @@ -58,11 +58,11 @@ export function SummaryCards({ summary }: SummaryCardsProps) {

      {card.isMoney ? ( ) : ( -

      {card.value}

      +

      {card.value}

      )}

      {card.description} diff --git a/src/features/settings/components/api-tokens-form.tsx b/src/features/settings/components/api-tokens-form.tsx index 8307105..34aa16c 100644 --- a/src/features/settings/components/api-tokens-form.tsx +++ b/src/features/settings/components/api-tokens-form.tsx @@ -272,7 +272,7 @@ export function ApiTokensForm({ tokens }: ApiTokensFormProps) {

      - {token.name} + {token.name} {token.tokenPrefix}... diff --git a/src/features/settings/components/changelog-tab.tsx b/src/features/settings/components/changelog-tab.tsx index e01dc1c..b9151d3 100644 --- a/src/features/settings/components/changelog-tab.tsx +++ b/src/features/settings/components/changelog-tab.tsx @@ -32,7 +32,7 @@ export function ChangelogTab({ versions }: { versions: ChangelogVersion[] }) { {versions.map((version) => (
      -

      v{version.version}

      +

      v{version.version}

      {version.date} diff --git a/src/features/settings/components/delete-account-form.tsx b/src/features/settings/components/delete-account-form.tsx index 96c3861..9904877 100644 --- a/src/features/settings/components/delete-account-form.tsx +++ b/src/features/settings/components/delete-account-form.tsx @@ -84,7 +84,7 @@ export function DeleteAccountForm() {
      -

      Zerar conta

      +

      Zerar conta

      Apaga todos os dados do OpenMonetis e deixa sua conta no estado inicial, mantendo seu login e credenciais de acesso. @@ -120,7 +120,7 @@ export function DeleteAccountForm() {

      -

      Deletar conta

      +

      Deletar conta

      Remove seu usuário e todos os dados associados de forma permanente. @@ -131,7 +131,7 @@ export function DeleteAccountForm() {

    • Lançamentos, orçamentos e anotações
    • Contas, cartões e categorias
    • Pagadores, credenciais e configurações
    • -
    • +
    • Resumindo tudo, sua conta será permanentemente removida
    • diff --git a/src/features/settings/components/passkeys-form.tsx b/src/features/settings/components/passkeys-form.tsx index 079e981..ab181d6 100644 --- a/src/features/settings/components/passkeys-form.tsx +++ b/src/features/settings/components/passkeys-form.tsx @@ -348,7 +348,7 @@ export function PasskeysForm() { ) : ( <>
      - + {pk.name || "Passkey sem nome"}