spacestr

πŸ”” This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
SatTrax
Member since: 2025-12-10
SatTrax
SatTrax 1d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.63 πŸ“… Release Date: December 15, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Exchange Rate Chart Enhancements & List Sorting Fix ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.63: πŸ”” Changes β€’ πŸ“ˆ Added ATH/PTH Visual Markers to Exchange Rate Charts β€’ Implemented colored dot markers on exchange rate historical charts (orange for All-Time High, yellow for Period-Time High) β€’ Markers are always visible (not just on hover) using custom dot function on Line component β€’ Added "ATH" or "PTH" label above primary high point for clarity β€’ Enhanced tooltip to show "(All-Time High)" or "(Period High)" with percentage differences β€’ High point detection uses epsilon-based floating point comparison to handle multiple points at same maximum value β€’ Files Changed β€’ Impact β€’ πŸ”§ Fixed Exchange Rate List Default Sorting β€’ Fixed exchange rate list to default to "Last Updated" column sorted descending (most recent first) β€’ Added defaultSort prop to CrudCommonListPage component for configurable initial sort order β€’ Files Changed β€’ Impact β€’ ATH/PTH detection: Checks if true ATH is within selected period and matches PTH value, otherwise shows PTH β€’ Custom dot rendering: Uses Line component's dot prop function instead of ReferenceDot (which had coordinate matching issues with date strings) β€’ Default sort: New optional prop allows any list to specify initial sort configuration without breaking existing lists β€’ Backend endpoints: /api/exchange-rates/ath and /api/exchange-rates/true-ath provide high point data β€’ backend/index.js - Added ATH endpoints and improved bucketing logic β€’ frontend/src/UapiExchangeRateForm.jsx - ATH/PTH detection and custom dot rendering β€’ frontend/src/ExchangeRateConfigDetails.jsx - ATH/PTH markers for exchange rate config details ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "Bitcoin is the most important invention in the history of the world since the Internet." β€” Roger Ver (As a Bitcoin evangelist, emphasizing its transformative potential for finance and freedom.) Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 1d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.62 πŸ“… Release Date: December 15, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Notification Viewing Improvements & Bug Fixes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.62: πŸ”” Changes β€’ πŸ‘οΈ Added "Show All Notifications" Toggle β€’ Added toggle switch in notification bell menu to view all notifications, including expired ones β€’ Expired notifications are visually distinguished with reduced opacity (60%) and "Expired" chip badge β€’ Backend supports include_expired query parameter to bypass expiration filtering β€’ Toggle state persists while notification menu is open β€’ Unread count (bell badge) still excludes expired notifications for accurate unread count β€’ Files Changed β€’ Impact β€’ πŸ› Fixed Syntax Error in Price ATH Condition Checker β€’ Fixed missing closing brace in else block that caused "Unexpected token 'catch'" error β€’ Resolved backend server crash preventing login and all API endpoints β€’ Files Changed β€’ Impact β€’ Notification toggle: Uses include_expired=true query parameter to bypass expiration filter in backend β€’ Expired notifications: Visual indicators (opacity + chip) help users distinguish expired from active notifications β€’ Syntax fix: Missing closing brace in nested if/else structure caused parser error β€’ backend/routes/inAppNotifications.js β€’ backend/services/alerts/conditionCheckers/priceAthConditionChecker.js β€’ frontend/src/Notifications.jsx β€’ frontend/src/NotificationBell.jsx ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "If the government can print unlimited amounts of money out of thin air, why do they collect taxes?" β€” Nayib Bukele Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 1d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.61 πŸ“… Release Date: December 15, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Alert Form Fixes & Token Refresh Improvements ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.61: πŸ”” Changes β€’ πŸ”§ Fixed Alert Form Locked After Creating BTC Address β€’ Fixed type mismatch issue where targetId from URL params (string) didn't match dropdown options (integer) for BTC addresses β€’ Updated useUrlParamsPrefill hook to convert targetId to number when targetType is 'address' β€’ Added logic in AlertForm to match targetId from URL params with dropdown options after they load β€’ Handles both string-to-integer conversion and finding matching option when address is newly created β€’ Files Changed β€’ Impact β€’ πŸ“ Fixed Alert Message Formatting Inconsistencies β€’ Standardized in-app notification message generation to always use generateAlertMessage() from alertMessageGenerator.js β€’ Replaced UUID fallbacks with descriptive text ("Unknown Node", "Unknown BTC Address", "Unknown Asset", etc.) when readable names cannot be fetched β€’ Ensures consistent formatting across all notification channels (in-app, Nostr DM, email, webhook) β€’ Previously, in-app notifications used different message generation paths causing inconsistent detail levels β€’ Files Changed β€’ Impact β€’ πŸ”„ Improved Schwab Token Refresh Error Handling β€’ Modified token refresh logic to only mark connections inactive on forced refreshes (user-initiated or after 401 errors) β€’ For scheduled refreshes (every 10 minutes), log the error but allow retry on the next cycle β€’ Prevents false positives from transient Schwab API issues while maintaining proper error handling for truly invalid tokens β€’ Files Changed β€’ Impact ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "The further a society drifts from the truth, the more it will hate those who speak it." β€” George Orwell Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 2d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.60 πŸ“… Release Date: December 12, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ RentCast Auto-Update Configuration UI Fixes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.60: πŸ”” Changes β€’ πŸ”§ Fixed Auto-Update Configuration Not Displaying β€’ Fixed API response structure: moved dataSource from nested inside asset to top level of data object β€’ Frontend now correctly reads dataSource from response.data.data.dataSource instead of nested location β€’ Auto-update configuration section now displays correctly in UI β€’ Sync Now button now enabled when dataSource exists β€’ Files Changed β€’ Impact β€’ πŸ›‘οΈ Fixed Auto-Update Config Being Reset on API Link Update β€’ Fixed issue where mappingConfig (including auto-update settings) was being cleared when updating API link β€’ Now properly preserves entire mappingConfig object when updating existing data source β€’ Uses deep copy to avoid reference issues β€’ Only includes mappingConfig in update if it exists (prevents overwriting with empty object) β€’ Files Changed β€’ Impact β€’ πŸ“Š Improved DataSource Fetching Logic β€’ Always fetch dataSource if apiDataSourceId exists, regardless of connection status β€’ Ensures dataSource is returned even if connection was deactivated or filtered out β€’ Uses connection from dataSource as fallback if not found in activeConnections list β€’ Added error handling and debug logging for dataSource fetching β€’ Files Changed ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "A lot of people automatically dismiss e-currency as a lost cause because of all the companies that failed since the 1990’s. I hope it’s obvious it was only the centrally controlled nature of those systems that doomed them." β€” Satoshi Nakamoto Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 3d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.59 πŸ“… Release Date: December 12, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ATH Alert Fixes & RentCast Update Improvements ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.59: πŸ”” Changes β€’ πŸ”” Fixed ATH (All-Time High) Alerts Not Working β€’ Fixed incorrect logService.logAlert call signature (was missing 'level' parameter) β€’ Fixed ATH tracking logic to store ATH in alert metadata when no historical data exists β€’ Fixed undefined 'metadata' variable bug that prevented ATH storage β€’ Added test script to verify ATH alert functionality β€’ ATH alerts now correctly store baseline value on first check and compare against stored ATH on subsequent checks β€’ Files Changed β€’ Impact β€’ πŸ“Š Fixed Exchange Rate ATH Alert Logic β€’ Exchange_rate ATH alerts now correctly compare against database historical maximum (true ATH) β€’ Metadata (athValue, storedAthValue) is for tracking/display only, not for comparison β€’ Comparison always uses database max when historical data exists β€’ Metadata storedAthValue only used when NO historical data exists in database β€’ Files Changed β€’ Impact β€’ 🏠 Enhanced RentCast Update Provenance Messages β€’ RentCast auto-update provenance messages now show before/after asset value comparison β€’ Format: timestamp: Auto-updated from provider valueSourceLabel (baseValue)percentageLabel: previousValue β†’ newAssetValue β€’ Example: Auto-updated from rentcast calculated price (100,000) (50% ownership): 45,000 β†’ 50,000 β€’ Users can now see what the value was before the update ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "Bitcoin is the new hurdle rate on Wall Street." β€” Michael Saylor Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 4d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.58 πŸ“… Release Date: December 11, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Release Notes Notification Website Link Fix ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.58: πŸ”” Changes β€’ πŸ”— Added Website Link to Release Note Notifications β€’ Added missing website link (https://www.corb.net/sattrax) to release note notification messages β€’ Link now appears in both in-app notifications and Nostr DM notifications β€’ Ensures consistent messaging across all notification channels β€’ Files Changed β€’ Impact β€’ Website link added after Nostr npub in message footer β€’ Format: Learn more: https://www.corb.net/sattrax β€’ Both notification channels use same notificationObject.message string, ensuring consistency β€’ backend/routes/releaseNotes.js ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "BUY EVERY DIP. No matter what they say, remember: they have to print." β€” Jack Mallers Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 4d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.57 πŸ“… Release Date: December 11, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Release Notes Import Improvements & Edge Case Fixes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.57: πŸ”” Changes β€’ πŸ”” Empty Table Notification Handling β€’ Added notification for edge case when ReleaseNote table is empty on startup β€’ When no release notes exist in database, admins now receive notification to import initial release notes β€’ Prevents silent failure when table is empty (e.g., fresh deployments) β€’ Files Changed β€’ Impact β€’ πŸ”„ Import Deduplication & Enhanced Logging β€’ Added deduplication logic to prevent processing duplicate versions within same import batch β€’ Enhanced logging to identify which versions were skipped and why (already in DB vs duplicate in file) β€’ Added duplicate count tracking in import results β€’ Improved error messages and summary reporting β€’ Files Changed β€’ Impact β€’ πŸ”— Release Notes List Navigation Link β€’ Added "View Release Notes List" button in Import Results section after successful import β€’ Provides quick navigation to release notes CRUD list page β€’ Uses Material-UI Button with Link component pattern for consistency β€’ Files Changed β€’ Impact β€’ Empty table handling: Added specific notification case when latestRelease is null, with emptyTable: true metadata ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "Nothing stops this train... Scarce, decentralized, and mathematically capped... Bitcoin is the mirror of this systemβ€”and the best protection from it." β€” Lyn Alden (From her keynote speech at the Bitcoin 2025 conference, "The Debt Train Has No Brakes," where she argues that Bitcoin serves as a hedge against the unstoppable growth of U.S. fiscal debt and monetary expansion, emphasizing its fixed supply as a counter to fiat inflation.) Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 4d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.56 πŸ“… Release Date: December 11, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Release Notes Feature Fixes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.56: πŸ”” Changes β€’ πŸ”— Fixed Notification Action Link β€’ Fixed version check notification action link to point to import form instead of list page β€’ Changed actionUrl from /admin/release-notes to /admin/release-notes/import β€’ Files Changed β€’ Impact β€’ πŸ“Š Fixed Release Notes Scan Calculation β€’ Fixed incorrect calculation of documented versions count in release notes scan β€’ Previously counted all versions in database; now correctly counts only versions that exist in both file and database β€’ Math now correct: total = documented + missing (e.g., 202 = 201 + 1) β€’ Files Changed β€’ Impact β€’ πŸ”” Fixed Duplicate In-App Notifications β€’ Fixed issue where admins received duplicate in-app notifications for version check reminders β€’ When alsoSendInApp: true, code now skips processing in_app preferences to avoid duplicates β€’ Files Changed β€’ Impact β€’ Notification deduplication: Added check to skip in_app preference processing when alsoSendInApp flag is already true β€’ Scan calculation: Changed from documented: existingVersions.length to documented: parsedVersions.filter(v => existingVersionSet.has(v.version)).length β€’ Action URL: Updated to match correct route path /admin/release-notes/import instead of /admin/release-notes β€’ backend/utils/startupValidation.js ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "Bitcoin can be best understood as distributed software that allows for transfer of value using a currency protected from unexpected inflation without relying on trusted third parties. This makes Bitcoin the first demonstrably reliable operational example of digital cash and digital hard money." β€” Saifedean Ammous (from The Bitcoin Standard, defining Bitcoin's core technological and economic innovation as a peer-to-peer electronic cash system that combines the scarcity of gold with the portability of digital assets.) Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 4d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.55 πŸ“… Release Date: December 11, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Release Notes & Help-About Feature Implementation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.55: πŸ”” Changes β€’ πŸ“‹ Help-About Dialog Component β€’ Created new Help-About dialog accessible from sidebar menu (Help & About) β€’ Displays version information (backend and frontend versions as chips) β€’ Shows latest release notes with expandable section for all changes and technical details β€’ Includes random Bitcoin quote from database at bottom β€’ Responsive design for mobile and desktop β€’ Available to all authenticated users (not just admins) β€’ Files Changed β€’ Impact β€’ πŸ”— Public API Endpoint for Release Notes β€’ Added GET /api/release-notes/latest endpoint for authenticated users (no admin required) β€’ Returns latest release note ordered by date β€’ Used by Help-About dialog to fetch release information β€’ Files Changed β€’ Impact β€’ πŸ”” Startup Version Check & Admin Notification β€’ Integrated version check into startup validation process β€’ On startup, compares running app version with latest release note version β€’ If running version is newer than latest release note, sends in-app notification to all admins β€’ Notification includes link to release notes import page ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "β€œDiversification” is a fancy way to say β€œless bitcoin"" β€” Hodl.exe Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release
SatTrax
SatTrax 4d

πŸš€ SatTrax Release Announced! πŸ“¦ Version: v1.10.54 πŸ“… Release Date: December 9, 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Historical BTC Conversion Fix - Chaining with Historical Rates ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ What's New in v1.10.54: πŸ”” Changes β€’ πŸ“Š Fixed Historical BTC Conversion Using Latest Rates β€’ Fixed critical issue where asset value history charts in BTC currency showed incorrect data for missing dates β€’ Charts were using today's BTC exchange rate instead of historical rates, causing flat lines or incorrect values β€’ Root cause: When converting historical values to BTC (e.g., XAGβ†’BTC), system fell back to latest rate when no direct historical rate existed β€’ Files Changed β€’ Impact β€’ πŸ”— Enhanced Chaining Logic for Historical Rates β€’ Generalized chaining logic to try multiple intermediate currencies (USD, BTC) in order of preference β€’ Chaining now uses historical rates for both legs of the conversion chain (e.g., XAGβ†’USDβ†’BTC) β€’ Added support for inverse rates in chaining (e.g., BTCβ†’USD inverted to USDβ†’BTC when needed) β€’ Works for any rate pair, not just specific combinations β€’ Files Changed β€’ Impact β€’ πŸ“ˆ Conversion Statistics & Visibility Improvements β€’ Added conversion method statistics tracking (precomputed, historical, chained, fallback counts) β€’ Prominent warnings when fallbacks occur: ⚠️ HISTORICAL CONVERSION FALLBACK logged for each occurrence β€’ Summary logging after processing shows conversion method breakdown and fallback percentage β€’ Warning logs include: ⚠️ CONVERSION STATISTICS: Historical rate fallbacks detected with detailed breakdown β€’ Files Changed β€’ Impact ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for using SatTrax! πŸŽ‰ πŸ’¬ Bitcoin Wisdom: "The perfect product is a product where your unborn child benefits from it before they know it exists." β€” Michael Saylor Follow SatTrax on Nostr: Learn more: https://www.corb.net/sattrax

#sattrax-release

Welcome to SatTrax spacestr profile!

About Me

Your tool for managing a migration from fiat to real money.

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends