2026-03-16 to 2026-03-22
Summary
We’ve enhanced navigation with user menus and tooltips. We’ve also improved profile management with pinch-to-zoom and cropping. There were also a few fixes, dependency updates, and a good chunk of refactoring to keep things shipshape.
Features
-
**Navigation Enhancements: ** Introducing a user hover menu in the side navbar, tooltips for all navigation icons, and a new calendar link in both side and mobile navbars. Spacing between icons has also been reduced for a more compact look (PR #1909).
-
**Profile Management Overhaul: ** Users can now pinch-to-zoom and manage custom profile photos with cropping functionality. The system supports drag-and-drop and provides a context menu for viewing, uploading, or removing photos (PR #1879, PR #1875).
-
**SEO Improvements: ** Enhanced search engine discovery with a sitemap, dynamic JSON-LD structured data for key pages, optimized crawler configurations, and improved Open Graph metadata. Canonical URLs are now implemented to ensure consistent indexing (PR #1878, PR #1868).
-
**New Pages and Content: ** Dedicated ‘About’ and ‘Branding’ pages have been added, providing comprehensive information and assets. The footer now includes links to these pages, as well as Terms and Privacy links (PR #1865, PR #1863, PR #1862).
-
**List Enhancements: ** A new ‘Pinned List’ component has been introduced, featuring the Oscars 2026 list promotion (PR #1861).
-
**UI Adjustments: ** Cards in the drilled-down view now auto-resize for better display on larger screens (PR #1915).
-
**Internationalization: ** Significant updates to i18n, including batching, retries, locale filtering, and numerous key additions and fixes, particularly for iOS (PR #1872).
-
**Calendar Navigation: ** Improved focus behavior at the end of the week when using reverse-chronological order (PR #1874).
Fixes
-
Resolved an issue where native selects on the people summary page would change roles unexpectedly (PR #1905).
-
Fixed a bug where the list component used an incorrect height when no lists were present (66dbdef).
-
Ensured all CTA placeholders are rendered correctly (fdb477).
-
Corrected the direction of the collapse icon (PR #1858).
-
Addressed duplicate ‘terms of use’ keys and adjusted values for accurate internationalization (PR #1872).
-
Optimized watchlist retrieval by using the minimal endpoint (PR #1859).
Maintenance
-
**Dependency Updates: ** Updated to Vite 8, including necessary mock changes (PR #1910).
-
**Codebase Refactoring: **
-
Extracted tooltip types and centralized configuration in the navbar (3414c3f).
-
Reduced spacing between icons in the navbar (f67b32c).
-
Removed redundant and standard usage from the VIP page (PR #1903).
-
Moved asset placeholders to a dedicated file for better organization (PR #1867).
-
Simplified team member cards and reduced layout complexity in the about page (2726c61).
-
Migrated the legal page to a reusable Svelte component, simplifying styling and consolidating CSS variables (2c08ff8, 241dcc1, ce3ab16).
-
Extracted the user list summary into a shared store (d867954).
-
Normalized local constant naming to camelCase (PR #1917).
-
**Build & CI: ** Bumped Deno default version to v2.7.5 (6b5664b).
-
**Documentation & Chores: **
-
Consolidated AI agent instructions into a cross-tool AGENTS.md file (PR #1885).
-
Restricted
all_capsnaming to global constants only (66dbdef). -
Added
aboutscope and increased commit body size (1774bb5, 1cdfedb). -
Improved mobile alignment and optimized layout for the footer (bddc2c5, 3213ad0).
-
Enabled legacy peer dependencies (d60de1f).
-
Tracked drilldown on sentiment (5dd1ab7).