Skip to content

Conversation

@bscott
Copy link
Owner

@bscott bscott commented Jan 5, 2026

Summary

  • Add Colombian Peso (COP) currency support
  • Fix currency conversion display in subscription list
  • Fix missing BRL/CHF currency symbols
  • Add info tooltip for currency conversions linking to Fixer.io

Changes

  • internal/service/currency.go - Add COP to supported currencies
  • internal/service/settings.go - Add BRL (R$) and CHF (Fr.) symbol mappings
  • templates/settings.html - Add COP radio button
  • templates/subscription-form.html - Add COP dropdown option
  • templates/subscriptions.html - Fix conversion display + add info tooltip
  • templates/subscription-list.html - Fix conversion display + add info tooltip
  • templates/dashboard.html - Add info tooltip for conversions

Test plan

  • Verify COP appears in currency selectors
  • Verify BRL shows R$ symbol when selected
  • Verify currency conversion displays correctly in subscription list
  • Verify info icon tooltip appears on hover
  • Verify info icon links to fixer.io

Closes #78, Closes #79

bscott added 3 commits January 5, 2026 14:41
- Add COP to SupportedCurrencies in currency service
- Add COP option to settings currency selector
- Add COP option to subscription form currency dropdown
The subscription list template was ignoring the enriched conversion data
provided by the handler. Now displays converted cost with original currency
below, matching the dashboard behavior.

Fixes #79
- Add missing BRL (R$) and CHF (Fr.) to GetCurrencySymbol switch
- Apply currency conversion display to subscriptions.html template
- Add info icon with tooltip linking to Fixer.io for converted amounts
- Tooltip explains 'Original amount before conversion (rates from Fixer.io)'
@bscott bscott merged commit 920a995 into main Jan 6, 2026
1 check passed
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.

Missing other currency in subscription list Multi-language support, COP currency, and Telegram notifications

2 participants