diff --git a/frontend/src/app/acquire/page.tsx b/frontend/src/app/acquire/page.tsx index 197083f..78c533d 100644 --- a/frontend/src/app/acquire/page.tsx +++ b/frontend/src/app/acquire/page.tsx @@ -399,9 +399,9 @@ export default function AcquirePage() {
{auction.platform} - + - {auction.time_remaining} + {calcTimeRemaining(auction.end_time)}
@@ -611,8 +611,8 @@ export default function AcquirePage() {
{formatCurrency(auction.current_bid)}
-
- {auction.time_remaining} +
+ {calcTimeRemaining(auction.end_time)}
diff --git a/frontend/src/app/terminal/market/page.tsx b/frontend/src/app/terminal/market/page.tsx index 52d24c5..372c7a6 100644 --- a/frontend/src/app/terminal/market/page.tsx +++ b/frontend/src/app/terminal/market/page.tsx @@ -164,7 +164,7 @@ export default function MarketPage() { tld: tldFilter === 'all' ? undefined : tldFilter, minPrice: priceRange === 'low' ? undefined : priceRange === 'mid' ? 100 : priceRange === 'high' ? 1000 : undefined, maxPrice: priceRange === 'low' ? 100 : priceRange === 'mid' ? 1000 : undefined, - sortBy: 'newest', + sortBy: 'time', // Sort by end time (ending soonest first) - same as Acquire page limit: ITEMS_PER_PAGE, offset: (currentPage - 1) * ITEMS_PER_PAGE }) @@ -360,29 +360,30 @@ export default function MarketPage() {
Live Market + {hideSpam && CLEAN}
- {stats.total.toLocaleString()} auctions - {stats.highScore} premium + {filteredItems.length} shown + {hideSpam && filteredItems.length !== stats.total && / {stats.total}}
{/* Stats Grid */}
-
{stats.total}
-
Total
+
{filteredItems.length}
+
Shown
-
{stats.pounceCount}
+
{filteredItems.filter(i => i.is_pounce).length}
Pounce
-
{stats.auctionCount}
+
{filteredItems.filter(i => !i.is_pounce).length}
External
-
{stats.highScore}
+
{filteredItems.filter(i => i.pounce_score >= 80).length}
Score 80+
@@ -559,25 +560,31 @@ export default function MarketPage() {
Live Auctions + {hideSpam && CLEAN}

Market - {stats.total} + + {filteredItems.length} + {hideSpam && filteredItems.length !== stats.total && ( + /{stats.total} + )} +

-
{stats.pounceCount}
+
{filteredItems.filter(i => i.is_pounce).length}
Pounce Direct
-
{stats.auctionCount}
+
{filteredItems.filter(i => !i.is_pounce).length}
External
-
{stats.highScore}
+
{filteredItems.filter(i => i.pounce_score >= 80).length}
Score 80+
@@ -939,7 +946,7 @@ export default function MarketPage() { {totalPages > 1 && (
- Page {page}/{totalPages} · {stats.total} domains + Page {page}/{totalPages} · {filteredItems.length} domains{hideSpam && filteredItems.length !== items.length && ` (${items.length} before filter)`}