Skip to main content

Logbook 27/02

· 3 min read

Big week on Sofia — we unified the transaction confirmation screen across the entire app, launched the Beta Season Pool (a shared vault funded by every certification), overhauled bookmarks with search and sorting, and shipped a major performance boost cutting the app's initial load by 535 KB. Page-level blockchain stats also got a full rewrite for better accuracy.

New Confirmation Screen & Fee Transparency

  • One single confirmation screen for every action: certifications, votes, follows, trust/distrust, quests — no more different UIs depending on the context
  • Real-time fee breakdown before each transaction: deposit amount, Sofia fees, and on-chain creation costs
  • Quick-pick deposit amounts: 0.01, 0.5, 1, 5, 10 TRUST or custom input
  • The feed and history now use this new screen with the full fee breakdown
  • Like/dislike votes become support/oppose deposits — every vote now has real skin in the game

Beta Season Pool

  • Every certification automatically sends a portion of the deposit into a shared vault: the Beta Season Pool
  • A slider lets users choose how much of their deposit goes to the pool
  • New stats card for the pool: total value locked (TVL), number of stakers, share price, and personal P&L
  • Your position in the pool updates in real time
  • Deposits below a minimum threshold are skipped to avoid unnecessary fees

Bookmarks & Echoes

  • Search, sort, and domain filter on bookmarks and categories
  • Redeem button to withdraw deposits directly from bookmarks or history
  • Bookmarks section added to user profiles
  • Badges now visible on the blockchain page with redesigned Trust & Distrust buttons
  • Level badges based on on-chain level as source of truth

Page Blockchain Stats

  • Complete rewrite of how page stats are calculated — more reliable, faster, and consistent
  • Domain/page toggle to filter stats at the level you want
  • Fixed a bug where some stats were showing 0
  • Data now enriched with creation dates and associated metadata

Performance

  • The 3D background animation is now lazy-loaded — 535 KB smaller initial app bundle
  • Rendering optimized on 6 key components to avoid unnecessary re-renders
  • Cleaned up unused dependencies and legacy code from the migration
  • Certification values are now centralized in a single reference file
  • Removed the +10 Gold bonus on certifications to eliminate double-counting with Discovery Gold

UI & Fixes

  • "XP Gained" animation after certifications — instant visual feedback
  • Redesigned metrics panel
  • Colored pills for already-certified intentions
  • Trends view and Leaderboard finalized
  • Fixes: quest initial state, Pioneer badge logic, Echoes group loading, URL parsing edge cases
  • Contributor count now displayed on stats views
  • Reload button and quest highlighting added

Another dense week. The unified confirmation screen and the Beta Season Pool are foundational pieces that make every on-chain interaction in Sofia more transparent and rewarding. Onward.