Insight-for-Firefish

Insight+ for Firefish - Chrome Extension

A professional Chrome extension that enhances the user experience on Firefish.io with Bitcoin integration and advanced UI features. v1.1.0 introduces Portfolio Overview Dashboard for comprehensive loan portfolio analysis.

๐Ÿš€ Features

Core Functionality

๐Ÿ†• v1.1.0 Major Features

v1.0.0 Features

User Interface

Technical Features

๐Ÿ“ File Structure

firefish-ux-extension/
โ”œโ”€โ”€ manifest.json          # Extension manifest (v3, v1.1.0)
โ”œโ”€โ”€ content.js            # Content script for page enhancement
โ”œโ”€โ”€ background.js         # Service worker background script
โ”œโ”€โ”€ popup.html           # Popup interface HTML
โ”œโ”€โ”€ popup.js             # Popup functionality JavaScript
โ”œโ”€โ”€ popup.css            # Popup styling and themes
โ”œโ”€โ”€ icons/               # Extension icons
โ”‚   โ”œโ”€โ”€ icon16.png       # 16x16 icon
โ”‚   โ”œโ”€โ”€ icon48.png       # 48x48 icon
โ”‚   โ””โ”€โ”€ icon128.png      # 128x128 icon
โ””โ”€โ”€ README.md            # This file

๐Ÿ†• Whatโ€™s New in v1.1.0

Portfolio Overview Dashboard

The major new feature in v1.1.0 is the Portfolio Overview Dashboard, which provides a comprehensive summary of your entire loan portfolioโ€™s Bitcoin performance. This dashboard aggregates all individual loan analyses into a single, easy-to-understand overview.

How the Portfolio Dashboard Works

  1. Automatic Detection: Monitors all loan cards on the Firefish.io page
  2. Real-time Aggregation: Collects data from individual loan analyses as they complete
  3. Portfolio Metrics: Calculates total theoretical gain/loss across all loans
  4. Performance Summary: Shows how many loans are outperforming vs underperforming
  5. Portfolio Value: Displays total loan amount value being analyzed
  6. Live Updates: Dashboard updates in real-time as new analyses complete

Key Portfolio Metrics

v1.0.0 Features

Bitcoin Performance Analysis

The major feature in v1.0.0 is comprehensive Bitcoin performance analysis for Firefish.io loan collateral. This feature helps users understand whether their BTC collateral strategy is outperforming traditional loan interest costs.

How the BTC Analyzer Works

  1. Loan Detection: Automatically detects Firefish.io loan cards on the page
  2. Price Fetching: Retrieves historical BTC prices from CoinGecko API for loan provision dates
  3. Current Prices: Gets real-time BTC prices for comparison
  4. Investment Comparison: Calculates what if the loan amount was used to buy BTC instead
  5. Performance Analysis: Shows whether BTC investment would outperform loan interest costs
  6. Visual Results: Displays comprehensive analysis with tooltips and explanations

Key Calculations

๐Ÿ”ง Installation

  1. Visit the Chrome Web Store and search for โ€œInsight+ for Firefishโ€
  2. Click โ€œAdd to Chromeโ€ to install the extension
  3. The extension will be automatically installed and ready to use on Firefish.io

For Developers

  1. Clone or download this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable โ€œDeveloper modeโ€ in the top right
  4. Click โ€œLoad unpackedโ€ and select the firefish-ux-extension folder
  5. The extension will be installed and ready to use on Firefish.io

๐ŸŽฏ Usage

Basic Usage

  1. Click the extension icon in your Chrome toolbar
  2. Use the popup interface to access features and settings
  3. Navigate between Dashboard, Bitcoin, and Settings tabs
  4. Enjoy enhanced experience on Firefish.io

Bitcoin Features

โš™๏ธ Configuration

Permissions

API Integration

๐Ÿ“ฑ Browser Compatibility

๐Ÿ”’ Security & Privacy

๐Ÿšจ Troubleshooting

Common Issues

  1. Extension not working: Check if itโ€™s enabled in Chrome extensions
  2. Bitcoin data not loading: Verify internet connection and API status
  3. UI not updating: Try refreshing the page or reloading the extension
  4. Settings not saving: Check Chrome storage permissions

Debug Mode

  1. Open Chrome DevTools
  2. Go to Console tab
  3. Look for [Insight+ Firefish] log messages
  4. Check for any error messages

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Development Guidelines

๐Ÿ“ž Support

For support, questions, or feature requests:

๐Ÿ”„ Version History

v1.1.0 (Current)

v1.0.0

๐Ÿ“Š Performance

๐ŸŒŸ Future Features


Made with โค๏ธ for the Firefish.io community

This extension enhances your browsing experience while maintaining privacy and performance.