Skip to content

Conversation

@damiant
Copy link
Owner

@damiant damiant commented Jan 2, 2026

This pull request introduces several improvements and bug fixes across the map, messaging, and UI components, along with a version bump for both Android and iOS. The most notable changes include enhanced email card UI, improved date/time formatting utilities, and more robust map state management.

UI and Messaging Improvements:

  • Redesigned the email card UI in email-card.component.html and email-card.component.scss to display sender, subject, and date more clearly, and replaced the floating action button with a more prominent "Mark Read" button. Also improved text wrapping and layout for better readability. [1] [2]
  • Updated the email card component logic in email-card.component.ts to use a computed formattedDate property for displaying relative dates, and switched to using IonButton instead of IonFabButton. [1] [2]
  • Adjusted the messages page (messages.page.html) to ensure unread emails are displayed before RSS messages for better prioritization.
  • Modified the message service (messages.service.ts) to always fetch messages (not just when inboxEmail is true) and added a debug log for loaded messages. [1] [2]

Date/Time Utility Enhancements:

  • Added new utility functions formatRelativeTime and since in date-utils.ts for consistent and user-friendly relative time formatting across the app.
  • Refactored pin-map.page.ts to use the new since utility for displaying "Saved X mins ago" text and removed the now-redundant local since function. [1] [2] [3]

Map State Management and Bug Fixes:

  • Added a resetMapState function and improved the disposal logic in map.ts to prevent the map stack depth from going negative, including warnings for double-disposal and negative depth. [1] [2]

Version Bump:

  • Updated Android and iOS project files to increment the version code and version name to 2.114 (Android: build.gradle; iOS: project.pbxproj). [1] [2] [3]

Documentation:

  • Added a changelog entry for version 2.113, noting support for burns that hold back camps, arts, and events.

@damiant damiant marked this pull request as ready for review January 10, 2026 17:19
@damiant damiant changed the title chore: update version to 2.114 and increment build numbers fix: Fix map display error & improve message display for notifications Jan 10, 2026
@damiant damiant merged commit 248df14 into main Jan 10, 2026
3 checks passed
@damiant damiant deleted the v2114 branch January 10, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants