Update BTC Tracker to version v0.6.0 (#3653)

Co-authored-by: Alexander L. <lackner.alex@gmail.com>
This commit is contained in:
Denny Subke 2025-10-03 12:57:32 +02:00 committed by GitHub
parent 82ea6f86de
commit f3c34ff90a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 36 additions and 14 deletions

View File

@ -7,11 +7,15 @@ services:
APP_PORT: 3000
web:
image: dennysubke/btc-tracker:v0.5.3@sha256:d9964edbf4259129949c73fbb374b8075de19c16f20d162e39a084d141a50614
image: thewilqq/btc-tracker:v0.6.0@sha256:1e26992c491ae1a0162d62bd288bd5115a9cd2514e2ec3be926fa82e5e592efa
restart: on-failure
user: 1000:1000
environment:
- NODE_ENV=development
- NODE_ENV=production
- PORT=3000
restart: on-failure
- DATABASE_URL=file:/app/data/bitcoin-tracker.db
- NEXTAUTH_SECRET=${APP_SEED}
- NEXTAUTH_URL=http://${DEVICE_DOMAIN_NAME}:3947
volumes:
- ${APP_DATA_DIR}/data:/app/src/data
- ${APP_DATA_DIR}/data:/app/data

View File

@ -3,7 +3,7 @@ id: btctracker
name: BTC Tracker
tagline: A simple, privacy-focused Bitcoin investment tracker
category: bitcoin
version: "0.5.3"
version: "0.6.0"
port: 3947
description: >-
BTC Tracker is a user-friendly yet powerful application designed for managing and analyzing Bitcoin investments. It was created to offer a privacy-focused and straightforward alternative to existing tracking tools, which are often cluttered with unnecessary features, complicated to set up, or designed for managing large, diversified portfolios. Many of those tools require connections to external services and the sharing of sensitive information such as wallet addresses or transaction histories.
@ -34,16 +34,34 @@ gallery:
- 3.jpg
- 4.jpg
releaseNotes: >-
🚨 Breaking Change: All existing data will be erased. This update is not backward compatible. Please export your transactions from the old version before updating. After installing the update, register again and then reimport your data.
This release includes several new features and improvements:
- Added Lightning Network support for fast, low-fee donations alongside Bitcoin
- Major currency system improvements with better logging, caching, and error handling
- UI/UX enhancements including modal styling, dropdown fixes, and mobile improvements
- Introduced Bitcoin-themed validation messages and easter eggs
- Upgraded charts with Yahoo Finance data, time slider, and comparison tools
- Added support for Brazilian Real (BRL) currency
- Overhauled testing infrastructure and improved test reliability
- Technical fixes for startup reliability, dropdown interactions, and API handling
- Improved performance, error handling, and logging across the app
- Complete rewrite with migration to Next.js 15
- Switched from JSON to SQLite + Prisma ORM
- Removed Electron for a web-first approach
- Full TypeScript integration
- React 18 with Server Components
- Styling with Tailwind CSS
- CSV import with automatic format detection (Kraken, Binance, Coinbase, Strike)
- Advanced charts with TradingView Lightweight Charts
- Interactive candlestick, line, and area charts
- Transaction markers with P&L visualization
- Real-time price updates
- Multi-user support with secure authentication
- Admin panel for user and system management
- First user automatically becomes admin
- New analytics dashboard with monthly breakdowns and performance metrics
- Improved profile pages with avatar support and PIN login
- Advanced portfolio analytics with win/loss rates and holding period analysis
- NextAuth.js for secure authentication
- Improved session management
- Secure API routes with middleware protection
- Enhanced multi-currency support
- Better exchange rate caching
- Custom currency management
- Automatic exchange rate updates
dependencies: []
path: ""
defaultUsername: ""