diff --git a/README.md b/README.md
index 535fba4..ea64a71 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,10 @@ A web-based application for tracking ETF trades with multi-user authentication,
- 💼 **Portfolio Management** - Track your ETF positions, shares, and investments
- 📊 **Trade History** - Complete record of all buy/sell transactions
- 📈 **Gains/Losses Analysis** - Calculate performance with current market prices
+- 📉 **Historical Price Tracking** - Store and view price update history with timestamps
+- 💰 **Multi-Currency Support** - Full support for EUR, USD, and GBP currencies
+- 🏦 **Cash Account Management** - Track savings accounts and cash transfers
+- 📊 **Capital Gains Tax (CGT)** - Automatic CGT calculations with long-term rates
- 🎯 **Dashboard** - Overview of portfolio metrics and performance
- 👥 **Admin Panel** - User management for administrators
- 📱 **Responsive Design** - Works on desktop and mobile devices
@@ -19,7 +23,7 @@ A web-based application for tracking ETF trades with multi-user authentication,
Clean overview of your portfolio with key metrics and ETF breakdown.
### Trade Entry
-Simple form to add new ETF trades with date/time and currency support (EUR/USD).
+Simple form to add new ETF trades with date/time and currency support (EUR/USD/GBP).
### Gains/Losses
Update current market prices to see real-time portfolio performance.
@@ -200,7 +204,7 @@ When you first run the application, a default admin user is created:
- `trade_type` - 'buy' or 'sell'
- `shares` - Number of shares
- `price` - Price per share
-- `currency` - 'EUR' or 'USD'
+- `currency` - 'EUR', 'USD', or 'GBP'
- `trade_datetime` - Date and time of trade
- `fees` - Optional trading fees
- `notes` - Optional trade notes
@@ -269,6 +273,19 @@ For issues or questions:
## Changelog
+### v1.2.0 (Latest)
+- **Historical Price Tracking**: Store and view price update history for all ETFs
+- **Price History Modal**: View timeline of price updates with timestamps
+- **Persistent Pricing**: Automatically load latest prices on app startup
+- **Multi-Currency Support**: Added British Pound (GBP) alongside EUR/USD
+- **Enhanced UX**: Improved price update notifications and database persistence
+
+### v1.1.0
+- Comprehensive cash savings and transfers system
+- Capital Gains Tax (CGT) calculations with 8+ year long-term rates
+- Total holdings tracking across ETFs and cash accounts
+- Enhanced portfolio analytics and reporting
+
### v1.0.0 (Initial Release)
- Multi-user authentication system
- ETF trade tracking
diff --git a/index.html b/index.html
index 108cc1d..a0e010f 100644
--- a/index.html
+++ b/index.html
@@ -222,6 +222,7 @@
+
@@ -448,6 +449,7 @@ curl -H "Authorization: Bearer YOUR_TOKEN" \
@@ -509,6 +511,7 @@ curl -H "Authorization: Bearer YOUR_TOKEN" \
diff --git a/script.js b/script.js
index 0964b71..7c2d5e7 100644
--- a/script.js
+++ b/script.js
@@ -482,7 +482,7 @@ class ETFTradeTracker {
const dateTime = new Date(trade.dateTime);
const formattedDate = dateTime.toLocaleDateString();
const formattedTime = dateTime.toTimeString().split(' ')[0];
- const currencySymbol = trade.currency === 'EUR' ? '€' : '$';
+ const currencySymbol = this.getCurrencySymbol(trade.currency);
return `