All release notes

v1.143.4

1 feature, 4 fixes

Reset scroll positions in AppLayout and update NavigationContext

  • Added logic to reset scroll position of .card-stack__inner on route changes in AppLayout to prevent scroll retention when navigating between pages.
  • Updated NavigationContext to clear the closed flag for 'thread_unorganized' when adding to history, ensuring it appears in mobile navigation.

Adjust spacing in CreateNoteButton and layout in content lists

  • Reduced spacer height in CreateNoteButton from 68px to 64px for better alignment.
  • Added paddingBottom of 12px to OrganizedContentList and SpaceContentList for improved layout consistency.

Improve sheet overlay positioning for iOS PWA

  • Updated the top positioning of the .sheet-overlay class to use max() with safe-area-inset for better compatibility with iOS status bar.
  • Removed redundant iOS-specific class handling for overlay positioning, streamlining the CSS for clarity.

Adjust mobile layout gap for improved spacing

  • Updated the gap in the .mobile-layout class from 0 to 12px to enhance spacing between elements in mobile view.

Enhance PWA support and layout adjustments

  • Added IosPwaClass to conditionally apply .ios-pwa class for better overlay positioning on iOS PWA.
  • Reset scroll positions on route changes in AppLayout to improve user experience.
  • Updated global and layout CSS to ensure overlays and buttons are positioned correctly in PWA mode, particularly for iOS devices.