Skip to main content

Logbook 06/02

· 2 min read

This week, we refactored the Account page into a tabbed layout with Stats, Quests and Achievements, shipped Bookmark V2 with on-chain certified badges, fixed on-chain certification sync issues, centralized all GraphQL queries into @0xsofia/graphql, built a Sofia Fee Proxy dashboard, and cleaned up legacy code (Ollama, WebSocket, YouTube/Google restrictions).

Account Page Refactor

  • Stats Tab: merged with Discovery page, displaying Pioneer/Explorer/Contributor stats
  • Quests Tab: active and claimable quests with progression display
  • Achievements Tab: new "Achievements" tab for completed quests
  • Routing cleanup and dead code removal

Bookmark V2

  • New bookmark system with improved UX
  • On-chain badge for certified bookmarks
  • New logo

On-chain Certifications

  • Fixed on-chain certification sync after page reload
  • Added value.thing.url in GraphQL query to correctly match URLs
  • Protection against deletion of on-chain certified URLs

GraphQL & Sync Fixes

  • Centralized GraphQL queries into 0xsofia/graphql
  • Fixed intention stats
  • Fixed XP reward on each transaction

Echoes Tab

  • Filtering of .eth and 0x groups
  • Exclusion of technical domains (silo60.p7cloud.net, li.protechts.net)

Quest System Fixes

  • Fixed Pulse quest validation (added recordPulseLaunch() in PulseService)
  • Fixed on-chain quest status after page reload

Sofia Fee Proxy Dashboard

  • Built a dashboard to monitor Sofia Fee Proxy contract activity: sofia-proxy.intuition.box
  • Real-time tracking of deposits routed through the fee proxy

Cleanup & Refactoring

  • Removed Ollama/local AI code
  • Removed WebSocket references
  • Removed YouTube/Google restrictions
  • Dead code cleanup
  • Added Privacy Policy and Terms in Settings